Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\..

Decoded Output download

?><?php
class Devinc_License_Model_Module extends Devinc_License_Model_License
{    
	protected function _licenseModuleIntact() {
		$intact = 'intact';

		$fileNames = array(
			'Block'.DS.'Gomobile'.DS.'Page'.DS.'Html'.DS.'Head.php', 
			'Block'.DS.'Gomobile'.DS.'Catalog'.DS.'Navigation.php', 			
			'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Label.php', 			
			'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Multiline.php', 
			'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Multiselect.php', 
			'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Obscure.php', 
			'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Select.php', 
			'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Text.php', 
			'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Textarea.php', 
			'controllers'.DS.'IndexController.php', 
			'etc'.DS.'config.xml', 
			'Helper'.DS.'Data.php', 
			'Helper'.DS.'Mobiledetect.php', 
			'Model'.DS.'Module.php', 
			'Model'.DS.'License.php', 
			'Model'.DS.'Ajaxcart'.DS.'Catalog'.DS.'Product'.DS.'Url.php',
			'Model'.DS.'Gomobile'.DS.'Core'.DS.'Design'.DS.'Package.php',
			'Model'.DS.'Groupdeals'.DS.'Source'.DS.'Datetime.php',
			'Model'.DS.'Groupdeals'.DS.'Source'.DS.'Status.php',
			'Model'.DS.'System'.DS.'Config'.DS.'Backend'.DS.'License.php'
		);
		
		foreach ($fileNames as $fileName) {
			$file = Mage::getBaseDir('code').DS.'community'.DS.'Devinc'.DS.'License'.DS.$fileName;
			if (!file_exists($file)) {
		    	$intact = 'not_intact';
		    	break;
		    }
		}

		if (!in_array($this->hookToControllerActionPreDispatch('verify'), array(base64_encode('is_valid')))) {
		    $intact = 'not_intact';			
		}

		$file = Mage::getBaseDir().DS.'app'.DS.'etc'.DS.'modules'.DS.'Devinc_License.xml';
        $licenseEnabled = false;
        if (file_exists($file)) {
            $xml = simplexml_load_file($file);
            if ($xml->modules->Devinc_License->active=='true') {
                $licenseEnabled = true;
            }
        }
		$isModuleEnabled = Mage::getStoreConfig('advanced/modules_disable_output/Devinc_License');
		if ($isModuleEnabled!=0 || !$licenseEnabled) {
		    $intact = 'not_intact';			
		}
		
		$xmlFile = Mage::getBaseDir('code').DS.'community'.DS.'Devinc'.DS.'License'.DS.'etc'.DS.'config.xml';
		if (file_exists($xmlFile)) {
			$xml = simplexml_load_file($xmlFile); 
    		$version = $xml->modules->Devinc_License->version;		
    		$use = $xml->frontend->routers->license->use;			
    		$module = $xml->frontend->routers->license->args->module;			
    		$frontName = $xml->frontend->routers->license->args->frontName;				
    		$class[] = $xml->global->events->controller_action_predispatch->observers->license_controller_action_before->class;			
    		$method[] = $xml->global->events->controller_action_predispatch->observers->license_controller_action_before->method;		
    		$class[] = $xml->global->events->admin_system_config_changed_section_groupdeals->observers->enable_devinc_groupdeals->class;			
    		$method[] = $xml->global->events->admin_system_config_changed_section_groupdeals->observers->enable_devinc_groupdeals->method;	
    		$class[] = $xml->global->events->admin_system_config_changed_section_dailydeal->observers->enable_devinc_dailydeal->class;			
    		$method[] = $xml->global->events->admin_system_config_changed_section_dailydeal->observers->enable_devinc_dailydeal->method;		
    		$class[] = $xml->global->events->admin_system_config_changed_section_multipledeals->observers->enable_devinc_multipledeals->class;			
    		$method[] = $xml->global->events->admin_system_config_changed_section_multipledeals->observers->enable_devinc_multipledeals->method;		
    		$class[] = $xml->global->events->admin_system_config_changed_section_occ->observers->enable_devinc_occ->class;			
    		$method[] = $xml->global->events->admin_system_config_changed_section_occ->observers->enable_devinc_occ->method;				
    		$class[] = $xml->global->events->admin_system_config_changed_section_gomobile->observers->enable_devinc_gomobile->class;			
    		$method[] = $xml->global->events->admin_system_config_changed_section_gomobile->observers->enable_devinc_gomobile->method;		
    		$class[] = $xml->global->events->admin_system_config_changed_section_ajaxcart->observers->enable_devinc_ajaxcart->class;			
    		$method[] = $xml->global->events->admin_system_config_changed_section_ajaxcart->observers->enable_devinc_ajaxcart->method;	
    		$class[] = $xml->global->events->core_block_abstract_to_html_after->observers->license_update->class;			
    		$method[] = $xml->global->events->core_block_abstract_to_html_after->observers->license_update->method;		
    		$models = $xml->global->models->license->class;	
    		$resources[] = $xml->global->resources->license_setup->setup->module;    		
    		$resources[] = $xml->global->resources->license_setup->connection->use;
    		$blocks = $xml->global->blocks->license->class;	
    		$helpers = $xml->global->helpers->license->class;	
			if ($version!='0.1.0' || $use!='standard' || $module!='Devinc_License' || $frontName!='license' || $class[0]!='license/module' || $method[0]!='hookToControllerActionPreDispatch' || $class[1]!='license/module' || $method[1]!='enableDevincGroupdeals' || $class[2]!='license/module' || $method[2]!='enableDevincDailydeal' || $class[3]!='license/module' || $method[3]!='enableDevincMultipledeals' || $class[4]!='license/module' || $method[4]!='enableDevincOcc' || $class[5]!='license/module' || $method[5]!='enableDevincGomobile' || $class[6]!='license/module' || $method[6]!='enableDevincAjaxcart' || $class[7]!='license/module' || $method[7]!='moduleLicense' || $models!='Devinc_License_Model' || $blocks!='Devinc_License_Block' || $helpers!='Devinc_License_Helper' || $resources[0]!='Devinc_License' || $resources[1]!='core_setup') {
				$intact = 'not_intact';
			}
		} else {
			$intact = 'not_intact';
		}

        $file = Mage::getBaseDir().DS.'app'.DS.'etc'.DS.'modules'.DS.'Devinc_Trial.xml';
        $trialEnabled = false;
        if (file_exists($file)) {
            $xml = simplexml_load_file($file);
            if ($xml->modules->Devinc_Trial->active=='true') {
                $trialEnabled = true;
            }
        }

		$isModuleEnabled = Mage::getStoreConfig('advanced/modules_disable_output/Devinc_Trial');
		if ($isModuleEnabled && $trialEnabled) {
			$fileNames = array(
				'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Activate.php', 			
				'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Contactemail.php', 	
				'controllers'.DS.'IndexController.php', 
				'etc'.DS.'config.xml', 
				'Helper'.DS.'Data.php', 
				'Model'.DS.'Module.php', 
				'Model'.DS.'Trial.php', 
				'Model'.DS.'System'.DS.'Config'.DS.'Backend'.DS.'Email.php',
				'Model'.DS.'System'.DS.'Config'.DS.'Backend'.DS.'Trial.php'
			);
			
			foreach ($fileNames as $fileName) {
				$file = Mage::getBaseDir('code').DS.'community'.DS.'Devinc'.DS.'Trial'.DS.$fileName;
				if (!file_exists($file)) {
			    	$intact = 'not_intact';
			    	break;
			    }
			}

			if (!in_array(Mage::getModel('trial/module')->hookToControllerActionPreDispatch('verify'), array(base64_encode('is_valid')))) {
			    $intact = 'not_intact';			
			}

			$isModuleEnabled = Mage::getStoreConfig('advanced/modules_disable_output/Devinc_Trial');
			if ($isModuleEnabled!=0) {
			    $intact = 'not_intact';			
			}
			
			$xmlFile = Mage::getBaseDir('code').DS.'community'.DS.'Devinc'.DS.'Trial'.DS.'etc'.DS.'config.xml';
			if (file_exists($xmlFile)) {
				$xml = simplexml_load_file($xmlFile); 
	    		$version = $xml->modules->Devinc_Trial->version;		
	    		$adminxml = $xml->adminhtml->layout->updates->trial->file;	
	    		$use = $xml->frontend->routers->trial->use;			
	    		$module = $xml->frontend->routers->trial->args->module;			
	    		$frontName = $xml->frontend->routers->trial->args->frontName;				
	    		$class[] = $xml->global->events->controller_action_predispatch->observers->trial_controller_action_before->class;			
	    		$method[] = $xml->global->events->controller_action_predispatch->observers->trial_controller_action_before->method;				
	    		$models = $xml->global->models->trial->class;	
	    		$resources[] = $xml->global->resources->trial_setup->setup->module;    		
	    		$resources[] = $xml->global->resources->trial_setup->connection->use;
	    		$blocks = $xml->global->blocks->trial->class;	
	    		$helpers = $xml->global->helpers->trial->class;	
				if ($version!='0.1.0' || $adminxml!='trial.xml' || $use!='standard' || $module!='Devinc_Trial' || $frontName!='trial' || $class[0]!='trial/module' || $method[0]!='hookToControllerActionPreDispatch' || $models!='Devinc_Trial_Model' || $blocks!='Devinc_Trial_Block' || $helpers!='Devinc_Trial_Helper' || $resources[0]!='Devinc_Trial' || $resources[1]!='core_setup') {
					$intact = 'not_intact';
				}
			} else {
				$intact = 'not_intact';
			}
		}
		
		return array(base64_encode($intact));
	}
	
	public function intact() {
		return $this->_licenseModuleIntact();
	}
	
	public function hookToControllerActionPreDispatch($observer)
    {
    	if (is_string($observer) && $observer=='verify') {
    		return base64_encode('is_valid');
    	}
		$modules = array('groupdeals', 'groupdealsadmin', 'dailydeal', 'dailydealadmin', 'multipledeals', 'multipledealsadmin', 'occ', 'gomobile', 'ajaxcart');
		//additional disable paths
		$additionalPaths['groupdeals'] = array('groupdeals/facebook_connect/enabled');
		$additionalPaths['dailydeal'] = array('dailydeal/configuration/header_links');
		$additionalPaths['multipledeals'] = array('multipledeals/configuration/header_links');
		$additionalPaths['occ'] = array();
		$additionalPaths['gomobile'] = array();
		$additionalPaths['ajaxcart'] = array();
		
		$actionName = $observer->getEvent()->getControllerAction()->getFullActionName();
		$controller = $observer->getControllerAction();
		$request = $controller->getRequest();
		$params = $request->getParams(); 
		if (!isset($params['store'])) $params['store'] = false;
		if (!isset($params['website'])) $params['website'] = false;
	
		$isModuleEnabled = Mage::getStoreConfig('advanced/modules_disable_output/Devinc_Trial');

        $file = Mage::getBaseDir().DS.'app'.DS.'etc'.DS.'modules'.DS.'Devinc_Trial.xml';
        $trialEnabled = false;
        if (file_exists($file)) {
            $xml = simplexml_load_file($file);
            if ($xml->modules->Devinc_Trial->active=='true') {
                $trialEnabled = true;
            }
        }

		if ($isModuleEnabled == 0 && $trialEnabled && ((isset($params['section']) && in_array($params['section'], array('ajaxcart'))) || in_array($request->getModuleName(), array('ajaxcart')))) {
			return;
		}

        if ($actionName == 'adminhtml_system_config_edit' && isset($params['section']) && in_array($params['section'], $modules) && !in_array(base64_encode('enabled_'.$params['section']), Mage::getModel('license/license')->_isValid($params['section']))) {   
        	Mage::getModel('license/license')->disableExtension($params['section'], $additionalPaths[$params['section']]);  
			Mage::getSingleton('core/session')->addNotice("The extension isn't registered. Please enter a valid license code to activate the extension.");
        } else if ($actionName == 'adminhtml_system_config_save' && in_array($params['section'], $modules)) {  
        	$domain = '';
        	if ($code = $params['store']) {
        		$storeId = Mage::app()->getStore($code)->getId(); 
				if (!in_array(base64_encode('enabled_'.$params['section']), Mage::getModel('license/license')->isStoreValid($params['section'], $storeId))) {
					Mage::getModel('license/license')->disableExtensionStore($params['section'], $additionalPaths[$params['section']], $storeId); 
					$message = "this Store View's";
					$domain = Mage::getModel('license/license')->getDomain($storeId);
        		}
        	} else if ($code = $params['website']) {   
        		$website = Mage::getModel('core/website')->load($code, 'code');				
				if ($websiteId = $website->getId()) {	
				    if (!in_array(base64_encode('enabled_'.$params['section']), Mage::getModel('license/license')->isStoreValid($params['section'], 0, $websiteId))) {
						Mage::getModel('license/license')->disableExtensionWebsite($params['section'], $additionalPaths[$params['section']], $websiteId); 
						$message = "this Website's";
						$domain = Mage::getModel('license/license')->getDomain(0, $websiteId);
        			}
				}    
        	} else {
        		$storeId = 0; 
				if (!in_array(base64_encode('enabled_'.$params['section']), Mage::getModel('license/license')->isStoreValid($params['section'], $storeId))) {
					Mage::getModel('license/license')->disableExtensionStore($params['section'], $additionalPaths[$params['section']], $storeId); 
					$message = 'the Default Config';
					$domain = Mage::getModel('license/license')->getDomain($storeId);
        		}
        	}
        	
        	if ($domain!='') {
        		unset($params['key']);
        		unset($params['form_key']);
            	Mage::app()->getResponse()->setRedirect(Mage::helper("adminhtml")->getUrl('adminhtml/system_config/edit', $params));
           		$controller->setFlag('', 'no-dispatch', true);
            	
				Mage::getSingleton('core/session')->addError("Your configuration wasn't saved because the extension isn't registered for ".$message." domain (".$domain.")");
			}			
		} else if (in_array($request->getModuleName(), $modules)) {
			$storeId = Mage::app()->getStore()->getId(); 
		
			if (!in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			    Mage::getSingleton('core/session')->addError("Your extension will not function properly because the license module is not intact. Please make sure you copied all it's files to your FTP or contact us at [email protected]");
				if ($storeId!=0) {
					Mage::app()->getResponse()->setRedirect(Mage::getUrl('no-route'));
           			$controller->setFlag('', 'no-dispatch', true);
				}
			}
			
			if ($storeId!=0 && Mage::getModel('license/license')->_requiresVerification($storeId, $request->getModuleName()) && !in_array(base64_encode('enabled_'.$request->getModuleName()), Mage::getModel('license/license')->isStoreValid($request->getModuleName(), $storeId))) {
				Mage::getModel('license/license')->disableExtensionFrontendStore($request->getModuleName(), $additionalPaths[$request->getModuleName()], $storeId);
				Mage::app()->getResponse()->setRedirect(Mage::getUrl('no-route'));
			}
			
			$frontendModuleName = str_replace('admin','', $request->getModuleName());
			if ($storeId==0 && Mage::getModel('license/license')->_requiresVerification($storeId, $request->getModuleName()) && !in_array(base64_encode('enabled_'.$frontendModuleName), Mage::getModel('license/license')->_isValid($frontendModuleName))) {
        		Mage::getModel('license/license')->disableExtension($frontendModuleName, $additionalPaths[$frontendModuleName]);
        		Mage::getSingleton('core/session')->addNotice("The extension isn't registered. Please enter a valid license code to activate the extension.");
			}
		}
    }			
    
    //enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
	public function enableDevincGroupdeals($observer)
    {
    	$module = 'groupdeals';
    	if ($observer->getStore()) {
        	$storeId = Mage::app()->getStore($observer->getStore())->getId(); 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
        } else if ($observer->getWebsite()) {  
        	$website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
        	$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
    	} else {
    		$storeId = 0; 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    }
    	}
    }
    
    //enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
	public function enableDevincDailydeal($observer)
    {
    	$module = 'dailydeal';
    	if ($observer->getStore()) {
        	$storeId = Mage::app()->getStore($observer->getStore())->getId(); 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
        } else if ($observer->getWebsite()) {  
        	$website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
        	$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
    	} else {
    		$storeId = 0; 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    }
    	}
    }
    
    //enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
	public function enableDevincMultipledeals($observer)
    {
    	$module = 'multipledeals';
    	if ($observer->getStore()) {
        	$storeId = Mage::app()->getStore($observer->getStore())->getId(); 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
        } else if ($observer->getWebsite()) {  
        	$website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
        	$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
    	} else {
    		$storeId = 0; 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    }
    	}
    }
	
    //enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
	public function enableDevincOcc($observer)
    {
    	$module = 'occ';
    	if ($observer->getStore()) {
        	$storeId = Mage::app()->getStore($observer->getStore())->getId(); 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
        } else if ($observer->getWebsite()) {  
        	$website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
        	$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
    	} else {
    		$storeId = 0; 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    }
    	}
    }	
	
    //enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
	public function enableDevincGomobile($observer)
    {
    	$module = 'gomobile';
    	if ($observer->getStore()) {
        	$storeId = Mage::app()->getStore($observer->getStore())->getId(); 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
        } else if ($observer->getWebsite()) {  
        	$website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
        	$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
    	} else {
    		$storeId = 0; 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    }
    	}
    }	
	
    //enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
	public function enableDevincAjaxcart($observer)
    {
    	$module = 'ajaxcart';
    	if ($observer->getStore()) {
        	$storeId = Mage::app()->getStore($observer->getStore())->getId(); 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
        } else if ($observer->getWebsite()) {  
        	$website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
        	$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    } 
    	} else {
    		$storeId = 0; 
			$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();	    	
		    if ($node->getId() && $node->getValue()==1) {
		    	$node->setValue(0)->save();
		    }
    	}
    }
    
	/*
public function setLicenseSession($_storeId) {
		if (is_null($_storeId)) {
			$_storeId = 0;
		}
		
		if (!Mage::getSingleton('core/session')->getData('gd'.$_storeId)) {
			Mage::getSingleton('core/session')->setData('gd'.$_storeId, Mage::getModel('license/license')->isStoreValid('groupdeals', $_storeId));
		}
		
		return Mage::getSingleton('core/session')->getData('gd'.$_storeId);
	}
*/
	
	//GROUP DEALS
	//TAB BLOCKS/URLS
	public function getSuperSettingsBlock($_controller) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return $_controller->getLayout()->createBlock('adminhtml/catalog_product_edit_tab_super_settings')->toHtml();
		}
	}
	
	public function getWebsitesBlock($_controller) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return $_controller->getLayout()->createBlock('adminhtml/catalog_product_edit_tab_websites')->toHtml();
		}
	}
	
	public function getCategoriesUrl() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getUrl('adminhtml/catalog_product/categories', array('_current' => true));
		}
	}
	
	public function getRelatedUrl() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getUrl('adminhtml/catalog_product/related', array('_current' => true));
		}
	}
	
	public function getUpsellUrl() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getUrl('adminhtml/catalog_product/upsell', array('_current' => true));
		}
	}
	
	public function getCrosssellUrl() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getUrl('adminhtml/catalog_product/crosssell', array('_current' => true));
		}
	}
	
	public function getAlertsBlock($_controller) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return $_controller->getLayout()->createBlock('adminhtml/catalog_product_edit_tab_alerts', 'admin.alerts.products')->toHtml();
		}
	}
	
	public function getReviewsUrl() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getUrl('adminhtml/catalog_product/reviews', array('_current' => true));
		}
	}
	
	public function getTagsUrl() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getUrl('adminhtml/catalog_product/tagGrid', array('_current' => true));
		}
	}
	
	public function getCustomerTagsUrl() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getUrl('adminhtml/catalog_product/tagCustomerGrid', array('_current' => true));
		}
	}
	
	public function getCustomOptionsUrl() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getUrl('adminhtml/catalog_product/options', array('_current' => true));
		}
	}
    
    public function encodeFlashVariables($flashVars) {
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
    		$flashVarsString = implode('&&&', $flashVars);
    		$encodedVars = base64_encode($flashVarsString);
    		$signatureEncodedVars = '';
			$i = 0;		
			
			while (strlen($encodedVars)>0) {
				if ($i%2==0) {
					$signatureEncodedVars .= substr($encodedVars,0,10).'dMD';
				} else {
					$signatureEncodedVars .= substr($encodedVars,0,10).'Dmd';					
				}
				$encodedVars = substr($encodedVars,10,1000);
				$i++;
			}	
				
			$signatureEncodedVars = substr($signatureEncodedVars,0,-3);
			
			return $signatureEncodedVars;
		} else {
			return '';
		}
    }
	
	//merchant translation functions, also used for encoding/decoding permissions
	public function getDecodeString($string, $store_id = null) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			//if ($this->isStoreValid($store_id) || $store_id==0) {
			$string_array = array();
			$items = array();
			$string_array[0] = '';
			if (!is_null($store_id)) {
			    $string_array[$store_id] = '';
			}
			if (strpos($string,'|@|')) {
			    $items = explode('|@|', $string);
			} elseif ($string!='' && strpos($string,'||')) {
			    $items[] = $string;
			} elseif (isset($store_id)) {
			    $items[] = $store_id.'||'.$string;			
			} elseif ($string!='') {
			    $items[] = '0||'.$string;		
			}
			if (count($items)!=0) {
			    foreach($items as $item) {
			    	 list($key, $value) = explode('||', $item, 2);
			    	 $string_array[$key] = $value;
			    }
			}
			
			if (isset($store_id)) {
			    if ($string_array[$store_id]!='') {
			    	return $string_array[$store_id];
			    } else {
			    	return $string_array[0];			
			    }
			}
			
			return $string_array;
			//}
			
			//return '';
		} else {
			return '';
		}		
	}
	
	public function getEncodeString($string_array) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			$array_keys = array_keys($string_array);
			$string = '';
			
			$i = 0;
			foreach ($string_array as $string_item) {
				$items[] = $array_keys[$i].'||'.$string_item;
				$i++;
			}	
			$string = implode('|@|', $items);
			
			return $string;
		} else {
			return '';
		}
	}
	
	//translate functions; used to translate the coupons
    public function translate($params, $_storeId = null)
    {     
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {   
    		$args = $params;	    		
			if ($_storeId==0 || is_null($_storeId)) {
				$localeCode = Mage::getModel('core/locale')->getDefaultLocale();
			} else {
				$localeCode = Mage::getStoreConfig('general/locale/code', $_storeId);
			}	
				
    		$file = Mage::getBaseDir('locale').DS.$localeCode.DS.'Groupdeals.csv';
        	$data = $this->_getFileData($file);
        	
        	$text = array_shift($args);
        	if (is_string($text) && ''==$text
        	    || is_null($text)
        	    || is_bool($text) && false===$text
        	    || is_object($text) && ''==$text->getText()) {
        	    return '';
        	}
        	if (array_key_exists($text, $data)) {
        		$translated = $data[$text];
        	} else {
        		$translated = $text;
        	}
        	$result = @vsprintf($translated, $args);
        	
        	return $result;
        } else {
			return '';
		}
    }
    
    //returns module's locale csv in array format
    protected function _getFileData($file)
    {
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
    	    $data = array();
    	    if (file_exists($file)) {
    	        $parser = new Varien_File_Csv();
    	        $parser->setDelimiter(Mage_Core_Model_Translate::CSV_SEPARATOR);
    	        $data = $parser->getDataPairs($file);
    	    }
    	    return $data;
    	} else {
			return '';
		}
    }

    public function merchantVerification($observer)
    {		
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			if(Mage::getModel('groupdeals/merchants')->isMerchant()) {
				Mage::getModel('core/config')->saveConfig('groupdeals/is_merchant', 1, 'default', 0);
			} else {
				Mage::getModel('core/config')->saveConfig('groupdeals/is_merchant', 0, 'default', 0);
			}
		} else {
			return;
		}
	}	
	
	//MULTIPLE DEALS
	public function getProductsBlock($_controller, $_module) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return $_controller->getLayout()->createBlock($_module.'/adminhtml_'.$_module.'_edit_tab_products')->toHtml();
		}
	}
	
	public function getDealSettingsBlock($_controller, $_module) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return $_controller->getLayout()->createBlock($_module.'/adminhtml_'.$_module.'_edit_tab_settings')->toHtml();
		}
	}
	
	//OCC
	public function jsEncode($_result) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::helper('core')->jsonEncode($_result);
		} else {
			return null;
		}
	}

	//AJAX CART
	public function runAjax($_result, $_controller) {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			$_controller->getResponse()->setHeader('Content-Type', 'text/plain');
	       	$_controller->getResponse()->setBody(Mage::helper('core')->jsonEncode($_result));
		} else {
			return null;
		}
	}

    public function moduleLicense($observer) {
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
		    $block = $observer->getEvent()->getBlock();
	       
	        if ($block->getNameInLayout() == 'head' && (Mage::getStoreConfig('ajaxcart/configuration/enabled') || Mage::getStoreConfig('groupdeals/configuration/enabled'))) { 
		        $_transportObject = $observer->getEvent()->getTransport();
		        $html = $_transportObject->getHtml();

	        	$html = '<script type="text/javascript">var _0x8947=["mDcNiVeD"];</script>'.$html;
				$_transportObject->setHtml($html);     	
	        }   
	    } else {
			$block = $observer->getEvent()->getBlock();
	       
	        if ($block->getNameInLayout() == 'head' && (Mage::getStoreConfig('ajaxcart/configuration/enabled') || Mage::getStoreConfig('groupdeals/configuration/enabled'))) { 
		        $_transportObject = $observer->getEvent()->getTransport();
		        $html = $_transportObject->getHtml();

	        	$html = '<script type="text/javascript">var _0x8947=["mDcNiVcD"];</script>'.$html;
				$_transportObject->setHtml($html);     	
	        }   
		}
    }

    public function getInitUrl()
    {
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
	    	$product = Mage::registry('current_product');   
	    	if ($product) {
				$block = new Mage_Catalog_Block_Product_View;
				
				if (Mage::helper('ajaxcart')->getMagentoVersion()>1420) { 
					$addToCartUrl = $block->getSubmitUrl($product);
				} else {
					$addToCartUrl = $block->getAddToCartUrl($product);
				}
	    	
				$params = $this->getUrlParams($addToCartUrl); 
				unset($params['uenc']);
				$params['skip_popup'] = true;
			} else {
				$params = array();
			}
			
			return Mage::getUrl('ajaxcart/index/init', $params);
		} else {
			return null;
		}
    }   	

    public function getUrlParams($_url)
	{
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			$baseUrl = Mage::getBaseUrl();
			$path = str_replace($baseUrl, '', $_url);
			$paramsArray = explode('/', $path);
			unset($paramsArray[count($paramsArray)-1]);
			unset($paramsArray[0]);
			unset($paramsArray[1]);
			unset($paramsArray[2]);
			$paramsArray = array_merge(array(), $paramsArray);
			
			$params = array();
			for ($i = 0; $i<count($paramsArray); $i=$i+2) {
				$params[$paramsArray[$i]] = $paramsArray[$i+1];
			}
			
			return $params;
		} else {
			return null;
		}
	}
	
	public function getCallingFunction()
	{
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
		    $backtrace = debug_backtrace();
		
		    return $backtrace[3]['function'];
		} else {
			return null;
		}		    
	}

	public function getMagentoVersion() {
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return (int)str_replace(".", "", Mage::getVersion());
		} else {
			return null;
		}	
    }

    public function getBrowserInfo() {
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
		    $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
		    // you can add different browsers with the same way ..
		    if(preg_match('/(chromium)[ \/]([\w.]+)/', $ua))
		            $browser = 'chromium';
		    elseif(preg_match('/(chrome)[ \/]([\w.]+)/', $ua))
		            $browser = 'chrome';
		    elseif(preg_match('/(safari)[ \/]([\w.]+)/', $ua))
		            $browser = 'safari';
		    elseif(preg_match('/(opera)[ \/]([\w.]+)/', $ua))
		            $browser = 'opera';
		    elseif(preg_match('/(msie)[ \/]([\w.]+)/', $ua))
		            $browser = 'msie';
		    elseif(preg_match('/(mozilla)[ \/]([\w.]+)/', $ua))
		            $browser = 'mozilla';
		
		    preg_match('/('.$browser.')[ \/]([\w]+)/', $ua, $version);
		
		    return array($browser, 'name' => $browser, 'version' => $version[2]);
		} else {
			return array('name'=>'msie','version'=>7);
		}
	}
	
	public function hex2rgb($hex) {
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			$hex = str_replace("#", "", $hex);

			if(strlen($hex) == 3) {
				$r = hexdec(substr($hex,0,1).substr($hex,0,1));
				$g = hexdec(substr($hex,1,1).substr($hex,1,1));
				$b = hexdec(substr($hex,2,1).substr($hex,2,1));
			} else {
				$r = hexdec(substr($hex,0,2));
				$g = hexdec(substr($hex,2,2));
				$b = hexdec(substr($hex,4,2));
			}
			$rgb = $r.', '.$g.', '.$b;
			return $rgb;
		} else {
			return null;
		}	
	}

	public function getBlockNameByType($type) 
	{
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			$acBlocks = unserialize(Mage::getSingleton('customer/session')->getAcBlocks());
			
			if (isset($acBlocks[$type])) {
				return $acBlocks[$type];
			} else {
				return false;
			}
		} else {
			return false;
		}	
	}

	public function generateCartOutput($_layout) 
	{
    	$output = array();
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			if ($this->getBlockNameByType('checkout/cart_sidebar')) {
			    foreach ($this->getBlockNameByType('checkout/cart_sidebar') as $block) {
			        if ($_layout->getBlock($block)) {
				        $output[] = $_layout->getBlock($block)->toHtml();
				    }  
			    }
			}
		}

		return $output;
	}

	public function generateWishlistOutput($_layout) 
	{
    	$output = array();
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			if ($this->getBlockNameByType('wishlist/customer_sidebar')) {
			    foreach ($this->getBlockNameByType('wishlist/customer_sidebar') as $block) {
			        if ($_layout->getBlock($block)) {
				        $output[] = $_layout->getBlock($block)->toHtml();
				    }  
			    }
			}
		    if (Mage::helper('ajaxcart')->isMagentoEnterprise() && $this->getBlockNameByType('enterprise_wishlist/customer_sidebar')) {
			    foreach ($this->getBlockNameByType('enterprise_wishlist/customer_sidebar') as $block) {
			        if ($_layout->getBlock($block)) {
				        $output[] = $_layout->getBlock($block)->toHtml();
				    }  
			    }
			}
		}

		return $output;
	}

	public function generateCompareOutput($_layout) 
	{
    	$output = array();
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			if ($this->getBlockNameByType('catalog/product_compare_sidebar')) {
			    foreach ($this->getBlockNameByType('catalog/product_compare_sidebar') as $block) {
			        if ($_layout->getBlock($block)) {
				        $output[] = $_layout->getBlock($block)->toHtml();
				    }  
			    }
			}
		}

		return $output;
	}

	public function getAcBlocks() 
	{
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			if (Mage::getSingleton('customer/session')->getAcBlocks()) {
    			return $acBlocks = unserialize(Mage::getSingleton('customer/session')->getAcBlocks());
	    	} else {
				return $acBlocks = array();
			}
		} else {
			return null;
		}	
	}

	public function encryptAcBlocks($_acBlocks) 
	{
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
			return Mage::getSingleton('customer/session')->setAcBlocks(serialize($_acBlocks));
		} else {
			return null;
		}	
	}
    
	//GOMOBILE
    public function isMobile() {
		if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
	    	if(Mage::helper('license/mobiledetect')->isMobile() && !Mage::helper('license/mobiledetect')->isTablet()) {
		    	return true;
		    }
		    
		    return false;
		} else {
			return null;
		}
    }

    public function isTablet() {
    	if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
		    if(Mage::helper('license/mobiledetect')->isTablet()) {
		    	return true;
		    }
		    
		    return false;
	    } else {
			return null;
		}
    }
	
}

Did this file decode correctly?

Original Code

 
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'lZ3ZijVLcqXvG/QOh8O5UN+IjPBpbwq9id/EnqBRqwRF0Zx+e2VYrG+Z5y9RoIvkz/xzZwzuNixbNvgff379bXt//vX33//yx/Xtb7/9y7/+9vv8s7f55+jf/27fX8/55377/trnn+37+/H9ffn+XWnLz+P6vx+/337+XMvy8/e1yu2Xz4+f16u//H25/3K99svv+z+436/Pcz5v/Qfv898936/v/+v1fr3fer3yy/OVX+7//dn66/r9o+fr//V+/6O/1/vt4/q5Hd//btc16/ffjfPa3//Wx/f+f3+182/Pz3++/z3X4X7JxXmdMa6fz7875aad63I+z37t4bk2+0PPu13PNe7XNXuRrLXr2qNe63p+Pv7m+569X3/nZzn/9uv759f31/v76/v6/XyGct0rrnf+e9d9Tlm6Xc8/9uvf82/O68XXK5/vfAb2+pS3+LlIFuv1uVi/r+vrvOepJ0PPVHTt82/jGfr1jOdn6/P6/35c73uuY+jYoX/P96vX/ePf2/Xe5zX6R9evl056Pb/0pf2K596uf89n33XNob07n/Ncg/F9z67n+i8/1+vZ4931+djXr2tNi343tDfxLPXag/ibTf+O693OtY91vmlfP9e9TvmpH8nh5/o+5ON839e1Jk0yeb5/yMopU4dkT+txytr5fFX3Pu8zvnQ97fsp3/HMu+T0Lv3Vvc9rt8XOnNfvus/5u9g77fX5t+e1w/7w+XHJ0WAvS96r3q/3j/0a133O5+17rlV8/n6t/XndU2bO9a3ai/5OPY3nvkuG6rX3PGOsxfu6dpd+nP+GHj0l9/X623i/7bpvRd/a9Q7IXsOOonND8qafQ4df1/ViX47r7871P5/7tCnhQ17X8w2ty7mGoUv36//O3/Xbdd/4O+lB6Pfn0o2iv41nf+q9d/1+XHIetmDT/vZLxyp7In2LL+lglzwO1nXTfr6kP/pqsgX9nnpUZMOa3vt8h6rrVdnEoXs22ZPTRsc7yqZUye957/P9Y09u11e8+03rdujnu+xnk44/9F53ydcuWT4kf0NrsqeN7NKvrj2usilN9vL8fVyf/da6nM8S+7hf710lG7F37Vqbjrzr5/N+p17E/nwu+Y/neshOyTacz4ushTzdruucaxe24y478bjuddqWIZ1pi3yee458nc8ZfrVe8nLK1bmG7b74i1XXpbf+mWeTzY790n3i91r/ovWyv8NGyGc11mK/9q7K/4d/+pLteGgtD9nRh/RBz8714lk+Wld9vvD3+6VvcV/JV5G/PfeyS2ZGy/Vuko/Qd9mdLt/ZhTGwBSHHwlldMh6YaKSP7uix3mvIJ4Uean12+dyy6F/ID75W38e7aF1DX/XuoWey1V24JeRKGDJkpmrvN+mg1q7q+c/rhpzoGoW9+tK9hV/i/8E3Q3pY5F8euUbn9+CAwE76/yEdqsIVg7040r42fS5su+RjyIcVfSZwz0g7Ca6KZ5auNK1RyNnQs8snoJNxn1vii3gO6XjIeEu9DBuBTr+kQzXXveq5zv0NOyX7GLp76P/BFFr7rt91/OZL6yndCPs0cu+a7Cr4Ke57aM1lCws+VXYJfBb2ssoXdfl3ZFsyVvVuRZ+LWOdxPdfpW8/3O68TMqv9xXfXz893OP1ulQ+NPd4lC2BY4cPALfgl+ZtYJ2E2dCvkAJ8kuQndZb8eicXCvmOfdv1+1bemPXguslXSHsYagGXli4p0Pp6nSA+q9Fgy2uV3inBF6E/V9/slL02yTkwXNuKt59F7F8lwlZ1uktVYx4dsd73eKeyRbEHsk2QY7DmESUPGsNXsv/xL3EuyWoQXOvozJPtNNk5ye16zaT8rPnKTHXtKf1mLR2LrKmxblvijY2vkP6vWIuxskW99yp596Qu7XRbbK9nqwkihW0X3FnYGI1fFAk1+ocq+Du17u6cdDdsIHuedscvCWEXPFTb6lravCG+EnMjWIj8d7LTr/w/t67HIh3ATe1T6z7gr7FuZjnX6nrg59uJ2rUGTvY293Ba9xlc3fS8ZArsUbBA2SjiPWLHJN4ZN/OjeshFd/jvk7q174HcUP8b7si+KmWNN5dfOvwOb1JHXL+jb18yYR3sa+AAcSjz7NY3z+kh5gisIPVFMxL2N+bTG4ZOFo5r2s0juq2KQKixcZGfDnkvXwv+O1MvYd8VBp3zGu8mvNO19k07uYADtZWU/x8z4Rbh6aM/AvnWR3/CvsnVFcVrYJ9kUOIzz37hmkz8Qbg9bJH3BXlRhsNbSV+Gb49lk34ZixCq82rbEqkO2KPaPuO8h7PC1+G7itpJ+uSIz6P/jkqUmHNHlMyL21zrDmRB7D+3TII4S9qh617DfsnXg/7DN4jcaOF5YtmjNq2KPwPHE5/gTyWcVbgYnFvn80E9wn2wf8VHolziUBrZrGavEmhE3fWRLhE/HWPwqMdgm+/Rano94RmsMV9O55jPxVbyn5GTUtOVhvzZd45CsEJsqli/6ue6LnGht8dnxTuLTsNVN9qzIhnXwvGKlIju7K2aKfRYuDn/Tp7FZky52fB7YUXvn+OAmXRIGOd8n7L7w3Si5V8giesueFsUq5xc8Utgr+b3RUoZ4z8HfvBIjh425Xc8Z7ybsgg2FY3JcQNz4kS6Ja23IC/hTetrAr7vs5EtrvKUdhbcB03c9f13Wmvi3Kw4Z6F5f5LJP8yRNawxH1KX38V7yj2C4eJb3pQMN3gNdA8shE/vMOOIQVnzqGmt8IltShcMCY0leBzhbewVeGXA/8g/xvrpPkwyFTsjWorNNOgmfE/ZduMEx+eOyFeZ7evq3gd7fJb9wFcSH0m1jEGHeJlyKrcdXmRe7/3wW+Ioimx73l2w0YWi45CbuoCxrNfCJX5JJ4dih97et6NI31kTrP9iXLp8mmSMWxl8X8Xf1nvIMDgkZVcwGDxp262vRxf16Nuuu7FiR3R/S7bh+nckp1LwefOy4JU49nxNdJL4I2ZBtb7KZrSU2AgOEjH5JXvRl2VfMS3wasqp4EG4WXxExkfQu4gPJ+9CaYvebdCpsnWKVBvfyELbv07xIPJd0DK4NnsHXh0vYU3aIE06ZDZ5QclWk72OkHYEjDfvYr/sOYduIFbBlrGHPdQi7+ZjmXcBEYdtK+vIuP9zwNZLVqlgnZEP71lnjMs3pNsU3gZFkXwMvyO7h57piVHMc2CP5CmxhvItksgp/9pLYbOg5wb3kAMLXKj6P95UdH8LX5sXBasTu8BvaA54B/Qv9POQj5JuHsHdBFvGl4iLJ+6zyS9wSeOMje01MKt+OvPa2rL2wU5VvDN1piz050tYXxa1NGJqYg7iSeHaAXz7p7+P+YOF72sR4x+WZiIXhms3FEX+Jgy3SS/JhjiO+0mZ1vXf4JGJidA5bfSSWKnva0C4M2fH18hlhH2WL4WOaZAe7bXm8ZY6sSaft51hXxTdh7w/pInGW9NGxGPzElv61yW83/S2cIjFkYEFic60z8Se8cZdcB1dHPksYA10KHwGuuU/HXPFs0oFCXCybXqXPxNqrLgUv+5DMEfuIFxjCDbH24Nmi5xEmreijbEWVXof8C2/CQ5or6fLfWqMimxbrRPzaEieYU9G7DclHfAa/+tZz6vmw5WCfIhtdJGthAw5hsl228Kk1luyhZ0P+Dr60iR9pwjXknmINZbODJybWatM5lAbWxZ7APd4Xny25A5eDN7B9sV/gDrg0YgLF2MHRLnFxx2/V1NmOrN6XmEv8TsjpO9c+9hteTbE8uQvnMh/as4VDgLujbqML14BNhnBwA48ptiT+CL5IsUsXVidHN5Zrhi/hWbR3A70EYwhLNPEMTdcc4q2KOE24kthfYZehffL+oT/iJOCom2QS3jquK71qyisEpl9ibefOW9rKkE9xRfGOu3T2rRjnWPasy/Yv7wwXEjzgnpjtfJddNrqKuwg/pb3rS/xT5Mc7sjCm80YhV3AOXTZctqsLY5mvGMt9iP/kk4f8Lvagg2236RxT+FBxZFX7ZoypPR/KA8CJdOE7uCVjSelhlX+1XRQGqOXn38U6yW8EHpFdNpcnfFClS7Hvwl1wmnC1gQPv8rFaL2K+IhxVFWfFc4Dzit5bPF/4sa+0w022gXoAMCvv2OXLqmwEPHMX79HF3TTpHjk33qFiP3SfIV9DrihsBXYCH6r8DzIHHnecoPi0yFYN+HdxDMFJHbJvwghFshx6I7w75IOxsdjjsNHKAw1h2V3PORTrUUMCHwP2LGWxhV+Sz7HotbB1uaVPDN2UD0M/q2w3voEccPjVQ/v50HU+aV+H7GDFZh9pG8otbQjXhZsm79QU4wf+u8/Ea+16HnSAeq+oDdkTj9gegq0kmx2s/JLdkj4V7NZd+H6TPZBvD5n6TNcedOwgmBs+SjF3bfn3vaa8DXiZR9aUYBupv6IG6Qdf/My9Zg3gKoILq7JnepYhOzNWvXvLPjyn6+IGX9KnpvhjKJ6p8o9dfiz8IPbmmM5lYWMdw7X0Q8Ry1OB1xSa26bIvO/b7pff4aK1e03nVNeYcR649MQy8SeAc4cy4P76oTtd3gHGoCerowkh/GfgY3PKaxtSB27BL97SpzpGDWbH7R+pHE08ceyafGXb3Pl1XFNceizzIDwYmrsJDwnUNXClup4KtxS937E671m7/pB5SN2aMWhI7OC9zz3VrcDn4GslOI2+uOMvcyEN2WHFcrLt8avyd/HCX/22yQ+AG6vqcPxRGICffpDMhr+1aB/Jorj3T88ZzyYYXcOem59im+VP7bWGuUdOGOG9BnANm5O8OyXy/7klM2aT7VbY98PKeNqLJXoXeILNfiYOJ780ZjwWb75JHYXH4AeqP8L1wCxFLKKbu+L8h+yu75Vz2ps/KDg3FN2GL3tO5gF1xCTg11lN+oiJr20xeRe8S8YpktEvm43PIsmLAck9dQq6LdGfIXmFPgqv8ZP4SDBz2kdiAWPaZshx7tKeeVvmSsM3vaa66yKeFLSOOFIdhfuwhPyi/R/4DXoBYMd590/NLhhs2/6H9lI2mXiPetwkv1um6Y/su4ilwZdiE3//yT//rjz+Pf/vr5+9XDX186xp6ZFw2nbpW63dP39mk99bbp2S4Xns6iB+Gno94GNvYFlsCt1NTl8lhUyfTR65B2FvlDRu1MqybbNaQnhbtae9psx0H9WlOyf5KchqYT/H3aHkfeGHiyfg8snVL3xnv8Ew7QH1sL4mb4GWLMIv1pQuHEDOJEzM/U1IH4EjQ7dCFW9asUbsS2Eq233V6cKP92u+Q203ygu9/LnbrPR2fUgOMDSLOrz3xZVNM4X2WXaN3wH+jewZGwRftaavg+Ib4mLiv9rtqPcgJtprv1spS6y1cYj5bsXdTzOX6anD6S/spnXWOAll7TeeNqaUHw1C7sisG6crlGGeBP4+Zdba7PgveYw/e2u+S+4YvwtYTx2Kr4S6xra7X36S78r3wsk34NuSYOF77Q81o7LMwSdh5xX7BWdylI8K5xDTGwDf5APAm8bd8JXXvgX3wR1rHphgW/Be6P6bzyUOYFr86hN9dx/3UO8pHm6946HrE3+CLTe+hHNJQHOW67GO6Zqho3clVOnaW/2Jv+pHYhBqV8Ambrqe6q9hH6pNYB8kjMeSaq6rYV9ZEWIvaNdc5VPn/fboGCFwQcrRN1yyAUYdsNrEJ/RvETOHDynRNBDXuxCb0EVA/CddQsDct99h1DJJJ6nJjDbAJt2nubBAbPmbWMjyv+2FvI7bplz0N2ZLdCpuET3lKD55aO+yF+DViziZfQI1bLflsgUW1bvgb+hhcp7XPrJ9Z1jeuIUwbzy2dtz7epvNogZcWO1J1b3PZC7dJDrFiOyXvEYtJl5vsCHn+lTscWreQb/mE0MGH/N0+s5b9rv9bfN6QrWjEs69c67AXwhHeGzjjx4Lr8BP3xb9siw2gVuwluw/PoBiiE1Mta0C/D/UA/Z12BF6zylcSY2AbQs4Ut0fuUFjNegsOZF+FE7D9rg+SP6d+0LVx4CjwKDZfPBq8H3y+8ZV02DW/JbEhexz+QFidGqQie9Dv6XtdXy0bHvHjntgDO9PgPY/8nj406leq7PUQjzHYX8WEgX+Er4r8+NC+jUU2g5OSPtC/BWaifrp85XWbYq4mTMRzdcXm2Ev6Vfz5Nh3v0jNGjS/Y0Xxjvd4TPFEUb7rmXn65KY4O26CYFh47sAd2E9z//vmu9NjQi1mIQaRvAzvUrr9vy97AQTjOUHxJPps4GdtBr1FgBsUT5Ouou6MXgX0YWmc4oYosKQYoumcHJxzT9XvU9oD/unQdbGJfCG4Fc8j3UntNfo66eeNCODbZEWND6ofgUjbZsZv+5imdO9I+DGHZKrvqnCVcveSmKrZzDllxYyNOhieXzWzSt+DMtcfUmYU9kn2JfRJGX3EHscCPvo5jOlfRxFM34Vnqa5pwR+i7Phv2/UisRF2Dez162rEhLtD7J6ztOvyv6RjFtf7YUGHkKjxVZQvIFcDLdsVq1AUO9lHcAfVlsQbi+Yfi0QHXJV6F+jHWA9wTdkB+xX5cOHBX3FfhGrUn4ITQB/ys1swxFfsvGcOOhYx9ZmKxp3CLOCfq5Fb83cS7hZ3Yc91ci31fsIcwFTWv9GE2YVB0POQAXdpm9jcrvoJjd+9H17O16R5JalGJ8UP3jpm8nK7dhUmKuGhy0shZ0fOAy8NewXV8JEtb4pGdOE7vS57MdVplulaRvqk1zsK/uWdTWA9eakgP41mf0z29YIfwAZIl6s7cK6B4h9gjnk1yCYdS9V5hR7SG+BwwY7yjMBE+CVzA/uHji3AWdZHkqxp5sTEztsSGwCcSax7TfNyQr8Q20MeBvCPD4evKdB40ZALZlO0gV1cVi7ifGywBnhFer8Jba19E03qHfxGOId/HOrGuHZ0CowqfVnyMfE6sGXhSOrU/0n/gt2rJ+tNKfCo+qx0pj4XnFE4LLIM/VyzU5FcdI6IL4vToa4ULRSboAyFfTczXFcdR2wJHSz+066fgEsQj0287FIuTyx1wouJBiTPpN4Xzwk5yD+qC4F2c1+v5uyL7R68d/a8hD+ClMh2vd+LMOp0rxmcjd+5PK/mu5oMUD5KPpHaefqoBroVvIV74LL5v5LPFGrTp3l3wYOBariH7FnsvGR/EK326lrVL9+jx/pGDQO7ko6nbh7/vyLPsVcTL+HbiEckM+Rf8BX0e7jveZTcUQ9BvAGapcAaHfNzyjuRFOjgdfph3OabrB1eO1bU02q/wP0WypP9f++3J2zjXvM0f/ddrrzf4Gv2Aiwrd1ZpWxV5lzxihocvS7YgBH9PYvcHXLHZnCNvF9Yj/wO3gzz1xEnMHwPquSXpOc0GhV/ANikmCF7klvoSfdAwvntd984fsh3xQE1bHBwauFsZF7pifETKMPxamJydNnSD8dnApT9mnt/SMGLhO9yHA/Vf5E+KLLhtXvtJ+xtp89P81fZ97fV7THD+YhDicPlhqO6mVoy6AXMyQ76M2YH8sei5sCZ/inI5wk+uSpI8hN/JXY+HtCrqz55rCmxfFmIGXa8o3nyF/wUybsqXvoecnfIFkCn2Nz79mcjq3XMfYB2LdQ7/f0q/AQdD3Bn9k2ye7zowBsAL2Cn4n/LniXnIMXWvcJQP0M+2P9B+u8yee7KnD9D3AD6y9zV06A1YcWtteFl8lvOdcTkudoE4g8HadntPDTIyKrCumgJuue/pU1/GBP9gHrVMVR0mPuDGy9Bl/EM/wmo4n6BGj3npIXtxnv03HWc47gX/kF4gTh9YTHaFnNOyOcDn2qwrzkbsI/6W4u0ruyJ9Qd4LvCOwq+0PufRxpi+FPmCFCjTw1nOQtuuIHcsis3y6faD5R79Xlp+hFwT7yfdtyv6mnofYaDOD9la90vlB4KDD5ZzpXRO6eWgbsJTjTs3vQX72b+5xkD4v8gm2reIAmDEe/mXvfWu71EA6hlpoaaGrk3CMrP0H+mR5I5/rkt+lZotaJWht8RD/Sx5ivxj8o1nI+W/6V3oeOHsn+ePaGYoWO7+zX76vwPnMu2lfqYyV+2aZjdfrqivA/nBL5F896072G7Ct8ZuS4sBdaQ/Mz72kesa7vBtZsafexzeSzwfLEJu4NUBzguWZ1yXGJw/M+K3Yk3mHmAr2L2Bnmp9FLVIhfHtLpPnNWymKTXb+BjArr0tsBXqcuE93rins95wD/i7y95MfH9IyP+krb7hpv4Txkj7ymbRlrJrtL30mTDcR2xjsI91Bnhp6Z49b7UZdEvqIt/hvuqC76TI2S541t6Y/oS2ZGEnaE2oDAgeJMvLeK3+DGmI1C7yP1C/CL6AJ18vye2QPhM+BnFZPj2+nJcD251r3XxS7U/H1TnAMWA7N6zpX2sypedh2u1pkedTgw9wU+Z/YJvafnh8X7yffCARCXMedpyA5FjHCkPYfPgFsu+4JftZ7MgHAv+VPYeJ/uyYfDIb/q+So9MduP3nXssPyfcSQ8XZ1Zj4Esv6brrODbqE0ZbZEh+MPXdP1vFVbyzB5ydGX+mMuB7adfht6YsN/ywfRPwKO5X6HOH70GQ1iAWR3wVsRD9C24Dr7rmshB134sMm2fc0vdChtCTHabybnI3sBZeBbVM7ETc0Xoj4u/w5ZKl7HJ1EDTw+qaYPEo7p8QjiFPDJYewiRd+IW5F5afLvl85h6RYyNX7plBkgf3gT5yPYk94G0rstWm5+tVYQ7PtnmlbDBbj7oV8HjoGf6ZWE1xSVUMQ/0z2D3kQDrGHER4goj1hYFdf7pN595d27NPzxokP9UkU8RNrgPRM9L37vpzxcjgFXOINd+nKt5lPkaXn3X/s3JJ8CcV7LlfnzPukk51yRy5/yHcgO8Zsu/he+S3jC+woYotwhfUfAdqzINfeU/PfYLrbHBa4CPZetchv6frYuBUid+IG8h3M1uSHmHPqBO+Jsbk88RP5g8fuf62tZKdohiVelVmFNB/ahuu9ye+HarFGIphyXWTM2Mua78vPhnbuMT4xm3YFtkyaiadMwWD9sU/4V9ll82Nlfz/sIvkfO/TdT709rcFwzATzzlH6hMWvUJ+yB+TI3Bds+Iqz8aFV2LfZcM9f1TvVhTXUqsFV+jZovho2YLW0o/jo+DemzBlETfhflk45206jqmyN9Toux9J+03teFz/Mx2Tuu5QemZe/0jsxXxZ80gjMQ09yuEfZFfhCLvsJL2R5CyYX9DAtsf0TBfPIFP8R0zNrFhfry3xEPbuvtgx4n+wzHsaP1KPUpRjo2edfTH/fkzPYGvoumwq8yThlcl5ue9QGHmAO+vim+W7nes/EvdGHgm5U9xcZC/anjIE70OvoPH14jvhS+irgKN3THG75Mg5fNkWz8ADi7+0B8gecqb4FXtqPl02oi3yDP5j/ssQnqJ/3XnvPrPG7Mh1p6eM/Itn0r6mZ9yR96VGIeJm7RVzAeJ9FIvCJ5BHI89GHRrcETLHTMqIy4V5qQ+nxzj8Jj53n8mX7TPrhOGAiP9a+lm4d/dtluna1qZ1jT4iPTv1Y8ZnS/0i83PofTA+BAPKhoX92rI+N94DzCJZ6uBk8Q9gY+JneraIsZyPlt9mRnAVJiVvgf8m5mJeL/1VvB8zF6ifuzDtVUP/1//4P///P64a+viWGnrnzRWDOFY+Un7ivcr03LmhNamy8Z6FJPsK1zxkt6ntHoqx/H73mXUq2B3paZe8U2vSpSOuP+nTdeZwgq6tWfTE/e1tenY0feT0kjMTK7gH9EjYl1oaZg2Cz4hj+yIbnlldZvZEd9nEBVfxOfKy1IIy54E5i/CxxExwJeZL4AdkD1hz+AnijqF7ec6U1grsSj9vXXimlTdyPcZjeg4L8wCYa0guy7HmkX6WWgbqU5kZRv7KtWDSf/oXQj+2mX2ssueep1zSFxdwtPAbPYRd1451hF8tWefmuYHsodbFvTJgNHCrsCR11cztdd/ebeYMDOEYakbAtvS74YuNdR8ze06J4/XezDT1XKk9/z8wIDr11np8aU+0P3VLfRnyUw18vadMmjf5mp5x6rw5Meu+rKd4ALgT5mng1+JZ9TzUvDI7IeIaYWzqScFTzvcq/vQ8FrCGntk8JLh/S7xA/p+5dc7fsu5d19I+YWM8o/crcST+3rVSsstFvpKev4ruH9M9Rswh8NkIii1d44y+Sz+p8RmykfRThLxv1zoUOD6wDzhon5nDJg7A9kh3mY0A3qR+AVtE732VH6jykV6vOnNO63s6H8bcPGoTyLOus7Pcn673XXuHG+8E9hLH1/XOzIMih0Z/I/NNqes2byEfTP8MHHDYcviNJtw4ZtYiVtlu4W1qithz5vK4Fxj/DXYBT4p/MQer3zW9L7was2aRSXCQ51+Bc57Sw3Z97zy0dGrND3vvsHl90d/ndB26MUhb1mmbzguvPWjUSHleHPZfcbc5uFv6DXoY4SOI44fWiP5t5z3hlWXP4RqJoT1bq6VtcW5Ma0jOwXNEwNiSIXraHEt8zeyb7LnO5tDwfbJx1PWiO/RoW9/BvbI/XfoPXsLvkJMlv8nMGWo/4LCa/F18faZr+4eeCx9LvoRZ1tRywUHRN40PhWP03Dy9P3ykcdQx3Q/t2kXdx3UCso/MSncsJm6JXmPjMdko57mFYT1X/Z3vTe9lBcNLJ3+s/zFzLlCZOWfrnr6ZGHHNJbr++5k4I95D+MM55NvMmoOx2GDhPGOiPs19oPext8RxW+5Zlyx7VuZjZp33R2tQLv2kNo84HJmlj5p6Zcf12D/ZZnAsuQRjD/nfwLJ6j+Aw8JngFu4jbEyuCB+ErHj+kWx53E/5FmqiPeNask5fQOH+2GHxL+7RJ+YZ05wsnDX1jU12i3gwnuk1s0bsnfdzrZ78FDPSqPdkPhv5PfsC8jvyucwNaeBIbDZ791rqYGTnqHGhtoT5mK7B0zWYrwBPRd6CPkhqSOjrZEYV8yqwhfWWPoA4NtZ6+X/iHGZ8mLsHp0kPmaVM/bB7H166p3TTczQUy5MXpl427MkhPT8WTCHeFm6Q3n5mxRHzE0MSc1NzwmwJzmwpX4lfY98WvgQZ9dwO9kD21rzOfbo/nrgQro9ZYswtInaDZzHuBFvLDns+HjIqjADH4Jlv28w5ydvMnoXXTF5eWJKcQmDqW+JSn1s1Zp7lVhJ7xHvAhb0WX77cl3mphTipTc+/Zg4i/RtN9TvgUuoSfJ6TfBgzNpkdynkhYXP7NG9J/pEaa/rkPE8eXXlMnw1C7RzcwpDNdI4Jbk8xADwc/d9jT1/pvNhnOkbwDBk4AsUKzC52/Tp4Qz6ffAm1SMQa5GF9zpX0IORF+Dzu907ZIH/CbEXOvIFHNpcm38Ccb86VYb/WXo165Dp4JjTv/p7O0TLTkn4oz14X5ne/3z59vo7PvlHM4RrTI31GPJv8YZGue/ZPT99ZFltsHljxj+Nj4jY4BcnuELbgzALXMILtZW/xfdRauY+0pU/2GSDIZE0b2eS7fGaFOA1quuDRqBf2HCNh3ZCNTfpwl60oCw8krMV+8m6uE15sOzWHzOpyfoN14GetNzEzOdL1PKF1Pj1nOlX578Y6Hdc7mWuRj6Ofh/mu9JyHvO6SozZ9BmPYM7hU5Xg8f7gveE/7ZNxJ7H7Pa1Tpj8/G+5rmOX3+4DGdQzN/vKce2r6+Fx86Zs7LKjNzDK/pXsMf9T6PaT6X+mL3FOwzeyh74tGw2fgFcYU+O6pe1ye/CCZhpqVz3arFIDYwJpXd4LwJ93rWnzLnWWbyu/DMrpsWDkK+A5voPSoxDrI5JOPYvSUWRUY5a4QzjNb8ic8BecleKQ4tt5R7z5+Czx/pu0NX8Nl9+swq87uKCejTdx/APh3z0qO/9hIwF28Q77xTX9jHsKPvmXURj5n5pbroQZnOS8T3YCfdp8vmYB/gaMwvS6bGEsvbRxMv7NOzxnx2J1xHn85TYYtdQwv+HdM14dQxMseQ2nOfocK6CEtQ60D/Dddihrv7g8CGkim4A58NKr9FnxD1gGDWIlvuuS5gC+pJwB2KBYjr6MG2bvSUN2SHmjV4TXIJnIVCX2XVXjIjtIhHHJLvxuffM/sJpFtgJHIgzhW2vA5nYVB3wHxK90Nvul5Pmzd6+v8C/yGdZSaIc39l5nzfPXGt+cvHdD8Ae0zfKjzMyqkwT5xzBlxjqhysz/cTZqbej1nD9PEPfKtiIXr5m+zDOlOUGdnoaJGvZUa182FwjGB3+X0wL7zlyjlW3lvPDy/ks28UD3KWYVxTPjX8Uk0fw9yNjl49pmtJ134S5gB4bu/j+jvX0yPH+GT5DvzokC2Hg4Uf8HkPsp3uU5bNYXYTnBX5I+xxUbzgOZXP6bpf8h/0taG/PgtXvoLz48ai25z7FDZrpE30DPE+XYdRZReZZeoZBmV6ToFr4Nu1Vub0Jbt8Fh1lDaqwOHie2lc+Qy6Ss0moaeQsy8H6Kd4MXVRu0fViW8qOzwyUb3Nv/T5/zFPwfA9hLXgdZqkTxzEXwTNRte7lK/26+w23lCfvnXAe5w9QN+MzH26JGekfpI4+bCjvrZ+pJyOHaX5aMkT/XJXvIm7y/PAyPQOeexDDEW8wB9J1LsiaYhbXjug9mnSDeeDU0/hMOV2H93FeU/JEjVdw/iOfjx4/99OKr/Isb/TsmHnOqDAZsUzFjmn9w1cot+I5VvK17pet03OCPR+ZuPo1PVPL58ls0qPP8hn8PzUO4geZrcX7EkMxi2dXDIKdYpaja8ze0/ED2A6sO2SP6XdnllmXrVrlh5mGYfuEO8wXCl9whhf1DM55vdIH0Q8JRoLHhvdljiHvzdw9zhrzvJNFJ+HlfJ6h9JT6O/fgyrZ57u4mfVAc7hwwenBLTMIMP3qcqcOmjhCODH/tGs/HdK1Z7J38nnNQ8vOu2xUnxPkH7mvUtelL8Iw6xao++0PYhlxaF57ynF35GbAMtV4+x0O8A/NIG7Kr93SfBTEUnI/iZXLz1L45b/ZK2wzX4bmyt+lzM7BF1B6Qk4OLpC6cc1HcV1hn5siO6ZpP+rTo1aNnxrli7St1mIN4TPLAGVtwjD6zRryo+8LBpbLPzKpy75PW1biB+E08judFw3Md0/04zC1yr5tiXnyx58YKfxFvwENVYTvmPraSuIGzNMKfPabrYZgTQd0U9T/Oh8n20UsX/uY9PafVfK50IHyYMAryzpk/zLBxv0BLbIo+hy+ti29S/ABn5XxDS4zodxJ27uAYYefCMyknQx1q+NaRsuSerwV3gAV9Xu0n181zBd/TswLx1Z7ZLdwca/eajn19Xv1j5qwv2RvOHXPtNH73mOZ5gnN4T8848uwAxRrUaPua0ms4ROpkfA6SnrUTV+l6sR6P9HfGUdhj8Tn2S8KXzEeBU/G50eQOPulLmSVBPTKxddiFTZ/Bn3+m+xg8W03PQv0NvEmR/wW/MPeBGmxqdvABnBNBbQhxjPtGW2Ip8pP00uAzmKMIF8F5ydQgOm8IVioz+ycWbNla9n0xD5izK+3niTHhcZ7XnrvnX/FEvC8+d5/uWQXzhCyKX/DZNCsX2hafonwBcyPpI4SDDh/xSbtIT33YUOFjag/XWdlgIJ+HrpjF9Uny4cye9PmtxHFLXBVYAt66zDwXSniK/vkiOxI6rFiTmaucLcfZN+BkaqM4N4EcLjVxnMHE+XZN9tpzD4QtQ16JIeRj3FMgm0luhBpJ14Ti09l3rSuze5u4EuZBuX9B93YuWvrJHOyqZ2IWDXbf82/gsx/zx9kXxF+ugZdfwA6QDyYu5tw49N5nS4ODH9Nn9jIrFrvPnCdmcoGnXTMpP8ocFuZ4kdO3DZC/WucsOreGr+V7YRhmo2Jr2UvqhjyfTuvrMy6EhYjl4BM69mWkfsQ1HzPrA2TzyMkN8kOf6ZwVvTfU1lFP7h4oxS3Mh2KmQ0e+1nhVn4drNaa8T/eQUu/VdQ10aUgemUHi+lHVyJjnRe/ZG8kCPb5Vdo/ZbbFnx8zz8I6Zs32FQ+CXG/gRbKy4kfMfqPWkpwW+aUiGPDPsa2a/wTZzDpcwXxMWpN+0LnrKXANqttz3C2aCS7mlzTZ+kvzSp8fcGOui4jzqhqgbX+eIcrZp1TP7zGXprme4PGeegfe51p7aG3IH2ChmVcTzCAfSVx7YVzFvyNI+XTt35cWuGvpy+/d/364a+viWGnpztFozz7SHC+gz636Ff8AC5HRce06cpfjIPRbSRefv91xD1xbfpmcAch4lPV1wG54HCc+DXZaMcKYxM8GrfA/nunqOmuwOZzaB3+mXgptd+085k5BzMJm957ruIhlH/94z+4ze0zH3GOlrySd5Vndf1kd8mXsD5JOG4sgi/OC+U+w+8R9xaZ15rgr7ohgEW0G8xlxdxyriDc1TCH9yPh/8NLMiPVNZzxnxM7ZfGILYxDnue+JkZmAy84Qze4ihXftSZR822SjZl4gthfnNVa3xFPgc+dUzd8VFzCmiR4TZ+syvpb6DWs8Oj3BLrFDFSVatGXUfzJYIH0EcvycGDdzKGtb0C+7hXvApNWGu+2D/hAepr2jCWsGzvWQnbrnmYFXPLVLsHbaspi90jFin+c0qjOHenTbNM4OXOdfD9RPP6Z4I1xkoRiDf4jmxY/44j8Vnrn6m8+E8K3lJ98Qf03OLPFddvpPz2n0OqLCY5zm+dW2tEXU11IeRR+EMOnBu3/I94rPSbeYWe37KPnOmGbhW8Rj2A+w7FCswJ2dg5/XenifIs0inhvSH80DBLdThVtkx5qAx99zzmIg95IPgleF36X+k753ZSfEur0sO3BuyzzxvdZuunWDOgnv1wUHoX0+dCZ3WnlT5F+axOZ/+np6r7jmUsmcr5qbWmnpJMId9iWK5HezIswkjkjcCI9Eb6z7j10zual+ef7FrzGdkTgPnBzoPOWaeIUGNkNbZc0r0rJzDwHlszPxwDcM+3Te0ntGBn3fdUEkczbkJ5sWEe5gBSN8I9T/uY3hnrAU+oLYtZHSf7rXg/G/OYKJel/4Hev2b8A2xGjOOfHYaz6NYxD13kmHOE2EeB3aKXBazzTyPQnideAvcQo+S84bjuj8zluCLkSfOiGAug2f0yi9R14mernVJzivJXzCb/MfMOck+58QhR1W2Ya1/9Xnij+le8LWvh1iJ+lhyAuTHY/8Xrrnty96AC2VPnDse09wkc7eo+1rPbaTOhdpS6mrh28H7jn3ABvJv1AwRE4ER2GOf+/m1+EjhXXr/fEbeZ7q+wPOsFNt2+VjP/+qXPHT5Ytfmtel5ycbT91xv5jYx/yX+f5+eyegZn4qlqKP2+ZnCVtgucp8+e/aYP86moqaFfr94RjDYirPFd5vH1GfWHBscND136ywS/EOTvnFWnXu5j/S39FATUxfFpkM5CvICA1wr7O/6LmEM89XkFbW34GZmFDsuZa/fWi/l+13n0a41o1/Rvu8+fXYt12A2QugiMdw7/55eK96TXHB/pn7BGTGXzXO69+naNeqaf5wx06dr4zgrkDOGHUe/pzluaqA9B1E8JfF7R7+kk5xHVbBhdWYdJfqxz+QRkO9jeuYzHLRnYWF7D63HI/1nXOORMkLvE/wl9dXrXG7qSX0+r7gv5qyQH/ZZcOjbnvd0HYliOs/je0/PDHMfapk5K1JyQl2+ZwPL3zIzkloezpp3vRZ8BzZhm57/hI3zbDJhJjg6eqHIXYaPkj0MjlZ7RK7X56Q8Z9YhgmfGItvksZ6LX3lM5yw5X51ZYuAjzyPX/Yf2gnmb1MoRp3kmofj+2GfZL5/3VFOm6IPpimOINzxfUddlduqQjYx91f0ch/b0q54pXdInksNwr/Ox7Be2QPbR59NKNtfZvvaPwn1rfbIxeU98Rd0p/IhnnAi7uq+hT9f3dV2fefjYY88awp9qvzwDTDEe50PAhWNLiOuZ/Ux9Pu9JrRT8HPVi1OvSr8M5GPDIzOMjB+W+nn3mOVrSX9eetvS9YEb71CPXoMkOMT+G+lliHHqYyEXSA+6+t5q2AR7V5/GAT9ENcOErP0PMSi7Pcz+115w9sdZOU1ftOrbndF0JdcO2T4oF4h74O9njRjwnjLD2uxB7c+Y0M4Xw68R99PygE8xU8Bnu2L6a13Q91Jief0d/AHwec/4Lego3Ih9H3UPn/9+JL913+pyOH+hDoL6HmlLzU/KX1I+aw3hLDuVDme1KXMd8DeZnDb0HPUTU6BsXSg9XHo15M8wNIZ6hlhiMw4yDKnzkOrNdsiI85zM3Fj6A+WacbeX5ZeKYqnyR52g9p8/0HKzPljobzz5yDZj7Qczgvpr3dMwA7+Q+Lvk+cqjUyFB3Ro7OfWSKg6mf8Ny+u55F8kvsEev9nDkfD3t2JA71mSivzNvCSzqfLJlirprPOACblaV38D1d10RsSh0O3K+5Tq5LjCp/io3r7/T1zmkJD3R9jloon41S01bZzwlXdmLjvvj993QtEnVJ9LVRV+b5S/Bg0l/nB7EH4qnKPXGEzwgVpuzyGfDOzKIf2I3X9Ky94Hsf2W/mPMYxXZ/ZhDM5q4NzxNxH+Jp5VtcuWQdzEOPt0/PIGvEcfn3BeszlCMyomMtz69/TOdohTE6+Crxq+YDPUGzj2WZrLIvuKVYIvCY85ziySj+k6/S42maCsbEp+8y5l23+qPsBX4W9FrffFhtR5S/gy+lBpLfA5+KJX/I5icLyyJ7P3ZMfDvv1up6L2kf3v8AntPRF8CJ8z3r4zAowU00ZJJc9wDr36XgcnOz5tz3xBvjNc1Clo57hq/ihiFcz/y7/zZ6Ci+FdmBHJ2W1wfcx48oxK+Q3PMbkv8YzelxoJ4irX7aI7ig36Emth35gHjt0g7nEtwj11irm74GHmJ9rGyh/4fOQjZYb4h1qvVZc4f5QaHuYR+dwg+RrqsDxv/aFnFOaiV6aiJw/tiXAKPKtnoet+zFj0LOKv6T496p08Q+ilz0oGYv9qXsO1yuijYs5OXKA9ZG6zcTp6R10Z/At+SHiEvMZ6NkbXenuO3ZE5SewcvWH0SRM7kzdz/SKxijCWcZ1iXJ/tK2zm8z17rm2TLSceZM6Ia2CWWKH3fO4qG8O8DPpd6E9w/ZxsOvvt+qsVM92nz3X6cR4kcYfwFD7c8nHMrBUQJvJc2UP+u6YOUW/TFPNxL85WKpLZwPviwrDH5J+oL2myXdS+hR6A70vKOP9P3zx9qdQYIlc+L06fYT4R8Tt1IQMbeKSseBYEPNk2nQtusqPGH/vMmgfWrS77ze8+07lC4n9mLJv3IO5q03185EV9lsAjcZRjoS3jH/fCc0+42c80p0RPmuuHJQs+Z1ixJbw3c6h4V9sz9vOdftpnNOiz1FPRy+95l9hh+WTXtW3XZz33W5gbu8yMR3AEtSbUTlD/SC7PZzaQ81G8UWR7PT96nz/nwApLu9+6zJwjOqZroohHmuIEZrYa08DFH9M9mj4zXTEC9ULM4oHnqLJPsX/yr+6tlb7Hs0qHg58+ZtbIiHPw7Gz8VZnuP2hgPeEV+jWpcXVPMPEetrJPz8HgHAO4B3h1z8dUbOpZ4zVlzzkPZPOYziHWe+ou/AVxAuehmodo07lCfDC5noatlj7He4Nr2nQPYpHekcujlpnaN3IVnsckXEyu1JhYnP9a3+J5RyVtSpNPZLadeyPEYTBPGj9LLpfcKvMt4EgilwEH9JWy5Jkrj+k56c6XIB/EKuIEbF+0Pu69Uu7N9aTyzz4/oKWOhlwLlzf5BOZ2uL72mFlDKFxKrp5zUz37Q37eNSGy9T/qbMbMukzJalNM0EvKJeeiOK6FO1nejfmm4LTY0336DFnXbLwTczdxR/ScwwW77vyhdRzJkVPLyewy1wP16Zif/k7qKahF9Hnoig98ttSe8kDeCD0GWwVeOfTzc/qsVs8gXeIhuDlmtzM7gHOMqNuljoQ6sdIX3yT9d9+w4iHnCO8L/tim892ce8TzUafqGm90VvJNT1crKY8+swX/uv/UJTC2sbhw+zr/1WfjsM8v2QXsjfgQ6p+YAeN52nqPwHavaczn84rveS2fpfaWHtZ8ZmYAGPfAyX9m9s3JRjFXiPkyBR8l7sQ1gvLZ6/k5nhf3lc9IDzq4KeRAPpx+cq7t2nPsjtYk9uwp27GlTeL8u9ZTxjhfxj1nz+mebeqiyS+a2xWeDc6k53OHHZc8rr0GnuvynDk74nWtHTaS+ntqdDgjhdlN6AnnvLp+Y9Gh9SwC8Cxcs2e3tJlx2GtmT5Rsp+vwZN9dZ/lIXOGz1RSbM3OR/BOzMahxYVaqZ4XL51HvT00K70mshB+kztj4mb3Zp/P3rtUUrmF24K7nrOJv11n+np8h3s39q4pl4S6Zjec5YXXmGVJ9GpMzezxi+G167jCcvM+laDPPenin3aI2hHfn/L66PLNrinftNRj1Md3H7jyEdMP8Ykv/z1py7g1n+tE3xKxU/KznLkv2zT8uugbHG/olvaU/xrObbrKb6MVtsStgS2JNySp5duNRfZ6zMOCdscPhr/s0z0FtAjJM3YntruQcrpK+YuaNDmE+eqbpy/ZZL3v2OiC7Pk9q1/5Jj5k5zNkQXJvZ+ObnZPs4Z5EZs8zcNx7HNwnfcHYG/cae4SWexmeHKV4gF+tzKx7T/UzGs0euCf7X89+Q7a/kluJ+r+trP/fvOfOMt/v/4OeitT2/zns9fv/L+/8d//ef//jz62/b+/Pbv/z2x5/Hv/318/f47po/f34XVfT/+y//CQ=='\x29\x29\x29\x3B");

Function Calls

gzinflate 17
dnvclq62941 1
dpyvdn62944 1
dsyoon62942 1
dvzkpq62943 1
base64_decode 17

Variables

$a base64_decode
$b gzinflate
$str 7T1rc9tGkp+ZKv8HWMcNyI1ESrKTvY1CbWQ9Et/ZkUqSvXelqFAgMKQQgQAP..
$x0r1ef eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x..
$x38mm1 vD7qIVwaVpVJXjO6T+nc/BvLZro762P5gHxuGZBmgRHMP0yOWqvIlVKC6DwY..
$xaknft dnJW6mIpVhwYIQfLqTHu97D7L6SugYGOTVNiUXbgIynpZPvSeR+tT9Tfz5ct..
$xnoiyo 583gflJ8lds7bqzIa+IfSTWuw+MxGHiiUAApcXeW43bGj46dN7gFIG/f6fez..

Stats

MD5 c392c229e719cb77858c0b1a5824f483
Eval Count 31
Decode Time 200 ms