Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeezyT <timo@ezdesign.de>2012-10-17 09:12:17 +0400
committerBeezyT <timo@ezdesign.de>2012-10-17 09:12:17 +0400
commitbc5ff08cebcb49210b77095a08c121cd39a920ef (patch)
treeb9f298e809d408579b79e5524d18aa249c046ef8
parent400e5bf353197b74762c13fdb94922db3a890f14 (diff)
refs #2465: Starting the Insight plugin (in-site analytics)
This is the code I wrote about a year ago :) There are several things that will be changed / removed but it's still good to have it in SVN - that's why I commit it like this. git-svn-id: http://dev.piwik.org/svn/trunk@7223 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-rw-r--r--js/piwik.js97
-rw-r--r--lang/en.php8
-rw-r--r--plugins/Insight/API.php223
-rw-r--r--plugins/Insight/Controller.php146
-rw-r--r--plugins/Insight/Insight.php53
-rw-r--r--plugins/Insight/client/client.js200
-rw-r--r--plugins/Insight/client/close.pngbin0 -> 655 bytes
-rw-r--r--plugins/Insight/client/followingpages.js159
-rw-r--r--plugins/Insight/client/insight.css178
-rw-r--r--plugins/Insight/client/linktags.eps5251
-rw-r--r--plugins/Insight/client/linktags.pngbin0 -> 6489 bytes
-rw-r--r--plugins/Insight/client/linktags.psdbin0 -> 38518 bytes
-rw-r--r--plugins/Insight/client/linktags_lessshadow.pngbin0 -> 6353 bytes
-rw-r--r--plugins/Insight/client/linktags_noshadow.pngbin0 -> 5355 bytes
-rw-r--r--plugins/Insight/client/loading.gifbin0 -> 723 bytes
-rw-r--r--plugins/Insight/client/resolutions.js174
-rw-r--r--plugins/Insight/client/translations.js32
-rw-r--r--plugins/Insight/client/urlnormalizer.js263
-rw-r--r--plugins/Insight/templates/index.css57
-rw-r--r--plugins/Insight/templates/index.tpl21
-rw-r--r--plugins/Insight/templates/info.pngbin0 -> 778 bytes
-rw-r--r--plugins/Insight/templates/insight.js59
-rw-r--r--plugins/Insight/templates/notify_parent_iframe.tpl14
-rw-r--r--plugins/Insight/templates/sidebar.tpl17
-rw-r--r--plugins/Login/Login.php9
25 files changed, 6955 insertions, 6 deletions
diff --git a/js/piwik.js b/js/piwik.js
index ae0961cef5..8b6ace3ab0 100644
--- a/js/piwik.js
+++ b/js/piwik.js
@@ -897,6 +897,90 @@ var
}
return title;
}
+
+
+ /************************************************************
+ * Page Insight
+ ************************************************************/
+
+ /*
+ * check whether this is an insight session
+ */
+ function isInsightSession(configTrackerUrl, configTrackerSiteId) {
+ var windowName = 'Piwik_Insight';
+ var referrer = documentAlias.referrer;
+ var testReferrer = configTrackerUrl;
+ // remove piwik.php from referrer
+ testReferrer = testReferrer.substring(0, testReferrer.length - 9);
+ // remove protocol
+ if (testReferrer.substring(0, 7) == 'http://') {
+ testReferrer = testReferrer.substring(7, testReferrer.length);
+ } else {
+ testReferrer = testReferrer.substring(8, testReferrer.length);
+ }
+ // build referrer regex
+ var referrerRegExp = new RegExp('^(http|https)://' + testReferrer
+ + 'index\\.php\\?module=Insight&action=startInsightSession'
+ + '&idsite=([0-9]+)&period=([^&]+)&date=([^&]+)&urls=([^&]+)$');
+
+ var match;
+ if (match = referrer.match(referrerRegExp)) {
+ // check idsite
+ var idsite = match[2];
+ if (parseInt(idsite, 10) !== configTrackerSiteId) {
+ return false;
+ }
+ // store insight session info in window name
+ var period = match[3];
+ var date = match[4];
+ var urls = unescape(match[5]);
+ window.name = windowName + '###' + period + '###' + date + '###' + urls;
+ }
+
+ // retrieve and check data from window name
+ var windowNameParts = windowAlias.name.split('###');
+ return windowNameParts.length == 4 && windowNameParts[0] == windowName;
+ }
+
+ /*
+ * inject the script needed for insight
+ */
+ function injectInsightScripts(configTrackerUrl, configTrackerSiteId) {
+ var windowNameParts = window.name.split('###');
+ var root = configTrackerUrl.substring(0, configTrackerUrl.length - 9); // remove piwik.php
+ var period = windowNameParts[1];
+ var date = windowNameParts[2];
+ var urls = windowNameParts[3].split('##');
+
+ var loaded = false;
+ var onLoad = function() {
+ if (!loaded) {
+ loaded = true;
+ Piwik_Insight_Client.initialize(root, configTrackerSiteId,
+ period, date, urls);
+ }
+ };
+
+ var script = document.createElement('script');
+ script.type = 'text/javascript';
+
+ script.onreadystatechange = function () {
+ if (this.readyState == 'loaded' || this.readyState == 'complete') {
+ onLoad();
+ }
+ };
+ script.onload = onLoad;
+
+ script.src = root + 'plugins/Insight/client/client.js';
+
+ var head = document.getElementsByTagName('head')[0];
+ head.appendChild(script);
+ }
+
+ /************************************************************
+ * End Piwik Insight
+ ************************************************************/
+
/*
* Piwik Tracker class
@@ -2574,9 +2658,16 @@ var
* @param mixed customData
*/
trackPageView: function (customTitle, customData) {
- trackCallback(function () {
- logPageView(customTitle, customData);
- });
+ if (isInsightSession(configTrackerUrl, configTrackerSiteId)) {
+ trackCallback(function () {
+ injectInsightScripts(configTrackerUrl, configTrackerSiteId);
+ });
+ }
+ else {
+ trackCallback(function () {
+ logPageView(customTitle, customData);
+ });
+ }
},
/**
diff --git a/lang/en.php b/lang/en.php
index 0edb4aa57d..ac81b6cf59 100644
--- a/lang/en.php
+++ b/lang/en.php
@@ -1782,4 +1782,12 @@ And thank you for using Piwik!',
'Transitions_NoDataForAction' => 'There\'s no data for %s',
'Transitions_NoDataForActionDetails' => 'Either the action had no pageviews during the period %s or it is invalid.',
'Transitions_ErrorBack' => 'Go back to the previous action',
+ 'Insight_Insight' => 'Insight',
+ 'Insight_Page' => 'Page',
+ 'Insight_MainMetrics' => 'Main metrics',
+ 'Insight_NoData' => 'There is no data for this page during the selected period.',
+ 'Insight_ScreenHeight' => 'Screen height',
+ 'Insight_ExactHeight' => '%s visits (%s) had exactly this height',
+ 'Insight_AtLeastHeight' => '%s visits (%s) had at least this height',
+ 'Insight_ResolutionOverlay' => 'In full screen, their viewport ended somewhere inside this bar, most likely near its top',
);
diff --git a/plugins/Insight/API.php b/plugins/Insight/API.php
new file mode 100644
index 0000000000..9b086588e8
--- /dev/null
+++ b/plugins/Insight/API.php
@@ -0,0 +1,223 @@
+<?php
+/**
+ * Piwik - Open source web analytics
+ *
+ * @link http://piwik.org
+ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
+ * @version $Id: API.php 4791 2011-05-23 19:05:52Z JulienM $
+ *
+ * @category Piwik_Plugins
+ * @package Piwik_Insight
+ */
+
+class Piwik_Insight_API
+{
+
+ private $mainDomain = array();
+ private $aliasDomains = array();
+
+ private static $instance = null;
+
+ /** @return Piwik_Insight_API */
+ public static function getInstance()
+ {
+ if (self::$instance == null)
+ {
+ self::$instance = new self;
+ }
+ return self::$instance;
+ }
+
+ /** Proxy API call to get screen resolutions */
+ public function getResolutions($idSite, $period, $date)
+ {
+ $this->authenticate($idSite);
+ return Piwik_UserSettings_API::getInstance()->getResolution($idSite, $period, $date);
+ }
+
+ /** Get translation strings */
+ public function getTranslations($idSite)
+ {
+ $this->authenticate($idSite);
+
+ $translations = array(
+ // messages for screen resolution overlay
+ /*'ScreenHeight' => 'Insight_ScreenHeight',
+ 'ExactHeight' => 'Insight_ExactHeight',
+ 'AtLeastHeight' => 'Insight_AtLeastHeight',
+ 'ResolutionOverlay' => 'Insight_ResolutionOverlay'*/
+ );
+
+ return array_map('Piwik_Translate', $translations);
+ }
+
+ /**
+ * Get following pages of a url.
+ * This is done on the logs - not the archives!
+ */
+ public function getFollowingPages($idSite, $period, $date)
+ {
+ $this->authenticate($idSite);
+
+ // prepare url of current page
+ $url = Piwik_Common::getRequestVar('url', false);
+ if (!$url)
+ {
+ return array();
+ }
+ $url = $this->normalizeUrl($idSite, $url, true, true);
+
+ // put together all possible url aliases
+ $this->loadDomains($idSite);
+ $normalizedDomains = $this->aliasDomains[$idSite];
+ $normalizedDomains[] = $this->mainDomain[$idSite];
+
+ // get all possible idactions
+ $type = Piwik_Tracker_Action_Interface::TYPE_ACTION_URL;
+ $where = array();
+ $bind = array();
+ foreach ($normalizedDomains as $domain)
+ {
+ $where[] = '( hash = CRC32(?) AND name = ? AND type = ? )';
+ $bind[] = $domain.$url;
+ $bind[] = $domain.$url;
+ $bind[] = $type;
+ }
+
+ $sql = '
+ SELECT idaction
+ FROM '.Piwik_Common::prefixTable('log_action').'
+ WHERE '.implode(' OR ', $where).'
+ ';
+
+ $result = Piwik_FetchAll($sql, $bind);
+ if (count($result) == 0)
+ {
+ return array();
+ }
+
+ $idaction = array();
+ foreach ($result as $row)
+ {
+ $idaction[] = intval($row['idaction']);
+ }
+
+ // prepare the date range
+ $site = new Piwik_Site($idSite);
+ $period = Piwik_Period::advancedFactory($period, $date);
+ $dateStartLocalTimezone = $period->getDateStart();
+ $dateEndLocalTimezone = $period->getDateEnd();
+ $dateStartUTC = $dateStartLocalTimezone->setTimezone($site->getTimezone());
+ $dateEndUTC = $dateEndLocalTimezone->setTimezone($site->getTimezone());
+ $dateBegin = $dateStartUTC->getDateStartUTC();
+ $dateEnd = $dateEndUTC->getDateEndUTC();
+
+ // now, use the idactions to query the logs
+ $sql = '
+ SELECT CONCAT( "http://", action.name ) AS url, COUNT(link.idlink_va) AS clicks
+ FROM '.Piwik_Common::prefixTable('log_link_visit_action').' AS link
+ LEFT JOIN '.Piwik_Common::prefixTable('log_action').' AS action
+ ON link.idaction_url = action.idaction
+ WHERE link.idaction_url_ref IN ('.implode(', ', $idaction).')
+ AND server_time BETWEEN "'.$dateBegin.'" AND "'.$dateEnd.'"
+ GROUP BY link.idaction_url
+ ';
+
+ $pages = Piwik_FetchAll($sql);
+
+ // add click rates (percentages)
+ $clicks = 0;
+ foreach ($pages as &$page)
+ {
+ $clicks += $page['clicks'];
+ }
+
+ foreach ($pages as &$page)
+ {
+ $page['clickRate'] = round($page['clicks'] / $clicks * 100, 5);
+ }
+
+ return $pages;
+ }
+
+ /** Do cookie authentication. This way, the token can remain secret. */
+ private function authenticate($idSite)
+ {
+ Piwik_PostEvent('FrontController.initAuthenticationObject', $notification = null,
+ $allowCookieAuthentication = true);
+
+ $auth = Zend_Registry::get('auth');
+ $success = Zend_Registry::get('access')->reloadAccess($auth);
+
+ if (!$success) {
+ throw new Exception('Authentication failed');
+ }
+
+ Piwik::checkUserHasViewAccess($idSite);
+ }
+
+ /** Load normalized domain names */
+ private function loadDomains($idSite)
+ {
+ if (!isset($this->mainDomain[$idSite]))
+ {
+ $urls = Piwik_SitesManager_API::getInstance()->getSiteUrlsFromId($idSite);
+
+ $this->mainDomain[$idSite] = $this->normalizeUrl($idSite, $urls[0], false);
+ if (substr($this->mainDomain[$idSite], -1) != '/')
+ {
+ $this->mainDomain[$idSite] .= '/';
+ }
+
+ $this->aliasDomains[$idSite] = array();
+ for ($i = 1; $i < count($urls); $i++)
+ {
+ $url = $this->normalizeUrl($idSite, $urls[$i], false);
+ if (substr($url, -1) != '/')
+ {
+ $url .= '/';
+ }
+ $this->aliasDomains[$idSite][] = $url;
+ }
+ }
+ }
+
+ /** Normalize URL for comparison */
+ private function normalizeUrl($idSite, $url, $replaceAliases=true, $removeDomain=false)
+ {
+ // remove protocol and www
+ $url = preg_replace(';^http(?:s)?://(?:www\.)?;i', '', $url);
+
+ // replace domain aliases with main domain
+ if ($replaceAliases)
+ {
+ $this->loadDomains($idSite);
+
+ foreach ($this->aliasDomains[$idSite] as $alias)
+ {
+ if (substr($url, 0, strlen($alias)) == $alias)
+ {
+ $url = substr($url, strlen($alias));
+ if ($removeDomain)
+ {
+ return $url;
+ }
+ $url = $this->mainDomain[$idSite] . $url;
+ break;
+ }
+ }
+
+ if ($removeDomain)
+ {
+ $mainDomain = $this->mainDomain[$idSite];
+ if (substr($url, 0, strlen($mainDomain)) == $mainDomain)
+ {
+ $url = substr($url, strlen($mainDomain));
+ }
+ }
+ }
+
+ return $url;
+ }
+
+}
diff --git a/plugins/Insight/Controller.php b/plugins/Insight/Controller.php
new file mode 100644
index 0000000000..66751d2e4a
--- /dev/null
+++ b/plugins/Insight/Controller.php
@@ -0,0 +1,146 @@
+<?php
+/**
+ * Piwik - Open source web analytics
+ *
+ * @link http://piwik.org
+ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
+ * @version $Id: Controller.php 4794 2011-05-23 22:10:25Z matt $
+ *
+ * @category Piwik_Plugins
+ * @package Piwik_Insight
+ */
+
+class Piwik_Insight_Controller extends Piwik_Controller
+{
+
+ /** The index of the plugin */
+ public function index()
+ {
+ Piwik::checkUserHasViewAccess($this->idSite);
+
+ $view = Piwik_View::factory('index');
+ $view->idSite = $this->idSite;
+
+ $sitesManager = Piwik_SitesManager_API::getInstance();
+ $site = $sitesManager->getSiteFromId($this->idSite);
+
+ // TODO: pass the excluded parameters to the client
+ // use them in the normalization algorithm for link urls
+ $excludedParamteres = $site['excluded_parameters'];
+
+ // site urls
+ // TODO: remove alias domain support
+ $urls = $sitesManager->getSiteUrlsFromId($this->idSite);
+ $view->urls = urlencode(implode('##', $urls));
+
+ // date
+ $view->date = Piwik_Common::getRequestVar('date', 'today');
+ $view->period = Piwik_Common::getRequestVar('period', 'day');
+
+ echo $view->render();
+ }
+
+ /** Render the area left of the iframe */
+ public function renderSidebar()
+ {
+ $idSite = Piwik_Common::getRequestVar('idSite');
+ $period = Piwik_Common::getRequestVar('period');
+ $date = Piwik_Common::getRequestVar('date');
+ $currentUrl = Piwik_Common::getRequestVar('currentUrl');
+
+ // load the appropriate row of the page urls report using the label filter
+ Piwik_Actions_ArchivingHelper::reloadConfig();
+ $path = Piwik_Actions_ArchivingHelper::getActionExplodedNames($currentUrl, Piwik_Tracker_Action::TYPE_ACTION_URL);
+ $path = array_map('urlencode', $path);
+ $label = implode('>', $path);
+ $request = new Piwik_API_Request('
+ method=Actions.getPageUrls
+ &idSite='.urlencode($idSite).'
+ &date='.urlencode($date).'
+ &period='.urlencode($period).'
+ &label='.urlencode($label).'
+ &format=original
+ ');
+ $dataTable = $request->process();
+
+ $data = array();
+ if ($dataTable->getRowsCount() > 0)
+ {
+ $row = $dataTable->getFirstRow();
+
+ $translations = Piwik_API_API::getDefaultMetricTranslations();
+ $showMetrics = array('nb_hits', 'nb_visits', 'nb_uniq_visitors',
+ 'bounce_rate', 'exit_rate', 'avg_time_on_page');
+
+
+ foreach ($showMetrics as $metric)
+ {
+ $value = $row->getColumn($metric);
+ if ($value === false)
+ {
+ // skip unique visitors for period != day
+ continue;
+ }
+ if ($metric == 'avg_time_on_page')
+ {
+ $value = Piwik::getPrettyTimeFromSeconds($value);
+ }
+ $data[] = array(
+ 'name' => $translations[$metric],
+ 'value' => $value
+ );
+ }
+ }
+
+ // generate page url string
+ foreach ($path as &$part)
+ {
+ $part = preg_replace(';^/;', '', urldecode($part));
+ }
+ $page = '/'.implode('/', $path);
+ $page = preg_replace(';/index$;', '/', $page);
+ if ($page == '/')
+ {
+ $page = '/index';
+ }
+
+ // render template
+ $view = Piwik_View::factory('sidebar');
+ $view->data = $data;
+ $view->location = $page;
+ echo $view->render();
+ }
+
+ /**
+ * Start an Insight session: Redirect to the tracked website. The Piwik
+ * tracker will recognize this referrer and start the session.
+ */
+ public function startInsightSession()
+ {
+ $idSite = Piwik_Common::getRequestVar('idsite', 0, 'int');
+ Piwik::checkUserHasViewAccess($idSite);
+
+ $site = Piwik_SitesManager_API::getInstance()->getSiteFromId($idSite);
+
+ echo '
+ <script type="text/javascript">
+ window.location.href = "'.$site['main_url'].'";
+ </script>
+ ';
+ }
+
+ /**
+ * This method is used to pass information from the iframe back to Piwik.
+ * Due to the same origin policy, we can't do that directly, so we inject
+ * an additional iframe in the Insight session that calls this controller
+ * method.
+ * The rendered iframe is from the same origin as the Piwik window so we
+ * can bypass the same origin policy and call the parent.
+ */
+ public function notifyParentIframe()
+ {
+ $view = Piwik_View::factory('notify_parent_iframe');
+ echo $view->render();
+ }
+
+}
diff --git a/plugins/Insight/Insight.php b/plugins/Insight/Insight.php
new file mode 100644
index 0000000000..79f7fe9fc9
--- /dev/null
+++ b/plugins/Insight/Insight.php
@@ -0,0 +1,53 @@
+<?php
+/**
+ * Piwik - Open source web analytics
+ *
+ * @link http://piwik.org
+ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
+ * @version $Id: Live.php 3565 2011-01-03 05:49:45Z matt $
+ *
+ * @category Piwik_Plugins
+ * @package Piwik_Insight
+ */
+
+class Piwik_Insight extends Piwik_Plugin
+{
+ public function getInformation()
+ {
+ return array(
+ 'description' => Piwik_Translate('Insight_PluginDescription'),
+ 'author' => 'Piwik',
+ 'author_homepage' => 'http://piwik.org/',
+ 'version' => Piwik_Version::VERSION,
+ );
+ }
+
+ public function getListHooksRegistered()
+ {
+ return array(
+ 'AssetManager.getCssFiles' => 'getCssFiles',
+ 'AssetManager.getJsFiles' => 'getJsFiles',
+ 'Menu.add' => 'addMenu',
+ );
+ }
+
+ public function getCssFiles($notification)
+ {
+ $cssFiles = &$notification->getNotificationObject();
+ $cssFiles[] = "plugins/Insight/templates/index.css";
+ }
+
+ public function getJsFiles($notification)
+ {
+ $jsFiles = &$notification->getNotificationObject();
+ $jsFiles[] = "plugins/Insight/templates/insight.js";
+ }
+
+ public function addMenu()
+ {
+ Piwik_AddMenu('General_Visitors', 'Insight_Insight',
+ array('module' => 'Insight', 'action' => 'index'),
+ $display = true, $order = 60);
+ }
+
+}
diff --git a/plugins/Insight/client/client.js b/plugins/Insight/client/client.js
new file mode 100644
index 0000000000..5587f65354
--- /dev/null
+++ b/plugins/Insight/client/client.js
@@ -0,0 +1,200 @@
+
+var Piwik_Insight_Client = (function() {
+
+ /** jQuery */
+ var $;
+
+ /** Url of the Piwik root */
+ var piwikRoot;
+
+ /** Piwik idsite */
+ var idSite;
+
+ /** The current period and date */
+ var period, date;
+
+ /** URLs of the site (first is main URL) */
+ var urls;
+
+ /** Reference to the status bar DOM element */
+ var statusBar;
+
+ /** Load the client CSS */
+ function loadCss() {
+ var css = c('link').attr({
+ rel: 'stylesheet',
+ type: 'text/css',
+ href: piwikRoot + 'plugins/Insight/client/insight.css'
+ });
+ $('head').append(css);
+ }
+
+ /**
+ * This method loads jQuery, if it is not there yet.
+ * The callback is triggered after jQuery is loaded.
+ */
+ function loadJQuery(callback) {
+ if (typeof jQuery != 'undefined') {
+ $ = jQuery;
+ callback();
+ }
+ else {
+ Piwik_Insight_Client.loadScript('libs/jquery/jquery.js', function() {
+ $ = jQuery;
+ jQuery.noConflict();
+ callback();
+ });
+ }
+ }
+
+ /**
+ * Notify Piwik of the current iframe location.
+ * This way, we can display additional metrics on the side of the iframe.
+ */
+ function notifyPiwikOfLocation() {
+ var iframe = c('iframe', false, {
+ src: 'http://piwik-git.stage/index.php?module=Insight&action=notifyParentIframe#'
+ + window.location.href
+ })
+ .css({width: 0, height: 0, border: 0});
+
+ $('body').append(iframe);
+ }
+
+ /** Create a jqueryfied DOM element */
+ function c(tagName, className, attributes) {
+ var el = $(document.createElement(tagName));
+
+ if (className) {
+ if (className.substring(0, 1) == '#') {
+ var id = className.substring(1, className.length);
+ id = 'PIS_' + id;
+ el.attr('id', id);
+ }
+ else {
+ className = 'PIS_' + className;
+ el.addClass(className);
+ }
+ }
+
+ if (attributes) {
+ el.attr(attributes);
+ }
+
+ return el;
+ }
+
+ return {
+
+ /** Initialize in-site analytics */
+ initialize: function(pPiwikRoot, pIdSite, pPeriod, pDate, pUrls) {
+ piwikRoot = pPiwikRoot;
+ idSite = pIdSite;
+ period = pPeriod;
+ date = pDate;
+ urls = pUrls;
+
+ var load = this.loadScript;
+ var loading = this.loadingNotification;
+
+ loadJQuery(function() {
+ notifyPiwikOfLocation();
+ loadCss();
+
+ var finishLoadingInsight = loading('Loading Piwik Insight scripts');
+
+ // translations
+ load('plugins/Insight/client/translations.js', function() {
+ Piwik_Insight_Translations.initialize(function() {
+ finishLoadingInsight();
+
+ // resolutions
+ /*var finishResolutions = loading('Loading resolutions');
+ load('plugins/Insight/client/resolutions.js', function() {
+ Piwik_Insight_Resolutions.initialize(finishResolutions);
+ });*/
+
+ // following pages
+ var finishPages = loading('Loading following pages');
+ load('plugins/Insight/client/followingpages.js', function() {
+ Piwik_Insight_FollowingPages.initialize(urls, finishPages);
+ });
+
+ });
+ });
+ });
+ },
+
+ /** Create a jqueryfied DOM element */
+ createElement: function(tagName, className, attributes) {
+ return c(tagName, className, attributes);
+ },
+
+ /** Load a script and wait for it to be loaded */
+ loadScript: function(relativePath, callback) {
+ var loaded = false;
+ var onLoad = function() {
+ if (!loaded) {
+ loaded = true;
+ callback();
+ }
+ };
+
+ var head = document.getElementsByTagName('head')[0];
+ var script = document.createElement('script');
+ script.type = 'text/javascript';
+
+ script.onreadystatechange = function () {
+ if (this.readyState == 'loaded' || this.readyState == 'complete') {
+ onLoad();
+ }
+ }
+ script.onload = onLoad;
+
+ script.src = piwikRoot+relativePath;
+ head.appendChild(script);
+ },
+
+ /** Piwik Insight API Request */
+ api: function(method, callback, additionalParams) {
+ var url = piwikRoot+'index.php?module=API&method=Insight.'+method
+ +'&idSite='+idSite+'&period='+period+'&date='+date+'&format=JSON';
+
+ if (additionalParams) {
+ url += '&' + additionalParams;
+ }
+
+ $.getJSON(url+"&jsoncallback=?", function(data) {
+ if (typeof data.result != 'undefined' && data.result == 'error') {
+ alert('Error: ' + data.message);
+ }
+ else {
+ callback(data);
+ }
+ });
+ },
+
+ /**
+ * Initialize a loading notification
+ * To hide the notification use the returned callback
+ */
+ loadingNotification: function(message) {
+ if (!statusBar) {
+ statusBar = c('div', '#StatusBar').css('opacity', .8);
+ $('body').prepend(statusBar);
+ }
+
+ var loading = c('div', 'Item').html(message);
+ statusBar.show().append(loading);
+
+ return function() {
+ loading.remove();
+ if (statusBar.children().size() == 0) {
+ statusBar.hide();
+ }
+ };
+ }
+
+ };
+
+})();
diff --git a/plugins/Insight/client/close.png b/plugins/Insight/client/close.png
new file mode 100644
index 0000000000..1514d51a3c
--- /dev/null
+++ b/plugins/Insight/client/close.png
Binary files differ
diff --git a/plugins/Insight/client/followingpages.js b/plugins/Insight/client/followingpages.js
new file mode 100644
index 0000000000..72dcb961a4
--- /dev/null
+++ b/plugins/Insight/client/followingpages.js
@@ -0,0 +1,159 @@
+
+var Piwik_Insight_FollowingPages = (function() {
+
+ /** jQuery */
+ var $ = jQuery;
+
+ /** Info about the following pages */
+ var followingPages = [];
+
+ /** Reference to create element function */
+ var c;
+
+ /** Load the following pages */
+ function load(callback) {
+ // normalize current location
+ var location = window.location.href;
+ location = Piwik_Insight_UrlNormalizer.normalize(location);
+ location = (("https:" == document.location.protocol) ? 'https' : 'http') + '://' + location;
+
+ // load following pages
+ Piwik_Insight_Client.api('getFollowingPages', function(data) {
+ followingPages = data;
+ followingPages = normalize(followingPages);
+ callback();
+ }, 'url=' + escape(location));
+ }
+
+ /** Normalize the URLs of following pages */
+ function normalize(original) {
+ var normalized = [];
+ var urlIndexMap = {};
+ for (var i = 0; i < original.length; i++) {
+ var url = Piwik_Insight_UrlNormalizer.normalize(original[i].url);
+ if (typeof urlIndexMap[url] == 'undefined') {
+ var index = normalized.length;
+ urlIndexMap[url] = index;
+ original[i].url = url;
+ normalized.push(original[i]);
+ }
+ else {
+ var index = urlIndexMap[url];
+ var record = normalized[index];
+ record.clicks += original[i].clicks;
+ record.clickRate += original[i].clickRate;
+ }
+ }
+ return normalized;
+ }
+
+ /** Add click rates to links */
+ function build(callback) {
+ var body = $('body');
+
+ // build an index of all links on the page
+ var links = {};
+ $('a:visible').each(function() {
+ var a = $(this);
+ var href = a.attr('href');
+ href = Piwik_Insight_UrlNormalizer.normalize(href);
+ if (href) {
+ if (typeof links[href] == 'undefined') {
+ links[href] = [a];
+ }
+ else {
+ links[href].push(a);
+ }
+ }
+ });
+
+ // add tags to known following pages
+ var linkTags = [];
+ for (var i = 0; i < followingPages.length; i++) {
+ var url = followingPages[i].url;
+ if (typeof links[url] != 'undefined') {
+ for (var j = 0; j < links[url].length; j++) {
+ linkTags.push(createLinkTag(links[url][j], followingPages[i], body));
+ }
+ }
+ }
+
+ positionLinkTags(linkTags);
+
+ callback();
+
+ // repsition linktags on window resize
+ var timeout = false;
+ $(window).resize(function() {
+ if (timeout) {
+ window.clearTimeout(timeout);
+ }
+ timeout = window.setTimeout(function() {
+ positionLinkTags(linkTags);
+ }, 70);
+ });
+ }
+
+ /** Create the link tag element. Returns array [linkElement, tagElement] */
+ function createLinkTag(link, followingPage, body) {
+ var rate = followingPage.clickRate;
+ if (rate < 10) {
+ rate = Math.round(rate * 10) / 10;
+ } else {
+ rate = Math.round(rate);
+ }
+
+ var span = c('span').html(rate + '%');
+ var tag = c('div', 'LinkTag').append(span).hide();
+ body.prepend(tag);
+ return [link, tag];
+ }
+
+ /** Position the link tags next to the links */
+ function positionLinkTags(linkTags) {
+ var link, tag, offset, top, left, isRight;
+ var tagWidth = 36, tagHeight = 21;
+
+ for (var i = 0; i < linkTags.length; i++) {
+ link = linkTags[i][0];
+ tag = linkTags[i][1];
+ offset = link.offset();
+
+ top = offset.top - tagHeight + 6;
+ left = offset.left - tagWidth + 10;
+
+ if (isRight = (left < 2)) {
+ tag.addClass('PIS_Right');
+ left = offset.left + link.outerWidth() - 10;
+ }
+
+ if (top < 2) {
+ tag.addClass(isRight ? 'PIS_BottomRight' : 'PIS_Bottom');
+ top = offset.top + link.outerHeight() - 6;
+ }
+
+ tag.css({
+ top: top + 'px',
+ left: left + 'px'
+ }).show();
+ }
+ }
+
+ return {
+
+ initialize: function(urls, finishCallback) {
+ c = Piwik_Insight_Client.createElement;
+
+ Piwik_Insight_Client.loadScript('plugins/Insight/client/urlnormalizer.js', function() {
+ Piwik_Insight_UrlNormalizer.initialize(urls);
+ load(function() {
+ build(function() {
+ finishCallback();
+ })
+ });
+ });
+ }
+
+ };
+
+})();
diff --git a/plugins/Insight/client/insight.css b/plugins/Insight/client/insight.css
new file mode 100644
index 0000000000..9d07a1fe9c
--- /dev/null
+++ b/plugins/Insight/client/insight.css
@@ -0,0 +1,178 @@
+
+/**
+ * Reset styles
+ */
+
+#PIS_MetricsOverlay,
+#PIS_StatusBar,
+#PIS_Resolutions,
+#PIS_ResolutionsOverlay,
+#PIS_ResolutionsOverlayText,
+.PIS_LinkTag {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-weight: normal;
+ font-style: normal;
+ font-size: 11px;
+ font-family: Arial, Helvetica, sans-serif;
+ vertical-align: baseline;
+ line-height: 1.4em;
+ text-indent: 0;
+ text-decoration: none;
+ text-transform: none;
+ cursor: default;
+ text-align: left;
+ float: none;
+ color: #333;
+}
+
+
+
+/**
+ * Resolution Overlay
+ */
+
+#PIS_Resolutions {
+ position: absolute;
+ z-index: 10012;
+ right: 1px;
+ width: 22px;
+}
+
+#PIS_Resolutions .PIS_Resolution {
+ position: absolute;
+ z-index: 10012;
+ width: 20px;
+ border: 1px solid #ccc;
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ overflow: hidden;
+
+ background: #f7f7f7; /* Old browsers */
+ background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
+ background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Opera11.10+ */
+ background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* IE10+ */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
+ background: linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* W3C */
+}
+
+#PIS_Resolutions .PIS_Label {
+ position: absolute;
+ z-index: 10012;
+ width: 20px;
+ font-size: 10px;
+ line-height: 12px;
+ font-weight: bold;
+ text-align: center;
+}
+
+#PIS_ResolutionsOverlay {
+ position: absolute;
+ z-index: 10011;
+ background: #fbfbfb;
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ left: 0;
+ width: 100%;
+}
+
+#PIS_ResolutionsOverlayText {
+ position: absolute;
+ z-index: 10012;
+ right: 40px;
+ text-align: right;
+}
+
+
+
+/**
+ * Link Tags
+ */
+
+.PIS_LinkTag {
+ position: absolute;
+ z-index: 9999;
+ width: 36px;
+ height: 21px;
+ text-align: left;
+ background: url(./linktags_lessshadow.png) no-repeat 0 -21px;
+ overflow: hidden;
+}
+
+.PIS_LinkTag span {
+ position: absolute;
+ width: 31px;
+ height: 14px;
+ font-size: 10px;
+ text-align: center;
+ font-weight: bold;
+ line-height: 14px;
+ margin-left: 1px;
+}
+
+.PIS_LinkTag.PIS_Right {
+ background-position: -36px -21px;
+}
+
+.PIS_LinkTag.PIS_Right span,
+.PIS_LinkTag.PIS_BottomRight span {
+ margin-left: 5px;
+}
+
+.PIS_LinkTag.PIS_Bottom {
+ background-position: 0 0;
+}
+
+.PIS_LinkTag.PIS_Bottom span,
+.PIS_LinkTag.PIS_BottomRight span {
+ margin-top: 4px;
+}
+
+.PIS_LinkTag.PIS_BottomRight {
+ background-position: -36px 0;
+}
+
+
+
+/**
+ * Status bar
+ */
+
+#PIS_StatusBar {
+ padding: 10px 0;
+ position: absolute;
+ position: fixed;
+ z-index: 10020;
+ bottom: 0;
+ right: 0;
+ background: #ccc;
+ border-top: 1px solid #ccc;
+ border-left: 1px solid #ccc;
+ background: #fbfbfb;
+
+ -webkit-border-top-left-radius: 6px;
+ -webkit-border-top-right-radius: 0px;
+ -webkit-border-bottom-right-radius: 0px;
+ -webkit-border-bottom-left-radius: 0px;
+ -moz-border-radius-topleft: 6px;
+ -moz-border-radius-topright: 0px;
+ -moz-border-radius-bottomright: 0px;
+ -moz-border-radius-bottomleft: 0px;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+
+#PIS_StatusBar .PIS_Item {
+ text-align: right;
+ padding: 3px 30px 0 0;
+ margin: 0 15px 0 20px;
+ background: url(./loading.gif) no-repeat right center;
+ font-weight: bold;
+} \ No newline at end of file
diff --git a/plugins/Insight/client/linktags.eps b/plugins/Insight/client/linktags.eps
new file mode 100644
index 0000000000..b9279b8a95
--- /dev/null
+++ b/plugins/Insight/client/linktags.eps
@@ -0,0 +1,5251 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%ADO_DSC_Encoding: MacOS Roman
+%%Title: bobbls.eps
+%%Creator: Adobe Illustrator(R) 14.0
+%%For: Eva Besenreuther
+%%CreationDate: 04.06.11
+%%BoundingBox: 0 0 100 50
+%%HiResBoundingBox: 0 0 99.6602 49.4995
+%%CropBox: 0 0 99.6602 49.4995
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI11EPS"
+%%AI8_CreatorVersion: 14.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 %ADO_ContainsXMP: MainFirst %AI7_Thumbnail: 128 64 8 %%BeginData: 7006 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD4BFFA8FD64FFA8FFA8A8A8FD16FFFD04A8FD60FFA8A8A8FFA8FD %17FFFD05A8FFA8FD58FFA8FFA8A8A8FFA8FFA8A8FD18FFA8FFFFFFFD05A8 %FD54FFA8A8A8FD05FFA8A8FD1AFFA8FD05FFA8A8A8FD50FFFD05A8FD06FF %A8A8FD1AFFA8A8FD07FFA8A8A8FFA8FD2CFFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFD05A8FD09FFA8FD1CFFA8FD0AFF %A8A8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FD0CFFFD21A8FD0BFF7DFD1DFFA8A8FD0AFFFD23A8FD06FFA8FD2BFFA8 %FD1FFFA8FD2BFFA8A8FD05FFA8FD2CFFA8A8FD1EFFA8A8FD2BFFA8A8FFFF %FFA8FD2DFFA8FD20FFA8A8FD2BFFA8FFFFA8A8A8FFFFFFA8FFFFFFA8FFFF %FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 %FFFFFF7DFD21FFA8A8A8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFA8FD2BFF %A8A8FD22FFA8FD2CFFA8FFA8A8FD2CFFA8FD21FFA8A8FD2CFFA8FFA8A8FD %2CFFA8A8FD21FFA8FD2CFFA8A87DFFFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FD21FFA8A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8A8FD2DFFA8A8FD21FF %A8FD2DFFA8A8FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FD21FFA8A8FFFFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFFD04A8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8A8FD %22FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFF %A8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFCBFD05A8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FD21FFA8A8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFFA8FFFFFF %AFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFF %FFFFAFFFFFFFAFFFFFFFA8FD23FFA8FFFFFFAFFFFFFFAFFFFFFFAFFFFFFF %AFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFA8A8 %FFFFA8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8A8FD22FFA8A8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8A8A8FFFFA8A8A8FFFFFFA8FFCBFFA8FFCBFFA8FFCBFFA8FFCB %FFA8FFCBFFA8FFCBFFA8FFCBFFA8FFCBFFA8FFFFFFA8FFA8FD24FFA8A8FF %FFFFA8FFCBFFA8FFCBFFA8FFCBFFA8FFCBFFA8FFCBFFA8FFCBFFA8FFCBFF %A8FFCBFFA8FFCBFFA8FFA8FD04FFA8A8A8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A87DFD25FF %A8A8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8A87DFD06FFA8A8A8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8A8FD27FF %A8A8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8A8A8FD08FFA8FFFD23A8FFA8FD29FFA8FFFD25A8FD %FCFFFDFCFFFDFCFFFDFCFFFDFCFFFD9FFFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FD2DFFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FD0CFFFD27A8FD29FFFD27A8FD06FFA8A8A8FD23FFA8FFA8A8A8FD26FFA8 %7DFFA8FD21FFA8FFA8A87DFD05FFA8A8FD28FFA8A8FD25FFA8FD29FFA8FF %FFFFA8A8FD29FFA8A8A8FD23FFA8FD2BFFA8FFFFA8FD2BFFA8FD23FFA8FD %2CFFA8FFA8A8FD04FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FD22FFA8A8FFFFFFA8FF %FFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFF %A8FFFFFFA8FFFFFFA8FFA8A8FD2CFFA8FD22FFA8FD2DFFA8A8FD2DFFA8FD %21FFA8A8A8FD2BFFA8A8A8FD2DFFA8A8FD21FFA8FD2DFFA87DFFFFFFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FD21FFA8A8A8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %FD04A8FD2CFFA8A8FD21FFA8FD2DFFA8A8FFFFFFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FD21FFA8A8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFD04A8FFFFFFA8FF %FFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFF %A8FFFFFFA8FFFFFFA8A8FD22FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FD05FFFD04A8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8A8A8FD22FFA8A8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8A8A8FD21FFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFF %FFA8FFFFFFA8FFFFFFA8A8FFFFA8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8 %FD20FFA8A8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8A8FFFFFFA8A8FFFFFFA8FF %FFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFCAFF %A8FFCAFFA8FFFFFFA8FD1FFFA8A8A8FFA8FFCAFFA8FFA8FFA8FFFFFFA8FF %FFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8A8A8FD %05FFA87DFD04A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8 %A8FFA8A8A8FFA8FFA8FFA8FFA8FFA8A87DFD1DFFA8A8A8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FF %FD07A8FD08FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FF %A8A8A8FFFD05A8FFA8FFA8FFA8FFA8FFA8FFA8FD1DFFA8FFA8FFA8FFA8FF %A8FFA8FFFD05A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFFD05 %A8FFA8FD28FFFD05A8FFA8FFA8FFA8FFA8A8A8FD1BFFA8A8A8FFA8FFA8FF %FD05A8FFA8FD4AFFFD05A8FFA8FFA8FFA8FD1BFFA8A8A8FFA8FFFD05A8FD %52FFFD05A8FFA8A87DFD19FFA8A8A8FFFD07A8FD56FFFD05A8FFA8FD18FF %A8A8FFA8A8A8FD5EFFFD05A8FD17FFFD05A8FD62FFA8A8FD16FFA8FFA8FD %66FFA8FD15FFA8FD34FFFF %%EndData
+%ADOEndClientInjection: DocumentHeader "AI11EPS"
+%%Pages: 1
+%%DocumentNeededResources:
+%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
+%%+ procset Adobe_CoolType_Utility_T42 1.0 0
+%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
+%%+ procset Adobe_CoolType_Core 2.31 0
+%%+ procset Adobe_AGM_Core 2.0 0
+%%+ procset Adobe_AGM_Utils 1.0 0
+%%DocumentFonts:
+%%DocumentNeededFonts:
+%%DocumentNeededFeatures:
+%%DocumentSuppliedFeatures:
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentCustomColors:
+%%CMYKCustomColor:
+%%RGBCustomColor:
+%%EndComments
+
+
+
+
+
+
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{currentpacking true setpacking}if
+userdict/Adobe_AGM_Utils 75 dict dup begin put
+/bdf
+{bind def}bind def
+/nd{null def}bdf
+/xdf
+{exch def}bdf
+/ldf
+{load def}bdf
+/ddf
+{put}bdf
+/xddf
+{3 -1 roll put}bdf
+/xpt
+{exch put}bdf
+/ndf
+{
+ exch dup where{
+ pop pop pop
+ }{
+ xdf
+ }ifelse
+}def
+/cdndf
+{
+ exch dup currentdict exch known{
+ pop pop
+ }{
+ exch def
+ }ifelse
+}def
+/gx
+{get exec}bdf
+/ps_level
+ /languagelevel where{
+ pop systemdict/languagelevel gx
+ }{
+ 1
+ }ifelse
+def
+/level2
+ ps_level 2 ge
+def
+/level3
+ ps_level 3 ge
+def
+/ps_version
+ {version cvr}stopped{-1}if
+def
+/set_gvm
+{currentglobal exch setglobal}bdf
+/reset_gvm
+{setglobal}bdf
+/makereadonlyarray
+{
+ /packedarray where{pop packedarray
+ }{
+ array astore readonly}ifelse
+}bdf
+/map_reserved_ink_name
+{
+ dup type/stringtype eq{
+ dup/Red eq{
+ pop(_Red_)
+ }{
+ dup/Green eq{
+ pop(_Green_)
+ }{
+ dup/Blue eq{
+ pop(_Blue_)
+ }{
+ dup()cvn eq{
+ pop(Process)
+ }if
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+ AGMUTIL_GSTATE begin
+ /AGMUTIL_GSTATE_clr_spc currentcolorspace def
+ /AGMUTIL_GSTATE_clr_indx 0 def
+ /AGMUTIL_GSTATE_clr_comps 12 array def
+ mark currentcolor counttomark
+ {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+ /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
+ /AGMUTIL_GSTATE_fnt rootfont def
+ /AGMUTIL_GSTATE_lw currentlinewidth def
+ /AGMUTIL_GSTATE_lc currentlinecap def
+ /AGMUTIL_GSTATE_lj currentlinejoin def
+ /AGMUTIL_GSTATE_ml currentmiterlimit def
+ currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
+ /AGMUTIL_GSTATE_sa currentstrokeadjust def
+ /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+ /AGMUTIL_GSTATE_op currentoverprint def
+ /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+ /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+ currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
+ cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
+ /AGMUTIL_GSTATE_ht currenthalftone def
+ /AGMUTIL_GSTATE_flt currentflat def
+ end
+}def
+/set_gstate
+{
+ AGMUTIL_GSTATE begin
+ AGMUTIL_GSTATE_clr_spc setcolorspace
+ AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+ /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
+ AGMUTIL_GSTATE_fnt setfont
+ AGMUTIL_GSTATE_lw setlinewidth
+ AGMUTIL_GSTATE_lc setlinecap
+ AGMUTIL_GSTATE_lj setlinejoin
+ AGMUTIL_GSTATE_ml setmiterlimit
+ AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+ AGMUTIL_GSTATE_sa setstrokeadjust
+ AGMUTIL_GSTATE_clr_rnd setcolorrendering
+ AGMUTIL_GSTATE_op setoverprint
+ AGMUTIL_GSTATE_bg cvx setblackgeneration
+ AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+ AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+ AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+ AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
+ {
+ currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
+ {
+ mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
+ }if
+ }{
+ AGMUTIL_GSTATE_ht sethalftone
+ }ifelse
+ AGMUTIL_GSTATE_flt setflat
+ end
+}def
+/get_gstate_and_matrix
+{
+ AGMUTIL_GSTATE begin
+ /AGMUTIL_GSTATE_ctm matrix currentmatrix def
+ end
+ get_gstate
+}def
+/set_gstate_and_matrix
+{
+ set_gstate
+ AGMUTIL_GSTATE begin
+ AGMUTIL_GSTATE_ctm setmatrix
+ end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/AGMUTIL_cpd nd
+/capture_cpd{
+ //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
+}def
+/thold_halftone
+{
+ level3
+ {sethalftone currenthalftone}
+ {
+ dup/HalftoneType get 3 eq
+ {
+ sethalftone currenthalftone
+ }{
+ begin
+ Width Height mul{
+ Thresholds read{pop}if
+ }repeat
+ end
+ currenthalftone
+ }ifelse
+ }ifelse
+}def
+/rdcmntline
+{
+ currentfile AGMUTIL_str256 readline pop
+ (%)anchorsearch{pop}if
+}bdf
+/filter_cmyk
+{
+ dup type/filetype ne{
+ exch()/SubFileDecode filter
+ }{
+ exch pop
+ }
+ ifelse
+ [
+ exch
+ {
+ AGMUTIL_src256 readstring pop
+ dup length/AGMUTIL_srcLen exch def
+ /AGMUTIL_ndx 0 def
+ AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+ 1 index exch get
+ AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+ /AGMUTIL_ndx AGMUTIL_ndx 1 add def
+ }for
+ pop
+ AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+ }
+ bind
+ /exec cvx
+ ]cvx
+}bdf
+/filter_indexed_devn
+{
+ cvi Names length mul names_index add Lookup exch get
+}bdf
+/filter_devn
+{
+ 4 dict begin
+ /srcStr xdf
+ /dstStr xdf
+ dup type/filetype ne{
+ 0()/SubFileDecode filter
+ }if
+ [
+ exch
+ [
+ /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
+ currentdict/srcStr get/readstring cvx/pop cvx
+ /dup cvx/length cvx 0/gt cvx[
+ Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
+ names_index Names length currentdict/srcStr get length 1 sub{
+ 1/index cvx/exch cvx/get cvx
+ currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
+ Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
+ }for
+ currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
+ ]cvx/if cvx
+ /end cvx
+ ]cvx
+ bind
+ /exec cvx
+ ]cvx
+ end
+}bdf
+/AGMUTIL_imagefile nd
+/read_image_file
+{
+ AGMUTIL_imagefile 0 setfileposition
+ 10 dict begin
+ /imageDict xdf
+ /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
+ /imbufIdx 0 def
+ /origDataSource imageDict/DataSource get def
+ /origMultipleDataSources imageDict/MultipleDataSources get def
+ /origDecode imageDict/Decode get def
+ /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
+ imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ {
+ /imbufCnt imageDict/DataSource get length def
+ /imbufs imbufCnt array def
+ 0 1 imbufCnt 1 sub{
+ /imbufIdx xdf
+ imbufs imbufIdx imbufLen string put
+ imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
+ }for
+ DeviceN_PS2{
+ imageDict begin
+ /DataSource[DataSource/devn_sep_datasource cvx]cvx def
+ /MultipleDataSources false def
+ /Decode[0 1]def
+ end
+ }if
+ }{
+ /imbuf imbufLen string def
+ Indexed_DeviceN level3 not and DeviceN_NoneName or{
+ /srcDataStrs[imageDict begin
+ currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
+ {
+ Width Decode length 2 div mul cvi string
+ }repeat
+ end]def
+ imageDict begin
+ /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
+ /Decode[0 1]def
+ end
+ }{
+ imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put
+ imageDict/Decode[0 1]put
+ }ifelse
+ }ifelse
+ imageDict exch
+ load exec
+ imageDict/DataSource origDataSource put
+ imageDict/MultipleDataSources origMultipleDataSources put
+ imageDict/Decode origDecode put
+ end
+}bdf
+/write_image_file
+{
+ begin
+ {(AGMUTIL_imagefile)(w+)file}stopped{
+ false
+ }{
+ Adobe_AGM_Utils/AGMUTIL_imagefile xddf
+ 2 dict begin
+ /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
+ MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
+ /imbuf imbufLen string def
+ }if
+ 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
+ pop
+ MultipleDataSources{
+ 0 1 DataSource length 1 sub{
+ DataSource type dup
+ /arraytype eq{
+ pop DataSource exch gx
+ }{
+ /filetype eq{
+ DataSource exch get imbuf readstring pop
+ }{
+ DataSource exch get
+ }ifelse
+ }ifelse
+ AGMUTIL_imagefile exch writestring
+ }for
+ }{
+ DataSource type dup
+ /arraytype eq{
+ pop DataSource exec
+ }{
+ /filetype eq{
+ DataSource imbuf readstring pop
+ }{
+ DataSource
+ }ifelse
+ }ifelse
+ AGMUTIL_imagefile exch writestring
+ }ifelse
+ }for
+ end
+ true
+ }ifelse
+ end
+}bdf
+/close_image_file
+{
+ AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
+}def
+statusdict/product known userdict/AGMP_current_show known not and{
+ /pstr statusdict/product get def
+ pstr(HP LaserJet 2200)eq
+ pstr(HP LaserJet 4000 Series)eq or
+ pstr(HP LaserJet 4050 Series )eq or
+ pstr(HP LaserJet 8000 Series)eq or
+ pstr(HP LaserJet 8100 Series)eq or
+ pstr(HP LaserJet 8150 Series)eq or
+ pstr(HP LaserJet 5000 Series)eq or
+ pstr(HP LaserJet 5100 Series)eq or
+ pstr(HP Color LaserJet 4500)eq or
+ pstr(HP Color LaserJet 4600)eq or
+ pstr(HP LaserJet 5Si)eq or
+ pstr(HP LaserJet 1200 Series)eq or
+ pstr(HP LaserJet 1300 Series)eq or
+ pstr(HP LaserJet 4100 Series)eq or
+ {
+ userdict/AGMP_current_show/show load put
+ userdict/show{
+ currentcolorspace 0 get
+ /Pattern eq
+ {false charpath f}
+ {AGMP_current_show}ifelse
+ }put
+ }if
+ currentdict/pstr undef
+}if
+/consumeimagedata
+{
+ begin
+ AGMIMG_init_common
+ currentdict/MultipleDataSources known not
+ {/MultipleDataSources false def}if
+ MultipleDataSources
+ {
+ DataSource 0 get type
+ dup/filetype eq
+ {
+ 1 dict begin
+ /flushbuffer Width cvi string def
+ 1 1 Height cvi
+ {
+ pop
+ 0 1 DataSource length 1 sub
+ {
+ DataSource exch get
+ flushbuffer readstring pop pop
+ }for
+ }for
+ end
+ }if
+ dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
+ {
+ Width Height mul cvi
+ {
+ 0 1 DataSource length 1 sub
+ {dup DataSource exch gx length exch 0 ne{pop}if}for
+ dup 0 eq
+ {pop exit}if
+ sub dup 0 le
+ {exit}if
+ }loop
+ pop
+ }if
+ }
+ {
+ /DataSource load type
+ dup/filetype eq
+ {
+ 1 dict begin
+ /flushbuffer Width Decode length 2 idiv mul cvi string def
+ 1 1 Height{pop DataSource flushbuffer readstring pop pop}for
+ end
+ }if
+ dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
+ {
+ Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
+ {
+ DataSource length dup 0 eq
+ {pop exit}if
+ sub dup 0 le
+ {exit}if
+ }loop
+ pop
+ }if
+ }ifelse
+ end
+}bdf
+/addprocs
+{
+ 2{/exec load}repeat
+ 3 1 roll
+ [5 1 roll]bind cvx
+}def
+/modify_halftone_xfer
+{
+ currenthalftone dup length dict copy begin
+ currentdict 2 index known{
+ 1 index load dup length dict copy begin
+ currentdict/TransferFunction known{
+ /TransferFunction load
+ }{
+ currenttransfer
+ }ifelse
+ addprocs/TransferFunction xdf
+ currentdict end def
+ currentdict end sethalftone
+ }{
+ currentdict/TransferFunction known{
+ /TransferFunction load
+ }{
+ currenttransfer
+ }ifelse
+ addprocs/TransferFunction xdf
+ currentdict end sethalftone
+ pop
+ }ifelse
+}def
+/clonearray
+{
+ dup xcheck exch
+ dup length array exch
+ Adobe_AGM_Core/AGMCORE_tmp -1 ddf
+ {
+ Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf
+ dup type/dicttype eq
+ {
+ Adobe_AGM_Core/AGMCORE_tmp get
+ exch
+ clonedict
+ Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
+ }if
+ dup type/arraytype eq
+ {
+ Adobe_AGM_Core/AGMCORE_tmp get exch
+ clonearray
+ Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
+ }if
+ exch dup
+ Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
+ }forall
+ exch{cvx}if
+}bdf
+/clonedict
+{
+ dup length dict
+ begin
+ {
+ dup type/dicttype eq
+ {clonedict}if
+ dup type/arraytype eq
+ {clonearray}if
+ def
+ }forall
+ currentdict
+ end
+}bdf
+/DeviceN_PS2
+{
+ /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
+}bdf
+/Indexed_DeviceN
+{
+ /indexed_colorspace_dict AGMCORE_gget dup null ne{
+ dup/CSDBase known{
+ /CSDBase get/CSD get_res/Names known
+ }{
+ pop false
+ }ifelse
+ }{
+ pop false
+ }ifelse
+}bdf
+/DeviceN_NoneName
+{
+ /Names where{
+ pop
+ false Names
+ {
+ (None)eq or
+ }forall
+ }{
+ false
+ }ifelse
+}bdf
+/DeviceN_PS2_inRip_seps
+{
+ /AGMCORE_in_rip_sep where
+ {
+ pop dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
+ {
+ /currentcolorspace exch AGMCORE_gput
+ false
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+}bdf
+/base_colorspace_type
+{
+ dup type/arraytype eq{0 get}if
+}bdf
+/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
+{
+ /pdfmark_5{cleartomark}bind def
+}{
+ /pdfmark_5{pdfmark}bind def
+}ifelse
+/ReadBypdfmark_5
+{
+ currentfile exch 0 exch/SubFileDecode filter
+ /currentdistillerparams where
+ {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
+ {flushfile cleartomark}
+ {/PUT pdfmark}ifelse
+}bdf
+/ReadBypdfmark_5_string
+{
+ 2 dict begin
+ /makerString exch def string/tmpString exch def
+ {
+ currentfile tmpString readline not{pop exit}if
+ makerString anchorsearch
+ {
+ pop pop cleartomark exit
+ }{
+ 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5
+ }ifelse
+ }loop
+ end
+}bdf
+/xpdfm
+{
+ {
+ dup 0 get/Label eq
+ {
+ aload length[exch 1 add 1 roll/PAGELABEL
+ }{
+ aload pop
+ [{ThisPage}<<5 -2 roll>>/PUT
+ }ifelse
+ pdfmark_5
+ }forall
+}bdf
+/lmt{
+ dup 2 index le{exch}if pop dup 2 index ge{exch}if pop
+}bdf
+/int{
+ dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop
+}bdf
+/ds{
+ Adobe_AGM_Utils begin
+}bdf
+/dt{
+ currentdict Adobe_AGM_Utils eq{
+ end
+ }if
+}bdf
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{
+ currentpacking
+ true setpacking
+}if
+userdict/Adobe_AGM_Core 209 dict dup begin put
+/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen[currentscreen]cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/AGMCORE_Default_PageSize nd
+/AGMCORE_Default_flatness nd
+/AGMCORE_currentbg nd
+/AGMCORE_currentucr nd
+/AGMCORE_pattern_paint_type 0 def
+/knockout_unitsq nd
+currentglobal true setglobal
+[/CSA/Gradient/Procedure]
+{
+ /Generic/Category findresource dup length dict copy/Category defineresource pop
+}forall
+setglobal
+/AGMCORE_key_known
+{
+ where{
+ /Adobe_AGM_Core_Id known
+ }{
+ false
+ }ifelse
+}ndf
+/flushinput
+{
+ save
+ 2 dict begin
+ /CompareBuffer 3 -1 roll def
+ /readbuffer 256 string def
+ mark
+ {
+ currentfile readbuffer{readline}stopped
+ {cleartomark mark}
+ {
+ not
+ {pop exit}
+ if
+ CompareBuffer eq
+ {exit}
+ if
+ }ifelse
+ }loop
+ cleartomark
+ end
+ restore
+}bdf
+/getspotfunction
+{
+ AGMCORE_screen exch pop exch pop
+ dup type/dicttype eq{
+ dup/HalftoneType get 1 eq{
+ /SpotFunction get
+ }{
+ dup/HalftoneType get 2 eq{
+ /GraySpotFunction get
+ }{
+ pop
+ {
+ abs exch abs 2 copy add 1 gt{
+ 1 sub dup mul exch 1 sub dup mul add 1 sub
+ }{
+ dup mul exch dup mul add 1 exch sub
+ }ifelse
+ }bind
+ }ifelse
+ }ifelse
+ }if
+}def
+/np
+{newpath}bdf
+/clp_npth
+{clip np}def
+/eoclp_npth
+{eoclip np}def
+/npth_clp
+{np clip}def
+/graphic_setup
+{
+ /AGMCORE_graphicsave save store
+ concat
+ 0 setgray
+ 0 setlinecap
+ 0 setlinejoin
+ 1 setlinewidth
+ []0 setdash
+ 10 setmiterlimit
+ np
+ false setoverprint
+ false setstrokeadjust
+ //Adobe_AGM_Core/spot_alias gx
+ /Adobe_AGM_Image where{
+ pop
+ Adobe_AGM_Image/spot_alias 2 copy known{
+ gx
+ }{
+ pop pop
+ }ifelse
+ }if
+ /sep_colorspace_dict null AGMCORE_gput
+ 100 dict begin
+ /dictstackcount countdictstack def
+ /showpage{}def
+ mark
+}def
+/graphic_cleanup
+{
+ cleartomark
+ dictstackcount 1 countdictstack 1 sub{end}for
+ end
+ AGMCORE_graphicsave restore
+}def
+/compose_error_msg
+{
+ grestoreall initgraphics
+ /Helvetica findfont 10 scalefont setfont
+ /AGMCORE_deltaY 100 def
+ /AGMCORE_deltaX 310 def
+ clippath pathbbox np pop pop 36 add exch 36 add exch moveto
+ 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+ 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+ 0 AGMCORE_&setgray
+ gsave 1 AGMCORE_&setgray fill grestore
+ 1 setlinewidth gsave stroke grestore
+ currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+ /AGMCORE_deltaY 12 def
+ /AGMCORE_tmp 0 def
+ AGMCORE_err_strings exch get
+ {
+ dup 32 eq
+ {
+ pop
+ AGMCORE_str256 0 AGMCORE_tmp getinterval
+ stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+ {
+ currentpoint AGMCORE_deltaY sub exch pop
+ clippath pathbbox pop pop pop 44 add exch moveto
+ }if
+ AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
+ 0 1 AGMCORE_str256 length 1 sub
+ {
+ AGMCORE_str256 exch 0 put
+ }for
+ /AGMCORE_tmp 0 def
+ }{
+ AGMCORE_str256 exch AGMCORE_tmp xpt
+ /AGMCORE_tmp AGMCORE_tmp 1 add def
+ }ifelse
+ }forall
+}bdf
+/AGMCORE_CMYKDeviceNColorspaces[
+ [/Separation/None/DeviceCMYK{0 0 0}]
+ [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
+ [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
+ [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
+ [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
+ [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
+ [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
+ [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
+ [/Separation(Cyan)/DeviceCMYK{0 0 0}]
+ [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
+ [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
+ [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
+ [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
+ [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
+ [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
+ [/DeviceCMYK]
+]def
+/ds{
+ Adobe_AGM_Core begin
+ /currentdistillerparams where
+ {
+ pop currentdistillerparams/CoreDistVersion get 5000 lt
+ {<</DetectBlends false>>setdistillerparams}if
+ }if
+ /AGMCORE_ps_version xdf
+ /AGMCORE_ps_level xdf
+ errordict/AGM_handleerror known not{
+ errordict/AGM_handleerror errordict/handleerror get put
+ errordict/handleerror{
+ Adobe_AGM_Core begin
+ $error/newerror get AGMCORE_cur_err null ne and{
+ $error/newerror false put
+ AGMCORE_cur_err compose_error_msg
+ }if
+ $error/newerror true put
+ end
+ errordict/AGM_handleerror get exec
+ }bind put
+ }if
+ /AGMCORE_environ_ok
+ ps_level AGMCORE_ps_level ge
+ ps_version AGMCORE_ps_version ge and
+ AGMCORE_ps_level -1 eq or
+ def
+ AGMCORE_environ_ok not
+ {/AGMCORE_cur_err/AGMCORE_bad_environ def}if
+ /AGMCORE_&setgray systemdict/setgray get def
+ level2{
+ /AGMCORE_&setcolor systemdict/setcolor get def
+ /AGMCORE_&setcolorspace systemdict/setcolorspace get def
+ }if
+ /AGMCORE_currentbg currentblackgeneration def
+ /AGMCORE_currentucr currentundercolorremoval def
+ /AGMCORE_Default_flatness currentflat def
+ /AGMCORE_distilling
+ /product where{
+ pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
+ }{
+ false
+ }ifelse
+ def
+ /AGMCORE_GSTATE AGMCORE_key_known not{
+ /AGMCORE_GSTATE 21 dict def
+ /AGMCORE_tmpmatrix matrix def
+ /AGMCORE_gstack 32 array def
+ /AGMCORE_gstackptr 0 def
+ /AGMCORE_gstacksaveptr 0 def
+ /AGMCORE_gstackframekeys 14 def
+ /AGMCORE_&gsave/gsave ldf
+ /AGMCORE_&grestore/grestore ldf
+ /AGMCORE_&grestoreall/grestoreall ldf
+ /AGMCORE_&save/save ldf
+ /AGMCORE_&setoverprint/setoverprint ldf
+ /AGMCORE_gdictcopy{
+ begin
+ {def}forall
+ end
+ }def
+ /AGMCORE_gput{
+ AGMCORE_gstack AGMCORE_gstackptr get
+ 3 1 roll
+ put
+ }def
+ /AGMCORE_gget{
+ AGMCORE_gstack AGMCORE_gstackptr get
+ exch
+ get
+ }def
+ /gsave{
+ AGMCORE_&gsave
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gstackptr 1 add
+ dup 32 ge{limitcheck}if
+ /AGMCORE_gstackptr exch store
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gdictcopy
+ }def
+ /grestore{
+ AGMCORE_&grestore
+ AGMCORE_gstackptr 1 sub
+ dup AGMCORE_gstacksaveptr lt{1 add}if
+ dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
+ {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
+ /AGMCORE_gstackptr exch store
+ }def
+ /grestoreall{
+ AGMCORE_&grestoreall
+ /AGMCORE_gstackptr AGMCORE_gstacksaveptr store
+ }def
+ /save{
+ AGMCORE_&save
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gstackptr 1 add
+ dup 32 ge{limitcheck}if
+ /AGMCORE_gstackptr exch store
+ /AGMCORE_gstacksaveptr AGMCORE_gstackptr store
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gdictcopy
+ }def
+ /setoverprint{
+ dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
+ }def
+ 0 1 AGMCORE_gstack length 1 sub{
+ AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+ }for
+ }if
+ level3/AGMCORE_&sysshfill AGMCORE_key_known not and
+ {
+ /AGMCORE_&sysshfill systemdict/shfill get def
+ /AGMCORE_&sysmakepattern systemdict/makepattern get def
+ /AGMCORE_&usrmakepattern/makepattern load def
+ }if
+ /currentcmykcolor[0 0 0 0]AGMCORE_gput
+ /currentstrokeadjust false AGMCORE_gput
+ /currentcolorspace[/DeviceGray]AGMCORE_gput
+ /sep_tint 0 AGMCORE_gput
+ /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput
+ /sep_colorspace_dict null AGMCORE_gput
+ /devicen_colorspace_dict null AGMCORE_gput
+ /indexed_colorspace_dict null AGMCORE_gput
+ /currentcolor_intent()AGMCORE_gput
+ /customcolor_tint 1 AGMCORE_gput
+ /absolute_colorimetric_crd null AGMCORE_gput
+ /relative_colorimetric_crd null AGMCORE_gput
+ /saturation_crd null AGMCORE_gput
+ /perceptual_crd null AGMCORE_gput
+ currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
+ cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
+ <<
+ /MaxPatternItem currentsystemparams/MaxPatternCache get
+ >>
+ setuserparams
+ end
+}def
+/ps
+{
+ /setcmykcolor where{
+ pop
+ Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
+ }if
+ Adobe_AGM_Core begin
+ /setcmykcolor
+ {
+ 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
+ 1 sub 4 1 roll
+ 3{
+ 3 index add neg dup 0 lt{
+ pop 0
+ }if
+ 3 1 roll
+ }repeat
+ setrgbcolor pop
+ }ndf
+ /currentcmykcolor
+ {
+ /currentcmykcolor AGMCORE_gget aload pop
+ }ndf
+ /setoverprint
+ {pop}ndf
+ /currentoverprint
+ {false}ndf
+ /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+ /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+ /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+ /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+ /AGMCORE_plate_ndx
+ AGMCORE_cyan_plate{
+ 0
+ }{
+ AGMCORE_magenta_plate{
+ 1
+ }{
+ AGMCORE_yellow_plate{
+ 2
+ }{
+ AGMCORE_black_plate{
+ 3
+ }{
+ 4
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_have_reported_unsupported_color_space false def
+ /AGMCORE_report_unsupported_color_space
+ {
+ AGMCORE_have_reported_unsupported_color_space false eq
+ {
+ (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)==
+ Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
+ }if
+ }def
+ /AGMCORE_composite_job
+ AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+ /AGMCORE_in_rip_sep
+ /AGMCORE_in_rip_sep where{
+ pop AGMCORE_in_rip_sep
+ }{
+ AGMCORE_distilling
+ {
+ false
+ }{
+ userdict/Adobe_AGM_OnHost_Seps known{
+ false
+ }{
+ level2{
+ currentpagedevice/Separations 2 copy known{
+ get
+ }{
+ pop pop false
+ }ifelse
+ }{
+ false
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+ /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+ /AGM_preserve_spots
+ /AGM_preserve_spots where{
+ pop AGM_preserve_spots
+ }{
+ AGMCORE_distilling AGMCORE_producing_seps or
+ }ifelse
+ def
+ /AGM_is_distiller_preserving_spotimages
+ {
+ currentdistillerparams/PreserveOverprintSettings known
+ {
+ currentdistillerparams/PreserveOverprintSettings get
+ {
+ currentdistillerparams/ColorConversionStrategy known
+ {
+ currentdistillerparams/ColorConversionStrategy get
+ /sRGB ne
+ }{
+ true
+ }ifelse
+ }{
+ false
+ }ifelse
+ }{
+ false
+ }ifelse
+ }def
+ /convert_spot_to_process where{pop}{
+ /convert_spot_to_process
+ {
+ //Adobe_AGM_Core begin
+ dup map_alias{
+ /Name get exch pop
+ }if
+ dup dup(None)eq exch(All)eq or
+ {
+ pop false
+ }{
+ AGMCORE_host_sep
+ {
+ gsave
+ 1 0 0 0 setcmykcolor currentgray 1 exch sub
+ 0 1 0 0 setcmykcolor currentgray 1 exch sub
+ 0 0 1 0 setcmykcolor currentgray 1 exch sub
+ 0 0 0 1 setcmykcolor currentgray 1 exch sub
+ add add add 0 eq
+ {
+ pop false
+ }{
+ false setoverprint
+ current_spot_alias false set_spot_alias
+ 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
+ set_spot_alias
+ currentgray 1 ne
+ }ifelse
+ grestore
+ }{
+ AGMCORE_distilling
+ {
+ pop AGM_is_distiller_preserving_spotimages not
+ }{
+ //Adobe_AGM_Core/AGMCORE_name xddf
+ false
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
+ AGMUTIL_cpd/OverrideSeparations known and
+ {
+ AGMUTIL_cpd/OverrideSeparations get
+ {
+ /HqnSpots/ProcSet resourcestatus
+ {
+ pop pop pop true
+ }if
+ }if
+ }if
+ {
+ AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
+ }{
+ gsave
+ [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
+ false
+ AGMUTIL_cpd/SeparationColorNames 2 copy known
+ {
+ get
+ {AGMCORE_name eq or}forall
+ not
+ }{
+ pop pop pop true
+ }ifelse
+ grestore
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ end
+ }def
+ }ifelse
+ /convert_to_process where{pop}{
+ /convert_to_process
+ {
+ dup length 0 eq
+ {
+ pop false
+ }{
+ AGMCORE_host_sep
+ {
+ dup true exch
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ dup(Black)eq 3 -1 roll or
+ {pop}
+ {convert_spot_to_process and}ifelse
+ }
+ forall
+ {
+ true exch
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ (Black)eq or and
+ }forall
+ not
+ }{pop false}ifelse
+ }{
+ false exch
+ {
+ /PhotoshopDuotoneList where{pop false}{true}ifelse
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ dup(Black)eq 3 -1 roll or
+ {pop}
+ {convert_spot_to_process or}ifelse
+ }
+ {
+ convert_spot_to_process or
+ }
+ ifelse
+ }
+ forall
+ }ifelse
+ }ifelse
+ }def
+ }ifelse
+ /AGMCORE_avoid_L2_sep_space
+ version cvr 2012 lt
+ level2 and
+ AGMCORE_producing_seps not and
+ def
+ /AGMCORE_is_cmyk_sep
+ AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+ def
+ /AGM_avoid_0_cmyk where{
+ pop AGM_avoid_0_cmyk
+ }{
+ AGM_preserve_spots
+ userdict/Adobe_AGM_OnHost_Seps known
+ userdict/Adobe_AGM_InRip_Seps known or
+ not and
+ }ifelse
+ {
+ /setcmykcolor[
+ {
+ 4 copy add add add 0 eq currentoverprint and{
+ pop 0.0005
+ }if
+ }/exec cvx
+ /AGMCORE_&setcmykcolor load dup type/operatortype ne{
+ /exec cvx
+ }if
+ ]cvx def
+ }if
+ /AGMCORE_IsSeparationAProcessColor
+ {
+ dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
+ }def
+ AGMCORE_host_sep{
+ /setcolortransfer
+ {
+ AGMCORE_cyan_plate{
+ pop pop pop
+ }{
+ AGMCORE_magenta_plate{
+ 4 3 roll pop pop pop
+ }{
+ AGMCORE_yellow_plate{
+ 4 2 roll pop pop pop
+ }{
+ 4 1 roll pop pop pop
+ }ifelse
+ }ifelse
+ }ifelse
+ settransfer
+ }
+ def
+ /AGMCORE_get_ink_data
+ AGMCORE_cyan_plate{
+ {pop pop pop}
+ }{
+ AGMCORE_magenta_plate{
+ {4 3 roll pop pop pop}
+ }{
+ AGMCORE_yellow_plate{
+ {4 2 roll pop pop pop}
+ }{
+ {4 1 roll pop pop pop}
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_RemoveProcessColorNames
+ {
+ 1 dict begin
+ /filtername
+ {
+ dup/Cyan eq 1 index(Cyan)eq or
+ {pop(_cyan_)}if
+ dup/Magenta eq 1 index(Magenta)eq or
+ {pop(_magenta_)}if
+ dup/Yellow eq 1 index(Yellow)eq or
+ {pop(_yellow_)}if
+ dup/Black eq 1 index(Black)eq or
+ {pop(_black_)}if
+ }def
+ dup type/arraytype eq
+ {[exch{filtername}forall]}
+ {filtername}ifelse
+ end
+ }def
+ level3{
+ /AGMCORE_IsCurrentColor
+ {
+ dup AGMCORE_IsSeparationAProcessColor
+ {
+ AGMCORE_plate_ndx 0 eq
+ {dup(Cyan)eq exch/Cyan eq or}if
+ AGMCORE_plate_ndx 1 eq
+ {dup(Magenta)eq exch/Magenta eq or}if
+ AGMCORE_plate_ndx 2 eq
+ {dup(Yellow)eq exch/Yellow eq or}if
+ AGMCORE_plate_ndx 3 eq
+ {dup(Black)eq exch/Black eq or}if
+ AGMCORE_plate_ndx 4 eq
+ {pop false}if
+ }{
+ gsave
+ false setoverprint
+ current_spot_alias false set_spot_alias
+ 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
+ set_spot_alias
+ currentgray 1 ne
+ grestore
+ }ifelse
+ }def
+ /AGMCORE_filter_functiondatasource
+ {
+ 5 dict begin
+ /data_in xdf
+ data_in type/stringtype eq
+ {
+ /ncomp xdf
+ /comp xdf
+ /string_out data_in length ncomp idiv string def
+ 0 ncomp data_in length 1 sub
+ {
+ string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
+ }for
+ string_out
+ }{
+ string/string_in xdf
+ /string_out 1 string def
+ /component xdf
+ [
+ data_in string_in/readstring cvx
+ [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
+ [/pop cvx()]cvx/ifelse cvx
+ ]cvx/ReusableStreamDecode filter
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShadingFunction
+ {
+ 2 dict begin
+ /paint? xdf
+ /channel xdf
+ dup type/dicttype eq
+ {
+ begin
+ FunctionType 0 eq
+ {
+ /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
+ currentdict/Decode known
+ {/Decode Decode channel 2 mul 2 getinterval def}if
+ paint? not
+ {/Decode[1 1]def}if
+ }if
+ FunctionType 2 eq
+ {
+ paint?
+ {
+ /C0[C0 channel get 1 exch sub]def
+ /C1[C1 channel get 1 exch sub]def
+ }{
+ /C0[1]def
+ /C1[1]def
+ }ifelse
+ }if
+ FunctionType 3 eq
+ {
+ /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def
+ }if
+ currentdict/Range known
+ {/Range[0 1]def}if
+ currentdict
+ end}{
+ channel get 0 paint? AGMCORE_separateShadingFunction
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShading
+ {
+ 3 -1 roll begin
+ currentdict/Function known
+ {
+ currentdict/Background known
+ {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
+ Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
+ /ColorSpace[/DeviceGray]def
+ }{
+ ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
+ }{
+ ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
+ }ifelse
+ ColorSpace 0 get/Separation eq
+ {
+ {
+ [1/exch cvx/sub cvx]cvx
+ }{
+ [/pop cvx 1]cvx
+ }ifelse
+ ColorSpace 3 3 -1 roll put
+ pop
+ }{
+ {
+ [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx
+ }{
+ pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
+ }ifelse
+ ColorSpace 3 3 -1 roll bind put
+ }ifelse
+ ColorSpace 2/DeviceGray put
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShadingDict
+ {
+ dup/ColorSpace get
+ dup type/arraytype ne
+ {[exch]}if
+ dup 0 get/DeviceCMYK eq
+ {
+ exch begin
+ currentdict
+ AGMCORE_cyan_plate
+ {0 true}if
+ AGMCORE_magenta_plate
+ {1 true}if
+ AGMCORE_yellow_plate
+ {2 true}if
+ AGMCORE_black_plate
+ {3 true}if
+ AGMCORE_plate_ndx 4 eq
+ {0 false}if
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ currentdict
+ end exch
+ }if
+ dup 0 get/Separation eq
+ {
+ exch begin
+ ColorSpace 1 get dup/None ne exch/All ne and
+ {
+ ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
+ {
+ ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace
+ [
+ /Separation
+ ColorSpace 1 get
+ /DeviceGray
+ [
+ ColorSpace 3 get/exec cvx
+ 4 AGMCORE_plate_ndx sub -1/roll cvx
+ 4 1/roll cvx
+ 3[/pop cvx]cvx/repeat cvx
+ 1/exch cvx/sub cvx
+ ]cvx
+ ]def
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ currentdict 0 false AGMCORE_separateShading
+ }if
+ }ifelse
+ }{
+ currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
+ 0 exch
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ }ifelse
+ }if
+ currentdict
+ end exch
+ }if
+ dup 0 get/DeviceN eq
+ {
+ exch begin
+ ColorSpace 1 get convert_to_process
+ {
+ ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace
+ [
+ /DeviceN
+ ColorSpace 1 get
+ /DeviceGray
+ [
+ ColorSpace 3 get/exec cvx
+ 4 AGMCORE_plate_ndx sub -1/roll cvx
+ 4 1/roll cvx
+ 3[/pop cvx]cvx/repeat cvx
+ 1/exch cvx/sub cvx
+ ]cvx
+ ]def
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ currentdict 0 false AGMCORE_separateShading
+ /ColorSpace[/DeviceGray]def
+ }if
+ }ifelse
+ }{
+ currentdict
+ false -1 ColorSpace 1 get
+ {
+ AGMCORE_IsCurrentColor
+ {
+ 1 add
+ exch pop true exch exit
+ }if
+ 1 add
+ }forall
+ exch
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ }ifelse
+ currentdict
+ end exch
+ }if
+ dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
+ {
+ exch begin
+ ColorSpace dup type/arraytype eq
+ {0 get}if
+ /DeviceGray ne
+ {
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ ColorSpace 0 get/CIEBasedA eq
+ {
+ /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
+ }if
+ ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
+ {
+ /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
+ }if
+ ColorSpace 0 get/CIEBasedDEFG eq
+ {
+ /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
+ }if
+ currentdict 0 false AGMCORE_separateShading
+ }if
+ }if
+ currentdict
+ end exch
+ }if
+ pop
+ dup/AGMCORE_ignoreshade known
+ {
+ begin
+ /ColorSpace[/Separation(None)/DeviceGray{}]def
+ currentdict end
+ }if
+ }def
+ /shfill
+ {
+ AGMCORE_separateShadingDict
+ dup/AGMCORE_ignoreshade known
+ {pop}
+ {AGMCORE_&sysshfill}ifelse
+ }def
+ /makepattern
+ {
+ exch
+ dup/PatternType get 2 eq
+ {
+ clonedict
+ begin
+ /Shading Shading AGMCORE_separateShadingDict def
+ Shading/AGMCORE_ignoreshade known
+ currentdict end exch
+ {pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
+ exch AGMCORE_&sysmakepattern
+ }{
+ exch AGMCORE_&usrmakepattern
+ }ifelse
+ }def
+ }if
+ }if
+ AGMCORE_in_rip_sep{
+ /setcustomcolor
+ {
+ exch aload pop
+ dup 7 1 roll inRip_spot_has_ink not {
+ 4{4 index mul 4 1 roll}
+ repeat
+ /DeviceCMYK setcolorspace
+ 6 -2 roll pop pop
+ }{
+ //Adobe_AGM_Core begin
+ /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
+ end
+ [/Separation 4 -1 roll/DeviceCMYK
+ {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+ ]
+ setcolorspace
+ }ifelse
+ setcolor
+ }ndf
+ /setseparationgray
+ {
+ [/Separation(All)/DeviceGray{}]setcolorspace_opt
+ 1 exch sub setcolor
+ }ndf
+ }{
+ /setseparationgray
+ {
+ AGMCORE_&setgray
+ }ndf
+ }ifelse
+ /findcmykcustomcolor
+ {
+ 5 makereadonlyarray
+ }ndf
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4{4 index mul 4 1 roll}repeat
+ setcmykcolor pop
+ }ndf
+ /has_color
+ /colorimage where{
+ AGMCORE_producing_seps{
+ pop true
+ }{
+ systemdict eq
+ }ifelse
+ }{
+ false
+ }ifelse
+ def
+ /map_index
+ {
+ 1 index mul exch getinterval{255 div}forall
+ }bdf
+ /map_indexed_devn
+ {
+ Lookup Names length 3 -1 roll cvi map_index
+ }bdf
+ /n_color_components
+ {
+ base_colorspace_type
+ dup/DeviceGray eq{
+ pop 1
+ }{
+ /DeviceCMYK eq{
+ 4
+ }{
+ 3
+ }ifelse
+ }ifelse
+ }bdf
+ level2{
+ /mo/moveto ldf
+ /li/lineto ldf
+ /cv/curveto ldf
+ /knockout_unitsq
+ {
+ 1 setgray
+ 0 0 1 1 rectfill
+ }def
+ level2/setcolorspace AGMCORE_key_known not and{
+ /AGMCORE_&&&setcolorspace/setcolorspace ldf
+ /AGMCORE_ReplaceMappedColor
+ {
+ dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ /AGMCORE_SpotAliasAry2 where{
+ begin
+ dup 0 get dup/Separation eq
+ {
+ pop
+ dup length array copy
+ dup dup 1 get
+ current_spot_alias
+ {
+ dup map_alias
+ {
+ false set_spot_alias
+ dup 1 exch setsepcolorspace
+ true set_spot_alias
+ begin
+ /sep_colorspace_dict currentdict AGMCORE_gput
+ pop pop pop
+ [
+ /Separation Name
+ CSA map_csa
+ MappedCSA
+ /sep_colorspace_proc load
+ ]
+ dup Name
+ end
+ }if
+ }if
+ map_reserved_ink_name 1 xpt
+ }{
+ /DeviceN eq
+ {
+ dup length array copy
+ dup dup 1 get[
+ exch{
+ current_spot_alias{
+ dup map_alias{
+ /Name get exch pop
+ }if
+ }if
+ map_reserved_ink_name
+ }forall
+ ]1 xpt
+ }if
+ }ifelse
+ end
+ }if
+ }if
+ }def
+ /setcolorspace
+ {
+ dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ dup 0 get/Indexed eq
+ {
+ AGMCORE_distilling
+ {
+ /PhotoshopDuotoneList where
+ {
+ pop false
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+ {
+ aload pop 3 -1 roll
+ AGMCORE_ReplaceMappedColor
+ 3 1 roll 4 array astore
+ }if
+ }{
+ AGMCORE_ReplaceMappedColor
+ }ifelse
+ }if
+ DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
+ }def
+ }if
+ }{
+ /adj
+ {
+ currentstrokeadjust{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+ }if
+ }def
+ /mo{
+ adj moveto
+ }def
+ /li{
+ adj lineto
+ }def
+ /cv{
+ 6 2 roll adj
+ 6 2 roll adj
+ 6 2 roll adj curveto
+ }def
+ /knockout_unitsq
+ {
+ 1 setgray
+ 8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
+ }def
+ /currentstrokeadjust{
+ /currentstrokeadjust AGMCORE_gget
+ }def
+ /setstrokeadjust{
+ /currentstrokeadjust exch AGMCORE_gput
+ }def
+ /setcolorspace
+ {
+ /currentcolorspace exch AGMCORE_gput
+ }def
+ /currentcolorspace
+ {
+ /currentcolorspace AGMCORE_gget
+ }def
+ /setcolor_devicecolor
+ {
+ base_colorspace_type
+ dup/DeviceGray eq{
+ pop setgray
+ }{
+ /DeviceCMYK eq{
+ setcmykcolor
+ }{
+ setrgbcolor
+ }ifelse
+ }ifelse
+ }def
+ /setcolor
+ {
+ currentcolorspace 0 get
+ dup/DeviceGray ne{
+ dup/DeviceCMYK ne{
+ dup/DeviceRGB ne{
+ dup/Separation eq{
+ pop
+ currentcolorspace 3 gx
+ currentcolorspace 2 get
+ }{
+ dup/Indexed eq{
+ pop
+ currentcolorspace 3 get dup type/stringtype eq{
+ currentcolorspace 1 get n_color_components
+ 3 -1 roll map_index
+ }{
+ exec
+ }ifelse
+ currentcolorspace 1 get
+ }{
+ /AGMCORE_cur_err/AGMCORE_invalid_color_space def
+ AGMCORE_invalid_color_space
+ }ifelse
+ }ifelse
+ }if
+ }if
+ }if
+ setcolor_devicecolor
+ }def
+ }ifelse
+ /sop/setoverprint ldf
+ /lw/setlinewidth ldf
+ /lc/setlinecap ldf
+ /lj/setlinejoin ldf
+ /ml/setmiterlimit ldf
+ /dsh/setdash ldf
+ /sadj/setstrokeadjust ldf
+ /gry/setgray ldf
+ /rgb/setrgbcolor ldf
+ /cmyk[
+ /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
+ /setcmykcolor load dup type/operatortype ne{/exec cvx}if
+ ]cvx bdf
+ level3 AGMCORE_host_sep not and{
+ /nzopmsc{
+ 6 dict begin
+ /kk exch def
+ /yy exch def
+ /mm exch def
+ /cc exch def
+ /sum 0 def
+ cc 0 ne{/sum sum 2#1000 or def cc}if
+ mm 0 ne{/sum sum 2#0100 or def mm}if
+ yy 0 ne{/sum sum 2#0010 or def yy}if
+ kk 0 ne{/sum sum 2#0001 or def kk}if
+ AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
+ sum 0 eq{0}if
+ end
+ setcolor
+ }bdf
+ }{
+ /nzopmsc/cmyk ldf
+ }ifelse
+ /sep/setsepcolor ldf
+ /devn/setdevicencolor ldf
+ /idx/setindexedcolor ldf
+ /colr/setcolor ldf
+ /csacrd/set_csa_crd ldf
+ /sepcs/setsepcolorspace ldf
+ /devncs/setdevicencolorspace ldf
+ /idxcs/setindexedcolorspace ldf
+ /cp/closepath ldf
+ /clp/clp_npth ldf
+ /eclp/eoclp_npth ldf
+ /f/fill ldf
+ /ef/eofill ldf
+ /@/stroke ldf
+ /nclp/npth_clp ldf
+ /gset/graphic_setup ldf
+ /gcln/graphic_cleanup ldf
+ /ct/concat ldf
+ /cf/currentfile ldf
+ /fl/filter ldf
+ /rs/readstring ldf
+ /AGMCORE_def_ht currenthalftone def
+ /clonedict Adobe_AGM_Utils begin/clonedict load end def
+ /clonearray Adobe_AGM_Utils begin/clonearray load end def
+ currentdict{
+ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
+ bind
+ }if
+ def
+ }forall
+ /getrampcolor
+ {
+ /indx exch def
+ 0 1 NumComp 1 sub
+ {
+ dup
+ Samples exch get
+ dup type/stringtype eq{indx get}if
+ exch
+ Scaling exch get aload pop
+ 3 1 roll
+ mul add
+ }for
+ ColorSpaceFamily/Separation eq
+ {sep}
+ {
+ ColorSpaceFamily/DeviceN eq
+ {devn}{setcolor}ifelse
+ }ifelse
+ }bdf
+ /sssetbackground{
+ aload pop
+ ColorSpaceFamily/Separation eq
+ {sep}
+ {
+ ColorSpaceFamily/DeviceN eq
+ {devn}{setcolor}ifelse
+ }ifelse
+ }bdf
+ /RadialShade
+ {
+ 40 dict begin
+ /ColorSpaceFamily xdf
+ /background xdf
+ /ext1 xdf
+ /ext0 xdf
+ /BBox xdf
+ /r2 xdf
+ /c2y xdf
+ /c2x xdf
+ /r1 xdf
+ /c1y xdf
+ /c1x xdf
+ /rampdict xdf
+ /setinkoverprint where{pop/setinkoverprint{pop}def}if
+ gsave
+ BBox length 0 gt
+ {
+ np
+ BBox 0 get BBox 1 get moveto
+ BBox 2 get BBox 0 get sub 0 rlineto
+ 0 BBox 3 get BBox 1 get sub rlineto
+ BBox 2 get BBox 0 get sub neg 0 rlineto
+ closepath
+ clip
+ np
+ }if
+ c1x c2x eq
+ {
+ c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
+ }{
+ /slope c2y c1y sub c2x c1x sub div def
+ /theta slope 1 atan def
+ c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
+ c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
+ }ifelse
+ gsave
+ clippath
+ c1x c1y translate
+ theta rotate
+ -90 rotate
+ {pathbbox}stopped
+ {0 0 0 0}if
+ /yMax xdf
+ /xMax xdf
+ /yMin xdf
+ /xMin xdf
+ grestore
+ xMax xMin eq yMax yMin eq or
+ {
+ grestore
+ end
+ }{
+ /max{2 copy gt{pop}{exch pop}ifelse}bdf
+ /min{2 copy lt{pop}{exch pop}ifelse}bdf
+ rampdict begin
+ 40 dict begin
+ background length 0 gt{background sssetbackground gsave clippath fill grestore}if
+ gsave
+ c1x c1y translate
+ theta rotate
+ -90 rotate
+ /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
+ /c1y 0 def
+ /c1x 0 def
+ /c2x 0 def
+ ext0
+ {
+ 0 getrampcolor
+ c2y r2 add r1 sub 0.0001 lt
+ {
+ c1x c1y r1 360 0 arcn
+ pathbbox
+ /aymax exch def
+ /axmax exch def
+ /aymin exch def
+ /axmin exch def
+ /bxMin xMin axmin min def
+ /byMin yMin aymin min def
+ /bxMax xMax axmax max def
+ /byMax yMax aymax max def
+ bxMin byMin moveto
+ bxMax byMin lineto
+ bxMax byMax lineto
+ bxMin byMax lineto
+ bxMin byMin lineto
+ eofill
+ }{
+ c2y r1 add r2 le
+ {
+ c1x c1y r1 0 360 arc
+ fill
+ }
+ {
+ c2x c2y r2 0 360 arc fill
+ r1 r2 eq
+ {
+ /p1x r1 neg def
+ /p1y c1y def
+ /p2x r1 def
+ /p2y c1y def
+ p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
+ fill
+ }{
+ /AA r2 r1 sub c2y div def
+ AA -1 eq
+ {/theta 89.99 def}
+ {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
+ ifelse
+ /SS1 90 theta add dup sin exch cos div def
+ /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
+ /p1y p1x SS1 div neg def
+ /SS2 90 theta sub dup sin exch cos div def
+ /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
+ /p2y p2x SS2 div neg def
+ r1 r2 gt
+ {
+ /L1maxX p1x yMin p1y sub SS1 div add def
+ /L2maxX p2x yMin p2y sub SS2 div add def
+ }{
+ /L1maxX 0 def
+ /L2maxX 0 def
+ }ifelse
+ p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
+ L1maxX L1maxX p1x sub SS1 mul p1y add lineto
+ fill
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+ c1x c2x sub dup mul
+ c1y c2y sub dup mul
+ add 0.5 exp
+ 0 dtransform
+ dup mul exch dup mul add 0.5 exp 72 div
+ 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 1 index 1 index lt{exch}if pop
+ /hires xdf
+ hires mul
+ /numpix xdf
+ /numsteps NumSamples def
+ /rampIndxInc 1 def
+ /subsampling false def
+ numpix 0 ne
+ {
+ NumSamples numpix div 0.5 gt
+ {
+ /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
+ /rampIndxInc NumSamples 1 sub numsteps div def
+ /subsampling true def
+ }if
+ }if
+ /xInc c2x c1x sub numsteps div def
+ /yInc c2y c1y sub numsteps div def
+ /rInc r2 r1 sub numsteps div def
+ /cx c1x def
+ /cy c1y def
+ /radius r1 def
+ np
+ xInc 0 eq yInc 0 eq rInc 0 eq and and
+ {
+ 0 getrampcolor
+ cx cy radius 0 360 arc
+ stroke
+ NumSamples 1 sub getrampcolor
+ cx cy radius 72 hires div add 0 360 arc
+ 0 setlinewidth
+ stroke
+ }{
+ 0
+ numsteps
+ {
+ dup
+ subsampling{round cvi}if
+ getrampcolor
+ cx cy radius 0 360 arc
+ /cx cx xInc add def
+ /cy cy yInc add def
+ /radius radius rInc add def
+ cx cy radius 360 0 arcn
+ eofill
+ rampIndxInc add
+ }repeat
+ pop
+ }ifelse
+ ext1
+ {
+ c2y r2 add r1 lt
+ {
+ c2x c2y r2 0 360 arc
+ fill
+ }{
+ c2y r1 add r2 sub 0.0001 le
+ {
+ c2x c2y r2 360 0 arcn
+ pathbbox
+ /aymax exch def
+ /axmax exch def
+ /aymin exch def
+ /axmin exch def
+ /bxMin xMin axmin min def
+ /byMin yMin aymin min def
+ /bxMax xMax axmax max def
+ /byMax yMax aymax max def
+ bxMin byMin moveto
+ bxMax byMin lineto
+ bxMax byMax lineto
+ bxMin byMax lineto
+ bxMin byMin lineto
+ eofill
+ }{
+ c2x c2y r2 0 360 arc fill
+ r1 r2 eq
+ {
+ /p1x r2 neg def
+ /p1y c2y def
+ /p2x r2 def
+ /p2y c2y def
+ p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
+ fill
+ }{
+ /AA r2 r1 sub c2y div def
+ AA -1 eq
+ {/theta 89.99 def}
+ {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
+ ifelse
+ /SS1 90 theta add dup sin exch cos div def
+ /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
+ /p1y c2y p1x SS1 div sub def
+ /SS2 90 theta sub dup sin exch cos div def
+ /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
+ /p2y c2y p2x SS2 div sub def
+ r1 r2 lt
+ {
+ /L1maxX p1x yMax p1y sub SS1 div add def
+ /L2maxX p2x yMax p2y sub SS2 div add def
+ }{
+ /L1maxX 0 def
+ /L2maxX 0 def
+ }ifelse
+ p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
+ L1maxX L1maxX p1x sub SS1 mul p1y add lineto
+ fill
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+ grestore
+ grestore
+ end
+ end
+ end
+ }ifelse
+ }bdf
+ /GenStrips
+ {
+ 40 dict begin
+ /ColorSpaceFamily xdf
+ /background xdf
+ /ext1 xdf
+ /ext0 xdf
+ /BBox xdf
+ /y2 xdf
+ /x2 xdf
+ /y1 xdf
+ /x1 xdf
+ /rampdict xdf
+ /setinkoverprint where{pop/setinkoverprint{pop}def}if
+ gsave
+ BBox length 0 gt
+ {
+ np
+ BBox 0 get BBox 1 get moveto
+ BBox 2 get BBox 0 get sub 0 rlineto
+ 0 BBox 3 get BBox 1 get sub rlineto
+ BBox 2 get BBox 0 get sub neg 0 rlineto
+ closepath
+ clip
+ np
+ }if
+ x1 x2 eq
+ {
+ y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
+ }{
+ /slope y2 y1 sub x2 x1 sub div def
+ /theta slope 1 atan def
+ x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
+ x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
+ }
+ ifelse
+ gsave
+ clippath
+ x1 y1 translate
+ theta rotate
+ {pathbbox}stopped
+ {0 0 0 0}if
+ /yMax exch def
+ /xMax exch def
+ /yMin exch def
+ /xMin exch def
+ grestore
+ xMax xMin eq yMax yMin eq or
+ {
+ grestore
+ end
+ }{
+ rampdict begin
+ 20 dict begin
+ background length 0 gt{background sssetbackground gsave clippath fill grestore}if
+ gsave
+ x1 y1 translate
+ theta rotate
+ /xStart 0 def
+ /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
+ /ySpan yMax yMin sub def
+ /numsteps NumSamples def
+ /rampIndxInc 1 def
+ /subsampling false def
+ xStart 0 transform
+ xEnd 0 transform
+ 3 -1 roll
+ sub dup mul
+ 3 1 roll
+ sub dup mul
+ add 0.5 exp 72 div
+ 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 1 index 1 index lt{exch}if pop
+ mul
+ /numpix xdf
+ numpix 0 ne
+ {
+ NumSamples numpix div 0.5 gt
+ {
+ /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
+ /rampIndxInc NumSamples 1 sub numsteps div def
+ /subsampling true def
+ }if
+ }if
+ ext0
+ {
+ 0 getrampcolor
+ xMin xStart lt
+ {
+ xMin yMin xMin neg ySpan rectfill
+ }if
+ }if
+ /xInc xEnd xStart sub numsteps div def
+ /x xStart def
+ 0
+ numsteps
+ {
+ dup
+ subsampling{round cvi}if
+ getrampcolor
+ x yMin xInc ySpan rectfill
+ /x x xInc add def
+ rampIndxInc add
+ }repeat
+ pop
+ ext1{
+ xMax xEnd gt
+ {
+ xEnd yMin xMax xEnd sub ySpan rectfill
+ }if
+ }if
+ grestore
+ grestore
+ end
+ end
+ end
+ }ifelse
+ }bdf
+}def
+/pt
+{
+ end
+}def
+/dt{
+}def
+/pgsv{
+ //Adobe_AGM_Core/AGMCORE_save save put
+}def
+/pgrs{
+ //Adobe_AGM_Core/AGMCORE_save get restore
+}def
+systemdict/findcolorrendering known{
+ /findcolorrendering systemdict/findcolorrendering get def
+}if
+systemdict/setcolorrendering known{
+ /setcolorrendering systemdict/setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+ gsave
+ setcmykcolor currentgray 1 ne
+ grestore
+}def
+/inRip_spot_has_ink
+{
+ dup//Adobe_AGM_Core/AGMCORE_name xddf
+ convert_spot_to_process not
+}def
+/map255_to_range
+{
+ 1 index sub
+ 3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+ /sep_colorspace_dict null AGMCORE_gput
+ begin
+ CSA get_csa_by_name setcolorspace_opt
+ set_crd
+ end
+}
+def
+/map_csa
+{
+ currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
+ {pop}{get_csa_by_name/MappedCSA xdf}ifelse
+}def
+/setsepcolor
+{
+ /sep_colorspace_dict AGMCORE_gget begin
+ dup/sep_tint exch AGMCORE_gput
+ TintProc
+ end
+}def
+/setdevicencolor
+{
+ /devicen_colorspace_dict AGMCORE_gget begin
+ Names length copy
+ Names length 1 sub -1 0
+ {
+ /devicen_tints AGMCORE_gget 3 1 roll xpt
+ }for
+ TintProc
+ end
+}def
+/sep_colorspace_proc
+{
+ /AGMCORE_tmp exch store
+ /sep_colorspace_dict AGMCORE_gget begin
+ currentdict/Components known{
+ Components aload pop
+ TintMethod/Lab eq{
+ 2{AGMCORE_tmp mul NComponents 1 roll}repeat
+ LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
+ }{
+ TintMethod/Subtractive eq{
+ NComponents{
+ AGMCORE_tmp mul NComponents 1 roll
+ }repeat
+ }{
+ NComponents{
+ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
+ }repeat
+ }ifelse
+ }ifelse
+ }{
+ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+ aload pop
+ }ifelse
+ end
+}def
+/sep_colorspace_gray_proc
+{
+ /AGMCORE_tmp exch store
+ /sep_colorspace_dict AGMCORE_gget begin
+ GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+ end
+}def
+/sep_proc_name
+{
+ dup 0 get
+ dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
+ pop[/DeviceGray]
+ /sep_colorspace_gray_proc
+ }{
+ /sep_colorspace_proc
+ }ifelse
+}def
+/setsepcolorspace
+{
+ current_spot_alias{
+ dup begin
+ Name map_alias{
+ exch pop
+ }if
+ end
+ }if
+ dup/sep_colorspace_dict exch AGMCORE_gput
+ begin
+ CSA map_csa
+ /AGMCORE_sep_special Name dup()eq exch(All)eq or store
+ AGMCORE_avoid_L2_sep_space{
+ [/Indexed MappedCSA sep_proc_name 255 exch
+ {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx
+ ]setcolorspace_opt
+ /TintProc{
+ 255 mul round cvi setcolor
+ }bdf
+ }{
+ MappedCSA 0 get/DeviceCMYK eq
+ currentdict/Components known and
+ AGMCORE_sep_special not and{
+ /TintProc[
+ Components aload pop Name findcmykcustomcolor
+ /exch cvx/setcustomcolor cvx
+ ]cvx bdf
+ }{
+ AGMCORE_host_sep Name(All)eq and{
+ /TintProc{
+ 1 exch sub setseparationgray
+ }bdf
+ }{
+ AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and
+ AGMCORE_host_sep or
+ Name()eq and{
+ /TintProc[
+ MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
+ cvx/setcmykcolor cvx
+ }{
+ cvx/setgray cvx
+ }ifelse
+ ]cvx bdf
+ }{
+ AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
+ /TintProc[
+ /dup cvx
+ MappedCSA sep_proc_name cvx exch
+ 0 get/DeviceGray eq{
+ 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
+ }if
+ /Name cvx/findcmykcustomcolor cvx/exch cvx
+ AGMCORE_host_sep{
+ AGMCORE_is_cmyk_sep
+ /Name cvx
+ /AGMCORE_IsSeparationAProcessColor load/exec cvx
+ /not cvx/and cvx
+ }{
+ Name inRip_spot_has_ink not
+ }ifelse
+ [
+ /pop cvx 1
+ ]cvx/if cvx
+ /setcustomcolor cvx
+ ]cvx bdf
+ }{
+ /TintProc{setcolor}bdf
+ [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ set_crd
+ setsepcolor
+ end
+}def
+/additive_blend
+{
+ 3 dict begin
+ /numarrays xdf
+ /numcolors xdf
+ 0 1 numcolors 1 sub
+ {
+ /c1 xdf
+ 1
+ 0 1 numarrays 1 sub
+ {
+ 1 exch add/index cvx
+ c1/get cvx/mul cvx
+ }for
+ numarrays 1 add 1/roll cvx
+ }for
+ numarrays[/pop cvx]cvx/repeat cvx
+ end
+}def
+/subtractive_blend
+{
+ 3 dict begin
+ /numarrays xdf
+ /numcolors xdf
+ 0 1 numcolors 1 sub
+ {
+ /c1 xdf
+ 1 1
+ 0 1 numarrays 1 sub
+ {
+ 1 3 3 -1 roll add/index cvx
+ c1/get cvx/sub cvx/mul cvx
+ }for
+ /sub cvx
+ numarrays 1 add 1/roll cvx
+ }for
+ numarrays[/pop cvx]cvx/repeat cvx
+ end
+}def
+/exec_tint_transform
+{
+ /TintProc[
+ /TintTransform cvx/setcolor cvx
+ ]cvx bdf
+ MappedCSA setcolorspace_opt
+}bdf
+/devn_makecustomcolor
+{
+ 2 dict begin
+ /names_index xdf
+ /Names xdf
+ 1 1 1 1 Names names_index get findcmykcustomcolor
+ /devicen_tints AGMCORE_gget names_index get setcustomcolor
+ Names length{pop}repeat
+ end
+}bdf
+/setdevicencolorspace
+{
+ dup/AliasedColorants known{false}{true}ifelse
+ current_spot_alias and{
+ 7 dict begin
+ /names_index 0 def
+ dup/names_len exch/Names get length def
+ /new_names names_len array def
+ /new_LookupTables names_len array def
+ /alias_cnt 0 def
+ dup/Names get
+ {
+ dup map_alias{
+ exch pop
+ dup/ColorLookup known{
+ dup begin
+ new_LookupTables names_index ColorLookup put
+ end
+ }{
+ dup/Components known{
+ dup begin
+ new_LookupTables names_index Components put
+ end
+ }{
+ dup begin
+ new_LookupTables names_index[null null null null]put
+ end
+ }ifelse
+ }ifelse
+ new_names names_index 3 -1 roll/Name get put
+ /alias_cnt alias_cnt 1 add def
+ }{
+ /name xdf
+ new_names names_index name put
+ dup/LookupTables known{
+ dup begin
+ new_LookupTables names_index LookupTables names_index get put
+ end
+ }{
+ dup begin
+ new_LookupTables names_index[null null null null]put
+ end
+ }ifelse
+ }ifelse
+ /names_index names_index 1 add def
+ }forall
+ alias_cnt 0 gt{
+ /AliasedColorants true def
+ /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
+ 0 1 names_len 1 sub{
+ /names_index xdf
+ new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
+ /AliasedColorants false def
+ exit
+ }{
+ new_LookupTables names_index get 0 get null eq{
+ dup/Names get names_index get/name xdf
+ name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
+ or or or not{
+ /AliasedColorants false def
+ exit
+ }if
+ }if
+ }ifelse
+ }for
+ lut_entry_len 1 eq{
+ /AliasedColorants false def
+ }if
+ AliasedColorants{
+ dup begin
+ /Names new_names def
+ /LookupTables new_LookupTables def
+ /AliasedColorants true def
+ /NComponents lut_entry_len def
+ /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
+ /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
+ currentdict/TTTablesIdx known not{
+ /TTTablesIdx -1 def
+ }if
+ end
+ }if
+ }if
+ end
+ }if
+ dup/devicen_colorspace_dict exch AGMCORE_gput
+ begin
+ currentdict/AliasedColorants known{
+ AliasedColorants
+ }{
+ false
+ }ifelse
+ dup not{
+ CSA map_csa
+ }if
+ /TintTransform load type/nulltype eq or{
+ /TintTransform[
+ 0 1 Names length 1 sub
+ {
+ /TTTablesIdx TTTablesIdx 1 add def
+ dup LookupTables exch get dup 0 get null eq
+ {
+ 1 index
+ Names exch get
+ dup(Cyan)eq
+ {
+ pop exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 0
+ }
+ {
+ dup(Magenta)eq
+ {
+ pop exch
+ LookupTables length exch sub
+ /index cvx
+ 0/exch cvx 0 0
+ }{
+ (Yellow)eq
+ {
+ exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 3 -1/roll cvx 0
+ }{
+ exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 0 4 -1/roll cvx
+ }ifelse
+ }ifelse
+ }ifelse
+ 5 -1/roll cvx/astore cvx
+ }{
+ dup length 1 sub
+ LookupTables length 4 -1 roll sub 1 add
+ /index cvx/mul cvx/round cvx/cvi cvx/get cvx
+ }ifelse
+ Names length TTTablesIdx add 1 add 1/roll cvx
+ }for
+ Names length[/pop cvx]cvx/repeat cvx
+ NComponents Names length
+ TintMethod/Subtractive eq
+ {
+ subtractive_blend
+ }{
+ additive_blend
+ }ifelse
+ ]cvx bdf
+ }if
+ AGMCORE_host_sep{
+ Names convert_to_process{
+ exec_tint_transform
+ }
+ {
+ currentdict/AliasedColorants known{
+ AliasedColorants not
+ }{
+ false
+ }ifelse
+ 5 dict begin
+ /AvoidAliasedColorants xdf
+ /painted? false def
+ /names_index 0 def
+ /names_len Names length def
+ AvoidAliasedColorants{
+ /currentspotalias current_spot_alias def
+ false set_spot_alias
+ }if
+ Names{
+ AGMCORE_is_cmyk_sep{
+ dup(Cyan)eq AGMCORE_cyan_plate and exch
+ dup(Magenta)eq AGMCORE_magenta_plate and exch
+ dup(Yellow)eq AGMCORE_yellow_plate and exch
+ (Black)eq AGMCORE_black_plate and or or or{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ Names names_index/devn_makecustomcolor cvx
+ ]cvx ddf
+ /painted? true def
+ }if
+ painted?{exit}if
+ }{
+ 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ Names names_index/devn_makecustomcolor cvx
+ ]cvx ddf
+ /painted? true def
+ exit
+ }if
+ }ifelse
+ /names_index names_index 1 add def
+ }forall
+ AvoidAliasedColorants{
+ currentspotalias set_spot_alias
+ }if
+ painted?{
+ /devicen_colorspace_dict AGMCORE_gget/names_index names_index put
+ }{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
+ 0 0 0 0/setcmykcolor cvx
+ ]cvx ddf
+ }ifelse
+ end
+ }ifelse
+ }
+ {
+ AGMCORE_in_rip_sep{
+ Names convert_to_process not
+ }{
+ level3
+ }ifelse
+ {
+ [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
+ /TintProc level3 not AGMCORE_in_rip_sep and{
+ [
+ Names/length cvx[/pop cvx]cvx/repeat cvx
+ ]cvx bdf
+ }{
+ {setcolor}bdf
+ }ifelse
+ }{
+ exec_tint_transform
+ }ifelse
+ }ifelse
+ set_crd
+ /AliasedColorants false def
+ end
+}def
+/setindexedcolorspace
+{
+ dup/indexed_colorspace_dict exch AGMCORE_gput
+ begin
+ currentdict/CSDBase known{
+ CSDBase/CSD get_res begin
+ currentdict/Names known{
+ currentdict devncs
+ }{
+ 1 currentdict sepcs
+ }ifelse
+ AGMCORE_host_sep{
+ 4 dict begin
+ /compCnt/Names where{pop Names length}{1}ifelse def
+ /NewLookup HiVal 1 add string def
+ 0 1 HiVal{
+ /tableIndex xdf
+ Lookup dup type/stringtype eq{
+ compCnt tableIndex map_index
+ }{
+ exec
+ }ifelse
+ /Names where{
+ pop setdevicencolor
+ }{
+ setsepcolor
+ }ifelse
+ currentgray
+ tableIndex exch
+ 255 mul cvi
+ NewLookup 3 1 roll put
+ }for
+ [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
+ end
+ }{
+ level3
+ {
+ currentdict/Names known{
+ [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
+ }{
+ [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
+ }ifelse
+ }{
+ [/Indexed MappedCSA HiVal
+ [
+ currentdict/Names known{
+ Lookup dup type/stringtype eq
+ {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
+ {/exec cvx}ifelse
+ /TintTransform load/exec cvx
+ }{
+ Lookup dup type/stringtype eq
+ {/exch cvx/get cvx 255/div cvx}
+ {/exec cvx}ifelse
+ CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
+ }ifelse
+ ]cvx
+ ]setcolorspace_opt
+ }ifelse
+ }ifelse
+ end
+ set_crd
+ }
+ {
+ CSA map_csa
+ AGMCORE_host_sep level2 not and{
+ 0 0 0 0 setcmykcolor
+ }{
+ [/Indexed MappedCSA
+ level2 not has_color not and{
+ dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
+ pop[/DeviceGray]
+ }if
+ HiVal GrayLookup
+ }{
+ HiVal
+ currentdict/RangeArray known{
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ Lookup exch
+ dup HiVal gt{
+ pop HiVal
+ }if
+ NComponents mul NComponents getinterval{}forall
+ NComponents 1 sub -1 0{
+ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+ NComponents 1 roll
+ }for
+ end
+ }bind
+ }{
+ Lookup
+ }ifelse
+ }ifelse
+ ]setcolorspace_opt
+ set_crd
+ }ifelse
+ }ifelse
+ end
+}def
+/setindexedcolor
+{
+ AGMCORE_host_sep{
+ /indexed_colorspace_dict AGMCORE_gget
+ begin
+ currentdict/CSDBase known{
+ CSDBase/CSD get_res begin
+ currentdict/Names known{
+ map_indexed_devn
+ devn
+ }
+ {
+ Lookup 1 3 -1 roll map_index
+ sep
+ }ifelse
+ end
+ }{
+ Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
+ map_index
+ MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
+ }ifelse
+ end
+ }{
+ level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
+ /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
+ map_indexed_devn
+ devn
+ end
+ }
+ {
+ setcolor
+ }ifelse
+ }ifelse
+}def
+/ignoreimagedata
+{
+ currentoverprint not{
+ gsave
+ dup clonedict begin
+ 1 setgray
+ /Decode[0 1]def
+ /DataSource<FF>def
+ /MultipleDataSources false def
+ /BitsPerComponent 8 def
+ currentdict end
+ systemdict/image gx
+ grestore
+ }if
+ consumeimagedata
+}def
+/add_res
+{
+ dup/CSD eq{
+ pop
+ //Adobe_AGM_Core begin
+ /AGMCORE_CSD_cache load 3 1 roll put
+ end
+ }{
+ defineresource pop
+ }ifelse
+}def
+/del_res
+{
+ {
+ aload pop exch
+ dup/CSD eq{
+ pop
+ {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
+ }{
+ exch
+ {1 index undefineresource}forall
+ pop
+ }ifelse
+ }forall
+}def
+/get_res
+{
+ dup/CSD eq{
+ pop
+ dup type dup/nametype eq exch/stringtype eq or{
+ AGMCORE_CSD_cache exch get
+ }if
+ }{
+ findresource
+ }ifelse
+}def
+/get_csa_by_name
+{
+ dup type dup/nametype eq exch/stringtype eq or{
+ /CSA get_res
+ }if
+}def
+/paintproc_buf_init
+{
+ /count get 0 0 put
+}def
+/paintproc_buf_next
+{
+ dup/count get dup 0 get
+ dup 3 1 roll
+ 1 add 0 xpt
+ get
+}def
+/cachepaintproc_compress
+{
+ 5 dict begin
+ currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
+ /ppdict 20 dict def
+ /string_size 16000 def
+ /readbuffer string_size string def
+ currentglobal true setglobal
+ ppdict 1 array dup 0 1 put/count xpt
+ setglobal
+ /LZWFilter
+ {
+ exch
+ dup length 0 eq{
+ pop
+ }{
+ ppdict dup length 1 sub 3 -1 roll put
+ }ifelse
+ {string_size}{0}ifelse string
+ }/LZWEncode filter def
+ {
+ ReadFilter readbuffer readstring
+ exch LZWFilter exch writestring
+ not{exit}if
+ }loop
+ LZWFilter closefile
+ ppdict
+ end
+}def
+/cachepaintproc
+{
+ 2 dict begin
+ currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
+ /ppdict 20 dict def
+ currentglobal true setglobal
+ ppdict 1 array dup 0 1 put/count xpt
+ setglobal
+ {
+ ReadFilter 16000 string readstring exch
+ ppdict dup length 1 sub 3 -1 roll put
+ not{exit}if
+ }loop
+ ppdict dup dup length 1 sub()put
+ end
+}def
+/make_pattern
+{
+ exch clonedict exch
+ dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+ exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
+ exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
+ matrix translate exch matrix concatmatrix
+ 1 index begin
+ BBox 0 get XStep div cvi XStep mul/xshift exch neg def
+ BBox 1 get YStep div cvi YStep mul/yshift exch neg def
+ BBox 0 get xshift add
+ BBox 1 get yshift add
+ BBox 2 get xshift add
+ BBox 3 get yshift add
+ 4 array astore
+ /BBox exch def
+ [xshift yshift/translate load null/exec load]dup
+ 3/PaintProc load put cvx/PaintProc exch def
+ end
+ gsave 0 setgray
+ makepattern
+ grestore
+}def
+/set_pattern
+{
+ dup/PatternType get 1 eq{
+ dup/PaintType get 1 eq{
+ currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
+ }if
+ }if
+ setpattern
+}def
+/setcolorspace_opt
+{
+ dup currentcolorspace eq{pop}{setcolorspace}ifelse
+}def
+/updatecolorrendering
+{
+ currentcolorrendering/RenderingIntent known{
+ currentcolorrendering/RenderingIntent get
+ }
+ {
+ Intent/AbsoluteColorimetric eq
+ {
+ /absolute_colorimetric_crd AGMCORE_gget dup null eq
+ }
+ {
+ Intent/RelativeColorimetric eq
+ {
+ /relative_colorimetric_crd AGMCORE_gget dup null eq
+ }
+ {
+ Intent/Saturation eq
+ {
+ /saturation_crd AGMCORE_gget dup null eq
+ }
+ {
+ /perceptual_crd AGMCORE_gget dup null eq
+ }ifelse
+ }ifelse
+ }ifelse
+ {
+ pop null
+ }
+ {
+ /RenderingIntent known{null}{Intent}ifelse
+ }ifelse
+ }ifelse
+ Intent ne{
+ Intent/ColorRendering{findresource}stopped
+ {
+ pop pop systemdict/findcolorrendering known
+ {
+ Intent findcolorrendering
+ {
+ /ColorRendering findresource true exch
+ }
+ {
+ /ColorRendering findresource
+ product(Xerox Phaser 5400)ne
+ exch
+ }ifelse
+ dup Intent/AbsoluteColorimetric eq
+ {
+ /absolute_colorimetric_crd exch AGMCORE_gput
+ }
+ {
+ Intent/RelativeColorimetric eq
+ {
+ /relative_colorimetric_crd exch AGMCORE_gput
+ }
+ {
+ Intent/Saturation eq
+ {
+ /saturation_crd exch AGMCORE_gput
+ }
+ {
+ Intent/Perceptual eq
+ {
+ /perceptual_crd exch AGMCORE_gput
+ }
+ {
+ pop
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ 1 index{exch}{pop}ifelse
+ }
+ {false}ifelse
+ }
+ {true}ifelse
+ {
+ dup begin
+ currentdict/TransformPQR known{
+ currentdict/TransformPQR get aload pop
+ 3{{}eq 3 1 roll}repeat or or
+ }
+ {true}ifelse
+ currentdict/MatrixPQR known{
+ currentdict/MatrixPQR get aload pop
+ 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
+ 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
+ 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
+ and and and and and and and and
+ }
+ {true}ifelse
+ end
+ or
+ {
+ clonedict begin
+ /TransformPQR[
+ {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
+ 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
+ {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
+ 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
+ {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
+ 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
+ ]def
+ /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
+ /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
+ currentdict end
+ }if
+ setcolorrendering_opt
+ }if
+ }if
+}def
+/set_crd
+{
+ AGMCORE_host_sep not level2 and{
+ currentdict/ColorRendering known{
+ ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
+ }{
+ currentdict/Intent known{
+ updatecolorrendering
+ }if
+ }ifelse
+ currentcolorspace dup type/arraytype eq
+ {0 get}if
+ /DeviceRGB eq
+ {
+ currentdict/UCR known
+ {/UCR}{/AGMCORE_currentucr}ifelse
+ load setundercolorremoval
+ currentdict/BG known
+ {/BG}{/AGMCORE_currentbg}ifelse
+ load setblackgeneration
+ }if
+ }if
+}def
+/set_ucrbg
+{
+ dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration
+ dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval
+}def
+/setcolorrendering_opt
+{
+ dup currentcolorrendering eq{
+ pop
+ }{
+ product(HP Color LaserJet 2605)anchorsearch{
+ pop pop pop
+ }{
+ pop
+ clonedict
+ begin
+ /Intent Intent def
+ currentdict
+ end
+ setcolorrendering
+ }ifelse
+ }ifelse
+}def
+/cpaint_gcomp
+{
+ convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+ //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+ {
+ (%end_cpaint_gcomp)flushinput
+ }if
+}def
+/cpaint_gsep
+{
+ //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+ {
+ (%end_cpaint_gsep)flushinput
+ }if
+}def
+/cpaint_gend
+{np}def
+/T1_path
+{
+ currentfile token pop currentfile token pop mo
+ {
+ currentfile token pop dup type/stringtype eq
+ {pop exit}if
+ 0 exch rlineto
+ currentfile token pop dup type/stringtype eq
+ {pop exit}if
+ 0 rlineto
+ }loop
+}def
+/T1_gsave
+ level3
+ {/clipsave}
+ {/gsave}ifelse
+ load def
+/T1_grestore
+ level3
+ {/cliprestore}
+ {/grestore}ifelse
+ load def
+/set_spot_alias_ary
+{
+ dup inherit_aliases
+ //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+}def
+/set_spot_normalization_ary
+{
+ dup inherit_aliases
+ dup length
+ /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
+ array
+ //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
+ /AGMCORE_SpotAliasAry where{
+ pop
+ AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
+ AGMCORE_SpotAliasAry length
+ }{0}ifelse
+ AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
+ true set_spot_alias
+}def
+/inherit_aliases
+{
+ {dup/Name get map_alias{/CSD put}{pop}ifelse}forall
+}def
+/set_spot_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ /AGMCORE_current_spot_alias 3 -1 roll put
+ }{
+ pop
+ }ifelse
+}def
+/current_spot_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ /AGMCORE_current_spot_alias get
+ }{
+ false
+ }ifelse
+}def
+/map_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ begin
+ /AGMCORE_name xdf
+ false
+ AGMCORE_SpotAliasAry2{
+ dup/Name get AGMCORE_name eq{
+ /CSD get/CSD get_res
+ exch pop true
+ exit
+ }{
+ pop
+ }ifelse
+ }forall
+ end
+ }{
+ pop false
+ }ifelse
+}bdf
+/spot_alias
+{
+ true set_spot_alias
+ /AGMCORE_&setcustomcolor AGMCORE_key_known not{
+ //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
+ }if
+ /customcolor_tint 1 AGMCORE_gput
+ //Adobe_AGM_Core begin
+ /setcustomcolor
+ {
+ //Adobe_AGM_Core begin
+ dup/customcolor_tint exch AGMCORE_gput
+ 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
+ current_spot_alias and{1 index 4 get map_alias}{false}ifelse
+ {
+ false set_spot_alias
+ /sep_colorspace_dict AGMCORE_gget null ne
+ {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse
+ 3 1 roll 2 index{
+ exch pop/sep_tint AGMCORE_gget exch
+ }if
+ mark 3 1 roll
+ setsepcolorspace
+ counttomark 0 ne{
+ setsepcolor
+ }if
+ pop
+ not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if
+ pop
+ true set_spot_alias
+ }{
+ AGMCORE_&setcustomcolor
+ }ifelse
+ end
+ }bdf
+ end
+}def
+/begin_feature
+{
+ Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+ count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+ {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+ 2 dict begin
+ /spd/setpagedevice load def
+ /setpagedevice{get_gstate spd set_gstate}def
+ stopped{$error/newerror false put}if
+ end
+ count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+ countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+ {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+ //Adobe_AGM_Core begin
+ /AGMCORE_inverting exch def
+ level2{
+ currentpagedevice/NegativePrint known AGMCORE_distilling not and{
+ currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
+ true begin_feature true{
+ <</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
+ }end_feature
+ }if
+ /AGMCORE_inverting false def
+ }if
+ }if
+ AGMCORE_inverting{
+ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+ AGMCORE_distilling{
+ erasepage
+ }{
+ gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
+ /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
+ }ifelse
+ }if
+ end
+}def
+/lw_save_restore_override{
+ /md where{
+ pop
+ md begin
+ initializepage
+ /initializepage{}def
+ /pmSVsetup{}def
+ /endp{}def
+ /pse{}def
+ /psb{}def
+ /orig_showpage where
+ {pop}
+ {/orig_showpage/showpage load def}
+ ifelse
+ /showpage{orig_showpage gR}def
+ end
+ }if
+}def
+/pscript_showpage_override{
+ /NTPSOct95 where
+ {
+ begin
+ showpage
+ save
+ /showpage/restore load def
+ /restore{exch pop}def
+ end
+ }if
+}def
+/driver_media_override
+{
+ /md where{
+ pop
+ md/initializepage known{
+ md/initializepage{}put
+ }if
+ md/rC known{
+ md/rC{4{pop}repeat}put
+ }if
+ }if
+ /mysetup where{
+ /mysetup[1 0 0 1 0 0]put
+ }if
+ Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
+ level2
+ {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
+}def
+/capture_mysetup
+{
+ /Pscript_Win_Data where{
+ pop
+ Pscript_Win_Data/mysetup known{
+ Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put
+ }if
+ }if
+}def
+/restore_mysetup
+{
+ /Pscript_Win_Data where{
+ pop
+ Pscript_Win_Data/mysetup known{
+ Adobe_AGM_Core/save_mysetup known{
+ Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put
+ Adobe_AGM_Core/save_mysetup undef
+ }if
+ }if
+ }if
+}def
+/driver_check_media_override
+{
+ /PrepsDict where
+ {pop}
+ {
+ Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
+ {
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
+ }if
+ {
+ Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
+ }if
+ }ifelse
+}def
+AGMCORE_err_strings begin
+ /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def
+ /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
+ /AGMCORE_invalid_color_space(This job contains an invalid color space. )def
+end
+/set_def_ht
+{AGMCORE_def_ht sethalftone}def
+/set_def_flat
+{AGMCORE_Default_flatness setflat}def
+end
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A>def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef <d841272cf18f54fc13>dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{
+ currentpacking
+ true setpacking
+}if
+userdict/Adobe_AGM_Image 71 dict dup begin put
+/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def
+/nd{
+ null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf()def
+/AGMIMG_ybuf()def
+/AGMIMG_kbuf()def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/AGMIMG_maskSource nd
+/AGMIMG_flushfilters nd
+/invert_image_samples nd
+/knockout_image_samples nd
+/img nd
+/sepimg nd
+/devnimg nd
+/idximg nd
+/ds
+{
+ Adobe_AGM_Core begin
+ Adobe_AGM_Image begin
+ /AGMIMG_&image systemdict/image get def
+ /AGMIMG_&imagemask systemdict/imagemask get def
+ /colorimage where{
+ pop
+ /AGMIMG_&colorimage/colorimage ldf
+ }if
+ end
+ end
+}def
+/ps
+{
+ Adobe_AGM_Image begin
+ /AGMIMG_ccimage_exists{/customcolorimage where
+ {
+ pop
+ /Adobe_AGM_OnHost_Seps where
+ {
+ pop false
+ }{
+ /Adobe_AGM_InRip_Seps where
+ {
+ pop false
+ }{
+ true
+ }ifelse
+ }ifelse
+ }{
+ false
+ }ifelse
+ }bdf
+ level2{
+ /invert_image_samples
+ {
+ Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+ /Decode[Decode 1 get Decode 0 get]def
+ }def
+ /knockout_image_samples
+ {
+ Operator/imagemask ne{
+ /Decode[1 1]def
+ }if
+ }def
+ }{
+ /invert_image_samples
+ {
+ {1 exch sub}currenttransfer addprocs settransfer
+ }def
+ /knockout_image_samples
+ {
+ {pop 1}currenttransfer addprocs settransfer
+ }def
+ }ifelse
+ /img/imageormask ldf
+ /sepimg/sep_imageormask ldf
+ /devnimg/devn_imageormask ldf
+ /idximg/indexed_imageormask ldf
+ /_ctype 7 def
+ currentdict{
+ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
+ bind
+ }if
+ def
+ }forall
+}def
+/pt
+{
+ end
+}def
+/dt
+{
+}def
+/AGMIMG_flushfilters
+{
+ dup type/arraytype ne
+ {1 array astore}if
+ dup 0 get currentfile ne
+ {dup 0 get flushfile}if
+ {
+ dup type/filetype eq
+ {
+ dup status 1 index currentfile ne and
+ {closefile}
+ {pop}
+ ifelse
+ }{pop}ifelse
+ }forall
+}def
+/AGMIMG_init_common
+{
+ currentdict/T known{/ImageType/T ldf currentdict/T undef}if
+ currentdict/W known{/Width/W ldf currentdict/W undef}if
+ currentdict/H known{/Height/H ldf currentdict/H undef}if
+ currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if
+ currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if
+ currentdict/D known{/Decode/D ldf currentdict/D undef}if
+ currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if
+ currentdict/O known{
+ /Operator/O load 1 eq{
+ /imagemask
+ }{
+ /O load 2 eq{
+ /image
+ }{
+ /colorimage
+ }ifelse
+ }ifelse
+ def
+ currentdict/O undef
+ }if
+ currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if
+ currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if
+ currentdict/I known{/Interpolate/I ldf currentdict/I undef}if
+ currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if
+ /DataSource load xcheck not{
+ DataSource type/arraytype eq{
+ DataSource 0 get type/filetype eq{
+ /_Filters DataSource def
+ currentdict/MultipleDataSources known not{
+ /DataSource DataSource dup length 1 sub get def
+ }if
+ }if
+ }if
+ currentdict/MultipleDataSources known not{
+ /MultipleDataSources DataSource type/arraytype eq{
+ DataSource length 1 gt
+ }
+ {false}ifelse def
+ }if
+ }if
+ /NComponents Decode length 2 div def
+ currentdict/SkipImageProc known not{/SkipImageProc{false}def}if
+}bdf
+/imageormask_sys
+{
+ begin
+ AGMIMG_init_common
+ save mark
+ level2{
+ currentdict
+ Operator/imagemask eq{
+ AGMIMG_&imagemask
+ }{
+ use_mask{
+ process_mask AGMIMG_&image
+ }{
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ }{
+ Width Height
+ Operator/imagemask eq{
+ Decode 0 get 1 eq Decode 1 get 0 eq and
+ ImageMatrix/DataSource load
+ AGMIMG_&imagemask
+ }{
+ BitsPerComponent ImageMatrix/DataSource load
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ cleartomark restore
+ end
+}def
+/overprint_plate
+{
+ currentoverprint{
+ 0 get dup type/nametype eq{
+ dup/DeviceGray eq{
+ pop AGMCORE_black_plate not
+ }{
+ /DeviceCMYK eq{
+ AGMCORE_is_cmyk_sep not
+ }if
+ }ifelse
+ }{
+ false exch
+ {
+ AGMOHS_sepink eq or
+ }forall
+ not
+ }ifelse
+ }{
+ pop false
+ }ifelse
+}def
+/process_mask
+{
+ level3{
+ dup begin
+ /ImageType 1 def
+ end
+ 4 dict begin
+ /DataDict exch def
+ /ImageType 3 def
+ /InterleaveType 3 def
+ /MaskDict 9 dict begin
+ /ImageType 1 def
+ /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def
+ /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def
+ /ImageMatrix[Width 0 0 Height neg 0 Height]def
+ /NComponents 1 def
+ /BitsPerComponent 1 def
+ /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def
+ /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def
+ currentdict end def
+ currentdict end
+ }if
+}def
+/use_mask
+{
+ dup/Mask known {dup/Mask get}{false}ifelse
+}def
+/imageormask
+{
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }
+ {
+ save mark
+ level2 AGMCORE_host_sep not and{
+ currentdict
+ Operator/imagemask eq DeviceN_PS2 not and{
+ imagemask
+ }{
+ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{
+ [/Separation/Black/DeviceGray{}]setcolorspace
+ /Decode[Decode 1 get Decode 0 get]def
+ }if
+ use_mask{
+ process_mask image
+ }{
+ DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
+ {
+ Names convert_to_process not{
+ 2 dict begin
+ /imageDict xdf
+ /names_index 0 def
+ gsave
+ imageDict write_image_file{
+ Names{
+ dup(None)ne{
+ [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace
+ Operator imageDict read_image_file
+ names_index 0 eq{true setoverprint}if
+ /names_index names_index 1 add def
+ }{
+ pop
+ }ifelse
+ }forall
+ close_image_file
+ }if
+ grestore
+ end
+ }{
+ Operator/imagemask eq{
+ imagemask
+ }{
+ image
+ }ifelse
+ }ifelse
+ }{
+ Operator/imagemask eq{
+ imagemask
+ }{
+ image
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ Width Height
+ Operator/imagemask eq{
+ Decode 0 get 1 eq Decode 1 get 0 eq and
+ ImageMatrix/DataSource load
+ /Adobe_AGM_OnHost_Seps where{
+ pop imagemask
+ }{
+ currentgray 1 ne{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not{
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentdict ignoreimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ BitsPerComponent ImageMatrix
+ MultipleDataSources{
+ 0 1 NComponents 1 sub{
+ DataSource exch get
+ }for
+ }{
+ /DataSource load
+ }ifelse
+ Operator/colorimage eq{
+ AGMCORE_host_sep{
+ MultipleDataSources level2 or NComponents 4 eq and{
+ AGMCORE_is_cmyk_sep{
+ MultipleDataSources{
+ /DataSource DataSource 0 get xcheck
+ {
+ [
+ DataSource 0 get/exec cvx
+ DataSource 1 get/exec cvx
+ DataSource 2 get/exec cvx
+ DataSource 3 get/exec cvx
+ /AGMCORE_get_ink_data cvx
+ ]cvx
+ }{
+ DataSource aload pop AGMCORE_get_ink_data
+ }ifelse def
+ }{
+ /DataSource
+ Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
+ /DataSource load
+ filter_cmyk 0()/SubFileDecode filter def
+ }ifelse
+ /Decode[Decode 0 get Decode 1 get]def
+ /MultipleDataSources false def
+ /NComponents 1 def
+ /Operator/image def
+ invert_image_samples
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentoverprint not Operator/imagemask eq and{
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentdict ignoreimagedata
+ }ifelse
+ }ifelse
+ }{
+ MultipleDataSources NComponents AGMIMG_&colorimage
+ }ifelse
+ }{
+ true NComponents colorimage
+ }ifelse
+ }{
+ Operator/image eq{
+ AGMCORE_host_sep{
+ /DoImage true def
+ currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse
+ {
+ AGMCORE_black_plate not Operator/imagemask ne and{
+ /DoImage false def
+ currentdict ignoreimagedata
+ }if
+ }if
+ 1 AGMCORE_&setgray
+ DoImage
+ {currentdict imageormask_sys}if
+ }{
+ use_mask{
+ process_mask image
+ }{
+ image
+ }ifelse
+ }ifelse
+ }{
+ Operator/knockout eq{
+ pop pop pop pop pop
+ currentcolorspace overprint_plate not{
+ knockout_unitsq
+ }if
+ }if
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+}def
+/sep_imageormask
+{
+ /sep_colorspace_dict AGMCORE_gget begin
+ CSA map_csa
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }{
+ save mark
+ AGMCORE_avoid_L2_sep_space{
+ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
+ }if
+ AGMIMG_ccimage_exists
+ MappedCSA 0 get/DeviceCMYK eq and
+ currentdict/Components known and
+ Name()ne and
+ Name(All)ne and
+ Operator/image eq and
+ AGMCORE_producing_seps not and
+ level2 not and
+ {
+ Width Height BitsPerComponent ImageMatrix
+ [
+ /DataSource load/exec cvx
+ {
+ 0 1 2 index length 1 sub{
+ 1 index exch
+ 2 copy get 255 xor put
+ }for
+ }/exec cvx
+ ]cvx bind
+ MappedCSA 0 get/DeviceCMYK eq{
+ Components aload pop
+ }{
+ 0 0 0 Components aload pop 1 exch sub
+ }ifelse
+ Name findcmykcustomcolor
+ customcolorimage
+ }{
+ AGMCORE_producing_seps not{
+ level2{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{
+ [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt
+ /sep_tint AGMCORE_gget setcolor
+ }if
+ currentdict imageormask
+ }{
+ currentdict
+ Operator/imagemask eq{
+ imageormask
+ }{
+ sep_imageormask_lev1
+ }ifelse
+ }ifelse
+ }{
+ AGMCORE_host_sep{
+ Operator/knockout eq{
+ currentdict/ImageMatrix get concat
+ knockout_unitsq
+ }{
+ currentgray 1 ne{
+ AGMCORE_is_cmyk_sep Name(All)ne and{
+ level2{
+ Name AGMCORE_IsSeparationAProcessColor
+ {
+ Operator/imagemask eq{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
+ }if
+ }{
+ invert_image_samples
+ }ifelse
+ }{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ [/Separation Name[/DeviceGray]
+ {
+ sep_colorspace_proc AGMCORE_get_ink_data
+ 1 exch sub
+ }bind
+ ]AGMCORE_&setcolorspace
+ /sep_tint AGMCORE_gget AGMCORE_&setcolor
+ }if
+ }ifelse
+ currentdict imageormask_sys
+ }{
+ currentdict
+ Operator/imagemask eq{
+ imageormask_sys
+ }{
+ sep_image_lev1_sep
+ }ifelse
+ }ifelse
+ }{
+ Operator/imagemask ne{
+ invert_image_samples
+ }if
+ currentdict imageormask_sys
+ }ifelse
+ }{
+ currentoverprint not Name(All)eq or Operator/imagemask eq and{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not
+ {
+ gsave
+ knockout_unitsq
+ grestore
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ currentcolorspace 0 get/Separation ne{
+ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt
+ /sep_tint AGMCORE_gget setcolor
+ }if
+ }if
+ currentoverprint
+ MappedCSA 0 get/DeviceCMYK eq and
+ Name AGMCORE_IsSeparationAProcessColor not and
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse
+ Name(All)ne and{
+ imageormask_l2_overprint
+ }{
+ currentdict imageormask
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+ end
+}def
+/colorSpaceElemCnt
+{
+ mark currentcolor counttomark dup 2 add 1 roll cleartomark
+}bdf
+/devn_sep_datasource
+{
+ 1 dict begin
+ /dataSource xdf
+ [
+ 0 1 dataSource length 1 sub{
+ dup currentdict/dataSource get/exch cvx/get cvx/exec cvx
+ /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx
+ }for
+ ]cvx bind
+ end
+}bdf
+/devn_alt_datasource
+{
+ 11 dict begin
+ /convProc xdf
+ /origcolorSpaceElemCnt xdf
+ /origMultipleDataSources xdf
+ /origBitsPerComponent xdf
+ /origDecode xdf
+ /origDataSource xdf
+ /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def
+ /DataSource origMultipleDataSources
+ {
+ [
+ BitsPerComponent 8 idiv origDecode length 2 idiv mul string
+ 0 1 origDecode length 2 idiv 1 sub
+ {
+ dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
+ origDataSource exch get 0()/SubFileDecode filter
+ BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx
+ }for
+ ]bind cvx
+ }{origDataSource}ifelse 0()/SubFileDecode filter def
+ [
+ origcolorSpaceElemCnt string
+ 0 2 origDecode length 2 sub
+ {
+ dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
+ 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx
+ }for
+ /convProc load/exec cvx
+ origcolorSpaceElemCnt 1 sub -1 0
+ {
+ /dup cvx 2/add cvx/index cvx
+ 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx
+ }for
+ ]bind cvx 0()/SubFileDecode filter
+ end
+}bdf
+/devn_imageormask
+{
+ /devicen_colorspace_dict AGMCORE_gget begin
+ CSA map_csa
+ 2 dict begin
+ dup
+ /srcDataStrs[3 -1 roll begin
+ AGMIMG_init_common
+ currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
+ {
+ Width Decode length 2 div mul cvi
+ {
+ dup 65535 gt{1 add 2 div cvi}{exit}ifelse
+ }loop
+ string
+ }repeat
+ end]def
+ /dstDataStr srcDataStrs 0 get length string def
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }{
+ save mark
+ AGMCORE_producing_seps not{
+ level3 not{
+ Operator/imagemask ne{
+ /DataSource[[
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def
+ /MultipleDataSources true def
+ /Decode colorSpaceElemCnt[exch{0 1}repeat]def
+ }if
+ }if
+ currentdict imageormask
+ }{
+ AGMCORE_host_sep{
+ Names convert_to_process{
+ CSA get_csa_by_name 0 get/DeviceCMYK eq{
+ /DataSource
+ Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource
+ filter_cmyk 0()/SubFileDecode filter def
+ /MultipleDataSources false def
+ /Decode[1 0]def
+ /DeviceGray setcolorspace
+ currentdict imageormask_sys
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate{
+ /DataSource
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource
+ /MultipleDataSources false def
+ /Decode colorSpaceElemCnt[exch{0 1}repeat]def
+ currentdict imageormask_sys
+ }{
+ gsave
+ knockout_unitsq
+ grestore
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }
+ {
+ /devicen_colorspace_dict AGMCORE_gget/names_index known{
+ Operator/imagemask ne{
+ MultipleDataSources{
+ /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def
+ /MultipleDataSources false def
+ }{
+ /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def
+ }ifelse
+ invert_image_samples
+ }if
+ currentdict imageormask_sys
+ }{
+ currentoverprint not Operator/imagemask eq and{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not
+ {
+ gsave
+ knockout_unitsq
+ grestore
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ currentdict imageormask
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+ end
+ end
+}def
+/imageormask_l2_overprint
+{
+ currentdict
+ currentcmykcolor add add add 0 eq{
+ currentdict consumeimagedata
+ }{
+ level3{
+ currentcmykcolor
+ /AGMIMG_k xdf
+ /AGMIMG_y xdf
+ /AGMIMG_m xdf
+ /AGMIMG_c xdf
+ Operator/imagemask eq{
+ [/DeviceN[
+ AGMIMG_c 0 ne{/Cyan}if
+ AGMIMG_m 0 ne{/Magenta}if
+ AGMIMG_y 0 ne{/Yellow}if
+ AGMIMG_k 0 ne{/Black}if
+ ]/DeviceCMYK{}]setcolorspace
+ AGMIMG_c 0 ne{AGMIMG_c}if
+ AGMIMG_m 0 ne{AGMIMG_m}if
+ AGMIMG_y 0 ne{AGMIMG_y}if
+ AGMIMG_k 0 ne{AGMIMG_k}if
+ setcolor
+ }{
+ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
+ [/Indexed
+ [
+ /DeviceN[
+ AGMIMG_c 0 ne{/Cyan}if
+ AGMIMG_m 0 ne{/Magenta}if
+ AGMIMG_y 0 ne{/Yellow}if
+ AGMIMG_k 0 ne{/Black}if
+ ]
+ /DeviceCMYK{
+ AGMIMG_k 0 eq{0}if
+ AGMIMG_y 0 eq{0 exch}if
+ AGMIMG_m 0 eq{0 3 1 roll}if
+ AGMIMG_c 0 eq{0 4 1 roll}if
+ }
+ ]
+ 255
+ {
+ 255 div
+ mark exch
+ dup dup dup
+ AGMIMG_k 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_y 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_m 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_c 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ counttomark 1 add -1 roll pop
+ }
+ ]setcolorspace
+ }ifelse
+ imageormask_sys
+ }{
+ write_image_file{
+ currentcmykcolor
+ 0 ne{
+ [/Separation/Black/DeviceGray{}]setcolorspace
+ gsave
+ /Black
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Yellow/DeviceGray{}]setcolorspace
+ gsave
+ /Yellow
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Magenta/DeviceGray{}]setcolorspace
+ gsave
+ /Magenta
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Cyan/DeviceGray{}]setcolorspace
+ gsave
+ /Cyan
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ close_image_file
+ }{
+ imageormask
+ }ifelse
+ }ifelse
+ }ifelse
+}def
+/indexed_imageormask
+{
+ begin
+ AGMIMG_init_common
+ save mark
+ currentdict
+ AGMCORE_host_sep{
+ Operator/knockout eq{
+ /indexed_colorspace_dict AGMCORE_gget dup/CSA known{
+ /CSA get get_csa_by_name
+ }{
+ /Names get
+ }ifelse
+ overprint_plate not{
+ knockout_unitsq
+ }if
+ }{
+ Indexed_DeviceN{
+ /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{
+ indexed_image_lev2_sep
+ }{
+ currentoverprint not{
+ knockout_unitsq
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }{
+ AGMCORE_is_cmyk_sep{
+ Operator/imagemask eq{
+ imageormask_sys
+ }{
+ level2{
+ indexed_image_lev2_sep
+ }{
+ indexed_image_lev1_sep
+ }ifelse
+ }ifelse
+ }{
+ currentoverprint not{
+ knockout_unitsq
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ level2{
+ Indexed_DeviceN{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ }{
+ /indexed_colorspace_dict AGMCORE_gget dup null ne
+ {
+ begin
+ currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse
+ get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and
+ AGMCORE_in_rip_sep and{
+ [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup]
+ setcolorspace
+ }if
+ end
+ }
+ {pop}ifelse
+ }ifelse
+ imageormask
+ Indexed_DeviceN{
+ end
+ }if
+ }{
+ Operator/imagemask eq{
+ imageormask
+ }{
+ indexed_imageormask_lev1
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+}def
+/indexed_image_lev2_sep
+{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ Indexed_DeviceN not{
+ currentcolorspace
+ dup 1/DeviceGray put
+ dup 3
+ currentcolorspace 2 get 1 add string
+ 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
+ {
+ dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
+ }for
+ put setcolorspace
+ }if
+ currentdict
+ Operator/imagemask eq{
+ AGMIMG_&imagemask
+ }{
+ use_mask{
+ process_mask AGMIMG_&image
+ }{
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ end end
+}def
+ /OPIimage
+ {
+ dup type/dicttype ne{
+ 10 dict begin
+ /DataSource xdf
+ /ImageMatrix xdf
+ /BitsPerComponent xdf
+ /Height xdf
+ /Width xdf
+ /ImageType 1 def
+ /Decode[0 1 def]
+ currentdict
+ end
+ }if
+ dup begin
+ /NComponents 1 cdndf
+ /MultipleDataSources false cdndf
+ /SkipImageProc{false}cdndf
+ /Decode[
+ 0
+ currentcolorspace 0 get/Indexed eq{
+ 2 BitsPerComponent exp 1 sub
+ }{
+ 1
+ }ifelse
+ ]cdndf
+ /Operator/image cdndf
+ end
+ /sep_colorspace_dict AGMCORE_gget null eq{
+ imageormask
+ }{
+ gsave
+ dup begin invert_image_samples end
+ sep_imageormask
+ grestore
+ }ifelse
+ }def
+/cachemask_level2
+{
+ 3 dict begin
+ /LZWEncode filter/WriteFilter xdf
+ /readBuffer 256 string def
+ /ReadFilter
+ currentfile
+ 0(%EndMask)/SubFileDecode filter
+ /ASCII85Decode filter
+ /RunLengthDecode filter
+ def
+ {
+ ReadFilter readBuffer readstring exch
+ WriteFilter exch writestring
+ not{exit}if
+ }loop
+ WriteFilter closefile
+ end
+}def
+/spot_alias
+{
+ /mapto_sep_imageormask
+ {
+ dup type/dicttype ne{
+ 12 dict begin
+ /ImageType 1 def
+ /DataSource xdf
+ /ImageMatrix xdf
+ /BitsPerComponent xdf
+ /Height xdf
+ /Width xdf
+ /MultipleDataSources false def
+ }{
+ begin
+ }ifelse
+ /Decode[/customcolor_tint AGMCORE_gget 0]def
+ /Operator/image def
+ /SkipImageProc{false}def
+ currentdict
+ end
+ sep_imageormask
+ }bdf
+ /customcolorimage
+ {
+ Adobe_AGM_Image/AGMIMG_colorAry xddf
+ /customcolor_tint AGMCORE_gget
+ <<
+ /Name AGMIMG_colorAry 4 get
+ /CSA[/DeviceCMYK]
+ /TintMethod/Subtractive
+ /TintProc null
+ /MappedCSA null
+ /NComponents 4
+ /Components[AGMIMG_colorAry aload pop pop]
+ >>
+ setsepcolorspace
+ mapto_sep_imageormask
+ }ndf
+ Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put
+ /customcolorimage
+ {
+ Adobe_AGM_Image/AGMIMG_override false put
+ current_spot_alias{dup 4 get map_alias}{false}ifelse
+ {
+ false set_spot_alias
+ /customcolor_tint AGMCORE_gget exch setsepcolorspace
+ pop
+ mapto_sep_imageormask
+ true set_spot_alias
+ }{
+ //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec
+ }ifelse
+ }bdf
+}def
+/snap_to_device
+{
+ 6 dict begin
+ matrix currentmatrix
+ dup 0 get 0 eq 1 index 3 get 0 eq and
+ 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
+ {
+ 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def
+ 0 0 transform
+ AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
+ AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
+ itransform/AGMIMG_llY exch def/AGMIMG_llX exch def
+ 1 1 transform
+ AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
+ AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
+ itransform/AGMIMG_urY exch def/AGMIMG_urX exch def
+ [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat
+ }{
+ }ifelse
+ end
+}def
+level2 not{
+ /colorbuf
+ {
+ 0 1 2 index length 1 sub{
+ dup 2 index exch get
+ 255 exch sub
+ 2 index
+ 3 1 roll
+ put
+ }for
+ }def
+ /tint_image_to_color
+ {
+ begin
+ Width Height BitsPerComponent ImageMatrix
+ /DataSource load
+ end
+ Adobe_AGM_Image begin
+ /AGMIMG_mbuf 0 string def
+ /AGMIMG_ybuf 0 string def
+ /AGMIMG_kbuf 0 string def
+ {
+ colorbuf dup length AGMIMG_mbuf length ne
+ {
+ dup length dup dup
+ /AGMIMG_mbuf exch string def
+ /AGMIMG_ybuf exch string def
+ /AGMIMG_kbuf exch string def
+ }if
+ dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+ }
+ addprocs
+ {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage
+ end
+ }def
+ /sep_imageormask_lev1
+ {
+ begin
+ MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
+ {
+ 255 mul round cvi GrayLookup exch get
+ }currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ /sep_colorspace_dict AGMCORE_gget/Components known{
+ MappedCSA 0 get/DeviceCMYK eq{
+ Components aload pop
+ }{
+ 0 0 0 Components aload pop 1 exch sub
+ }ifelse
+ Adobe_AGM_Image/AGMIMG_k xddf
+ Adobe_AGM_Image/AGMIMG_y xddf
+ Adobe_AGM_Image/AGMIMG_m xddf
+ Adobe_AGM_Image/AGMIMG_c xddf
+ AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+ {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ currentcolortransfer
+ {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }ifelse
+ }{
+ MappedCSA 0 get/DeviceGray eq{
+ {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ MappedCSA 0 get/DeviceCMYK eq{
+ currentcolortransfer
+ {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }{
+ currentcolortransfer
+ {pop 1}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ end
+ }def
+ /sep_image_lev1_sep
+ {
+ begin
+ /sep_colorspace_dict AGMCORE_gget/Components known{
+ Components aload pop
+ Adobe_AGM_Image/AGMIMG_k xddf
+ Adobe_AGM_Image/AGMIMG_y xddf
+ Adobe_AGM_Image/AGMIMG_m xddf
+ Adobe_AGM_Image/AGMIMG_c xddf
+ {AGMIMG_c mul 1 exch sub}
+ {AGMIMG_m mul 1 exch sub}
+ {AGMIMG_y mul 1 exch sub}
+ {AGMIMG_k mul 1 exch sub}
+ }{
+ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+ }ifelse
+ AGMCORE_get_ink_data currenttransfer addprocs settransfer
+ currentdict imageormask_sys
+ end
+ }def
+ /indexed_imageormask_lev1
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ currentdict
+ MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
+ {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer
+ imageormask
+ }{
+ MappedCSA 0 get/DeviceGray eq{
+ {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer
+ imageormask
+ }{
+ MappedCSA 0 get/DeviceCMYK eq{
+ currentcolortransfer
+ {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ tint_image_to_color
+ }{
+ currentcolortransfer
+ {pop 1}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll
+ setcolortransfer
+ tint_image_to_color
+ }ifelse
+ }ifelse
+ }ifelse
+ end end
+ }def
+ /indexed_image_lev1_sep
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+ AGMCORE_get_ink_data currenttransfer addprocs settransfer
+ currentdict imageormask_sys
+ end end
+ }def
+}if
+end
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+Adobe_AGM_Utils begin
+2 2010 Adobe_AGM_Core/ds gx
+Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: 1 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI11EPS"
+%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0
+%ADOEndClientInjection: PageSetup Start "AI11EPS"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/ps gx
+Adobe_AGM_Utils/capture_cpd gx
+Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx
+%ADOBeginClientInjection: PageSetup End "AI11EPS"
+/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.352624, 2008/07/30-18:05:41 ">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
+ xmlns:stMfs="http://ns.adobe.com/xap/1.0/sType/ManifestItem#"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xmpMM:DerivedFrom rdf:parseType="Resource"/>
+ <xmpMM:DocumentID>xmp.did:F77F1174072068119109CE6C3C89164E</xmpMM:DocumentID>
+ <xmpMM:InstanceID>xmp.iid:F77F1174072068119109CE6C3C89164E</xmpMM:InstanceID>
+ <xmpMM:OriginalDocumentID>xmp.did:F77F1174072068119109CE6C3C89164E</xmpMM:OriginalDocumentID>
+ <xmpMM:History>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <stEvt:action>saved</stEvt:action>
+ <stEvt:instanceID>xmp.iid:F77F1174072068119109CE6C3C89164E</stEvt:instanceID>
+ <stEvt:when>2011-06-04T12:16:32+02:00</stEvt:when>
+ <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+ <stEvt:changed>/</stEvt:changed>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpMM:History>
+ <xmpMM:Manifest>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <stMfs:linkForm>EmbedByReference</stMfs:linkForm>
+ <stMfs:reference rdf:parseType="Resource">
+ <stRef:filePath>/Users/Eva/Desktop/Bildschirmfoto 2011-06-04 um 11.57.44.png</stRef:filePath>
+ </stMfs:reference>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpMM:Manifest>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/postscript</dc:format>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+ xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/">
+ <xmp:CreatorTool>Adobe Illustrator CS4</xmp:CreatorTool>
+ <xmp:CreateDate>2011-06-04T12:16:30+02:00</xmp:CreateDate>
+ <xmp:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xmpGImg:width>256</xmpGImg:width>
+ <xmpGImg:height>128</xmpGImg:height>
+ <xmpGImg:format>JPEG</xmpGImg:format>
+ <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAgAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FVskkcal5GCKOrMQB95xVLpvMFmrenbK91L2WMEj7/6YqgNRv8AXQiEqtr6rcYol3kav3/w&#xA;xVOrC2a3tUjdi8nWRyakseu5xVEYq7FXYq7FUJqlrLPat6LFLiP4omU0NR2qPHFUq0/Utaa39YRr&#xA;eRqSrqPhkUjsf9o4qjoNfsJG9OYtbSjYpKKb/P8AriqYqyuoZSGU9CDUYq3irsVdirsVdirsVdir&#xA;sVdirsVaZlVSzEKo3JOwGKpbL5i02Nyis0zD/fa1/E0xVb/iK3/5Zrj/AIAf81Yq7/EVv/yzXH/A&#xA;D/mrFXf4it/+Wa4/4Af81Yq7/EVv/wAs1x/wA/5qxV3+Irf/AJZrj/gB/wA1Yq7/ABFb/wDLNcf8&#xA;AP8AmrFXf4it/wDlmuP+AH/NWKrfrOu3f9xAtpGf92S7t91P4Yquj0CN2El9PJdP4MSFHyA3/HFU&#xA;xigt4E4xIsaDrxAH34qlVgDqOpyX7D/R4P3dsD3PdsVTnFXYq7FXYq7FXYqk0v8AuN1cS9LS9NJP&#xA;BZPH/P3xVNJ7W2uF4zxrIO3IVp8jiqXNoPpMXsLh7Zv5K8kP0HFWvrutWm11bC5jH+7YevzK/wBg&#xA;xVd/iK3/AOWa4/4Af81Yq7/EVv8A8s1x/wAAP+asVd/iK3/5Zrj/AIAf81Yq7/EVv/yzXH/AD/mr&#xA;FXf4it/+Wa4/4Af81Yq7/EVv/wAs1x/wA/5qxV3+Irb/AJZrj/gB/wA1YqqQ+YNMlfgXMTHtIOP4&#xA;7jFUxBBAINQehxVJbrlqepNacitlbUM/Hbk/hiqawQ28CBIUWNR2UUxVU5DFXchiruQxV3IYq7kM&#xA;VdyGKu5DFXchiruQxVLNbunMaWNuf9Iujx+SdziqPtLaO2t44I/soKV8T3P04qq4q7FXYq7FXYq7&#xA;FUPqFml5aPA3VhVG8GHQ4qhtFvWmtjFNtc259OUHrtsDiqYchiruQxV3IYq7kMVdyGKu5DFXchir&#xA;uQxV3IYqpXNta3KFJ41dfcbj5HqMVS3TmksdQbTnYvBIC9qx6inVfwxVZoL1t5pj9qaVmJxVM/Ux&#xA;V3qYq71MVd6mKu9TFXepirvUxV3qYq71MVd6mKpbetx1bT5R1LNGfkdv+NjiqdYq7FXYq7FXYq7F&#xA;XYq7FUl0huU99P3knIr7L0/XiqZepirvUxV3qYq71MVd6mKu9TFXepirvUxV3qYq71MVSzVmpdWE&#xA;w+0swX6GIr+rFVHRWKW0kR6xyMpH3YqmHqYq71MVd6mKu9TFXepirvUxV3qYq71MVd6mKu9TFUFc&#xA;t6mqafGOocufkKH+GKp9irsVdirsVdirsVdirsVY/pjenLeQ/wAk7bfPb+GKo/1MVd6mKu9TFXep&#xA;irvUxV3qYq71MVd6mKu9TFXepiqA1Fi9xYxjq06kfQR/XFVt6h0/UpJGFLW6PIN2D964qriUEVBq&#xA;D0OKu9TFXepirvUxV3qYq71MVd6mKu9TFXepirTzqilnbio6k4q7RYnur19QcERIPTgr38TiqeYq&#xA;7FXYq7FXYq7FXYq7FUg1RGsdRN3T/RrkASEfsuMVXrMGAZTUHoRirfqYq71MVd6mKu9TFXepirvU&#xA;xV3qYq71MVaaYKCzGgHUnFVmlRte6j9bofq9uCsZP7TnFU8mghnjMcqB0bqpxVKn8tQhq29xJCD+&#xA;zXkP4Yqt/wAOy/8ALdJ939uKu/w7L/y3Sfd/birv8Oy/8t0n3f24q7/Dsv8Ay3Sfd/birv8ADsv/&#xA;AC3Sfd/birv8Oy/8t0n3f24q7/Dsv/LdJ939uKu/w7L/AMt0n3f24qqQ+W7UOHuJZLgjorGi/d1/&#xA;HFU1VVRQqgKqigUbADFW8VdirsVdirsVdirsVdiq2SOOVDHIodG2ZTuDiqVSeW7fkTbTSQV/ZBqP&#xA;6/jiqz/Dsv8Ay3Sfd/birv8ADsv/AC3Sfd/birv8Oy/8t0n3f24q7/Dsv/LdJ939uKu/w7L/AMt0&#xA;n3f24q7/AA7L/wAt0n3f24q7/Dsv/LdJ939uKu/w7L/y3Sfd/biq+Py3b8g1xNJPT9kmg/r+OKpr&#xA;HHHGgjjUIi7Ko2AxVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdirsVUbu8t7SEyztxUbDxJ8AMVS4arqlwOVpYH0z9l5WC1HjQ0/Xiq76&#xA;x5i/5ZYf+C/5uxV31jzF/wAssP8AwX/N2Ku+seYv+WWH/gv+bsVd9Y8xf8ssP/Bf83Yq76x5i/5Z&#xA;Yf8Agv8Am7FXfWPMX/LLD/wX/N2Ku+seYv8Allh/4L/m7FXfWfMX/LJD/wAF/wA3Yq0dZu7cj6/Z&#xA;NFH3lQ81Hzp/XFUzhmimiWWJg8bCqsMVX4q7FXYq7FXYq7FXYq7FVk00UMTSysEjUVZjiqWDWbu4&#xA;J+oWTSx9pXPBT8q/1xVv6z5i/wCWSH/gv+bsVd9Y8xf8ssP/AAX/ADdirvrHmL/llh/4L/m7FXfW&#xA;PMX/ACyw/wDBf83Yq76x5i/5ZYf+C/5uxV31jzF/yyw/8F/zdirvrHmL/llh/wCC/wCbsVd9Y8xf&#xA;8ssP/Bf83YqtOq6pbjld2B9MfaeJg1B40Ff14qmNpeW93CJYG5Kdj4g+BGKpZAi6hq800vxW9mfT&#xA;hQ9C3c4qnNRirqjFXVGKuqMVdUYq6oxV1RirqjFXVGKtNxYFWFVOxB3BGKpRZD6hq72S/wC81ypk&#xA;hX+Vh1H4YqnGKuxV2KuxV2KuxV2KuxVJ70fX9XSyb/ea2USTL/Mx6D8cVTdeKgKooo2AGwAxVuox&#xA;V1RirqjFXVGKuqMVdUYq6oxV1RirqjFUmnRdP1eGaL4be8PpzIOgbscVW+X3/wBCZ+8kjMfwGKpn&#xA;6uKu9XFXerirvVxV3q4q71cVd6uKu9XFXerirvVxVLdQb/clpzjr6hX6DTFU6xV2KuxV2KuxV2Ku&#xA;xV2KpLp7f7ktRc9fUC/QK4qmXq4q71cVd6uKu9XFXerirvVxV3q4q71cVd6uKu9XFUs8wP8A6Er9&#xA;45FYfiMVUdJb0kntz9qGVhT26fwxVH+pirvUxV3qYq71MVd6mKu9TFXepirvUxV3qYq71MVQczer&#xA;q9hF/KWkP0Co/wCI4qn2KuxV2KuxV2KuxV2KuxVIYW9LV7+L+YrIPpFT/wASxVGepirvUxV3qYq7&#xA;1MVd6mKu9TFXepirvUxV3qYq71MVQGrt6qQW43aaVQB7dP44qqatazWt2b+BC8MgpcIOoI/axVTj&#xA;v7eQVWQfImh+44qv+sx/zr94xV31mP8AnX7xirvrMf8AOv3jFXfWY/51+8Yq76zH/Ov3jFXfWY/5&#xA;1+8Yq76zH/Ov3jFV3qYq71MVQ18rsizRGk0B5oR7dRiqfWF4l3axzrtyHxDwYdRiqvirsVdirsVd&#xA;irsVUL+8S0tZJ234j4R4segxVIbFXVGmlNZpzzcn37YqifUxV3qYqt+sx/zr94xV31mP+dfvGKu+&#xA;sx/zr94xV31mP+dfvGKu+sx/zr94xV31mP8AnX7xirvrMf8AOv3jFVkl/bxirSD5A1P3DFVTSbWa&#xA;6uxfzoUhjFLdD1JP7WKp7iqDm0fTJm5SW61PUrVf+IkYqpf4e0f/AJZ/+Hf/AJqxV3+HtH/5Z/8A&#xA;h3/5qxV3+HtH/wCWf/h3/wCasVd/h7R/+Wf/AId/+asVd/h7R/8Aln/4d/8AmrFXf4e0f/ln/wCH&#xA;f/mrFXHy9pBFPQp783/riqEl8vTxb2VyQO0Uu4+8f0xVBStf2v8AvXbsqj/difEv4Yq6O7ik+wwJ&#xA;8O+Kq2j3QtL827GkFyap4B/7en3YqyPFXYq7FXYq7FXYqxzWLoXd+LdTWC2NX8C/9nT78VUZLuKP&#xA;7bAHw74q6Jr+6/3kt2ZT/ux/hX8cVRsXl6eXe9uSR/vqLYfef6Yqix5e0gCnoV9+b/1xV3+HtH/5&#xA;Z/8Ah3/5qxV3+HtH/wCWf/h3/wCasVd/h7R/+Wf/AId/+asVd/h7R/8Aln/4d/8AmrFXf4e0f/ln&#xA;/wCHf/mrFXf4e0f/AJZ/+Hf/AJqxVVh0fTIW5R261HQtVv8AiROKozFXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYqgbrRNOualogjn9uP4T+G34YqlV35bvVFbef1VU1VX+FhTwP8AtYqndhLPJaobhDHOvwyA&#xA;juO49jiqIxV2KuxV2Koe/lnjtXNuhknb4YwB3Pc+wxVJLTy3esK3E/pKxqyp8TGvif8AbxVNbXRN&#xA;OtqFYg7j9uT4j+O34YqjsVdirsVdirsVdirsVdirsVdirsVf/9k=</xmpGImg:image>
+ </rdf:li>
+ </rdf:Alt>
+ </xmp:Thumbnails>
+ <xmp:MetadataDate>2011-06-04T12:16:32+02:00</xmp:MetadataDate>
+ <xmp:ModifyDate>2011-06-04T12:16:32+02:00</xmp:ModifyDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+ xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
+ xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/">
+ <xmpTPg:MaxPageSize rdf:parseType="Resource">
+ <stDim:w>612.000000</stDim:w>
+ <stDim:h>792.000000</stDim:h>
+ <stDim:unit>Points</stDim:unit>
+ </xmpTPg:MaxPageSize>
+ <xmpTPg:NPages>1</xmpTPg:NPages>
+ <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
+ <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
+ <xmpTPg:PlateNames>
+ <rdf:Seq>
+ <rdf:li>Cyan</rdf:li>
+ <rdf:li>Magenta</rdf:li>
+ <rdf:li>Yellow</rdf:li>
+ <rdf:li>Black</rdf:li>
+ </rdf:Seq>
+ </xmpTPg:PlateNames>
+ <xmpTPg:SwatchGroups>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:groupName>Default Swatch Group</xmpG:groupName>
+ <xmpG:groupType>0</xmpG:groupType>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpTPg:SwatchGroups>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?> % &&end XMP packet marker&& [{ai_metadata_stream_123} <</Type /Metadata /Subtype /XML>> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5
+%ADOEndClientInjection: PageSetup End "AI11EPS"
+%%EndPageSetup
+1 -1 scale 0 -49.4995 translate
+pgsv
+[1 0 0 1 0 0 ]ct
+gsave
+np
+gsave
+0 0 mo
+0 49.4995 li
+99.6602 49.4995 li
+99.6602 0 li
+cp
+clp
+[1 0 0 1 0 0 ]ct
+40.6597 .91748 mo
+27.6455 5.57764 li
+6.55859 5.57764 li
+2.66016 5.57764 .5 7.70215 .5 12.6362 cv
+.5 17.6396 2.66016 19.6953 6.55859 19.6953 cv
+30.3516 19.6953 li
+34.2505 19.6953 36.4106 17.5708 36.4106 12.6362 cv
+36.4106 11.3696 36.2607 10.2886 35.9756 9.37549 cv
+40.6597 .91748 li
+cp
+false sop
+/0
+[/DeviceCMYK] /CSA add_res
+level3{
+gsave
+clp
+[-5.12966e-06 117.353 -117.353 -5.12966e-06 20.5796 7.771 ]ct
+/0
+<<
+/ShadingType 2
+/ColorSpace /0 /CSA get_res
+/Coords [0 0 1 0 ]
+/Domain [0 1 ]
+/Extend[ true true]
+/Function
+<<
+/Domain[0 1 ]
+/FunctionType 3
+/Functions [
+<<
+/Domain[0 1 ]
+/Range[0 1 0 1 0 1 0 1 ]
+/FunctionType 0
+/Order 1
+/DataSource <~z!W`<%"Tni,#6b82$3pe9%LNOC&e,9M'bCoV)&!Y`*#9:i*uPpr,9.['-QaE1.j?/;0-qqF1FXaQ2_?T
+]4"r>g5;P(q6T6q(7li[290GE<:I.8H;aj(S=%Gj^>YRll@8Kc$AQ2V0Bie@;Cg1'FDdH]PEa`>[G%>(
+fH"^dsHu!C)J8K'5JoGT@Kl_2LLj!hYMg9IfNdQ'rOFMU*PCe37Q%a`DR"p8PRYlb]S;i:jSr\_!T95%
+-Tp1R;UR$sGUm[?SVONc`Vk')lWLfE#Wh>`0X.l&<XJDAIXehSTY,@k`YGe+lYc=D#Z)aV-ZE0h7~>
+/BitsPerSample 8
+/Encode [0 63 ]
+/Decode [0 1 0 1 0 1 0 1 ]
+/Size [64 ]
+>>
+<<
+/Domain[0 1 ]
+/Range[0 1 0 1 0 1 0 1 ]
+/FunctionType 0
+/Order 1
+/DataSource <~ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7
+ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7
+ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7
+ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7
+~>
+/BitsPerSample 8
+/Encode [0 63 ]
+/Decode [0 1 0 1 0 1 0 1 ]
+/Size [64 ]
+>>
+]
+/Bounds [.860068 ]
+/Encode [0 1 0 1 ]
+>>
+>>/Gradient add_res /0 /Gradient get_res clonedict shfill grestore
+}if
+level3 not{
+gsave
+[-5.12966e-06 117.353 -117.353 -5.12966e-06 20.5796 7.771 ]ct
+clp
+/0 {
+/0 /CSA get_res setcolorspace
+<<
+/NumSamples 256
+/NumComp 4
+/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ][.00392157 0 ]]
+/Samples[
+<~!!!$#!WrQ/"U5/9#RLhG$k3[W&/#Th'GVB")&X>3*$$(B+<_pR,UFfd.4Qi!/MAe41,CaE2`NfY4$5Yj
+5X@_(6q'U:8P2WL9i"S_;H$Op='/X1>[CcG@Uiq[AnYmmC27X&DJsH4EH6,CG'8(SH$XgbI=?ZrJ:W<)
+K7nr5LPUeDMMmFQNfK0]OHG]iPE_;sQC!u+R@0M4S"-">SXuFET:_dLTq\9VUSFT[V5:&dVP^8iW2Zbq
+WN)tuX/i;%XK8M*Xf\_.Y-+t3YHP17Yd(I<Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=
+~>
+<~z!<E6(!sA`1"U52:#RLhG$k3XU%hK<c',)&p()If*)&aG6*?H:E+<_pR,UFcb-n-Vr/M/S.0JP==1c70
+M3&s#\4$5Yi5=%V'6q'R884cHJ9hnJ\;,U=l<E<1'=^#$7?!^iE?t!MSA7]@cBPD3sCM[g(DJsK6EH6,
+BF`qtQG^4U^I!pElIt3*%K7ei2KnbA=Ll%"IN/`gWNfT6_OcklkPa.N"Q^=)-R[T_8S=H.@SXuFFT:hm
+OU8"EXUnjf_V5C,fVl-JlWMuntWiN2$X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%~>
+<~z!<E6(!sA`1"U52:#RLhG$k3XU%hK<c',)&p()If*)&aG6*?H:E+<_pR,UOic-n-Vr/M/S.0JP==1c70
+M3&s#\4$5Yi5=%S%6UX@484cEH9MJ;Z;,U=l<E<1&=BSg3>[:WA?XR;O@q0%\AnG[hBk_<tCi+'-Df9T
+7EcZ>EF`qqPG^4R\H[C-gIXZcsJ:W<(K7ei2L51P?Ll$tGMi<USNfK-\O-#HcP*2#mPa%GuQ'R`&Q^F2
+/R[T_8S=H+?SXl=CT:_dLTV/!PTq\9UU8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU8"BV~>
+<~zzzzzzzzzzzzzzzzzzzzzzz!!!!"!<E6'!WiH+!sA`1"U5/8#6tM@$4@7O%Ls!\&J>`k'c%T&)B0Y:*Z
+lLK,:"T`.4Qi"/hf"91c73P3]oSj5XIk-7nH?J:Jk"h<`iO1?=.,NAS5^mD/XE9G'J=]It<6+LP^tMOH
+YrrR@KkAUSXlfXKJe5['mKU]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni~>
+]
+>>
+0 0 1 0 []true true []
+/DeviceCMYK
+GenStrips
+} /Gradient add_res /0 /Gradient get_res exec grestore
+}if
+np
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+40.6597 .91748 mo
+27.6455 5.57764 li
+6.55859 5.57764 li
+2.66016 5.57764 .5 7.70215 .5 12.6362 cv
+.5 17.6396 2.66016 19.6953 6.55859 19.6953 cv
+30.3516 19.6953 li
+34.2505 19.6953 36.4106 17.5708 36.4106 12.6362 cv
+36.4106 11.3696 36.2607 10.2886 35.9756 9.37549 cv
+40.6597 .91748 li
+cp
+0 0 0 .200012 cmyk
+@
+58.751 .91748 mo
+71.7646 5.57764 li
+92.8521 5.57764 li
+96.7505 5.57764 98.9111 7.70215 98.9111 12.6362 cv
+98.9111 17.6396 96.7505 19.6953 92.8521 19.6953 cv
+69.0596 19.6953 li
+65.1597 19.6953 63.0005 17.5708 63.0005 12.6362 cv
+63.0005 11.3696 63.1494 10.2886 63.4346 9.37549 cv
+58.751 .91748 li
+cp
+level3{
+gsave
+clp
+[1.7482e-06 117.353 39.9942 -5.12966e-06 78.8311 7.771 ]ct
+/0 /Gradient get_res clonedict shfill grestore
+}if
+level3 not{
+gsave
+[1.7482e-06 117.353 39.9942 -5.12966e-06 78.8311 7.771 ]ct
+clp
+/0 /Gradient get_res exec grestore
+}if
+np
+58.751 .91748 mo
+71.7646 5.57764 li
+92.8521 5.57764 li
+96.7505 5.57764 98.9111 7.70215 98.9111 12.6362 cv
+98.9111 17.6396 96.7505 19.6953 92.8521 19.6953 cv
+69.0596 19.6953 li
+65.1597 19.6953 63.0005 17.5708 63.0005 12.6362 cv
+63.0005 11.3696 63.1494 10.2886 63.4346 9.37549 cv
+58.751 .91748 li
+cp
+0 0 0 .200012 cmyk
+@
+40.6597 48.5815 mo
+27.6455 43.9214 li
+6.55859 43.9214 li
+2.66016 43.9214 .5 41.7969 .5 36.8628 cv
+.5 31.8594 2.66016 29.8037 6.55859 29.8037 cv
+30.3516 29.8037 li
+34.2505 29.8037 36.4106 31.9277 36.4106 36.8628 cv
+36.4106 38.1299 36.2607 39.2104 35.9756 40.1235 cv
+40.6597 48.5815 li
+cp
+level3{
+gsave
+clp
+[-6.39794e-06 -114.618 -146.368 5.0101e-06 20.5796 147.394 ]ct
+/1
+<<
+/ShadingType 2
+/ColorSpace /0 /CSA get_res
+/Coords [0 0 1 0 ]
+/Domain [0 1 ]
+/Extend[ true true]
+/Function
+<<
+/Domain[0 1 ]
+/FunctionType 3
+/Functions [
+<<
+/Domain[0 1 ]
+/Range[0 1 0 1 0 1 0 1 ]
+/FunctionType 0
+/Order 1
+/DataSource <~ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7
+ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7
+ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7
+ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7ZE0h7
+~>
+/BitsPerSample 8
+/Encode [0 63 ]
+/Decode [0 1 0 1 0 1 0 1 ]
+/Size [64 ]
+>>
+<<
+/Domain[0 1 ]
+/Range[0 1 0 1 0 1 0 1 ]
+/FunctionType 0
+/Order 1
+/DataSource <~ZE0h7Z)aV-Yc=D#YGe+lY,@k`XehSTXJDAIX.l&<Wh>`0WLfE#Vk')lVONc`Um[?SUR$sGTp1R;T95%-
+Sr\_!S;i:jRYlb]R"p8PQ%a`DPCe37OFMU*NdQ'rMg9IfLj!hYKl_2LJoGT@J8K'5Hu!C)H"^dsG%>(f
+Ea`>[DdH]PCg1'FBie@;AQ2V0@8Kc$>YRll=%Gj^;aj(S:I.8H90GE<7li[26T6q(5;P(q4"r>g2_?T]
+1FXaQ0-qqF.j?/;-QaE1,9.['*uPpr*#9:i)&!Y`'bCoV&e,9M%LNOC$3pe9#6b82"Tni,!W`<%!!!!!
+~>
+/BitsPerSample 8
+/Encode [0 63 ]
+/Decode [0 1 0 1 0 1 0 1 ]
+/Size [64 ]
+>>
+]
+/Bounds [.159435 ]
+/Encode [0 1 0 1 ]
+>>
+>>/Gradient add_res /1 /Gradient get_res clonedict shfill grestore
+}if
+level3 not{
+gsave
+[-6.39794e-06 -114.618 -146.368 5.0101e-06 20.5796 147.394 ]ct
+clp
+/1 {
+/0 /CSA get_res setcolorspace
+<<
+/NumSamples 256
+/NumComp 4
+/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ][.00392157 0 ]]
+/Samples[
+<~Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*CR=Z*:I:YHP.5Y-+q0Xf\\+XK8J'
+X/`2"Wi;tsW2QVkVP^5eV50l]USFQWTqJ'NT:VXGSXl:?S!oe6R@'>,Q'IStPEM&iO,o<]NJrdQM2@%D
+L4t;5JqAQ(J:E#rH[C'aG^"=RFE;JBE,TW2Chmg$BkV-jA7K(W?X?uA=]ea*<)Z[l:ej_Y91h`F7R]^4
+5sRXu4Zkbc3&``Q1GU[=0.ne+.Ocbn,pX]Z+WhaG*?6":)&O/*'bh;o&J,H^$k!CK#R:P<"U,#2!W`<%
+~>
+<~X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/i;%X/`2"WMuhpVl-GiVPU)aUnjc\
+U7n9RTV%gISXl=AS=?":R[KP0Q^3o$P`q8mOcYWbNfK*XN/NRMLkg_>KnY24Jq8H%IXZ]mH[9s^GB\4Q
+FE;JBE,]`5D/=$(C2.HrB4YU`@UW\Q?X@#C>?Y03=&r=#;c6Ih:JOVX8kDQD7R]^469mb!4Zkee3B/rV
+2)I*E0eb76/hJV).4?Pj,pX]Z+WqjK*ZZ4>)AsA.(D[`"'+tlg&.]6[$k!CK#m^b?"pG,4!s8T*!<<*"
+~>
+<~U8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU8"BVU7n9STV.sNT:VXFSXl:@S=H(<
+R[KS2R$X,)Q'IW!P`q;oP*(ifO,o<]NfB!UMi*@JLkph@L4t;5K7\Z*J:N,uI=-EhH?sj]GB\4QFEDSE
+EH#i7DJj<-CMIQsB4kggARo:[@:3JM?<pf?>$5!1=&r=#;c6Ih:JFMU8kDQC779L05sRXu4Zkee3B/rV
+2)I*E0eb76/hJV).4?Pk-7'l\+WqjK*ZZ4>)AsA.(D[`"'+tlg&.]6[$k!CK#m^b?"pG,4!s8T*!<<*"
+~>
+<~]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(ni]Y(hc[^<?EY,eP"UnXNQS!fS,P)kT\
+Lk^S7J:2ciG'%bCD/3iuARf.U?<gZ9<`Dsn:JFJQ7n#d25X%=m3]K#T1GUX;/M&A#-RL,a+sA$L*?6":
+(`*r&'GD)k&.]6[$k*LN#m^b?"pP88"9\f/!s/N*!W`<&zzzzzzzzzzzzzzzzzzzzzz!!!!!~>
+]
+>>
+0 0 1 0 []true true []
+/DeviceCMYK
+GenStrips
+} /Gradient add_res /1 /Gradient get_res exec grestore
+}if
+np
+40.6597 48.5815 mo
+27.6455 43.9214 li
+6.55859 43.9214 li
+2.66016 43.9214 .5 41.7969 .5 36.8628 cv
+.5 31.8594 2.66016 29.8037 6.55859 29.8037 cv
+30.3516 29.8037 li
+34.2505 29.8037 36.4106 31.9277 36.4106 36.8628 cv
+36.4106 38.1299 36.2607 39.2104 35.9756 40.1235 cv
+40.6597 48.5815 li
+cp
+0 0 0 .200012 cmyk
+@
+59 48.5815 mo
+72.0146 43.9214 li
+93.1016 43.9214 li
+97 43.9214 99.1602 41.7969 99.1602 36.8628 cv
+99.1602 31.8594 97 29.8037 93.1016 29.8037 cv
+69.3086 29.8037 li
+65.4092 29.8037 63.249 31.9277 63.249 36.8628 cv
+63.249 38.1299 63.3984 39.2104 63.6846 40.1235 cv
+59 48.5815 li
+cp
+level3{
+gsave
+clp
+[6.71881e-06 -114.618 153.709 5.0101e-06 79.0791 147.394 ]ct
+/1 /Gradient get_res clonedict shfill grestore
+}if
+level3 not{
+gsave
+[6.71881e-06 -114.618 153.709 5.0101e-06 79.0791 147.394 ]ct
+clp
+/1 /Gradient get_res exec grestore
+}if
+np
+59 48.5815 mo
+72.0146 43.9214 li
+93.1016 43.9214 li
+97 43.9214 99.1602 41.7969 99.1602 36.8628 cv
+99.1602 31.8594 97 29.8037 93.1016 29.8037 cv
+69.3086 29.8037 li
+65.4092 29.8037 63.249 31.9277 63.249 36.8628 cv
+63.249 38.1299 63.3984 39.2104 63.6846 40.1235 cv
+59 48.5815 li
+cp
+0 0 0 .200012 cmyk
+@
+%ADOBeginClientInjection: EndPageContent "AI11EPS"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse
+%ADOEndClientInjection: EndPageContent "AI11EPS"
+grestore
+grestore
+pgrs
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI11EPS"
+[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5
+%ADOEndClientInjection: PageTrailer Start "AI11EPS"
+[
+[/CSA [/0 ]]
+[/Gradient [/0 /1 ]]
+] del_res
+Adobe_AGM_Image/pt gx
+Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx
+currentdict Adobe_AGM_Utils eq {end} if
+%%Trailer
+Adobe_AGM_Image/dt get exec
+Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec
+%%EOF
+%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 14.0 %%AI8_CreatorVersion: 14.0.0 %%For: (Eva Besenreuther) () %%Title: (bobbls.eps) %%CreationDate: 04.06.11 12:17 %%Canvassize: 16383 %AI9_DataStream %Gb"-6BlmV1Pq_LlXnDP(n,$.fId=+S]slSi<>s!u8ufH[=)"g7o5)O3-+R!<8lAeiPuNC@dj/eo:/&5\rXss9+V4oN*!/kPg'R.S %44oS\&0N\1':X6&!Sc7W+bl?pe'6Y1S3,?9[r)YnR''_<l./#\Smh)9p>0GSZgZ<+4L%k--5)m@`&?.[c'1S2ZWORMb,Md//K11_ %/M[l4M";HgAf&a+0UX@'jE;AV:)A5pCp9C6G'M:KRnbPhUWL5pCc\(WG[lZ:GbRt!h&M;e]0gY$'%2ep(DgR?Bg%BJklm'lh/3T) %,)bDF/A;fjC/'qD68qX$TI1IWSEWTs9nhVM>)V3fDHh_&aIra$"i[3OEk=Iq]pP5ppHbM3RJ%pt:7q_[&75s&P=asD[)<*,oQH:= %nf(]/V$mhQAN%A3]>J3(>4;],2Oi[B7@ELCD<9D8GV5.M`^@j=/36Ws2^TSM?4+XfTO8*jG*?(pE1';ORdebr@ON,6fX"CtXi4ja %rmEg"gB>!/K2$-e"!VT$iGc=u3etrK`^om%3l'Zq,asZ<jp;h",1?[EmW`b+ng-PWa_IY#nkE!d;N'N/:c+>g(?0MJaJ7RrRIDE? %#5rpW0f2Dp!Xdl"8VT*rpfocb/.l)[U&NYXSP0JXTWZZ(E1Eu%G<$XK'-"qC[[IUO]0g?m>N)dAVR:)3()q@XZ>**/>XPX8Uc$il %Cs=<hRhUnj6U`_P3"VGL!D.XuOh"#iNc(R9fG]gpE+F-Z[8-:HHXUmark"QtUq+kDA25.$OTBjmmH2Qb-q!_OWF3t5Y[TF'6"i&9 %[D3GNBSm&),3fO^6Vo-6`,,m#dX!f!&bf-&((9uIgX3LRKtb6,k,u[Tr`Uj$eRChD((3\C"OPWY.D$V^ZJ3b[],g"=gJKT84V2#D %FLb3hQODnp\IeY2^F5GlKlWk;oSmm:]dT6!Mk9Qe;2Wt`ncT"B2%["HdF3XH8e2'G1Si!c]qdfe7ZrY#AC<%P4O?%0L&-J:;(g?G %VPb[Koa#u@4K(d6)tf]:"F1dU$%8RUW(6%jPsk+08k(s1hl,Gr0=m)<K^'i8,k[p;W*ea-jTu(:4bc/!jTNU,MZc]:Rlj8g:0LHI %:>/0P7kJ@e`8i%kEhWK+Dc@@C+R(aT,8<Lp;(g?_L;F'DjB9tsoSn<nh@]UZDpiZJ#CW@PW.4$#:m#]'_(2K,e]@4[C,s0r%*_?? %#hDj*Ji<leV!"QHW9'g\Ug?qS6SFUT!L*i^No<[]47kAo2+^786f0:.iG[41JeR]+qF5a,mkd([Z^J'c0Lok#gs,=B_^c/)Tp??e %+hYUL$\kM]n"b(/l_Ij=2q2l&,#$lbgJKT#G#CAHStm#B/LMd,E&41J_$qh:J:[2C2qlA0)BCV;\WOkhM;s$$h$i1^r.gm+G_d7% %*0hBmF*'Z!@PEY1k-2\/Q"_mM0.E5MBeiO&csIt39f/6^,_c+g!9l->gg:+$S]sXlE.80R*99'QQ[mOVIQO)oh+emDDN_m8-/e<T %hqVQ?)P,2EmVmX^q#084pQkm!!g2Z%G3GFBQ2G6COh]7-Zdij!"aj?H+Q.DII!.%>$ieU%i%lP#qC!jhUY,H'Y=</Fi)CY:a6"'u %c!EatoIgXJ$)"?FB'!d%Ci!E:.?1lj9;^@1Hk_n$r4Mg-6eFH+Q`34J5C-Ks't9C+b=,#ZH0I5tRCY2>TNJ[a6N$.*S+&;nhVj)J %Hu*0F37Yn<(AA&4#[tsli8<KI`Uk%Wf?[^,\M1_]Hp7B[--R)0E&],pr4hmQ&h.SpU8JTrSsiAGodDto?+iqX(iD't`Os%a`O8C/ %Y0h66-$_ID6Z:WRV#N5QbO%Ng2qot(HLe,+mN'K%W(t4/m(Ei+bd63$?KR5)aV7pAI3uVHitc\gc]Z%21+D>SH?^(3d(GZ6NR*R? %!J]$=^B8RBF8/BVQBm.!@GtWkVM%(sFu%j9X$4U`288,aVe4Li9)n]_F!FI?f"E-8^J)i4EsR%-pVP)FK#(XQkGA0@QA\[<%2<GP %W9UkGs&d_HbdN+:J(aCLY*Ue)\!COJ4$JRge(+d&S$lE)V-WFNCe"N>Z,Is^m0Y8lT!^3@jmdG=h2Jc(@!]gtoB=.c)YUY24RHNm %/X)"AXM&CmZ<)u*k@/DUaqjiFTItfG`r9FG)7tSOJ[.&AebmZY$hC),PJW=J>lI?26'8RpfQ*M,ia_l1BeS':($.=CTB9?tKp/J[ %SlDC\o<"LMWCbaC)6LCMofEE%+ksTI<a=U/NQ5BDb/hD"`$:oHiNoe0Q#26WdlSr$X2gZZMfZp!n#u@7QK^tL3E8`f4I["1;$oYY %1ti=``O%a/S9`ql`T7kUZAG>RJ=k-W7XfJ91Ff+LZ.?;QH`?-\6SUT[PB%Pu9."tcYF"[dO!9lV:/A4GPb%?lFRZ-akD`=3Bm'*C %r&f6W><egAahoc_V)Q^NBQZt6OS0s[F$j8*@B2,:>_3`#XP3#mP-L@9p@YZWZh_.pH2^F.SWSrba2sQ2<]9GQg(q"sM:BoJUGHT> %NEga=95(.Y_5t`N`FFh23KhBgj-7B!1:9g,(@gj$:CM86U1hA=dt:Sh_7ml&,dkX%WTEj;CeRdlSr$0q[=Q:n4KKic<SC(CPPJu" %7@'tgTD!tOA+:l5EH9YQh&'IW/b=j2mt@Dkg9mXLEos+J`6l`sS@3WV6[1WuA^EBGX2.a\WM5B#MkOf4Y/U.g-?_g96:qN&`&3^i %VkVO7EaJ'7$qFqCCmj@^YWQqZF*WDeBZ2m4ou'dcH0q&&Clp;MR)G:cho9k;rm+(TIJAA,Dj2@m]d>dm\0cD^q73O0Em*&7M4`tZ %]qNEaaBUj74<KuWW^%c!Xbiib_cWCpVIGIG`"L*d]K:P8GVV%f(`qJ&8;<Iq8jh6uNC7E0&b4N9=rU[L7N6QYKCbeu0J5.A+2BlA %f`H"V&<)"a='M^[CHYOd?u1gXAg/?rla2pEd:d2B4JSIBDeVp@W_+La>>&\(TGc"AVEs5s_oIEp'`,<ApuBC:+8t`X*tS=DQf7GC %$\+9#E59MsESK;-pfR(,!Zs4G9^nb2PUc_U5C@kJn\W>!T6@c8n8Yu)n?KO*n?KLI/sD36JIS8lqVgIUHCZ,Th[Ok%:'Z15:7K_t %[(s`KKPie!8&4)-p`*Uq#FaY(/.RHk@<5Nk(5LROE_uH0I/FnpcgJ2flu&cIBm84sG,sG.2qq&MYaK;kS(Hf-\SP$1*NrXMD&/Vo %B!MWBI]Lf[[<eKM:929I\([oaX2Sh^;Ar3Dij\\6?Af'bla/W&G)OUS[9+tl$Y9g8rFVEo,:o3fAr#&W[[F70MqMo941#&9T?.H_ %%q*IiJo6qq-G.8#'q-[#ZO*bS"t1ST7?jK"67D%&AV6&/K$l)oiE"D1ZkQ?Y/O:DM&!&gg*dOPPj3c6'ECiu^V%7r5!kFT<US6os %9d(R;0StHNZ2pBgK^p?cBn06_5DWVU9JMuBJ0'GSDJ1et@O=>[T3s;$7##@n9JmJX2afYZVObos`3^bR@qb$1lM8BJitKa,Bn1Y] %THHTh2bQM"VBMZXU*E<&L6`6baPanPLSb]X'1XKF.itZ$Yo%L9"LDcTRYe"5kf+#]-`.iW*1qC$4L>/Vib<*&0be.f)53arVP/dB %+\+s?91AF1dF*rPR11amP14RbC22reBOXK*OI!P!aAUKF73S?OTd<'#TVi!T7R'U?O(qjEHl`f[aPjCL/5UQk,cV)=MB0^0)9VFL %oisa:.hIL<U3M2&%Np9>b4YqKh1/uSoEgIo^o>BBdJtb6J4(&?SJQ7"Um742;a+AS+WM)3pLE!gBHH?T&jcgmL5*\Oa43Krn:_I0 %!03HR$5g#N2/65eQt^qeT:A01gLCC=&CV8rA-Hf&JV0JC4?&q[$_6<;#GB*a5ck4"c3B)J!$f(*+[(@'+-7UQ#ln^6^p4_`>oSmG %!CUsBJ6!`LC`dV@!:XV&.U%@g2P?uNkir67H@X!h.C00Xa!MWa()T@r(ebDV<%]"o*Z/QS(iTMKKLl9@ciTui#34-l[b&;SFi0=6 %_Vk)K![*:n^f_EihDQ57%N+ah)#Qq6qLJ;A+<F4lLDJf;)[or+bGbO)F9@GIJPlBK!)VJSChj(6[/gZQU_4p`1'YDD<:IL%0JlI2 %<*27`@!Fc;]b?dj%7@o="2XF4BY5%X4L<Z![<c[4jrIbU#Vig?j7R_H?G@;RRikbV5)[bPZh`rO#=p9[PjS!dd8h;q^eac#+Ik$4 %^mX*B[qkmO&8!Q!=?M&9hrjaOr07VV!bR,W!2'dS(\A.&)G^?*%mVnI-01_LkKUQd<(Kjq+_fm`WZ`YL;)D'pC(N\;TP$`/C&k#_ %ULkRS/1`*L%S^@\Ba<B?InK^<TVYYh$[Ued3?d/$m91J,TdY#,:nnDUmWoKaMKd*QDukNX]FlZThrA4E=3Le>jdaIC3Mj"gB2l7H %0S.raJ1a5Nd1.)CM9U6'kY3_oc[Z>hYV^u=[=Wk8K:YMTQ4((&#L<X&S8?WX/FC=JTSI)l+Zg("=f>s-Hu.7#f[u5;QnU7eKd@R< %?5@7"/Bfe&a2WKrAsc`Fc:$>nFb=q-9KYGi[e4([p*70cgV>/[ib!!KP=_V\1V4[RDk*3V?'t$8lo`@aTdN:Q7$a7nP%cP?nri5j %4V\/HA#[?1IM4VL/=</49MpPADO..`Y`&Y9`f[+!##?*6/9-N^8f(RW!_YjjBim.FBn<*3Y+u4::Ln0QP)G/L/\"d,?,Mk7IPgS& %$(jt=(D^Y$4J.b14f5iG,s@mi@a_ma'N\('%o#\]4$jfW1:/<kUhNCKRB>b:;*GnlAXJUGLm!-hOq4=>J>*s.&<gPH$tS'eA;;p- %<C0b!ASJP?doM*XCVs(=#G*Q2JPG>YVD(AIL<9pqks:>CXl0k],Ia:=F30Z5T)P1H5qf$FJ`*_6+FblZ9opngI^IM/.0j4sBGe1B %<#pW@3QXU4O`2N(6V^u"%Wki9)IP`nAipI`3MIdH83m6Z=g;RX"+MK^1'(2(J=0ZX6p>!#'/5FU(rd#$iWfZB"&Cm55ZJ>nHO>RH %"X:R/Y!+s]XY<580G]'ZAPHQ\fYI&sJ^r_sZj[(&nY86A*g"5k?loVE*?,h$(,-Fr0\m.fiSXe?_?7*t"YAd9*k#M3hZAth"Ok`u %fH*5\5s-:=>oMWh#8egH0N'H0XI.@@,VWPP@)R:T(q@A[EI`SGJWXFCA&e^nf`95hHsd,'5\.BTT,fUjCg\PlOE4BR]qTu0&*gu; %2(/*ofru9PnXoW^5K6&P1``s8N-8cALC<Jpe'L96`^=@84Y5jC9<nBBTB<c(mM(Z-/!eSBi_aZj?rr5?k=ad(R>R#hr+INN8Y8p[ %=A!lf%84eEck2C;UPb)3W(;`C.0pZ6mP'WH)D[>ts!4rc;cBH3<2ugmVEeXSV5>T/&P8qCT2G.@6Vb7EU?kX3R1b\b1F:m_95=Gp %AY)Uf/D[p/$4;SaDI*`!1rdgSm%u31TrldCNqpPuU"!OlU.T4fJXMh47UmEs/1iN0R4OT2=$mje1:<d"E7kWi)%"+]".II(j!;9_ %`3!IBX5V*2psB*Y)rT:A>-#)94#TB=BAi4!J-M?(UG7pSpNhhM#Yg)h\<DFRY)>'YGoWFP6Asf515m[32l4*jifJ@XRuo@<dR)pi %VDWcC[M_bUg!H]+MW5?tXd;"7`f<YjA>2U-=_'t?XJ0W#6)'i(L!smMU@H@&PG"'6%6T8l7A^YT6Li=]pIKL0:M_@/R96YpgpFF* %L#gra1)Z-HV39e*'sJlmFiWO9^J5@E.%ciAH9SVo'+[T)*jaGM%[^['d8t?E>)c"NQ)g[:i5SSU;%KF@&5&#/$+"LX/Z+oJk^GiF %+7b\YCii;_JmUGbG+u6T=9W.LA((hE))[diEn4LQISE9#gI+^bq?G.u(f'e_:1Wc75Bh\"T-ksZMO75js%$g<0s$-"1K*m,&+o*c %+rOV]XG6S2,fT%,WpUkLWh,J?4$K`=KTL2,F<1iF[I![VNsfXEkGTh:KMe2*^$0U>NN_q-81[6-Dff,elYtjm9,RuOTg]+dX!7!) %QG"W7eNhe:CSos)<n!P_f=a+dR!E?0b"\"djLgrLcl'$*QY_o:@&!"b9YHl*8*8saaDs3%FXEC)k_[7m3]%REK!j&BSkY@aPc<nN %qD4`GeW4:u?n<%b%cd9`??b39)X;W-@4@]Tc%%7-D`_3L[\IYnp-#A5/m`/fn5smZ-B_Q\Ec:P:cEO!UA/_%M8oqJ29Np#bJR`<! %oS`:WEG]&FS-ULMgl+lg#2*FJ=H:f%>3q2!=:WU&P>NiiL[!H#SD9g*#=FE3K]pub.'Z$T3LE)nZQ(^(*Hei,h5OpY3tP"0_stg7 %_P65Lm4RdHBGoNrLb,A<Z1gl3(FVd%St([li\T;&oU\IZ#b6o]pZRWm6Z2,S`c0X6XJE5Ia(-;#EjWRm/fZK"F(mS<QW<f8qA2Xr %\jpRbW!\*YTUX,$a;^"S$mc+SqJ;n5ZRk'EWT7M6)V-7QS!"tH-H`lX80$M(f#BV&j3,Lc-74LAd>;Br[_N.u\^IAl,KkUF1ptu3 %NJH\I'$M"'`V*'r8/tR9G%5bX)2i:.6AqQ$1u2BJc"=6&P#,rB:9d0Ahg1KP)&_-6%#%M5$lQt88"l;q+W?hVJF7188<afC8195+ %;%'tQM0YBt0r+8n)m(:.<jP`=d:Odi**/OfcFA'LPb9&1WT5fk<4O;e?HL<6.%46JJY\ak$n[:Z^fY$4.Ustg1hWTiYB(TQZCNcX %kg@FikSdi@Xa_[\$r'/+,K\3I0e4Ql\jFfT<+mncm>EPP'Wa-B8SR+B_9)q*HQ]`+a?2O(N[Fg>ONL*65kK.L4qjMZQ[r=M:Fmqc %ju;.u"^0AK&"#Z^J>)%EX^O_9L3f59)`a\0\03bA!,Nhp(TSBm[Uh]3nA&:2-lLL>+c-b6>ZB"6=GSM(_*D;);J]N!$o0.A7X^)n %X-V]V)JbW&$;C@Co)u78odh>]'pam4'FLqi,4(2p!_j"*8SHQKqZ\@&A`@bSc6=aV`7Ic3(aj4/OXQNWYsa8=RZ-Ool"o-M"[/Er %KO,p[]sJn'i!X"L:"4S87#]#O!.4JB=<RQ5DJ$Eh#I+n]-k\TC;+2Pk6HDOQI-;_9XMk]]7KGf]8fWr:njl<t.lhA?\0BU*,E$*Y %(0fk!bim1l.g4%h$3LRUN\E(VJB"r>RRf%LAk7cGLRI+k@=4fikkpt4Wof`2R3bC1N2gdFnr2kNM;+JI_W57Scd0,6*&g:4$cWX6 %0RH`b1DurFNm6NZc5GeW]M?VFS<qGC=i$>oFW0AT.5j8W#U_E>RhoY"Pf5H;6t@ng9"-#jL%Z3DLK#`8B8k))(;hWmKb@=HjAKYo %3@i2b(C^bOgs_1$d#h0:^I^7r;.qH%abo=3oG2e-]^Zk,/<5I.-q!ZhE>IW^Hn>7CRQY2%@?&&U97htu<bUH$B\>)C1>bRs[OofW %/Jqkn$.cAmnUho+",N_LRV..]a[hSk^VO`MjEd%*L,9O]4E$R&dud?<!Ss=j>F`1'+[]:HRSJRr#mKDLN.A5'%#cO)Hr,rn'bMqd %nq;[RgjChbQd(PO1_@*!7:s!Y.e<.6XWf^=eP[StfZ-r8$oY^&rDXWQZdGRWAoTgp)iH0Tp>pr.=^`F='$>$Q0S%)0e(#jWjlu-= %S=>fRENqdG2M"iQ3AmN=o$NUNR:^\9k9H14q%CM=:'aA&V#%p\Qmm>*+^aj5P(@U$9J:6`P*]Fn=E6SF=$Sb/.3`48p]C$5Wh5TV %/nolg<$Nb]S5ut$0"r.5&r\3"5Vq,nc!"I:Z4XKF;8U0@S>i6UU]hr::.9pAj$"KG-ki2sX.CLAg*WflOL:?FS]'\HWuT3eOlu.p %cBXb,/V]\!1?MM3?R4+kiq-gd#/tkbUBr626Cq^uOma?SQ:)%d@kC%h/?L[AR5cEgV4('\R"-HFGnR)*VH4OI_6jR?mmT[m2AJMV %#fS@Bn6Ce@MTUfS0^tgZGns+Fi.dUG9+rA'g\K2i36q+P9'-aYA;?CH"_(?e:6ZE_@%Aahi7RV-Jr,%7,S[hM1X)X/kICpE(`la" %^dM;&U=6+F!mVgD7N(s6[)WI8as;[,VK6!G3Fis`B\/!:@)<pVK('b`**h7Q2dW?:B[/:<7B1nt4-5nK5TVbAN%g/165P]PaiJPo %n=2IjToJ#K:_f,S`NWS1@&d"p4**K'Kc<BVI:U5DRZTC?)C)i>^Ot\/mQkc<]@5mMUHYGNohDkdLVA%Yb"*ECh0OM@I+!VLbgqOJ %3X_G(cX,R`H;!juUrPF[C0bL')e]ZUAuX0)2V"mI*3dbU<*@on959G$!ubI%^1j:7UoJ'uX/'>k!_JT^L(\p7DQoq6Hc/u`96H^Q %A)h5KY234=Xm3ABb_^4NS8Z6tgcO2"nMi*qq`=W&\q\q\5g6La6HsJK<*M'Ce`c#_VT('/c#QTM9;a;fjD8U6CC%l0=bltGnTC(7 %?!qbKT[DRTD5qb@U3%uQnp\9][X%r=la"]VQZU;Vl#N$k`mQVb-0"Ik`#>SMVO]JG#>$kaQ6i&PjKNoXCgf1YZeC(JmcB=c:JclP %.,10<2mnsQ`Z<*AnLYT:$"p<h\Pg0CI^UlGe"]*8V;q*&mdYbj8m<>%D0>73%?d!Z0CS/RkX<sAQ.dIRXZG]=)bMU?$'Qto?"opF %gfeHqX6(n^kdY@@'fFgT16pSU.mk&HId'J,UE``gWpZ1SZnsIHfBC?t"'%K^IAI!\f(ro,[?p.S#2O1-8ggUhZ?8N>V9g#b[B6hg %(%"qS&P3+dD[>%\9)C(f7-M&.-PpE7V8/!fIN_EUJWhJ**Bg@TWcY6Z`iP0U?9M8&NMWo.qM'N:V7+A"dNhmCa2t.2:ji4Vh69SL %JSBJ<_JYL;1uY%1aAppu(lOB5`h`Lc:g09cE3,'m<>nY-RWMPpc!qDbPu7XL^PT!*C(X@OHuM&O03tQ"FFjinZjfS"Zo!lCf.@hp %#Gip#kc!($<0'^[m:@$k\X$QiSsC5RM<2Hl<,$InHM[fpc&S*QDQ)'iXO2n%g?%g_dZojD<f/B7%sBN5P=kf6$NWOhf<nF\@t'nH %V&EX6Zu%,J==ELEj(cPuG#u^/ZB_jL"MJ]@9#ms1_7FRe=,M5rK](/0n]mPA9iA:F_-h>tCo';TD&j[s8s/2DNd7V_M@la3JkN_u %;M0$h1JZ%aLV$57fh.$'NNJ,K;N4GGYFX24ZDC!edcRRgokPr2P*N1eSuS*V'P&u!2AgN`f?,4\ge(<5Y,RSe[&8+c_hbLi>-cS5 %UnJl3MY'Pf?^LW]X%25#%8an?Pm6JFHX!N0A+#"O<%6=KX7^D0[EB]FfiGDeL[$(KL.[Z3_ElWj:TYYDU.Y)mK;Q,Z^1r(2.0u\h %Ap%Tggt0[5JTA?M"]r*&e#]FXHYg2iF%'#=S$5dX4>GGbL+9=e.YV&>!RYI,))&<$T[K,oROB/:\O`RAQ2V[6H;!%Eh?m0F7'`s_ %JDR:LI=5=0#Lih*)Uh.6OK$gY[<_pS)G#]8NCTG<kXt1;%Dn^F%=*&r)fVX>k+Sq1>Uc\,oX/Kd@@J2$6^:P`#ju]7/fdOW[mR"S %2!H!(:IU'23_P*IWlGE$H$$!#]L+G;'e3pjg;ikXRFI*@;^g$p-C"oP#h5+&4QSbk.OANWVP86(T\P4Ke(CP)D17mMAQ#MT\>+8B %bpH%oWSa"83_`?7*7@WlY:aPR?0gsG8PRc[[Wdr^Uf0@S$&u)\YIC?=dd=lBQDRW89PWa,?_(]:<\i4YZd-L&;KIg#`k&*hQBnrC %WV4k0TeV%\9PQrVYd\%XM^Xk0=I5q3D0\8'Oa4O?-Kqk@)4++cFpBo^<`uGu;gS^6,B$*UrHan(OUXsLK[D?7]!N*N>mNNg;b&53 %liWqbnuMu6-E>*gmS86m\2):L6]'=>Lq0dt`Y"<M=EpVhO=]c.90YR4:!?[TBJ5WEeZJ52)6POTBpMAN`uB[0)P*_$^TnKK)q*3[ %T(_#icOriE'1-\_E%+X>;;m^49hj2=<pLYr-?3c=`ZVt"Wk)bYFbkCUBt:6PR@Wk"@j0C`C+J1lV&.Z?g#lqEAe(f>)1Q6q;VbJo %.]MqIX=^Ch?4ZYMi67XQb-@r\]';ZS:N&gAB+SmQOTbu8XJmq_!3I,T_=_e*)nVZg$CHj6V!qn"c]VlZfP8TgOiF@MYjb9`0\nGj %j^u0T>g_2*92B`R@sf$H<+\GU^LN*oG,ECe(AN3J?`g_N>e\Y7_"q6f8u[?]hCDO(]aSLE;+l>!X&`']k^%qT>>&f'Q+"-@8(gKd %aL^;0lYJ(UZ)>U08m<*c#bKsUC)nkgUUS!LJ62!ZlIBHNV,0h`i_U.eXU)b!gQnZd[>p9i='?N0UBI>i==p++aA`MQ8XMS5a]07B %XV=puX]1j-?a3$D>:HjJL?-]c_c9=1$XmDs=,X"lWW?<+=-'Ou6M.'c<9<Et$]E$=9[;)C`Y'$^ii1jfN[HDTT35kgg!M>h]'sf9 %V;;kYoFUGG.ke4.g+d%Rbd&J-[<DUigg*9s2,cX3%JC=+H)7o\J3TY%<eGXu)"Z2C%LmZUTlmW;jiWuK@]pACmkN+CI6."#``>nf %Ec]Xb*b`lecW';b&3uX7U^0`^2)Y2P]J#A*S@qWYZ?Vf7<j+2[kjGaj$YV<G@FOK1(LdTb7"]A[0A?T$^1ka<`^:jZn#\s*n8gJ8 %>cDIC+!**+NCo!F-#/St;H?kO^Bd#[^BU%AYmP#r\QH8O/!V":phPCE-^X%(Z`19(Wdbp-^PDS71ua^n+@eXhoC/4:9_>CMVYLD? %LCfNCpCLM4?`f8<p%3#?N'^mW6C'rH_t)$SdA^Mt%U%:t`QF!?cJnVV`>G5R@\utI79`f[Qc$Ftj5dj-5F#'b]1**0,1/2M',?EH %s1!9@?NJo.U$0nf1/_VqhrLD#['E,&U_285\XGG!,Y+\\]JlhB*\?&]d+9,ll'd>g5FOl^8r7E\;->4"2+r4CB3/,>'5B7RlLD1( %W*W3<OBb/OE%!]aonq(*JmMHZ`k@NNUSB]i68an!6S]:o5OL<5,RcaC"aj(!q[BNZ[Q:$S9s*G+(bMgR3B+n#elAl:e'e1Ge(!kH %=g(Yhf.a(r0^5<>e-UN,9iL2AGhe!F]2hmi469=p3B7d]1We"L`a;*IBNggudVLXL.?u))ZBU"F7:3D9`(k+Th?]BiRq-f^3$6U. %MV<bE\Saj5A`a`6B:Z(j\s#"C8dR"A9G50F;U^5==[WmIH75pECXn<6<b.9a<<QhH;^Ru2^l("N6E/++9,_*%oNcF5ZF?F$a$)>/ %W^I_-W.2gG9lcLKkXr!@.SMn%Dn\oJ8M0Se=%bh^PE$Ea_,Q,_bqG_t-Bh1frSjoYZ7qf=:LQ$o+hr'01ci$uAX[fk[7d_NNXM'2 %q<U2b=`jn`Qr)5nM(t\lb8OltB8^@YZY*gU<]G)96UShb]lhQ,(&Rf(H]h)@,R;YgQ'Pp$D6i<37[I^p9A9ejigG$4UN3N^4H]2V %Ahd.0X1@JZ9K)2rgs@kIm'3=7g'>-]D9Fd&[.Z)NFX,!"V('4e"hF/tJkSd84AeJ%V'O`Y9N",M6c?EE:,p?Pm$WS^F(DMNW[(T/ %B-_08DGErm1g(X(?k:@i*F:!5i4HEJIECh*OE#$BP82s*/B!=f!.eidWGIbT\uZg8UB"\IN&TfUZkl755lXkt45ZCl?ZTM&[kc)` %.Zs-lEjgQLItkb%kPP,"'8_!5@@.B+j=&@15kKu?Y>]=6^7h*d23j3%i(m'Z$Mop#LUc]XLRoe8AD-N=ehUTC9K"4d"!#E;;b'I! %X?3b4WC&e`jZFe\^'([(bEZ9VCVQcm81`kFaAJ%5;QR_]gVMS3$n#]V-@m?je[d]$jHin6*GK7K#PZ59#8KubXOZNFHkL0Ue<*Yf %UXNcCdTO^u.os'6O[TY\,oFtJ#9r?7!URo'CP85%PFDVLK@#iP>E^M0.GZF2V1m"BkYrDJ1_&aHbAtNA@ulcGaKJ0HZ@iCk>OE3* %6&T\7QB`YqlS$%uknNI!*;I1L^BCHtou^OQd?`o<SOGu&1s2?F.8kIP$%V,4W(!NNE^PekZVZjgl==^6KH3R+HAJt?M*31bF]F]Q %iVj;Me]=ES\5OGk6;@_.SG2j_Ek^._qOFuDWn(O2$8\\"08.B1rN3"P.USV1`H&%+Pp`bEW[Xl/hATb`EeG+J/6]rnM;rXI*eChc %EO!i]-^1kc-VM.nS*rua-<q_<8r3o+#I-`>N/FNtk['r`)"9Sl8E&XrGX623>P+%bj-)8C7b4M+--uM=kbRA(X@0+TOD%#79/JX> %$&jiF8@6<eGdU_g"YW`?r1X^s.oi_pTu,%L>=r4h+q0e"48+H*,[([fIjfZ#-KVkTjlA)BL'k9\MTZ=K/tKCHiT-(4Z]@T,ZdgQK %=?RrlK,-!Y9%tbqD+Q[_![b]WeY5cDC,\>TfQ/o*/3Atp^Ea?NPS1:'#<k4($\`.:AF\<='sj[Yg$aA$&*DQ&'rsfj[t0.>*9bpE %R#L-_%CrQD"+=V#aa4Bu/k+2$9OE(k=H<=#OYt6,<tfO]=aL%2FC>XG]+A_p[JAJL![\pp_7D>8)'>;UAPcd9*6YDmTeJ@Q7p0+G %Qru[_H2CjZ5bW.Br`X,Tp+@pg/[dPZqd*)+XUFaK@V_h,H`9n"\r>aLdY>oUOHD5jdVa+ig/+RQd?a8?:)D?dV!WTPBfcsmrJ6[j %jE)\to+\YC6e3$'G-.+%NXAU>8#<N3!_jFc=Hk9d>t-/.@B'O-$;21mZ=WSV.*>^:`hGN%PU+[TG"+<_Eh"Y^T#+;hrisDY=rAc] %GrqS,8^`6UE3bA[,uRD@$+2T>X-R;pag-e<.\SOfPM*Jn5MmOtn"l@<V2E(m1NCa^K(@\fm?T[a'X],c/NgUT[<dH49<)U`N#5LR %:R53&&5j-\Z=*R3@UV#=L=]g4fR+&HJTe!?4CM4:-mc@,_Vel\1@52'$jO!d>bXF]]3-TgarMcco,@m2A6`2-Xg9o6'g\bF'deZ1 %3J&k8@OT863opW.14.81L/'a\:+9@#Ri"3J#WcD$@.#akaq8_6?"%4+PU#B[d=OC!cm_K3Blo&cTi6uE_n.u;&4<@c%nAi!+GNWO %Jr];Rb9r$>3J*:"a"k]^#ra-Q8!kl$=keg\i8l27>#qqDP+8GZDfn1k`pLdF8epko4KC-]S[EmH1[GBIn*(!<ojtIr>^h[9Y<m]9 %=]Tc>O0V@7Bi_>k(eh-MM'?3b;^e^on,?`'2KRrLqYh?fN>L,9(G4c[DN]D.@g4lZ6Bfhbk)adDbFgk<Z=^Iu2lm10Ha4$Pb$lk, %)>eHD6.Yo@ZSk>IN_0KhA_/e.e",<;P;1]a\.^VZ`uq-ao(<hU_/@]E2W@k;`aH9G[Xnd],p5Zc?'dc5br?.u7Bt5K7.4bkQuEEK %bZS0C_A/PjBML/lq5@2'Kh=k"[lEk(]c+^K%+>J#O:<ti.`@R3j&6o6R!EQkOBTiifjeLC=_>^J52Apgdjc(tPhV)GJl=k;?RcBk %mo>I/!ujl_RhOJnnL;5a5kR=QR9%u]`r%u$SC:(o1p&4[g`b,l"]JUI!tUBShZM2f:)3_4jdGhXB+`0#<IWOb=Vc")).R.:R6_D% %9,BK'/IZ93.j+>E.G5C^e1,`QCcoV:,qFqr083rm8QqkMMD:gbf+Cg5k`fmUM!VAd-P1?9)$:`?Te>Z?</?kS9+/933.W:nq7+F4 %^+tZ8A95;=8W6-`A1u38X"`4jGt3P@1Kq@NT-@)KQK5-$5C;K?/V=^cW*G>s8m`HuTC^-Z\7H`YRF*1m`$f)A=_.$YX,mW.8sW,> %ngdMg\"0J(,L$mY.>-!-CsNe19-T*)@ss_8T4g-#MmTGr@jri2a@SoCq1pFJ$KP`Y6'HD*h%m(T-B"d4V:sn.*+i9Gaj;HDGS74> %#[)\7YZ&LBR3L[%Rj<k]7cA/dH"7VXAB@T).7Mmgo>kIrSZX.b:8(8=GBYm53YEWtN2>=;S7,0j`ZrrKl7C20QWf.ONsrY?QXSUP %e<,e^7X3L7WO!fKY"<kK\D81j_pG^`a@J],\lNk-+O$``>"!+CnTif4A7YW9#Vh`jg8bY-!Sl=-EO*/]&hU)i5kDSdP0EgCeJQKQ %SV;kkC`Y>\mhekWd3)c*cGDP`E7^n/c3cG7RP;+gWpD[dM=eu3VlHj,)8jK_>8Q@p"Z+-JA[e"'EeeD-gAQ??EHRe3;iDF9]KlZ* %f?(e'MU0E0[d$0'AJLqVlYs%*Gt/WIFIJ0WpFJ]p*8(jd_(D7&4BsN-+3Qhh:3m^uU#Y,&g7bN-*\P>?eH3_-@@<Y[#g<tn-i$5. %g&6K4`l!XW6SZc6KoLkOGjd%1XMF@F.c(e7J9X$p?2.Y#$60R(0c-$Vej5ml>SlTlnR;N1##`,^;Y5iTH.u6AT#e9E'"O##U&;go %OUtF$'/F&X8iqZ*YOJ9,7$HeM>/T'(\=@qVlq&Yjo4I5Mn<kTVOJ5*9]\f+uqhi9f@OVhAYUKh:#R2H!qN#`o=$\%)HBXfq%=4nU %@JQ$1,KF>MTmqGHLN$.R2%KC6^b?a60$)dtEB-Y/:u1IQQ]oHDjHfq#0[Ft!OE0F6e"ts!-+hD?'de=I9W#:mnV^"d>9iF,?KB!j %pG/2c8eYrG7-`Jm7&5jH'JL^G$7f@LlM*sP,#V.3[R*BXL.]'nPY4jiOUC42,r^,>@]J97P-Hm-e#.",;UrMdRQi*ahUdMfLr)e` %Ze]/FhPa@S=d(`PlRF\%6ChJA%Y^+3@g*<q6hXX%*Bh87jq%kI8!h)I_WBmg<#l=4h7PMp:cQiaLk>0C,SX#%X&/:^3'%#+b4uq= %:Gnk3o_rBT^aJ(FM<s()0=Jnj$hcnE'QD(%O-STcW5=+E$5:.04:`BC.Ns2]E-@-I_J"%p_5M)T7q(]bMXjF3dID!L&_npPP"Lbm %Gt011"76-S-`=sUZ86"ei<(hUZX^<Ohn$Vm@#Hc(l12mH2[15Qp_HOAS_%B<=R.IFG7=>:on.#uA!;4#>da8kc3eJtA3;PUY%T<X %&Xs?DH[5VO@>SC$Sn<F&((/^1.u?s(>M8LZ+5_Jm#Q\_@o8\gQ"hTc87\-6:q+M,-G5,0VR7cjXkYUXQ\R;lT&U)>5q+B&>g9R!< %6ac+<@^2qd&U'mV[m$:L=/dkV$m.@O<[nT&6O.-Sb!jrcWtZcE8cp5hCo(+(Z_:0l;KNtPcJ%<JPRDXB.L!GLgZ9r&m4V\a<LS(P %T<:-$*KmIF5QSP]S\qauJfOCZLB9fBQBN+#0N[m\G,aarUT/\W0."b2`euf(2-F5J<`,U*/sc-NWY>4kC)%\^gaoEk6D8^jp=s<9 %E\"S+!Nid[i>RhS`<I]4TfnC0[qauFka1k@`7+EbaZ%A3@6^a^4qDi1>-O4OUs>*dI&BSC-coraKhHdW=jGEV0o_49n/cT.^-9M' %j>-)f/'oG[ZMftIpJ'aUh2G(NGh.C[UoW-?.<q1_mcVWi+"slmn&q'Om],[T\kJ^Pm%`fcott;V9d_e/i4O#_MPcSpV3??m9KpjG %;EdC'nWINASQ%.G*g)Ld/7Zlk[*Lb$:4sC&Cit<'l(j3ZpkFm3UZnR$p$+AS2UQVElSL_0=eKFhWE;4/b")Q-l(n5._Y:n^,+;9L %f?VWI$PcC6n=HZ^7ajrJdL#Z.(*]2B8nhf#(GqRUW_)2/)s8;;-Ug7Z/h?Nm75UPLr?QSSjV:LV?<"p#Kl`'IPIE+O),6G4`c@*: %9.pXc9<HRgFLbj3]4a7))4%/Xd<&7ii7R=H7ajpDTIG+BS^_CGg)g%%UZnR`l,9p[r1iMP_T.<[,DCrNPDZ1Ml^.OEl(jCa3%_0R %d<$i^\I&mB-P]:PE#rBc'>Wa&?Q;iA7H]TRAM>i<#)JP#n1J]=LUt8Ke^B%O(PP&V:9$mCejW?seL=Z<lL:&.A6T(uZ<.a[M79N> %/C^qT0?FAGa@8<c2_)L4W^ME<e)dmp-`JGTh&Yl4ip#"Q8STK(P(Z]J;crGN'h!'KB1*AJcV#9FPp!?V>/<#8dphkQh.72)-@O+/ %n3'k<9_.P2\W`@6*@fWqeK/e0&BUb$OA==f_3OaBdg+^jfqFE??nC3n()=mFWUVB[A:NBqX@H.HTK>$98m\?(m[2Y9D"[nQHA*op %6i&R;5%jP[X6%WY`E>%LorAFKc+HIO\lMn#G:_'\VlIEI^n9uM;<^?W%*')nk0HeK5CW\8kq_]*eYn?ZPi'EQ2C].Z`a4a$A=^$/ %5;=Od3FN<=aRj_O^*QoN-iIp2\b.!XY%Gc65R$[qW56@<L)MW(DQ#jd]:gurD!kM*48:R!5$$dY'S8u?I3#geQX)V^WBA!J$($kE %#fNQqA@Gg>E9<]s\?O2.[0e:cMZ[bJ<tt6qcHPQCAM(%`Xam?(D_`gN:Yt5(Kpbs.%-Qk-=]B8E=,TnSik/=r,6D"`<T5%KE)1jP %;hg^MllPGcXA!hlPO]'(Jg&R-"cM"QNl_J\A2Eom$`X[TarL4Z?_+A\iD"epEDERb\=DpF3G$L@8pa!HY.YI?PF1Gt4JDkN*6=6' %$88]uWm_"e.TS;oVPkJhH(Aop`E,[(EL5-.9KV2cpN*CA3T3`L)TQLG'dE4rV_?CgGo;?tlBCcG&sjkf`a.0/P'jZ]>$R5ZK-mog %i@`#nY;PQ.XNW'IWI:g-g8%W.^b0rFLA^C<I:-oj1mfF%<hhj_2H2^`kqZ'i#o,il(*Ki)HpoNr4ko^9O`Ic#AkBZ\!m2rW?nEj^ %g$#4o(X$'Dr-RDt>AJKPKTlpU>+8N>]>TM3(9WNi<n0eN_i_V1>.eq6jBjG_0EY8W0a6U3\X$'MAIN'@M[36?D<K;8G2b]KpLYu5 %W#S[rVH+AK'T@t4m^^Xo;4si@+=?eUiH2m>(`enYbZPg<,U1d32N14m@H]SuM@;jOMq=%VQ`)_L7qE,s]^I'!(g#&)]^2++,i;a# %hU!ko&XHj/Uis_3?qbr;@u_%0<0X2"1)ClVD?!)F`<F5e"nOtHE@QN>SuSaPbS"blnI8EkW+VqD=)RY.`^$b/W]hcR/F8A:RnYpV %U:7#Q0riXseceOppt#9$/abOoRLZOA0^\OZN1FW$kMS+jG]\k\k0`$3d5c#1bDTk.nSfBe$;MO=39[N[Y)gn$Jp98'rH,5J&>!aQ %>1ZR`j3(tA^m9B7?_TA2A!F*[$EWdi93&">O`T1M;.ANW-^B_&X**q^'h4&!'6X-ScZ^Nrkfu4Ehc2<Cqc?rM)k%O<9q!>[n,Qr8 %_%$'1]JJ_=@<eNqon5IK;i:KW1(/K6in2#uRPhC9Y3lYCccB*)QE$00pW_C?59c"nb25#+.T<=Q9lP?N\C,h2.8M1TiLrh%!+4,> %R!!,mQd/YcRucEAc."o5V5cq!<?K=QX3!!+K[ImMgd#U/mHc2h5B2UG[Stm<W@)VN':iU@3i7*#R$)>.o*O"`bUP_#nf^RTC7@U8 %+;>`ZeQ*Nt^a:>I$FI3UbU:$-9'Cn-iCW=8&8sj55ru!/=iPjBD66\A!#*+m1A@`S9KP)qIB]aH.4/NL>kdseZIuOOWC]G-PSc'R %Ofj/"(A9++K`]EoM6e0T$N%268:/eZ`X9\M+dTQ]4^,`b02jop9:`RrmoR,KWSiEJmu8j=>N>X;q?;aG>44,[.M$W<4FdC`H@GtP %gB]X&>-cHE^",2iQGn2@rIoJ&/W'R.)_[Lseq+6mhkd0h5:5)@11cK&ULlli?-7Rr.q,=!WC"jl<OdZ]3eIO?HfiCaJst`c"N]ko %J(^*Ob78#Uku\i$AdH3WK%A.a>nGa8Z8;$=<X%TP>p,OkRJG&@eU_8s`U>hFW1.pg<@6a#i/M<:PTKj&d280tc[cF=SDU-LI7ed< %!Xe&&A14A>4]h3JJ9fO<&8+kf3*]ZAAf*F^oR:,#)-+%:(gX1==N87.Zb]b`o6o,4dTf>%=UL!?X))3YiPOj1+ZE_JM#pWq""<$R %SO7ppMQ%up<XlS`156gMM?-,pcTMV39L$')5i*"$*23Fu@lVof`H$n='X<P^$o<;RX;lrb3DkiF/Cu:8!D*u7!7PDYAC6OcM0cfp %EXkrsnkBbn8jr!1UciG*&m8"5+3Kr#M/50oasT;'la&X::Wf_7pd=j4T?(&h6i"eC\Y:d&P!,$?Y9[_(!aZ@lnk",c$@aIriq^Y! %4-WP.q3?4FasZ[.TLO',a(61>4/=>_=QWSt6G+6ESa0@=8?RQX)_/UDrIeGi#<(\JgK*lM5@q$[7#Y,@kPC%F;KSpGY4%)XTBiEA %'p>,EB6gYP%#*nDrT)fEQ0l,2W]3$-F8_>IL@@<,H(F9!,*Ju,kPC<3/ie,.X'bE[f2&qml/u.1G-7J.WI?ju!$ZEcT5o^_GGo,' %Y+Hu-Pi$5I_mt6=43hBn"YIZQg@-??i$4iDQe/csb)-\4neC"e5NPiBZ?ub>m(%Sf;dGescrm",-ad`I44Q"QoCrY(o</'t5NPcs %oa>`ATCRR@Db#"XkP?V4c:UL#k&dbuoR[EkWh8KsL7HT_9A]ro5LkhJVj)7I$@T(LZ7sa`FB>X.qFRj=YU0L@-09WZTCR_P@74ku %kP>ME\'e%E97+ubNp$6f,EOpJ/`1XJ'Z\o=ioEFrl_hBVSAfc$H+_*`GTL5kE=^KqqILbn+apMcne/5*DVOO'oi&<[8^)P\kP?X" %l;s@OZqU?Q1qLPol_hDP/D`gWla_JeVu#Lp*a]\P1mH;GbPPj3m&>F;3KGiR>[#,$)q*(*bN:3:ObCjF>edXR$c/fkCrB/AkPDIM %-$cLt/l??9RlRc:QK>Z+8nQBD$I&5PEiramia+F5l_cB'2;`KRfMY\?NLnn8IbF,!OuV&HpL&7><'S4paS]&7XCIid:A%P1b?7m/ %qT6f5g'gO$@QC%GVnCD+c)6fd\UJSXERmf#;]kU1=/g(:k'aC>G4Wj]ch.qWY-_.+o%?1I5M&]!,;^m@]U@(<;`5';Q,Gf2ohu?V %jYV",kP?X"l6g#$j`IYtOqC)uQpR>/Vq-UEmp&(#-,leY.7Vp$ENYq>El\g2WVTjaA`Z0]8nb3POJX)1X9qZKH6I^WLZlELQ?(T/ %Om%4bCDX0`apr(GNVC;o7?JRredMgcDcR7#IH;+!jb3joHQWS('4=/"S:"tYGR"h<#V2koX%JZ,)CrB.Q7c6!PGp&EO.-gNP3TT& %^Tgg@\(\-rgZGrtoniKf@k8@pBF?n-e]hUclUjh(P>rps^jr\3FM5AjHuNqj:U^lUm&C?;0@sr\p;*nsTOVE-CT_5WZ=gm-4QphY %N45nt&"8eGB*[Vs,E"pk`pV>qYdLJd)"d*o2N6?JoIfh$lXuRWlWTHkh-ae_4DlT$.?0$k7NGJm?XL4DCO0+OdW\bNXctJ]Ts:eZ %qVq&-]"X?mM:V)-Z_r"E?U&CET`S27',=WU2F+[9`HnK6hOaOf4ORIR:X(gu,V!PTVGP<+kX`mo'u.K1fe\@R;M)gC.0$Lr(f/@u %PbCt-)jV1/1gP'JBi?5?>8M7&"WH3Ve(bOsj;buCccUbpZ5-0c_>0dFY`n*!;0u*\g7D'Q<*r3m;j2t,lIEJ.^2dlbU.<fof\01W %3S<2%Ffk)?le12m+Odj8f$UmO"0dJCO=1RFf9X?"'>V^<J9(]i95e&pT"P![1T=Rmpf<M;62OkL>h:t&_oG-NUI#'A'/NkkCHX2c %/]M>/:[bSa)*NFi>796PmV&"/>1;MLZVU;Y?+.c8J?+'*`]MRFeqSNdp5J;8A6@klQ)<-?Q0>5Gn#Oj4!gRWim3_l0\d"/>)[RBV %LcA93oYQKD16*p8RY,H523]i&;N#XE3SG'BMk1-,fbdqt1_5iiE3Y@<0<;mP+j+K)<oK[$Z'H7)XOH4%poR6m.r_6eQW!o2L26:D %V7`L11(^N*l_J.E\'280GEp+?h4=Iuekjac2PHS3i71Q,$#&KU058Ka_^68r$$2*4C]_RKW%Dq[B+fNjE)031?)8_<SfVOqkXbEu %onI0=WKpU\lZ+#"mMT`(@-aL_^s\CFc/+0,X2doVSm&=-bO3uG/5s_=oTkO:>+U0l#A0r'kJQp28>^+5f8P/VppKXhl*aprP:h$) %h3\LE;^g[>5]?!1>d-KYRMq]2Y-QZaBN\hQC8%ZMSWnD>;!5$%<NU2=VhWCj/.!Ma#ZNq(9V9#HOrm:Q8sQ=%j\[5@/(%lY9/Pjf %lJqT8+`!.n0elTu7T7jK_%M`fk24Q@Z[4.PQ#LrM>s$05QanS'ZbU[2D%/uhZ`gJC=b:DqGFO$Hg.d7fIFGkfqJ(#kN3@bqIAsLE %Gd*\9<M:O`AY-6%,&F'2i49\'i]71%;)&:l@Hrlr$)RpjZ6u\B=Dh>Uk-\g,IV&]!(nG3fqhI\q:g^*P^9$@1>,4B.Z+5k;3hD^I %V1=et6':g_B[XhXc.W/!%37%?`,[Z"283%gY?+WGLed323PK![9RoA?<0;=.EfcS-=>oB29Z&A'1hmGT"Y/KoGQO][g$XmLqke5- %8pm!R5'IZh3i\$i$'c!(EQMl([DGf`,Rb1I7[D4YYTJV[A2&]6*">;(cOSKb8\/:prf#;7aaTod;bb6D&P7m1TnID3O_;4'cSg%M %)V#=7D";$a=,AhW/pJ.)UB+<<H:O>MFda;fD;NA<pC(0&b8sgi\(4P&icO4k=I0,oj!;iXC)s<r!e'6XOnblK7FRbAnQ:j'VR\1: %5\ddO`j:lR6Ec"9?rhZ:ZbCG+5=6@rNRIr=$7i03:,:G<REaSG;c`lH1\`SK%mW'P`2$.56u&`?"Y9smMO7DEf9n^FWY=8?BcKPc %@j$VEX!'c&HWL8gZ?<O8?\C!H&/Sbh+6/4q'Sa5`JI=U&La'"(0NTiO*(VS\JtSa2OB)MLds"/0eb%[O;EZ50NFdYY!Tml"N5\Y, %iXCb1QF56dCf;HT"NgPT(jAk5IjRqL(UC?M=V.*klmejVY/R(UeBh*X0IdM)YN4n&;A(e^aVu8[Sl,'Uf'Xrh[W8Bq?lW;#g+%R) %"!-'P0pX<JCqUHs@Vdo3k2@Pj?"I8V"MR&4UdpNn@aPQi]eRVO_.r%mJ6K9%%OiVNn0J9A'T@)]J6M5:A%aE+7'H!VO[T>,!_Z19 %AL3=f:iif?"a(-1!mG/Mg(HS@1*V;+_23Hp;q9!aTP_PB\m\.J#@tIQccg!-8Pb`+dCVXg_43:Nq-^eC>E06XXYlp)k.,ptp8(k_ %Ym;C(64k[S&=t6Z7?Bm)ZRJ4GJ:G52=u79+?.=mj$?G9=ens@6;rY,o:>IUN7Rh0iL,Hu<Wc!o#J_\sET>?M"jnUTq1067"LJ]Oq %P0]IMUK__S=(9JjbEk4(_<8tr,YTMV0DS&8jbQOQQ0]H4A;fBT6!OQ5Q1F!PY$6^FR5c[j=skqSa-X=jFsY1od$NOFi4)Yc&'W*; %@m@($Q7o3qhr#4G(7qHY?PUV/pk;FY^'RY#PrtqjX""jI&+Q#r&McJGQHuW,4I4`XY>QnH3$(^GK#_@]FbA"M3HdcMa!BD)GYHm" %'cOWY_Dg=I\&"S:0.`c",l)['=Y1u#3Nc?9#-gY#<[%@)gVDuEL*Is#Z2un`3K:*k\3seaVie$$e]<!h(Z#]]d]VZN;(LOG?Z"@M %ZWELtf$i*T5VU:'jSE<d^U`*u7rQ!qe]c8qO_HE;^+>Ken?]oI91b#@1`4>V2&ls(dT7C)BT$7;RTJJeB.I$0Pd4"Zs/`7h<af2a %rNj[>(BIIe,W"=pVc[lX"P"8[]'*`a3NBRlgj[i+f@6b^-&'LTND+r5Q:ioYedXJm$1127_,=T(k@P?Q9l.[mm.3W8gtGlTh<!\" %eQ]pai76W:DF!Pn%H:e9q[Ck3hiNGC!>Aq(>"eH`$2j.*+XLoGW/)SQ2?A"(fU7Q*1$l^l1\(Q+YnJ4kBd$-Q&M\VA<3T715DMr- %#soVAhjB,jPQC?u)To:b!_[tE9H$F535eKG[7gY\mH\M8`_aS<]")Ln:nYXCh8!6;+EQeuOoD_i-g!#tZn(F\V','d?4Q"I_6'^% %E;$o6Xaudqn/>[29OeCRfV9Z<NK2uJ210UHeRGbAEL_`aCaVSt<gr<mreqbAH9=&qUfi([KJH8E[9(2pR#+tJ2GUA52n@XNg1Qo_ %=dZ6-.kZE#j2(dKYnjN7_9W]<m4_]\UR8+T*+r!6/"4)=kgh</=Fg6QdeXSLOEgOI]2se-#Wod\Aru[[.=7r]^@;:"VNa5BkZsa5 %n4b?YVXRf'$K.COp.WkS9Zf<ePpVL.l*M=E>,TX0J3V&)e7(Do)ir33U=pM[]uK8R2joDp1U02-**s<8Pk;ql;bQ(_;Hp%V\d,q9 %m7s-(4<9mtCN2eO8I%=HoJE2h%P@ZPW*n_i*pIO&Dq<IMcrN'O)"PpLUJ3j8(tM#RQF98iW]'n^L;%AqTqn]$SZAPu4p"<>Z\B*@ %Wc#&:VL-6_;G2/%Ok,V!)oqp[MoTOOg=P#EehtrP#%EV#(2?=U%GTAljfVbSl"K='-(:?@%;QE(fK/?&5<cfA_Co'2$Y"AYV6Ag# %\RZL+8Va;n!hbdO#9--)C51@;U%)ng8h+UDV5Skakc;FnensZ(?E[[B;AE>N.]JF$O-f(.%5+GCFWt6^Kp+)`4I.s@/m')"PqS,\ %0j2m`9)Hsu,=*lWCM=Pr7hn2Pg=RS&<f,]gM)LE&rE)e[5>s$%jg<RBlI'H5Ct<3++63l.55-s<.sXa-VR!Lf8Z8]PBgT0L`[%q@ %n:]!g?iDkc%(q7MeG9q-To5h+7=tiG1k*]O/UF!4>L0Lb28CZ1omjh$O>O(FN.c$7V3&pKe!d=[aG^iO?XEJPoiThno")$<Q44g! %4"&*Gl0C)9Kil_^P(9/,'G:^!pmOK57nBm=?D>As0isVZWgJL:G"bIj?aYsg)X(?Yce!s(=3Z'Sm=ATiU9i(c@nB?tZqa4#'5s5s %(A:6'N)JbOFLd_t7.Eb.:h-'J4g_eLdQ?p]>^!;j8(SB5l5?W,;jgrLRN@<i$YC0?]dERISa*66.8F>,9FVhpcLd1pWlS2=FI;8h %5kuPR'^.tuSop>WjKfp3<bc<g=#=Whk%mFWP#j%b$lP-QA-/bkYsY]1b'$jL/"S2t&2Nja,;S7\_f&u/aqt0F(n^I,<Q<cu+a!`O %ft^7>R&O""1E^+fTFm)"&>#.XRW]gafnX*4>=hOho,7oi;_AhAK]>A4&nQ^,M`3th<APkKE1+uc>!]%V.+5*G9$3O&7$8^\A@d\P %9<r78RG?H3Y/3i2I"Qc&7b4rk'eL^F2"cuaWPOc+9H7PQ,\\C5h'4e"HG%Z-`j!3FC<mtU85CV>p-aD(KH]&m!;i9>@Has'VE*,d %:3rV3B#oZ%dV7c!ZbSEdU+"bq-eb'GC#Ud5HWKK81Lj_D;pG"I=Y&NMH:39L:@8_[!1Df5k%Zl-XO-MrgbLt0`J_B\I5*;k<bY1> %mS\4nAlrN9a.0*f(Jtk9Mi,l.bFAIC'ragWW.e0npg.ZK;faIq*Yk^kX[d)IM:+XS`t^mo95R-q&L/NKDRP?l-#[!#AmN($!n5I[ %?=.JN>sF)+0tnR5DkMhK+<02A]f9gNG:+"h$eC4E$NuXpbk#-8\N$bF%adpGo_Z<@c.kVk>'QEr=UW)"AX6X1dcf13KJ\\>7+EoC %81fI%,F8#ZkMi\lo2%+V[nJM)^rpdU$8f=Dn%+q[$k`uV![Q]*GptD&<L<;Rd-P%pn^i@BI;t2Ii8e]T"aOlLfspDq*Mc.>$Xu_D %JlS'u/>?]<qXs(s<`1KC8lUJ$!lW.4<+fQkYQ2AdGeeDu4!L\>EbkjPC,l&hSijSmO<)pM7:*rN)"VGD#u./bAL`ma!VF7-;@tcd %.RpnqfWM4)kjg;LIgK%P,?'8!Ni4*P7:T$"#XKEJ72T!c'/,eaR4Pa^?BZ1(T`R3>!fZ5AKLl=s\WMH`^:4G);hViC)d\BLekWCk %T<Xj.LX(M8'-1W"k0pBj0r81oeOU^?:9fW/4SdcGi:0oe,MoAf6!,1$.tYpQ)a(*pdH/pgF&m.n4=4s"-1becZSm!EZlZ\"hINqu %$8@C7%]>H>@`#3URuFid,)pEaQ`815.?6sJa@ar9X"eLfG5H4sfhAC,92QYtZk'&6/ICEd`mZKt(2PaQ'lUrAoG27@Mg,nYTsnDc %^-:L&lp>X,##:K:KUp.!Cdc4K/_F/PVes:'oG28sD^jCn?0Elm"lIf]\HQ34PM1[qkUkG#]63rslp>X,`mdf=KUlfb[^jST_I(9- %X#-HB^P_V`iD>HYaBuo3X0@'KN;Q\%eltT(QqDj.i[[`lHArCd+pIqm)?']#7]1l#KAg?U).g#U4lNqBZn&LD*7n"j'E1i#a5PI8 %bYG:nAqM0`FJinH;i1*\9i]n"R"tm)mWd.rR8-4\d854s[LV+3l0]I)pM&s#,]=7benZe02,k--6W+Y&[0f5.K2AIMA($Cm";gik %WI8;5r9/Zh%<1V[X]=,X*Li_/1FV,\BmCi,(p;nA@N^n+68'gJ6]#bE@J"IH)1CJ^68GucoL'I-'%?H7psNt0):P$'PGskRf2>Xd %C.W1r)/Ke8eS83Hc;gR<>;bp.`lN7HT[feXl-YH(.>,h*E]S$4EQjJI/#BXX*81_$h.=u;SJLke]Sc(>2Y.4Gf;V3"'D,Mf"*oDt %\7<6L1/t//;3]UAV_fXcs6])%&,CUenbZYg<#qL]1$e/?mkX@ko)g@``-f;PUK8_(5'Z04YLe-Yd4F"P:thh>bO-1?#Xp..&O-6a %m^qrM>K#(8(XHC"Gk(?)RIjkAij2`<GQ0QC*H_t$*.^gG:L$&fF55@hgU(Z7h&(Y*nEVLG7jl%%kM<LtfFM&f<]iu]D#_I[ZbG,) %p-Z\I41=p3Z2Ni/jliRjhkhL^bp@'/B;J-Xk0pAdGAJQ7hX]%PX5qPn>L;j<=:Ac[$N8]SSQfSLgN`(f'3>>!_5[AD`VT*<ZWm0r %&ugA[dNg;RnPFl_'VPe$-pe\G!:rGkY+.V'r4/GKh1FRNZ[!8WL[U;mh_n6:iDW7m?br<:d"siUhRNqAd/H1pY'p/o/"=3.AYQ]< %^&ljg;R5r6V*.A9DL)37jnj!O>P=T%I!?T84S6eXS<>jC/_QN_H]X]QFPkREGG>">SppXdrb]1@p[*7k/s7:jqWgqP$FW*?GX!rJ %I%-]g`L7$RZ/]&3m^s'77^LG4bU^f`dOXGK:kU#,Ta4(868n<NRKjXYBjoqc?fY];J=Z52X!`'5/bm\L:Do.>f3tKJXuq1U>i5:g %5Qg#ij3M)k/hZ1#&++Y"bgjbCmbG@\+0#68F%kTI-InJH>9I/M[N/.,oam_?cgH/j.J[tRldP$Z[6`sPf1m@CZf@bV2U*G`@eRO2 %XEeb!jmV)J*p(.Y(ten:/Upa"[.HuJA%H$#+r$^V74:K'n/7Z"f?W6fH"Cl2jo/Q#cbD0.KkDKRj\no!?htK4#p/Z69p!bC4MC98 %^4:U#R+7%Kmb:)*oC"a<C!K;eL5?hT#?_YQfXCYu]'mAFm^h_u*J]Js5Vt?!mRX%Dg51]Zh=Apa4V.3YR0WV/[qMfebrcQ&Q<rh! %D"iiaKH_,(#Xuf=50Lp!63>QOrL<6/__!KWHMT>/k4&$/f09/se@+l!f:G)*>'fA5YQ(cgGo$J4T&,&8nmaa7TAP:)fJS7cP!1r" %FLX"%jG=Bm)hYU-qR/P0oYf]/aPF)l`-K!80YV,=oCremkXX%=^]18HkF^Y:M&8IYH#T?X51kA[.D07I^AegIWFT^WQ2[B,r?;rL %#Xp..&[Hp+`B<qfg8V2bTAEjDR<A=F17d>!']*ctdEuO/GO3&=0SbF:]:Qd]?!t1$?1bBB?pC1=L5O[l2FYn_Bq#6YNVW4p;d5[7 %PdB,K6#l#ND9O#:E.C9iI$?%'a:gqa$_*`6qir0ulpJikE:*HA>F<X@4-*_E<"RY(;4>#C[ftS@64o)OKH_*r4kqaR!J5)gY$ANW %GS9Ksrp#cLf-IY-^2cqenJQpFA$/.>Y?Vgu&\%Mg<Df?p<7rlpPU<@$YL3:m'VPe$.)Hc5DCG+,L+>dA>5[Po?Mq?K9G*.YKH_,( %#R,bud6&gD&W0D<+r$^VT/F9.,J`tA;A"d_KH_,(#Xp..&W0D<+r$^V74:J7MGSsM'VPe$-peN':kU#,Ta4(864o)OKH_,(#Y"MT %_=L+*d9t:l4\n<@oT:@gIeh/o54cuSnFPSSK>7EYY?uP5KpQ+ll.&jBII4Go:7XELhnT3imq7PTKH_,(#XufUY.&[SKWG3U!jD_) %r9$:onA,?r0402"br8Fi4F-eqkr7IDj/ofIHM?6>Y?\X/iJ/MlpVi%,Y;^qGTa4(864n*+GbYO')B:_Ui:uj&?lT"s#2XXgS_%4u %rPF6rQS)Qis8D]lns@,,:&'J?f:0O4:kU$?5lg$of=M>XpoD:)eoaF&)@diQr7YqiIJDcV?itfSn]1-Iq=<Y=kKec8nE3%9q4j!7 %qW*i9rr(aSrS"YpnFLtt<tU<dKJ*D2hTP6@O<XVqi-O_#,%M.1o)O^MYR8[I4o=B2DdL"sl+QiJqo`@G!p7=Kr5X:$c%@2STa1f& %dJE"uDGCfC8oVId>nOAs6\c/B3,sQ:/i\:Uo^=NM*O>Y%o&\%rY?hA?TkGJ]Ta4*.+!c%q?115tiNE9+g`.>(&<,JWrQt))<S!T$ %p)c=uW!?*>g6P@ebeU?iDL;/8rL"!oC]Gq=HLnSc:5Z2m9K7(R#T*[4^AI=k0>4`&a,Y(eo:*5EE_?aLCtlC85Q0hB:RsQ>_$;'0 %o[-1t^]4<+k-#sCTa4(8_@6ee!H^KuigHmueX75_"l\-=Ntprrj1C'uBe[#%ep,<hJE+8s(+',4]^*#->Pks^6\c/bqWb,rqUMce %^$VCVp`Ah@,QDEORK">_;n;g>bL5cfo;SpCrTh5torl2\\:"+X,gige3?L[<64o)OK[2e`\o-C%dd\,t5L>+LYl!Q1Z;t$SZ,.Nq %K0LGBF7N":4%&:!EZ]#mY+'VU3jaD*mK[V=&d.+$h4.(RPV6)JQi#Fl>u0h@qqN'tnDS5pHV1G"J73ET^k%tmrGM;l&,u=N^&MYm %s8S?FZMN,gm/M1WrN2E7?[chYdbk)b5Q2m0#T#*u.%1B0-peN':kTfr(S`<ar6`dWY2IQK498(JbY,QdSYKie?$!LCIL3(7PC$56 %mc\KuglWdP?+9gs&Br-9LshTC].:;`p_tmRIN[jO+2.'H6g>cS5chfJr$[8>\l1hFG,1BV.d%5m'4$R?+aES\W9ku,h]*UGVB.oR %;>?+U?ln*PpC>*n,Cd%Cmsj$[X2!K_S'%r5Y2NTgFDX5so%cN*I.*-6?[H7&C#_ANh"068Y8,<7+r$^V74:J4+>Mn?^71^sG6NW+ %U(&=>I?O-r]7WsA@<hOgj4ia1D/F8_TDmpSjD$;9Rf^(d3i;%*7IpNGMf$BPq!E.ejZh'EkK,)h,u)/Mesf62W?8fE2kXs@0r`$. %37tiems+,[^Zkd-s"408hqn"\l@8SG_mb[!5B(Z68$=R.r`8#c0.*;R2h(A-Dnc&0B:jU\BH@k]#Xp..&TWDDm;qKB-s",oXoJ.u %=SW0ifLm_q96<Dh-+no/kekL;E,mU/\6s%;hM0ka\"\k3ci*'>CftR=WT$2EUhT>Y`&nmnp4RP`>WF0m^N=/XY$HCHHg.C*[ga"? %@^i#G)rEc&qWXnPlZW9:nU1Mo?_-*Ea8YsCoA0#lfFQllnAIDXJ+;]+%t=H,K-)c&G9@ZZ4oY6:7J!/X74:J7MN@qE>4TmYO);Mh %iVbDNgPbh%c##[5mdImmX&G.DIH1)C=AeNNc7*"cS!.Igi4eTGM?a<HG5q??gT[R4p7u0n.0$Qc[g'J>l/J#dpu]Dq?+^)+lf3En %I.WG+^3S?0o3ZqBc-H2]:HieOrprAS_nhE6ji)#mqVAP`Ie!-Ubfl,tr8[*S*^'K#o7)Ht4qEnoTa4(8_@6rpP4Q+0?Gnnf)""%> %hYtam3UEYn(iMC,fDUK6mEK#[FCFV=T!8g`p;HJW-XY[+fH&]gG\m,J1FaF[J4P<b4@D(@5T>s1V]3uOg^D05`d@g3KE(64f>$)1 %a86BQfRDcVs4hspn,>+!4"oI_bgim;rqMM?YMJf*CZ#!U[>B`s7ilrOBHDP0i9e#25'6#8pV6b,gMak*m^qrep:%eb(PZj<\DaU` %[V\LS2q@itFl0h()pb$9pJqmn)6[rmXPPAp\YXa`#q[MbO^9%<%Pt0[g\7=fj/'f;YHGE8C6%.#Yj3.(c,Elcpb$m5@5.B'7rKW= %\))*0feDX(FdJO%GOms'oO<Kmh::';Am/f7gO&LNA%SPZkEYY0YG"U5nCE@:\?5')l94q<c[Yq$4\osDr:GVs0ALp4r3uB,(jPOG %ZTl"qV*.muqt8!;)gphu-[3:PD/=%Td7591RKm1.!&4YshThZR5Q(#g:VICEkBF,%4Eoo:Ke'(Y\oQr8&(&(Lp`I5)Rum9_F'&A1 %qYS$Tmd+3V-\K6jc_%sS7(Y50&6QVCi:BY@_@g$IEjFC8FR&R*`09]1Z+Xsq!8<.r(jTI$X]Y%b[649t6sBR!DNj$r]8uE1pf>\F %+5QpZl3B?Ja-[**"5L`V[_9`F5XpV$H0'G@O[n&`MSV=.$)mTVB-+Qso3hHHo=#t9i6;,ZDu\YMX8hhIa*7RBg4O$&\bjomj5]1Q %/hT\,<WIi9V6$Z&Xf*A-hU$62i'EaI>ePIVg9k^gi%m6.FSPBIB7GF!K3-?HnETf[s)?r7j65B-i#Aj!E;i57#tZebq8)N+^[h;p %hVWh\mIocdD>i$A7C4S_%>!%K"[:8^0.`gY,j-+Z:*)bFTe0%]QbG*ZOSSZCk#DOsn<55"]jXM%TLt:qT2uLp5(;P+'ep@Eo:Y@< %XZnuA^nLAoJpHk/$iSsG1]*AoS+g1$mCA:mrT^ff:F#I=@Ue?%`u`FT4A\7c+L?Y\c=e8tYGb9_hRIOhd\Z?c[i[e]pk')@p^;h; %5.X?]gph@=n+l(5K.#P<FR&fLnF-"AnNV,8gH@cO4,6VF%nR$*pti>)0(1t&m]PH^IIk@k[<LL;W(=tT`H12pIKhUd)\MH@`9Mhm %pmb9tY_8<"%uP>$!LO+A1[o>_r:oOR%\DR,i;C$skBjpiB'(IZDqss3=._j,&&*,IPAfVm*qV1KSq3MU_jC\l%Sj1d5i4;An*Zqr %jm9gcX/`Y#<F,LTKATe]n;V8TB32ee>e"b3Y.O*_H1L$Cn%Jc#qgV(Sjj.#2>QMZ`Kn6_j3.9fYl.=6g\r?*M3q15.s)q)#7s'/_ %7@qinqHn\kCA4cqGQ6Xm0E1It093gA%0!a'q`jsBrqkT%j82&nRumJbY?q5(Z$2gfq41#_]_F-E5H1Woo<#Ji9;lKQ\C,ol](K%Z %Gg6?WU2(P3n!uXep\fFlrH1t@33:7(O/:1iHgnirBAq.E<=R^RBC_SN1MfEjl<caTg2!V4?^@J.jjPSP5dKnYHfV%T"j`f)rPmT, %-sg"B(X7Rc$kW$glT7o!J+3B,qp0b%caf))S-f2iXn]YZGjDOtroVDU[\*EW>;%5m@->h+3L^7oGm\F1]_q?DPEV1G+g@qA4Rn*g %_<fF!I@rg54h>G'mTmFGs5DOo%T"LA+$TrY(Q[t_`gs`e.5Y!0BD67K[42Q,T5FCEE;K4k47BiR`/,/r]^lX2Hk-Udp[K'rqo3\a %+6FG+X#g!iq>U@t<iu5H1Q^coFEPbEG_F>f>joFmc6Kq#f=Cn$T:LAhj`d?prFPcue19b?:L:\1<au1+<`W^Zm.p6K^AREZ0>77H %U[S-U[r4M'laLbWlAtt_pDlMQ&B0I8Riae6l;Z^W<!K_IcO7JoJRS,GV`C!aUA`?K3`e2q[YK5'NBR,<qPR+O;nZqrdr.dMk`'4P %$%L)1]nO;&4E)j"E?B:Nh`6!ZjNlnt^h;=)Aa3WIq6<D8\2?JDnc^a:hYGuoR,hJDr&oK.D=Pk0%t1Vp&(p=j6?I\FmH9"j^:sVC %C+*Cj65Rn!0+8E`i3o8L])U-2HOl_JjtAC[IJ:tXcAOXK\[qIEO7.>dg3:klEqbF'bQIQC"T5'IQj:D&eZ\iHqif._Frmm@^AR(G %O,T#;3cp2X?r#iM_`j[YfXD;@KZP#_^3f:%+&":OM"SoIHWPrXG9O9bEO^)XKa0[X-9"FUYesm\f2;0&RQAjY_8UisDJgR-1^r3P %mfXom44t1UpB[bXe@oc/*Eul_b!1+2_2b56gU7OLr0%X4Uh@7DJ%12+ICJ"BD6d[CO`Mr:I!,+Q#<??#dcn0k?G#BlH]B+.#0-\t %QS,rrJ6+Y&!`o"9IhR:Dq5<8"GO9k@X`sJeXhK,)5*UNiPlh8O^@dKhm+pBghm-<5jf\\D5P<&eIeV-_^O,_&U[L<k'Y`H6h/o.K %s8IMh^L6?-5Q:&^O8S^B*A>)(rT>iiF7B+P:Rq?4]=nNKGR'.B9\CX&4V>.4GQ$HkNeX7K&>6AgLI]Z2h0!?8:260OEq%StG6nR: %,$Qadoc9NG*Sa)r%RZ^-4S<S%BLhR7O&p;f6[R^dn$$IiHf/\?<djA:3-4S7L(_g^GA(!o*IiCum,<AJ:J-e*-/;]pJ.',3i(^1E %T)htG^9H&4E:8pqR#URalQZY\O\mnkH07J*a8i[_e5-'[2[kScX]r#f:-Z\f2FAZW[(lL@1o5Gm4L+A3+YEl3m#5dP+/CY:0rI;R %gjT7+p>,g=D)j4Br[EqTB`"FYH07s.mXTV,SWpe_edmA5<d($]F75u+*T%#UDspfYZ2KIs.Mmid)'rqC4LbEC2@o<.`;:%7^B8CK %h!icc2t-_/?[hV:4g/2hhUt]mJ*iGibl\_L(4ta_6-OuWq=u[lkt@2J!Vs:5[.MU]IP\0"Z$ERC2n;%pAD8S]L\1ikHSbdkGLm5C %N][eq<c-N6$FqZq$r>`*jQM_C8="'U`\S-#mG!5urG^ZAUBe8&d[oiYaQhE0AC.q)Ig@u7*bWYDV6(Zi[dW/B/W^?%6G\>*HRnjY %HK!cmOVP1%@lLhh2Rg./iCnbmWpb>u42:[Kn'7MQrPJ@<DdB0td\TU7TD]RNnjb@,CBVl[4^Y=pqT:U5rPipQ[&q++%(^l\l$I<B %B.rY]T14)EWc=W^p=rufWr4<cc<\)-lB/hg6aHX]Z_p3&(A<(7:LAJ<\[N[Wc.h-&rp>K/J)=lk^A",+++3M)"2DSBSKes>4E07$ %T)R3gp]'a_%K90Php*6f*,qk6p?:q^5Q>At-oQ#"Ep&!:GG<8tO2(2$DQFlbm4\hnn(bD@LVsbZr8=_`pEKQbmgJ<a76BqSM6@!3 %DRufqeZ-08?PK44bd1Y^[Haf*q"`6"$TW-Ol;dEA=5^&J?G?'OTih9K0@-@TLE?HlC-nG?f`OIrq"<H[lgI#Yl1G;4dmU6CJ'Vhn %m42GM2"VOdX7pc;8+2)2>o8"EOF;(a"`a/@QDKZ1^(XrSnUn#/96bgL^*C8!%\\5s5E7MQcQ6&Y'I)X[cTOfS*'LkD%3.MK?Sj1? %6#r&ZNl5b5s8&GD=08KP##jp;q.HD[\,Y_E7tn:aJg'd:B2<#pS@uT:7baV0lqN`-m-XIbEuu[`oZXk(c[?OW4E\u=<GV"eVg8mh %K$YA\kHP+ZY.(Pa6InCT/j+:=Td+L3J+s)4#A\hY`mVW9oCr.^f<uL!h0](R&'o[pi5l%f#KfjSo3cBNm#F0qOL#Ar2K%;pb:U3a %<G@nIJ42lD^9a?@a-s^#cGpHe3d^SQdA&CPU%8hf_qA<L96p$j3R0a3@J?OX++^E:\[/1D4r==BK8MnekUMgVp3:L;EgFt29@K(_ %S7=)*g9@U;?F$Eqm-ZI$8a/JceH6=EE:iAA'.6QQnW//^H1L#FpkRegci2&$C=QC7Mm(MkEr4A.-bo#H\EQSpHMPZ96\^q'SiZf* %.;7R&m6'n'Z'PtCprs,do+e1p++J:in@`f@VB>a@4c?MYHg&DIA&%ueb9o\h(A<(Q_oF\8m#Ac,qYt3s3oJ^OZG'RAS9C7[0)<r` %P$BVrisWEi37[(&4)n`i&9i*&Z#R_dY`($.QtA$-`Y8NLM/(L*VATq##`L1+)%[ns"@@V=;,gTEI^?XQ#S7hXE81D2IUZI)QC6.g %qp0V-hW%g;q'WAQT=i%m'X6a'.-^Zil"u`#D<<:LVK'j2K5UTsA)-kRRuiZ0L9U3bH8l^_m'l0.l6:?:SEW0'$<fUM5Xa;`9Y2>C %Xikf2&AFks1e!nI:O$50"JadJ<Hl&uP@K,Br:t/G;ffiV0<dmICMKkDrfZd4jXO)^[Z*Q)&5^a/>^---$e2@P[R&3cgf-ok^J>u> %P-`<3C7CY![]?IZQBY?Cm+shPX-Fi4JV7kV2;=h2o/5^!U?4EmUXgj?`q92MD]9kVVG&R#dAabVjs,RBR&19u4-/"MbWpWIOd0*_ %TCO%F5,:63`0lWL/):dG6<43Bo;q#V^c3X,O,cOAZKLT)3cmci*0FSuE\gnD/%6:rUY\QeRhFRb[Gg;PIU;\'iVgYsXG2ID5=B_X %nJQo'2eVO^1*+Df"uSP7jb,>k_*nEt!hg4&eL\-*'MWnV!Wp:_\m5p!r*[m(!s]<<=]nJ=%0/;&fFSf6G$>cR8.Ue"d+EPJ44AJ7 %>#2hF%5G=XLjZUDjOMYLMs(="S$h+4[3NZs9Xg#+R!>4DgQ'[C$!r(9[C$J-"u7tIC$gl7$BCm^DeXm09Eb'd$4dZNY-%u4WKrhc %NY\cW/LA&J>KIbD<84V5-`2KTRLEC%_7#(s+1RFuf]^L"GO3b;M[>'MTuH;&of8Z\G\+F@?E'Q9c9$q)OZ/;snh&;D/^iC7;qinQ %e\qUe"T-[Ca&:ZQUpM.7DDeuC=WPr[f!`Nen$eFq7=3Q!'-2lG,%bR>J?a1@D&ubeO^0TjnXbZ9U'Hm)4$_k5!b&',EIE7a,T(D# %.ApKR[uUPOT*/oKeSnECmh9k4U)fj%(#c1rUgC_fg@[tk,FRa<NLlh-FXbs8`D/>*g0NrCK]k$aA&NdgfGYB18luag)ek2OENM`# %]B;&dm8:tho#%'!gM]8RSm"o-$>8bBRee(I4et-2`0lX7bnVT-@7NN4s#$d6OjVR&"RD15^=TRoW6tu+!S^T04$h]Fb2W=qn-j6j %]5dB#`U=HUqrWt:e_JEiB*:9QSB\,R(rq752*FLj;MmP').!5`iTA54UZiu#!kD)A64Y\k.O-n`L2hc6U]']"&%8pTR]lY0@`=3> %GM;ea4_1Ts90"K9CDi(7SrhQcRi$[U0Jh+[[PCA!JE]D.[11;(F.%iU+kKIV,\k/"FHJ"l%H1Mj2`la8N7?8A7&E^p6A4VS3)<6Z %U8"AsCMUb%MT=bbU;0`"2:PP-_SV[4[:W":T6b8Bq^8=MUHTXeE4aN?p,=<0N60drZ<`b.QL-LS&AC=DdA5IQ`/O1J[Lg)HpIB2B %T(C6FmuM7kbnAZ?GFltF[*K?<?PWQKl1;*t^V5>djTjVW[l.B@P8PB/CAZs(^+lJK?.60[keTe#CNh<fG0[Y2E>:<Nb'?U*0Nklo %eYarc6k7X@$N\'+rYSqs5-F]=V\To2=h,@]#VOe40H'.b_W'X=pomo[*en@[(N\;JAD)MiT]'=X?\9qFrQ'9:fb'fX2+Gdam_(Ei %.Vc1l7/1s$,1)=^L.&hH6.m0n'MY5*kfd?0[lp>E:>P<d)(EEH:G=mtThs7qOI;J:aj\ZZ9R..0+&\Y*i_2kW.1]\CCFZc9Ss-i] %1RcrE1a.3@A_3^MRlnG4I-m*Qb0IkI@O$]r7(955:Z>J=GSZWODJ?56hnSY_b&e]!4#G<!9_MAtf<Pn,N1or.8EWC+$H%e6!XlWK %7CAS^pGgW5Iao!`X%3pS@sGIX%qa9J&Kj;&?aIFF$gZBG1H.8M\T=Z,H+6k#YipHQSO'1:AgVhm+uW3.1rP-J0r-#BIDTCsGk21k %m1=T*MqKKhLX=e0c#JR>TP<LIa\K&BEtDb9r@jsg(f@7&E`"Ik[0fmVpL*V^1tLYOE/p\P<2Q?Q<iGJ<Y^teR5-oEsc!YH>0U28' %p#%^XhVR+?66Hh]!q;+B&@;#FX@b,?YDlJQ)&:-OG%Ngb^!JeJe7m3O,S1rb"G2LZ;"912]Gc?oXh(6qhq=FZprs&("bQTHDnm/) %;/P6LqGKA\$(NBpm2'_@4`Z*K!K,/a]ks@jlrMKn:)A2K`Ud9:;[2uM2r8uLWTTk$kmcD.qD/:!GFHT5YM8#NQW8b?b^_l>S2I/: %5i'<eBuk7bc`@h\a)2@"I7seboO*F0?L59Bl(=+#<(%`P&:V`9da@IBRa2DsNW)0o.^8laC`k.SRKT2ZH9/_P<8ciKJ^I#,l>4U` %+:oN]d37?L%S3TbLV(9n!$!KHk.)_ef]1;-B6mSF^.VQA^r3kq^bZR(46@nBiaj;LZnuB#^@lJLVtONHDSPF,2'YRLJo`-q8">=j %;OTM/S+7VB5,:63`#1d]SX!Tq9gT_*Mse1p)bkcU[[X[/<X!`,"ArQgGDC/@!d;B`E8d`6A9<prDg*%C8i8[2Ot;]gmHiof&3boM %(XtsCHsi(#SVQE(%J3V<:7N@fJ5F\s.PJA4(g5Q-bigg=D'rqOgkt//l_#Xk&%\%2Xg^_0AohCU:@S)WKS5"ga,[9.^&#o*^XPI: %(?iRO"m*4/c6oX"!i([`Rr^<>C:"&)hQ21J/0Akj%mf$;2"c-Q858cZLJ9WZ:[k*8"#&,AeSFYEl]7OAN,1<1m*l4K`3_h3'WL7l %g@JJ69pM09b%@urCC9U,7\T?\m]=0LI(<8[(EI,WHO;mB>j+Df>j1tiFsB0?XTu<?e5<DSi)dpMM_=bFj>4G=[C?N#dr_=u2:tf2 %09cn?Pn*UGLB>VQ0;?G8,6kg<[b1o]QO`ju+7q!"n7M<b/aPQif6np@m;)%cl"CSqLa^rV),ACe?+Y[uj2)5:*=U\o=KVS]1U[i# %>KEYP\pZ->=4\Q)lm!#*r7kWbhdh7`quY-HFH(?FkEn&IVV,ClX5;V<ea?&5+r5REBeTNi9-[%S/co>10^b&8eN0HaFi*$Jm*'l< %?#,_P9tL:8,6]-ebk%^#?ab#bjk+3mWdE+gOQq9-BE$9J9.>cgDEG:iO,g^Tpuc`Op8F5t+8PbXCoQQaEB@rFpOLG]b8P[V':b1< %(MuaEdCG;!D@JE,S/sdL_!$>*Po!RQUm).;);V1[*B)UL*l[]C3[g;l8F9D`DSKJ'E1_ePic;RgDVWT&nEr_>D!)rT"`,-+FeHas %B&4d6q:`YdmGkrsE(2[ibirAm)+iUuQ\\qN&m=KRQ(Bcd0bO$[GX;"t+^,(I%&(JF48F\$Z;&\/DZ@66rZ3`oRCZ-XnhTR\EU97P %G0fKMe3]B=:_[)Bl4os[f0eka3(;E?^n/V..&$nQXc`pT9@&q5*)5L3FLa0[qe[O1aS8FeFuRGu]D^#mGCu;lGG!/ALhu>uf`q%< %oUh!'\_FeY%daoNJ6Th67g`4/k-\"Yj](uIo-(e-VD\3u!q=-Np.mT8rG=,<D1Zc&g!</0dQXa-&"h<oWt3pT*GCra4>ak;_3mt< %i!'c>?%GFM4(J(6ZMN>oM"VsGLM.39a1*ftbRQeGK,:'jGe&WKoo&tB2'\$_$(-<d3Y5=]U6CY?VPmRlBaA4SRX@<Ve^_()VIj4D %5UM\/_S<-J4J:G[be[8mK%cp2d\4nO<+ZG,$htP)Up_dO>8>7B7=;EC]]^n"2=E_X#'@gX`oOSt+EmY\hl@7pmdni@ZNH39K80YG %H9gR]Q?7j:3\R5A#8U:$b;Hh;'boN!8F06oE,Uj[bQt[F%rN8kP]MCWR@26gdBl9nb_QZ5U"<&#*2$uKA]09*"G@os;cB5i-j4Ig %jQ,C9^-:oFE3FbDG6!IOnnWm#+ph-aBIOi@fg*"SLQqE3AU_DbC(D#&A)QFe/2oLHiS@&-n.9a>rSOXd$L[N5^U"$%dt<D[C>XYC %5S&OA$t2D0f9U+LOn9\bFQGhkM^#;kH#!d,Z/<Z^0ZA=7IemZ&Tf[;B#8B<a4V\\HHhZt$o^o5bWffuNap0#VS\mmKZ:W4>=pAR6 %4bM]^[Du(8"3h(AE,.N(8#P,1s'C+ME1`3jSK2C6*]u8Uq];Q?6kjhL(C:0,!i$%(=_bE5JXf[L"g\q@m0Z)kDN,^m.GPS.rNO]P %&Xn%FqXs/T<`[taDr:8E!AkZN*&JaZ!oE<g$MUc+*u$gWUHb<#`p(<,"1@hF\L!Jkci\3TE.&St5]X>NJ_ZFq?#3=[;%qVB4a>TZ %R(km/!)nE\]Y(;+$p\;Q/!1QrpM,H[:j2_!n'qXH&,PKcF.dN!nBaE^kCS1L#:ZjoON]G9(L#okge/et2!9I?h6!J`_K#SX4QbI\ %)"%V@p@*5%rQqSU$6JEY^R]qif<T:;+_&Lf\Isa27!h-:><M=H+d5MFP:7E#D(5o[^S1M7R[KQU>q'THk#?I;P!-C?biDFT=Th2) %g_3mEdQ7Fln@[J[P0DSsheeK#FXiN#=$_BW`<DbQi4smG#EIO=-?1;mdQ+MkE`I%5=:Rq?Zhni^HYQiYEcQ*C!L_@r[f]TfYO3uZ %)k&)#GWQHmN<s)[ArU4)9NOBoGdrW=&_TEr&!6r2K:$4*VODso&=U"MW.QR,D@3+^S>ULSjKpQNjD9\?4H_F0?S(rOK)D)QUahlU %i4smG#EE!n-?3Kt,(aC*VS)7lq(K3,Yd#CJEEKBn.AXi(H9d0;cIY4)Z4(PcMJ;==-tXaeUl`a`C'R6S]3T\B4`KE):eC)t(@gG/ %o[-BfFp1&SN^WF?+HqYLe2O)N6(BoNPK%4FlD';h-587ue1(S'&mlhT1.+TdI1CaM=oiDt$OP'DKn9;NLKC'T'q)DgZHt?si`m]% %Y(OeXKl7&g%rgIBJHNrp"-Y]K@U!.u<H1ASfbi7e/?Q=b8(oS]]B47[3KC=tQ(dOX=5(ZrqZJeVAm`CCQZILbi/mb&k5RGB``Mn0 %+kJ!$&tEfW+rC-#HQ3:gqcCE#.`(W1&YrpPVNQlI%.'0;aITR5;";i\I@i&G.fK<2mr4F$;PA#)"8hE^&G:Z>M2BU^!trI')"n5L %0LJVt44*[a\6.,:9bS@uE:tW#S\-F8F'\3hqAobshIG/**&qoq_!sYlL`;%G"h;BP8e[j#j%<EV2qSX/5EOp99r"_5V$d46IDtK- %d6jl*r<kcg6+&$<orJYZi]a?=(Xl+jYI+*\KOEj7ON(?A/"a:$#@G`=E((lpU%SOtEh1Ko;'U^"&n4:[R=5>g;a?.lGa)1s0ggVc %^-;DFKJhVKi@[H6>Y*h,1-1&LPm`1dPdU[n4gm28B,MC[%j<G>R\leapGsTX%NIHIi4.YF`(`P@!0G_0`Ea/A!ERi9dO.hVRAKC0 %&uqaM&00\.,h0!:l][mRg&^pI`O>\jWt''$Xg'J9X7_V"(eOMe@KXAP?ICn,03?)RnUl<Si##Bc`\RP?2]$@2[blhJ!TO!U>nDg. %?2amL#,3!^,>tdr=_MYGcS.s%,]"[eVkAhD0q`Q!cT=uu%oPDr$peip^o'G26tnMOm63t&SuY*h3_-Y0V@JM@CU]0'#EB$".OCG` %_Pk%J"iI*M@q85hrDgY;$nW(qXAGjW>tPr3^e,pD'e"+,:PJ4j+gcc<<M74Q/C9G31iXGML.!3tMoEA5kgKU!&cuHK?pKpH@2O\$ %KiBOea^fE+&./RJjYW\t>,8VjDT/^GQ:saY5Zo#Tn<RjTjq.FVp:84:Ws-BSCR2C<rR72-_PrEMYsM]u:d&_u^6[1M."QA[o@pEJ %2nIL?D![:Ub&.H>!0WFmUJLcc!L`MBF1"[=ld$@Sc-oi<4+ZTM^A#6ZM`i\l;i>dM),p:(%5I"$kVo4G@$352!=N]OBs&:9W$A(- %_%j47E2`Koq5CX^S#E1hBj=8MB.0OuT.\n=fm5J\jFfus"SCVMV_WjVdfURLE82@r(_)!CdK>b$V,G)R$itr7E=Y#0U]dtFT`hSf %%a0r.(fDQC<D".1P,lp0Ju<R3a.WrZ_%#HbOR+GK9_/ZR.k=+F3)&Ktn"6TY_68:pD?,Q,JH3dQEkY^)!2f6-PA2JG>hhC4WY=]: %p(\TW\`PB0%K52n+f4"Y*S&pirO[L>@\5@^s2-:fg-1_$6J3.=aI]KQS*1`35tKGEef!,$Y"s]oKU,2!A@mMK#_"p`NME1$#F598 %EF>8eqBd,E=VteeC_N0T"$tg_f$"M:hh-#G<2hRa\18-8\R;#cj%Pg8<C7J',#NTKPYAE+Vc,l,'(oo7p[tO<>Rqntq?Gr(BVEBO %<8.AGg4KuWYCn$d$plj[V%hUX;?DRqLXc!.EYZ.dk^XXN82M^0l+qHqI1@saZ$.Hb"M7kFUod!Zqpb7geM01IaL'-*#D\+i'k$oX %C?lT,WV$N7!5`#_+d:*>B<99\7+*NEElg[b'A8?i1\\=$E1nkg/`8.`o2:hZCiF`4YFViob"&Aa^m$F1)dSDYf`V`]Qt!IB-`JaJ %U?R`&ojT8VY0k&;!)l!*nKB'n'g%DC]figUR)6S>@@.ANoRP)B/epjAFp0\59Ocb5)'ZO6,\(<u(Wk;HgNoL?"%66tM\Z,+;XI\] %4SY8s,laa=VM@`n54f<&nOPr'L*9rj!^I'flCsH7T7a@7N%tN,V,3188r:ho+Y6QB64)]=i22l8Z;4!M:SD4,"kp0]o`P9drMf#^ %-sui#I8$XELKJ-W_'-q.]i3Ni'@HHZFd[1[R@")rpp*9Kb0\/-&)i=TY;fQ8nZR^FLWRlTCV`k,K]B0UmeMYg@trj!OuTf<@1<3" %OOR/":d0EC^.5gD`[l?K1+E&ELY*t_Ziji9lpoB3T/<$UIs'$?.PJ),81>,T1V-<@4)D5"4c8>eF\jVbOkQkKgjXb#"!A\4)bTuP %c/j-KKtVqdYIMGN]nNAuNK&q:id&iK/_sPloF8b/83s)Q5k8>O;4nn^TmdjD<=O-^Mn"2+ocej%(U%SXM`33TKVS^S8tf'(RW(eH %8)+ORB>?VF<%>gZ!QWHX/\u(7:q3h3EqYPJp.`'u.(37a.l^:@RnmS/mE022P>,>tTOhO!EFb15\-fdRHYW">9f\Kp%Vku47TM?r %%6oT-6[4$b2dKPDgK0pq_,YBV"2n._1AS\AB-AN$Dg8NTa%hbAp&ZFH:a^A1j8j-0;:61]e?q)uIj1r>SUkGb@X*_&i;PG`o[K6$ %VL&cas,76."=puG&+8DnXVDJh+4'@^j6uI:TM*Ud^4A6b2<a**Lhe.j4P2=N'f<BY=4U['.a3]BNq=NB>G"*aoAnk)Q3TA%=I@*] %q6B68qaI'C7j9&[J0$+/*"q_HXN:,bVU-AX`5MW'3WCpO!^V346'%9tm\"12_8I5)cE]44nQD?%-ZhAd1Y1Yi3/+>)F,q$Ib%KmP %c-n#I?f\H18(1Yn75gFgc70%:=-3o's#L#1(@ej92*IUQ,>1'b)4_R@hZF7daQ8lGY6kVT;'^<6A%9!C&+7r9=[?cQT[-f0lh>AJ %!Os[%(,j"BI!&#'-pIKeV55K*>gL.PrLn-P%NMq[bjA6M!C:R$BPq?db>6<p&tPX9OVW4#g<V+qj+s&hNr?s^)Qif,pE^o/p#0\Y %Idl&E90RR.43m"H8gRs=5c$dj="9L#;r\9p[P/R(R(b2)gH.!)J<flT<$+hOD<mg3rL?>3-L:[JcqrSJF8H,A=<5;UD:>U<Kc[d3 %S(dTZ(!m%k-pnhJfX3#oIjD_J&RDpYetRud:u9pC7NfYS8sA3ib?u"#SLLNJ@tZ10=tBGFlIkU:#;b]!CuFHJ^\`$8NqJk^0DkUB %IfEQR^X%u,_e-$I3,mY.`jd7R3ZAM%GI9-qPGn#&RIM(G?*k(43#LYdqh"44F1,:Hep[MAU?>m5L@E>aKU3GchK\RI5CWF%^:J,O %gbZeY'\KCI"V*MhJa(DKn!&mLA=,P>\@$?4PODWsi(oh>bd9L<oY<J`-))5JkSui((e&Dg;S*qVjJ6fER&u0Z<reC;;gNtMBtlOp %Sp@Q\O"`^&m^OuXlJ4eSH'5*.6*">@bcE1+V79*H:>I1r:FAEK,?(EtX#-:T9],['_ac9'qaRo-C/dbZWe(-n(:</sOQeW8>*-)' %kTBX20jX#H=1O?08T[,1M>M;N\1&!V!A`8._Fcfs%Df&Q\[\E>Wpi&$.47+mE.c4>-c8(XOe$]lpmPcK&m``kG8Yk8A(;s=%DVi6 %o/H;JJ+DE^*rksbcWVFFa(q]-<AKh;VGn`b6)@Ce^5Frl#i'9CE4="89+P9j>='254n,<Tf8">V,^7uYa?>s<`<HJY23C$XHCu%E %a'O<iU@*QYS>*Ak8GE/W^"<:11Y%&P8T3>T5f-pQeKH.*@095Qr6",[DeVt<B_ut_;rD_"P#WdZs"Sb%c']UaH9gt_MAh1Bm_fpE %S;GSpI%H)Q(*J7j88nZb$s#r"K>Q3Ni\F[mSJk@i7EJ9r#M^HCD1AM=T(F/s.(?>A/Q\IO=m,7\STJ>Seb9$FrV!?HhjFG9Qfe5; %3Pq*j?hZX/>!CH:0ejf%&TE'ci8C3MGFT_u'\YP`r!PPVGo_WMN_-n1.S&K)$MgDV(]:1)kWJC*Lrp`3X*'4n/h>H.Gc`\L14SZi %#+Ejmj0aX85-Z;"-K_qCrS!VU+@<i;Ql]a[kRsFL>W?\4JDlu9]^\m#<gGAgJ[itTQp,^(>u(uYeh[omAN,=!m$Tqj8]h&R5[Hrm %(fO6d+Q8b+1pYh>N0/&C`alWiY0IkEOA8p+5f6KH8-FBR?r,>!+&(+uYmm,&iA51UoVsi%="_b/SCh@_"S[cR2fK*FSrt-gBHrGZ %1iocS5kZm*r.Z?]ShVWPd'&D/_ruZIN`'=!2qmc3qMd<WrJ-p)#Q?=&7s5Z:p^PG^b&JC33\Y3!@9>P*^VP`;?uKWQk>&puF5tSR %]hD$([Ys]?''d'G@J:;1[XSnS\=OUJ)12@5e%VY:gO?B\oZb[RhuEYis7aA$K`A^YoZA8j@,trClQ'A(0#+B?&'+X&HS42qH8&9* %oY<VpjW_A?ci_Up*@o7%SakMO3Duaf\T\c&aAH30#sCOcen:;bY2;p;GG6W=_BLLR@m6#?+C/d0lt?2H,:rTM\!3!+&r\JMX7J.n %-C$9@?b>GX6.bJrO2U@U=]\Oe(B<%\M;F8Bs&5i\?m*aJ51cl?-m!!>0bAXR)U>UccSZIF+]uUad@8%4@jCU)\Kpf9,HaNo$jmK0 %TkE79L:Ts&FHecojd`&pk_3hLJ_2iYXlQM;Iam&dE=J>;iA55Aam9!!?_gc7H?E!q%5,0qkN0K\dT*[iWS`3&F$OlT&Ja_.%$$iR %/")=&E?Ij/1X`i[cnc(C';Ge"9]WNi[,L_#4d(2G*WW45&@'C@:>\`t!scsX'LT)u,\Xi^7!9mEr,p!AYC-1-Td\U++Mfik`:fAO %dG:k[1\pE4dZL/Zi_ILahrhM!Boq_:iY[I'e(_PHXU)DnETZ3E_a[<!r82-ajR]TJMCB)ZkWs4ja)TGeqlJ0IFHM/ue,pnSJ&g\N %"&)bt_=]_<=ABOpTZWUjK'46<BcS6TmE5Sl>@K[TA.7--bIsnus(2G6C52ArKRfHM-ceAK+<mmPS97MtR%i7eb_p$jEfl>S]C^n. %/C.o$=Y/^7AYctSI`i0<3bR$:p_]t'/HGG$i52sGH6!:XkKmM>1n%7!_43Q@W10RnjEhoh'bhc=kltZ)$_[g(p-;=_?jWSr%j;>` %#T9".BOKC&QSTaN?:<`@6<E:`%33u]aVm@<#+E4&C@"1ABmT4mpmqF/jfS8B;*(88N#q2#UE0^t%CDPfJUV8gRo;je@J/B3F$QMM %oDnjV*GKcY8AjP&0.GDaWlLJP3@PFX';.`+-HLO\g8`RF]H$YbmeGmrht3LCs6\!`QX"<Hr+!AMmP9%Ee8V,+Nj"%0),a]u3h%]/ %F>1;cG<!^n,g:"GMX-9Q?3`)(hrq`Ac_K5q:ufWI!\5B"(,6E1/Nc8uiq7jTdgsi_Kfk6&EVLLR1t@aQq+a@FL.%"i9^_7$A$p;" %TfK&J&4#^RaqLj#F*:e(>38AG9B=rP&=KHcD3uJ0fJ?=$QQ>\If>JpM+sli^[-7Tl+>g#r&rR.,>TnR*d,7Fp/'5rdjbek:KpGdA %NB:?I4;&OIKQ-^U08L^aX4-B"5b(3N=3%,rRHUX7J\J187Vg>lBr<<JE`e^m`/G(`(d/Ed9(^Y\L=e$ufsUH>!hE^MP+_Gt`1!EO %iu9aV_e7C_bJ1fTp$0:[++1(c*Pe$%i>XXQd=[9m<)XpLgXVtZB(S>PdVu)?*;Wp9iGu%VLes+R]0A@sNs^F8Q7@UmeO?J::AZ(* %/Dmf3h*4),E5Z^(nKl6RBKN[J^KYUSo(\M(c5ul5le'PO#ClBN=lX;(f&OQo$\t%rI1MX,/M>cr7G8S=meZU`R8I6]-5'?V,u^I& %OWHN"09-8<-p97lBgd1d$-`-4YUIV"S\\1LKS8Jn'N8;b4aI;Z#5VqOF_H_%,$)aOPTtq%A7Ib86\q=&6oNE`@u;OSPa*S8"64,_ %CndL%Q5H(QC4HItPcuV5#%Y!KcIEbiii)=$)N1L(D;Tu("WcGVJRJgsDaN'tX3rfUjaO/s5u?SM>SGYOldcC`g4N>I>dKM`Zm<tH %*'Fj=o)s85^/h;BZe"e2j.*dRqVN;9R4`PTY8o8ZYBkg/*ARJ>14%;C0rE8Cp53:TOMO>E$^eJu(SPiC-K@+?p,(:/?m66$$;M(C %J,o4l0iu,\0*-*W:<Z"!e4HJM4qnF@"%d+_n7M*a%@j4;P;R_k%7KEr>ORKM)r\"##?\f;9/\3G.@j+tR->Se*Gq<3&(G2-^0"Q/ %/^ZI/TV&?TL't!Q\U">I(jaPgdfURG!$mneHJ30+PCpqo#CJ)S=Ddt\pQ$upqt9W`5dO*rGFu9F$-9o-/&P:4h`1*'rdrZmM_/:< %n,,(o\;KEmYaT$D4lB/>Vb-ID*PTSFHWb1LD5fc%/](&i5c"gc#<;-A@+k]<UQ/V]a'ql-&Bb9BH6a()&]rBF@0=&XcOb)Z9TXX^ %6F!IA8KZ'o^dPLa))G+<Ye;*o30)6-)h;E1.`$rD<L@6?JE]KFGVtG`GpCFu?pJ=VH=ggtBg=+L,^k8-NCa1Y;h.-kK1#9%1K%\\ %N=.2*:e#(/Z>r78Nm`(n[E"R[o.5Lql60^"6IX0C!>')]6t`'OTn-!'Wbc$uCihNFZo''pZg9f*Y`R!GZfGJ\FMP]TRcKp&^<8C$ %jZ-2mJ4'\t+WT4Bq!cl79X87re7+0CfZbk`6pE6^&bWClFFAKJiiC/"7t(*pF7i2ucoM`9#+7@7GLkq2Z'ke^WE0S0=r218qWW&, %P;R<,6UhtR^>Uk^T]KNf!q[Uf/qdAeYhk^c?4NV5iUNG[keY1qC+i3_oUq3f6@:=U-E(^S4s3:Z8K@E?7c`#karb=WlJ/<T]<G.# %dV"MP*cU&I)%`^aDLN$X/ND/X`47,-TA8pumD][GI.rs-.t\Cg%8lOT14q1FGC=[Is3E=0^L-m61P$q*'N.\l`n9-=EiG#%o%gEd %n]O!A$pJ^borIcZ'uKfV=PAC>G_Y[%c39__i4*?sZS)mrHC1_JT#*smZ@i=i66+[DLa6d\0h#%t+Kj8`dMsGsc]uU?&j7/CP$C:= %ZTF?sU)\+VL'5SD4b=P,CE$Y)oUoSY9cc9J5"3PLdmMPKl0%R3,W&^^#79KccndBIMp((8AnI9(dt:Up(dej>,k*5o)Gs\_;S,`P %Uus4hK[/!4MA_+:!g4H.rMRh[&+7#@^PG,TjZ=tf(OtAs.0@>#TXTc`(@B%/$^"J9?9p)K1F!aB](g4b`F.(Kj6s]/CUl2EV2#F? %IaW^DccfqidC"n0Lk_^iL_\;34n>j$XVKi8FWcCllNr`,YJrVgFE=ujQg]#RE-t#B)E>Ii1MWT%pKqKJgJD5,'qNdPijL>-:8hnX %VPFI.gSg,23;Y04p9Wi3+KgG4)5W@Jj1mBj.$_rKriX8hCeCGjEJJDgfPg`\d)rh`IlPJ_mggR:)l)55fGK*H^$_*?hnH\d^X'N1 %qR.rr]KXo,&UZ.IHiJAthm\+8O,]e0T@`KqI*=Jh10cTUX+jUVJ0$+8;t+Jk8(IA79KKp+?U`!O8h<oJ6CfbJGAb2NA"`HZT/lWD %M2>p[HTs!>C4ae7Z#4l\mn0A&EWE%08NA=./;Z/0R#p@PJ?5qAc8\E,`mkbZoDrAC)An[+3VN:R6o2V+d,^3"5+@g*`[hP<XI6`O %easuD9.B9;AT[asKps;kO/@i*d&;eO*aIu07W;s/&%J#NPH=W`Ke%%Xd'\?CO_>:aWor;:9,XXI_BJOoE!_S"?i9`u5HQko1s<]J %Vek:%ASf8^f>,is%CX"DRb,Rf^GGKcHiOlGg/Ve#s!7:7c_dQE;a\B]_c-l>L;A!4G6#['[t+5p%/%&nk>7=h/R1u8=KU12rUin` %IhU%c5P)9hJ)RnG[*t<PF$i%,O&,fO<LV`%G1an@$F,2'+tqlQ`TiM6>PRQiQ!]hHH=rbW&%"KqltQST8Ar#gdKAT1Z6-pMci^An %Ee!%m#_:;)`n4E1doDGoUk&u2T*+6Q6n3s*LDh!(@Sn/r!&ZB:Hg4GV0\MhdB91OY0hLT9dhQpi_!"(dNg^RflGu6L5[kXpj:OHn %&.cX6Yo)i&c,@2dp,tt07$S+sMn9&<S."KD4jJ/;?St71.M@Fk9?@=4B2_`-s-[5UW'S#MqerroBf.m;Yug]q5D-#_IN!fnUk'.e %5J+(jc,X1@3:8+)j+;*/>EMQMp9Ql*kZ=fBHMa'/Hcb#q/O-r7H#ud-a\Aa@Ago>ZN.Bqi:@H>JgJ^bRBTB?8\Eq"g[L5+#k1m]4 %nW*LV=2N*hHuhWfTrr!025l+<&=S^fbormP(hdDO#,1&bPnl`s>9/@Vi<>NqBq4l^`$DD44R3k%l`11MNF[Y/dFSW?5)BAV,nWXF %3pYP,e=rH8,eQ\g)uBl6#9S7$kc2`p'GMm:i0b8+^it7k$?X'QN(6oN)O#2RU_6_W""Gt8<#Acl(!PksM/=VPLtmlLN/^\>,\(># %l\qScAn>Ns!Ye>5*Buj\&Ta=`5]21;,Zqn6mt0"tU=8#W+'`LQ;\VCe%E*hX%KX5B#,#C27;d@%c]LKP+83^HT32-h$GGVPq9Rsl %r;K-Ph<mt/'@fsXY6PYtHk.$=n"Y6rAGY\sM'07(T;d`i]Q2"KeTl*#V=V&:\#dqt6QKuF3N,cr'GJ$nSYcY%E<4*#"sadrfmMIm %p;@Of0:;.=NYm&(>*GG1a.I9R2'JdPb`0U,S-r;&A>tYg+q/(*S&T[)AG:EbbCf)Q=Ip_E=*_?)`q07)G_'+p"k`N1IY5_g4-d1o %K[>3H09itL,<G9b#/c51JN.W(+[?B7+#M1jb9=ogp4q>(3FhW4S&s*L5;)m3V>8<kqnESIr%%BOF\.\><RT_4\'<NPG$jhr\TW-d %dJ;U?da!g#7fIb#"RK8,B>&q,G9F`B7G>_5@4=7F8*0QkLk.I]ARZJY-&g:T*-Vi)Fr[A?5W&PESGUXRX%qlKaTL<@U80<DW,$#s %s$Tn[3s3kO`:+?*_2O<\(c2:N2E'.*`PqD.!h9glp>1\PLVA=!E81bM=5KTD_C<e?NqYOFI<pOt5!TX-10aSMi`D^tCC]=<cOb8J %qu.nrXg-HX1X?p"T&"e=CM1)>ENZ?>!qEamSR7,=/kNK0U0);RgpSuSf3Kin#3XL_!sCSH_"$>L,%S%GfPLQc7h$$.klI%g=je21 %ke)`J*`u6-0%]05<D[pu,-acY_nF$BcBo"l/M55YUAu[[jQ=,jSI^,NET"?D+MJ)D+\lkt,r`u(lEe\2_"ZFG4urDm8&'KAb+]&m %:S&_Wo)cbZnC-=5^Vnm/A-VM9G&CB9rJ#-D[5e_4/oL[`r.^9F2_B2To?Etoh\7D-_%JK(638>3HD"*jMX6q!:#*[F&I4=d%VjmR %<'UtITaY?p@FpfYrfQgo7s*iZ=GnB+6TLoqNT2.mCRC[l\LATr#3*F<)aIIWLg(cjj!liIMS]o"R!j>Nf/ImOn'/7Ir,^oXGCP## %kqAYR**rF0R$38mB/XA3YG7ZE?@74j<N#LHQ]6hlQX6rrP@X<^l$%(7?h$i0MZG?h$AAhFGQ:%8>F=7,oDf,VBgV36OO=b=N$NKT %TF6]&\7V_r%L$lN3>B\<7("NF8[r>XJ--%:7i4i5$qZ6.\ZD%<%!R$]^5J<7RK)fsp*DApqr7)AIb">eUVHj,O#[^95"g&Sau[-p %iKQX._tn349naYCl)pLrmFUJ[(e#MCoC24@"?W&>h0d!E@+C(s<[jo=#:c!BZn%D6R7sLV0*&G?-$<*6ZuVGloDf,V&ZE)BaXs1p %KH>BeK^6Oc#El]9$fmmQk[K/GM42N*klD863,Sn-U9Bf<3ZE+^;I&dF9u=#^YVU`TbP+eNe,MZ0D;QEmph7^WYFXACbuN3[]^r`` %`*^BBrK:R[B=cpa4D/08g\*2]Xe?MGNu3>0&onJ%4?t,?@o`bt*_^.OeRemCTL+i&l,`[VdfURL7\H;n_7uXqPh0>7k*X'pX`>]T %V3!@!F2<>Q$(Z(o^k"iT`!RXSm:OgLe2(6V>Q'S0lF?L-Ma(Q1AFS^bbMUSerq5V!IIaZ)FPd1S!=.'/N;O2;#sRuGhsFd)mf+`l %IT)EiNkc<4*;?S9/%uA6L,"gm6rWD$O[%4B10fM77TBSQ9Ff\Y,aT]9%6:4-!2+p](4jp:*03!3HJkCIEfo2Zk^hpINg4/#cM2:8 %*2ukngq*n#j<uY=oDf++*&@gH@&66HmBnrs=m*!`D"0[\altDG3,X)hB(MbXF$%grmuBT>p9OY.!oL[;_2!r$%qhKi*c_*:pPg8e %qVsr(Xnj)c<qtD8.7f:4mV.GV&7S=0Td^cX1Jl4oY];K:Y0dZ:MLIE)5kGrZW!4`Z)I]YXa+<8JKfZ1'jea/Ha*CjD7o&sP5gG\J %c6F2op;M'U.`fA-6)qfd!=g)/AdfEc^-FI+eTa6BPtoIa^FR1dBBQDc=g*>@m(pZ;Q`S=^SW%PjS`4*HpY,q_6/fe8i03<82r&H( %aZhs]nN7!`WaM5+8`C/R3Phr-L(K<k"3&osauXD?diMn(.ohDR!71p8(r.LET6M3u#]S_K5]'asBFZL+"OK6CncZ#7S/mrMQ8oT@ %'"N3,7-5qG)fU+R!sai("#C)h%gZt7M5:Mk1VNNNSG:'OgILZYT*/@OB1*bM6l`c(]JeAS=+Th3CB4YIr:Uj0+3<s**bMh6Bq'Qh %Lc[`K!D@cMnj1%oPj/F30W%4!UQSq<3BbaQ%?ur@Ts5qpSME3gmSTt5*%@5t[;Hfd%NGb]I1IqGFEl7;L*<)#$!ep^9$^b/qk:_/ %6&iBi+q>SPAdhXk%mdKBDFJ_[l@i,n9t\C?:lF5j?&[4EG2riJa:Hup-grPl3LK9I$ZH2;OBE1k@#E"e$YI.6DI8hRj=9KT^p"O" %!"%eBW6d4$[:>ph4jXu4.[:?m1mC8-5j7JEoF!]Kr-"#?5a#R*G7qMfHsIs,*+PX"/u3GQ)4a(7ap#UB9&"pH*a>)WZO@2>LQIc/ %9fP;OJHNqE5Uf4oJe*doCK]=fXne*U'ZW>N@lY>8Pt"oC``e^73a&*;:`+5/(1:<jnK975hRaD*2YeEjh:6&Ha'n"I0DiWA1j2gR %Y]NDBO/,'<.[:@O-LEQNU8AbTcnVFdPnI!:-*S"s]hoa4ks7@Q.ct2jUo+Ue!I(H4ohcYf4huV99b1,^@15G@Ohdk[BLHPl9C4o3 %PFeg?&irOl.rH^c&e5ll#;B4<[DW(Z>.I<O5nn!Q@IU87OoVH#8<m',pS<gg9!*-Kj!OA5orc[X.:Iou15'le8dAd-YEDsi&as!; %j&2*!;OulRQ0M88lB3*,,WfC`Y-5sTJ-5%KG"/%Xi*u>\qj&>K=+%IUo=+GlZ/k,W58,5nRN&<>]@nE]Da74R!"=Jh.<9%IX\)-` %P,VCfA@:HR2F&IOURMfG*t["'>WV1E[P:!ZI`UEgVSA*"bPGWaN1sR;S,ua-j'/>s;,,uanRt6`&(7tPim(@iQTncc3O8<k]#Y2; %RL&,nV+tS)#H%edE$2qqf%S&-Y(/3P0Y12V^t-Y&n<k@12WI6O6UqY@L4H5p;0f:sYCHU?kc^kK`LX,*p2%D$<LMoG(h9$OC7Z5h %3;:92Rd]*Xa3EIfQ<LKgkh+=5n,**V7N_Zf`\64QrUn$cmP]>.$2JjL`RbLn*B_iU+BJWeTgVs+W#ZWsm(1ha7]A_2?<[o_q\s55 %O`ok$X$^mP<hW89$Bh,kjWJ<HJ7Pl^Wjt^'EIcOkO>q2AU/:_.UiW8&L#L!VJS<=4oCO):]$.>rU2Uj(_HTURKEK7^#u'>g;><WY %ft]eioaR-?JptYpXcPmg^Go%ek?/m'H8'%Re]<UK5RnoIZEIk4TZ7baE.9Ag26\pg\M!PK`FT:#QoQtJVC]a`>4BpE^B5N(hjsQ6 %K9N>ODY`q8Xe.ap]&`5\^OCRGn:r9pG?%4#.H;>!_73OeBP:fJM0`%AJTg^"radAkb$aig<AJg/-U/sAK%[;WKA3PRg'8W_jC2^& %M`XqE!P(OkJ<fCs;6$0.@<C^PH@Y#fLRK8\H-rJ*aO75!7[H\_4#'+`<eP""N8c$!)e3)lH@Y$Q#=\p;)%QN>qKdJ!>$@A`RMr`l %(4i,a,jHEfkf8>j?j-fX5fF0XPH.9,%Qm__@"]@>ds@5naH:2N&iIo6;%?0+`IPJ'pj0SSq5)OT0fC>Ok&p4f[0_j.1%qt>F15G5 %h01I]4M:%MdasQZr0H[2Db10C4UrFo`!(:')Ofr0#_h)Gj].Q\[7uW#q%/2s!76#+6D9!qn;&,n`$#.d?.%Cm%DC\<DX+c\9pUQ? %i";/9bC>>]huP?`Z2BXqR8eS7:(M=%(kFa2!gOR).\r:7K,NLBnJsO@r>rrKTK4KeVb$2T?>dgJ!=g)aTKGLHa8hc+F)l<R[WV2a %'u0^Qm-!8ls0?gmT81Z$P(Nie/'8&$#=2'Ye34:=WDqIu+$=j'!p,)e"sHs*KH3C%r(>MD$Ai9rWuWuqJ0FRU8s64f]i`Z?Q!kHY %'Ol3DD/Hpi@>IpVjbh6Al`ZIpqsDl,2q8GJ>TILgd<=9Jd6=I`"Itd4]"U@JGsujs;_,JO;d3N<+[.#`562%LH)+?m#dE%d&mdWS %aiTAHN-DVuh"k[QJM",Sp7L#JI),7'cA!6>5!3TM;2m%:<4MAtN^k/UK[,uJ^^VJ[\cRf$G/j)KAG*Jh&FDal&()HV`W[>A0OV2X %_'l\![ef6d+5_>'[HF-0HJVoDj,_H3k33%WqrO1Dp>LKb=L$jE-RU8[NJ?s(#_FB2rf?%^U'F;u>sUJS8IjqbkQA?s_U]kSR2/f? %_l^"pm#]poVf0LU=+se_-mu(TS-sq)@9/+sDHj8LfH5=sO74C;!tR$YgAU?RQ(M!fCn]_:%UO3hB*\B=;11fQ6[a#YBmBqj-l*=[ %>)OB.mLjS3)").A\JcKQiT#5mO3r[KX1bsC3kb44,AU=*L%lmN(UWFXQLBJn]eTWoN^jduH9gR]Q?7j:3\R5A#8U:$b;Hh;'boN! %8F06oE,g2Sj&$'DE%$n[='&DiftD1K#Oft^&/ID(q#'sZ#q4r/QofLEpft%2_)q+uqpWm7D!gT\C%U7GZ,W%@4k[bFpB*Yh0MG(L %<2bUB((Qu@enFi@cj,pJ+.J=dH3?5jd*[#"XX_0c7bjtX$F(r3L)F]pkBAK&G($[p`bbAiQ\gFt42:MDqT<O4f=%/t]QE+3Iqrn& %#J6\7-9(s>"fo;5VQ-f-\uqo2d,#q2b;<W=7dgu#,rr%HC98r0#kc<Pi-*61./DeuZePI%mG$uF[OW]?>LkHj%SK:('ZSLP&SD:f %3$(qqI1K3V4V3?'KE6d4>GCp`dX)t]Pm_"PMRX-B^9A1S%N&a_"6)KPo:p6:rot/Xc_!._0Sc<U2G(\JkK\G@V3bOloH1bRQiHK& %`j<C14X+!NEe=Td$r'/$<+mNXXC2&PcBp'fKEXD96>3`XO]@(_*d27CU,QH`bV2[T%iD"\$iH&43Z(AUY=Ljf2VrISd&nZYgV3@7 %nRIsRNb!X;Su/fE*c>#%C-^."K]KX@As'=(NEoWAdj[Oe6W&"N=2AXT6j7m0b$eC0aK$qjP.e4#c7jj`8jg9/A<..K2k)s"6NRa< %KF77+:ha\d7UnAQPn=W6Ne\Qghh./ZLghX'Er]KR'YuY"m<0n>PKKS,[N__W!D!8e%raYj:ne=2P*6NmrFYRu$_E_M&)dPM5;j%6 %J]Ag]Ekt]#J565TY'-3hG<X[Zinn)=;")0"rqJ9"2bu0>"A^ULd3T;aQSU`h^s!-&/!)9:qh@K?=OIGtqdH<p%`&c7plH,.s&1,0 %'<sR38c_RR*L3&g@1HkrVb4iYbG21\]M2=qN)K#nUt`%HZhcK/CjG6YAKaPQ!BiuekhK%U)")0LYtD00Uh"#6>q[ejo,;D4N1oYL %A9e4ba]1rU$q)f<=476X/FRGV0"Mt[>8$1%FXa7Gl?qBTj6)Glp9q25jU`=s!E+k49Yf:i8Xpj[\5e@;EIP&YU)DA8O2_r2]7Q.0 %kA"U@7WbK2-0ecF2N:BW;_X<T<2OVX=o`?F#K\Qk%"o[HdtI&)\-J2/D%#Er9^#r<!f<Ae`p!L6*6MSbpIQmp)m@";#Eerj2gFnM %a2$it:FpbY0@)l[gg?[YnFXBhNt^["_mmOqa6(\KgN*Wr4n[<VVk<h`b:a2?77aQ]+NWVA1a%<PDt%-j"LU@G'TrK!.37X5,_cQR %'P4:4/[/[a#].HZ!a,h[KJ6:Q+dl615Z#UY@(EN+g?!*I:(3$Q[;_&:J-,thHSaK:Y;iUVZWio2ZS(tHT:m$9A"<:#$1hi0Ul2jp %2f;TjV'[lhMi%o63VAZ^'h.pIZ-rVHFGYZK#*!/2Ot0@T0F4`UCTaK]qmdJsGaHGT7(X*c3Z]`r8H@fS<XbZc#-_(+G!m<a&P<R1 %m0E'KGaC*0=17hE$Ftf2[='ue'%N6Fga>s02Y9)oG(A#jUXR!PIY*r$9Gdje90A1@,-ldn4sC4XVbE9QR&]k==_ie9c3=6"%T6Vg %+dlgQ0=8la\<fOrB[-d24J=Qk7iLZ\5-qWWVuQ!+Ad&6E5(TrrZ2&nqbQTh2hICV'8t^H]kK[(Gc_$,o(D&6R"]'Z.eSA3nE#MUF %4$jQL67%Rt06pnlbIX@S$08,q=csop"&nlsZZ]u<4!Qm>iEd"]`JaVJ?l9*jV+:k9Prc15<.QZK<"6a.%N[F:+Qdc3UeMH_GX9,o %\t<^9\XghPlVd(.-95q>SD"b=IPgfI`U9$qE>QBh^,@2f\M4%u8R?;Pog2,'`P^-2UV7Gel3NC3=\u%.q$mGFd[qBtOEA<q(??(j %CjF$J=+4le4Oa\<#1.otC7H%dciYRh&+2C]ABNM"Z^s3\7^+EIA^9gDCuZPFWo34!3^#d@LEN\Dc[kaBSuR&%"Hua?1\F`^9%>-3 %RS[Vj?"q4$^kjj7*e&N=[YQ#<VN5UMDH[)#`1cW.',mA%MD>67RLk3"'SK'A&P6LgfoJOANFVHjXW\NEE)1;\8FHQN_"2<]8ht$l %I()P)e>Yk(>m1CP'Gk_7JE)ar\kGj*`Pt<Zs5(L4Ir*sTo+7m^PrW=^65\i-)c+aL(^'P\@_TG9PE-=4ro^=:dG]+Z#ZG!OA.j#] %_$:5ZkeW'M*]<R_]!ET/,2Fgp:@Iqd=RUI^"<Qhqo_`_I/0.'0*ltRI!ciDQTPR/X9^mg^9uZW+Qe\`uS]D+"SDe7PIWjlhd[i#Y %6g<co,a-@r4Gh:P7".LG41?Xo1cQp2.\E/qQP;+3gn:0$k-3=-,3KRilTt:P@KfYi6nj.!`?6`!VOV]uoQJ;:n).WciQR/WE\VgT %%]UY):4T>W824N^UN4;enA+gP4=H#hmKJ4A,Hi$_SG)ICmb5tF[XNKeERuD\C9[_J;JfahGZB-9=V(:b>h\!dQIg=R^@Al;ra"Mj %mpFl#g*b?pQ%G;&N)AZ/HM]2.0W9Jp819%$@mJ^HP-KRhI1cd$93?X.\f6`u2m'ke69'V34UpbZo0YKg4u`mY'D2o_&BEdL3;cpf %FfC!C?Z$4FGFYRRGiZ4b&*.P`m6$OdA7$n^We1/<'r3=L*oM9B0U_5I,aZ)%42(IdCC;2Q%tsrBEtO6>53J!rKZE5RbC!9un:Xhf %')d2m%cONk?a-ssmh#k*YY:aTWj<<dPn0&O5\i]gd[kQ]+GI<=Q?VL^T24r9&n\O+gsXR<Y[Pr@&7K'+OR+!XL4R&k;6OqXGXr=< %JIWEF+Xp6__]UMp-qLreFoE48`$XcNBr'Ld]^Skar`2na7uL;tfqg^b]R"H_F^o:=jlhMnF.VP7:*s4.GNnIn&?BZDrI:X<gV\nd %6l2Pj#KWGZ.k%)tDT#\IQnp*&S]tG`Y)^)4"qVC^KEag_ECq2W?8^.r(tT_^/Jpu:^Mp3)f-^[+?G#_(jVJcN-W.!46e<1H_4T[\ %Y;fR7$<U#_89Q\TpPrGmW!Q3FKli:&EG?Hfp9iA7ce=V%MJ7@QMM\TlQQ.Kjfj+,0U+1J$jd?dF:j[aJ\aH=0R"!,BJKI3(`#;Ms %U5_#^(t3)Z,H-S0$-bbiJcL+P=.We7RBtqZcn\,N>U&pFK?-0/DZ``FE',V;N#m(bF`-*FjlI:cGj=h>Spk-4-jVs9HiSPgj[lPt %+Y4`ISt:jV^[NN-)6f*d^Fp`-FY;X4(De(D]7\#?ljGSm7hJDfoO'q\;7qs1"80;GaC=6R/8@cJGK;afPj5h1hJ-&jj5t<9rMdUY %3]4X2;qEJZ%nQskjkg!NJUsNohSK3*TqNWdW2FE5grXC].E[[bSkCM'nLmH,X"/uVM"a[O3SRM.PP)?lq(9jN[:RqtrQh$SYrZ?D %B\Srm>LUlg9KBdJi6VgLo*r!c.`>YddMNcSKuVK!d]7m>>kU8lIXKbhFj%quW02]qFV>H[('k`dn2Q")D_9'5"IVUL(YeNROj2pr %JYlh]Ia8(Hjq'6(J&]'9CL#'$b&7$,3QFbn':=$<%m6l,pT%r8%6]^ANShg:eUlcTlJ>U4.\F2N^o0Rt:%,Te.-3T,mDF.L[1M4k %m9r7jl[6Xk<a_X$@!W"d4V64BoEYR_"8a&b_[eUl&<&%N>pm6'd.TW4=O?#$',ZICp*OmP]IH'c?1*LE*X"@[Y),+Z'hh(-C8tG5 %9>5oDW<EYNRubsLV]M<h+!h-;c6p:&gk%Ilrp/=B]^XLqcb9;OBE.YQZZ#bQr];br^$)le5'ZbRf:O5!q@qo%QQH1cdskR8c)Rd: %Yu&@%"BI7&`2*9+855`^UQL<D:&Y.B?BZDnOR@"Tlb;DZe%,t.ongtk^*e,;>RKi_BPnRSH3X47ir8fN\q,>#J4SJ8'm'cZfM1/t %`eM36@;cZX+mkR)F?oePANsNGjS#r=FRbgr\iS!$`Ad(_M[OUT'-kfV*]dd.o=8AsZ[Ikq\=:DJs7Ft@HY.p9i_cA5C;iD:_Qs/6 %+m17[ek,&+I1ND@](5_a5"@&c,:b@A85o[;1`Anf1Y+Jo*0'"0OFEr8aQ;p^m`FYn.0"Io=rQ%d3@(F:3@)2A7qZD.kiR.YAhe4# %q^UrM.6,6hV]A_bBcW(uE4HonP%Uo?!GBbC$4m;u2E5"0J8RRiQD>!J$36GJ7FS9P,[oC/(>'DN>UPsc?r7DSKYF)(oA'kSN=.2* %:e#(/Z>r78Nm`(n[E"R[o.5Lql60^"65**)E'/GC^EM*"&W7!1T76F)-g%Gr"cj6$00]+e?jM7-l3W+_r;A;Kq8_AWHfsM0$X`ki %-Z?3`HJpMa]PY7VLLZg?*F,dDh!pluRW"aX)Yomel?D*M;-Ye3gc([1&;I*AWH^WnM]T[/To:_nJHT$Ga]clj#23?CZTI4>#+DSi %Nf.n7qjqci6hJla^<W$Qkn'KmeMlc>H@#G!]*<TY#/rs(*q@%=[&[85?!C7L@WFJg]TsLges77TjYs1h)JWB^X@e0d.PGG#Q'\_t %$Q8b35)s5F2_;LI^,GT<ThLdn\S"Wh/CrHi?S3-Q+DV^W.`?*&\N)Z4fG3CSPNZKmlXoRno+.>8J&%5`dF:f6T.7gnTa*&ifI5j7 %SR]Q%W^\oh:geL]itCN8RrXO&]OaC@m#L6]3*A-j=80g3oFPoDmR%o(-*KC3^43"`gSo]kmfZP&O?5G@<K<l`c95LVdrJaH*7FtL %deBrc8Aa,a<WDTjadq>q0g,fmWt"^gfqVJo80Sh--.$0;KK8b)B4;k5AtZkp`afjWk%Cd!B7a;,+>sBdKJ_HU+I*V[&-NdUHjYNr %PZG-?mSbt,\I'UUF*,"q%uZ,$;1`h1qDfJg:X3F7I(8[j-OGUBi41k$(S@5tgk*S<H$[<5:I"I)9/$;)Y>9Q:cbKJQam0/'^M]kI %mTtO,c&KFIGM[f%CJUDFri;a2P'H0U.3>lcZ-8pn6"cZ\4sZJUqAr=Y6^f<_RZ6jj+_O_"XsHPGN><UP.>D8VO8)1.eba$GkO*Gi %NTgr=P8oQ1p,g/tNcN>74.<28C0=7_c0`A#@965t;fd(M3Vu;%NU!P7ZI8UGqFXdG3A`!D/1<S)3U9:0H!*]P]:lI50JP#QYc*r6 %AqPu+-+'V/*]Bm2/WG5Qg2EA;FY*R*H&gLM"NTmnAq)SqI:6if699eVV\1'='35jDGhXKj>#=S[gMSsGLAN.1);l*HV>Y\K]+*$T %Xm&0R5fhAG+>AmN;TP6"G9U*3nKSb#%n!1jO@Uj;(`lSR1Kc-bd?Kl!1L9+PTt)Om6D^_2d+&8KZ`c%kB29\Y6&DU0*"gY;oYG4i %??3">,AaAI6CHZ&^/*^$1k6YMl5+bG:OSLkefd9hCpVWl!!)tb:Lon@E5>WDq1@MFN@R=6_.d7=<REr#Fd25P'902G*i^D<n7,r$ %![-:;P>m(O9Pe"0J[#6Q=%M=<&r[G'emNE7X@H+a/'\p[oH9,d.IIUUFSXC>Rj2-uVMgtkW/6$G>j>9XE,^,Rj&*[lFrL/eNP.". %EpGphnEh%T&RM%rpt)ins7,Hg^H>89p$[BUl1sN!IcZ:X?@)O]Im(,RksB0\YAC[!5&'r*f:f%o!='GRa)Wi%(53j5:3ESY4Bmp] %eA\W3Lk/%6h_aQ57!bN"(AE>#+;je:+/K2l.4c,>bL1Ga!-rFMmUVjSYi2n*VEjHaJI[Ih=EIXhlKW'Km1]4)8K/S;g=t@D"`:!Z %p?p57qARrXlc&,<N6q'ufU.JH]SoBR8/_#FDJnn(pr%P`+nu1&U&6qr/gAZaEk`uAc\3%Ec6"se+<@BU>@/Zsan"(+B=Bb>ApZbS %(g5&gmS,<b+Yc&+0%oW2lC"Dua1#8j=s^+[U!X;:!ArZ2Ld*.'^'X0fV$q@g*#VHV&cYDWBk4K(!f=i!rlU=q$q^e"/i=8d'8m3S %KqLh#5cOE:,GD6i&Y\01[44Wn4\/&e"G%jt=V`^;_^A6G*DGUHo?`p<<s8Q_Y,Ms-idBQHS67TNdKP%3`FC9_qic8'*s0Ub!ZKoT %bu15$l>TA]j!U4jD+!"lMKjd"gK"0<<%Akf,hDU>4k"2[,gK)E0GZqM92I8Ce23i1!]X*!UhC_[m?95B7YhdlYGlC*9"d*)`iVPo %H]ZO0.M[[SG6O^$(X1?TSEVfDC5B`,,RX(+9K4(:N)Al?klKFi`4bP&J+M("cP&Khq6:\7IIk(#^$tII*e3Lpa5?mN'CYr!YsltP %^3Q!Jn)lWXc'F'T1o/d+NHHtelG((Zlu6D&^*<-a'$Ba%7-D_Z+CtH,W!37<oIUH<L]O-3A:C%+9L98E4.9lgq#SF7Ucms;)jBX? %a4Y>#[G4Fbna(!A!u#7fn=W0!(D"\ML#"mT4eeOnc8KQIO.`Jd2D[-F,W%V<3U+uRW9im#Ur9e8ZkNk$P*)#T,pUUtZqF(dN5*\! %X(2#Yp22M-Lh.og?817XmrjBHB3XSL,4D%)MMoTqj2U=LcEOAdQ4LjM]a>o15K"ekj&h39&^nLT-ap3IeiDS3H8%+sUDse#.k"d2 %6Mr-km+4MHbD(c)m"UJ#/)KGOa8m),XqgU!\FAu1js6YK14Og/O=HJ%Fc;(fH2u8P4W)3A-EX*IJf]a+-B[qtK);I(%I]je*g/&R %l,#b&13?0dXrgfoK+a4tE$:-]ABdG=D=:3&&p,-k4.OH2cYaGLNAV;BPFWRAQ`G"&W@t+]Vr:_`8OObb=JB<'83GWk>r=d<ntJd2 %Oel@"N%U=HG%-3IXU*&$(r\p!2TE2boDloV!A.`XXZ\pUDShFrhgbFBjOZ'2*F'P(@`Mo00:'9JQOdGkoBAK3q!j!O)L_A6_-d3' %]&iPQj""U*f29k^'EfMO"Wf-#3`$Gu<YT@n4n8_+ftFXE#$1?s!J/6gSh<1QSp4`;mfRm/p6lik4TP+^OC+=d=qGA4IFa'tg*jp[ %A!F)m`9Dn+V)`t:3lOq!>UGR^<C8N0?..?V='&TX(3R%V=peqgDJj>hdBPNS5tYmDTC9=K!>g??0)GG@S3(r?e^ZN41=F_7[+f:" %7r.\u4#RN<C;gY+@##u3DW\LDf#<3koF&];?$7Ncg$`p*"0[:\.g?!ICS4Ui4ATL5T=EslcY:u\Iu!'?"lu7i&!T\gGhOVQr%!QL %>CmPPX_g)?l$KjTIJLhuO=2"<&/U[7Sg=73aWe%Rl2J+\nB4,OKgqYee[>eWcW0?^W^RFT*Y`h5@5ha'lLt5?CsCKWnP,i<-k89) %5TG8oY'(kK),bboD$*g&,1ZV7XidP<#S-[iHsKtVbn&e+aY]_6Ph\juNHD:D;bRSW$,c>gl:snkR6WIIRI/?)[fpp""Y)12<(JGM %"uEhbj#_(_q`Thu6$6!T:QaA3]\JOr"!!@)1p:.A4[<AgVurV(LmuX>^\?BmqUFd`4h(EPkck#aiMVT@-iEK&q:gCFoDHF9&QT+` %euKE'f-S"Fb445YGOa%fOCJFp#AO/BncKBP,eK<fSRlDdTY^Sk@oU]d0$($[C+MNXf@g>'L*!;5\0_^'rS4E;J:)j)9XjCjS;dP4 %LcDpgl,"lX"1,>1G-JGkE,ZB$@KAXU*>i[2jTAPFT9EF$.eiQ-\TmZ(V9915fibSH@cB"/"U+TH,[AX:cHNe]mdGAYU_V:nf#HS? %`9s`H&+23-,pIT,,<`t,bfN!5_TD]`(=rYE=WXI1::knu2b(;]_@cn)fm#CP>`sm('ed`qM_-;7s-fQFJ['Ls]n8ds!/Q2p.R6n2 %W&m.'HL9-lY<Mn)(*_ela3j"R"N%o\R/ckYKTBJi3h0_4(YsV8:-c\s4]&+Wg7>Do[.g(3kdGYC[ffFf?9#2pis]B@gEqhCbsTRK %h:NnN$YYofJc[ISgP0/eHU+9G#&[UIB7P\k)sW+%R687o,"fEJMn4)OnkWfh\MFfa5n":O*oP$A*01B@o8a&"J2-*P-p7S!\NpJ, %D#rc<.7XinDYV^sbEmZi^Miu:j^/hL47^Gh+iKY4:9BPa>Es/RID"mC34E`J[VI+YN8n3Q:s\ON$aQQu3i65jVBlD^n?B?V^iX$0 %NOlKVe<J.SBa26icp80R-jJe(ojnHd3TnW7:N*u,]K,6+L<pSQM@tQ,rHrT4:GU:PeK9r)!CJ9Gc7CIr/%eoE*$:N7E&g$3,X+E^ %=s;ouAk#*b]XKgK1\44Z;F4Pb@WY#Jh+=?+jY>aLZ[F0)9+%td!"4EBXfN.mLL%L#FgfoLI.+t[EsGW=n"SHNES^@:1HC8V(7sSu %9dQ?$E'EK.@,6Yk/"9/qW*eOIUBg#PNU\QR,_Kt,FcPTS5(2b!=.am2Dfb'S3,dY\k7X@1&=t*X5(*$;_lqqOs2VT=2uIoF_[h3V %VUA3T%/"C82]/$<'Ug,*2EdEZf>O0*"%Z@f.C-5L]NrK7?*Okd/,XklkMC@I-r&/<+Yt^2/j5kJ,>1'b)4_R@hZF7daQ8lGY6kVT %;'^<6A%4K]_!sr\M]O:soO'LYc`kl\D98pcP&3,P(k#"2qoSlbchi3?CYKB'SD*m0KXKd(ZTCF_jD<mmDK*JfX6iR;g@E".fPXhc %[b[&3F4Bm(T<?,7Pmf.DP%c=q8u7tO]L5I/bm$!TZ!f#rkf[>0*AnEAGLnX..'Dh&HOtM]ZLtN*;5h`?G&aBg5Ub^&o_%q!+bU^) %LkicYEsn>Tj'=<HjCDn(PV^-gEcNY9XFaSX&JZ,Jj*TbUV:`kncq@4J8XKFK]sE6I.Vg!uV)oA+'sThsfC%2FFk9g`!l`)I5bnu; %Ulk*5mdBN2(qMd5VJ#=@@g4X\rRTfTh0iY%hf6TX`'%b9p\CF/""[+S+?#=.r`Jjd9/:CDL*)2o(19Z"hl2BuW?tiMVO5,O#U.CR %<Ua3A#DHr2)Y]sWPb[(c`L&-"CHg6pGhu!bmT=f\8GbL=!/X!1i<h2_0fh(OT9UaM=*"$b&J7dhF[?/QH+AX^Qkj`CJcHq1#s>cn %]t)!sk;No6[&#>g/fVm%MfR8el)I8-;^01=;*t$X%q`[Ws6`:rO&=jdC$fgsrb(c:+<&+L!K[-Za4rs0s).Yb@9k."_6]C>e4Z?* %Cn-^h&XdVk:m#!<UuX-HHN6sKhXB"nhV9QcPDrGS&>XP3`VQj:jEJaJ[M_4fih[ijBeP\1qC:.eY3GOVO%sUW\Wu?5:$a?m#<hbJ %-[KI@\p)Rrk62-OUNl:UkPibeNW1[pQkcV%/K8E*ZT'\q75OMjrAabfECT\TZu15*568#pPJb'9]cHUFR7aqHN+-e/D&k&SBmD_L %XY#p!o[MOWR%g<!9QOupF]C_!EDBhX=D4q:X,HL0SKM98II/t>>3\`N1A\SN86e@[WJF+5Xfq4P<)0aJb]_E*\!G4EQB*tMiiadG %@Itc#>VX2e/QhbHX7BP]RjXd!Pej?Hl$`<`+t+KTrWRO*>u=q0YGHRDk@=D?/Dda)@/$[t]@SUgZrh:,!;fB+L^d,S)Cn;3^'Q]D %).;qZ_Yg6s[Zn>.A8Pa1EH22N#a2lQ!%j&EaDLiFi;q"Z'7/<lhlbl"nDHrn*d\IKl<OBKFEYmrPONIVN?6Ni,$C.m>qm&.*XW#V %F*KAds*aJ&k++i6'%-Jn8<8jg#TfY\kE&:SD9N<1;neB(,u\J-';R,GV1.B_`(nk+gJ"H)q5@OlZ[Q*BY>l<TPif")W,YK+p(@6> %VaE%Bjp)c)-96EWX1$MjK&FSS1&cC>Vk/Uq#A5-Vc&t<$,/6KA_t\=q*94@s['B&1AA:+q=(-$DP)LJKO:\(55;1(^,`U_07gJn& %a^cTH8=h#gl7oDpV%otD)>X)^jeZO.0sTE"=V)W"-RO+bHA4mY"bqbCkN7#8\G:D9@%aKqr*''l9.dR'dW]U5qK\5q81Yi$X%sr# %L3gklBZ4+('tJ*kfdXiX4GYqFRUR_<CABp99\s.BOoBu??f*u2&`s866%E<,QN%W#4FLVk\H&3#`9;`(Xi26UQ]c!BS_ghqlVd^\ %#Ia'X+M)WJcn823lUSEGCVK9oGSP,i3n6eXb$6jCn<'?g>oQeCE)2tnTcUT%-AYp3++E/"_Lq*2MFs_j^*Z_3"cWO4oPPR(PcPJR %VUAt"rc\6(LBh09FR)5'X%,@4#?I5pf0.kq6k3pCOj$G=:5ostC*I7"&*Drf<mZ.MFDF*Eja]gRZfWDo81%5k35h+E$.=PpmBpcl %08=.4UmjToGBmaEHW'8-%eV>]-?fq[anujH/!4[%=6ciWn"U\20'E.%1=978+i105fcH@;;k4q"Sn\Epm$H_JoGOAf6U.6;N+=^> %n#NjPiW6]*E"iH1\mPm&>uqSN'5@4m9(.51JTR^eUB%u?I2-Hp6_,L^'Z:4&o*:&+g:Fk2lP_J%X\G1KlK[*/ZEhLH"pbV]_^#)- %rEd6fmI'B%md1`$&`Mean)NiqBOe$BY4=pUc84]Hl7*.k<Fq!'+d%UP&KrWLZD0V-=sqML.+M'Ma&+kInn"?MUGNA3,dWirqTnNh %DJJ)-<Vaq:QL[/jk4!617f<N40U@_i,u#-8AjCV1jPKPcLUR2lCXqCGbJ)l=C?&d+h5c3(D-sDkl^[52)jW82rH4aP=haUY\SijB %_>(iBmTP[!D%/u>g-I1u-<ZEk>p!eWrFaIHC[3e+_#Y_%Ce0reGK_*>/c>#4rL;aHR\Wb8?(h7*EZ@'1s1*^bfFgOO0Z<rJho9"V %Z[4;aAG'-%pKhrWP7AU09>MP`PO4I'$P%4eS`f(K:-PuH1C+#mh*Lo[UfIr;74"^F0K"H]bRT$po).7s8*sWSEKWEDX`;n\nM+m[ %IJOSg/aj^%H?q\ArDJO;_a7FiEdtbB&'^7;]i'?NRP9B"&H0UjQd3`eOP9G_GX*pNoVj]U\r.65Q((6sDp\<B^(Fs&kYWJ9:EtE) %Ce%>hP(QfB^3&_RHXYWP_[W4CR4*W]m3$,+7\em\P7nU>/M/Pk*UWh(rQq)(G[ara6U="8?=#pBBUG?MXe(QU\[cu^8?f4kK:SR( %S?*.;#-PDc`]@9^08dMhr4qm:d6N1?%1^Tm,]5lR-KD+),N>7&;k13NS^\>1^IU80%cK^TiDVt##=d/)'s@N-?<r:JdY#-t^\7MO %\ppUgqH!dX*FW\lfZW*mcI1eOcUW1t&Djs\s6.anCPCGCcY)+KK]e](bN7"kHh$]FNQXgT<UU.V4Rl7]Abk[oAas("YGEf,.L^GY %K5aV*'$.#4oJ%D7KrY2beB\aVP(E]B`,,Vi&UHjC9HmCA'InqDQZ%KTZU*mL?Tijf*sSN+ipkoY#NV#E]TVu<Cp#"?#KG`):>*;l %*gietrp&).+EU./KqML<ZDo*1[o$u)n6f#jlf;!PbJ42m4nb@7+lK7h\DbiLg4U"f,Gf2HfCup;ZX-GmOOAi"YKh(;]77conb8o) %%pIjTj=#H+=8m<Ok-a:EO,MdN$9U.c>ZA!K?Boi;QN_%]V)m4>q,;:(#Tinm%5gf++?*rsS08M1cQ)oH7k^5mUT``l5k"W,RUAP: %;/tM^GB&:WU5`o^ajVXYW=UY\0OqXQ(GcUa!3*gar$3=JKt?*6(J[_#@^0$k$@7$p+@<$1Dp6JOnb;_Jo'hTuN)EMOQ$Xg\q*nZX %`H*,FQc-u7&0K6MZHj\BRLgQ0VVl.s#6D1?85VZ837=#K@2!(EQ0t^oB-rgW+e*09/6k^!=oQFqgSZ-a4.6fC!TM/6<T(]C^]XFj %iNOPUhC]S@\juL2h'+>YI>-V)[0oA+JITJdHUJ$5XquQ_bCR9Pf=e_6(n-&Olnq`+;ed-Bhu7MM`q>s1h7_=h:^._$@,M'R6Mn9q %o%+C6?sJI$fQKY-btb3jD)r)\!ZK9MUj`EDc9FjK$P+R6h'?P@<KPYNa//18aWS=Ck?$mj/3"5SM"GR!PE_=HGH77$W,k$Ql%?VL %5"Jl4^(PT]QM@E*CF<;]I%/iHoV0JObq@\_esX4K.6XT"gS=oJjV+Mu$V9D[A;:qX7F`A!bfP@4bk<S1!c<^4&0X_TVaa.rLPH+k %;Zj_Xg!1p?F^P%hGBr6/P:L4jDH&SKVLA@"gH59@V%:=jGf913@I&](S6u3PX`-1'7l&mi50Np_1^[KPU\+#b.UVa&H<q0G#*O_& %>PdfN%mn"PAE%\\giU:.F9Xo)"DBKLHn`19KEiW75_*]&";!NI?^mDBA!V#1P%=J=9]LGdmXmd"=,!nFjG@;##tLjjAjn8t+#+U+ %D/F,[7i-_A8l*c,9ht<RoL__HFE;M[N!tc.Mb/_]%e9;88P+dL$heO_E-&<\8rSHXK0[5G;koGQ.&h`mWK)i;%jTUQ/+kmFf?o=K %,'4q'W8':ZFC+CppTca(oefd#7+cBEr>'MYIfg3nMB7j.`6#=%C^VKTh-3p`?S&F2o89CBbc;M"XV9\R\5MPEcF*@A-/;kap/@&n %PIoeQ.,h:SfD=_8bmObNUb>=;Ej-fN#qd2l,9m,@%p@hC1rI(+IcFV+_O!*tLK"?G"+`k1Ur#kH17:OtES/[;J%c*G^IWem&)al( %DY\,_h3eg!(m^+g9?[FP]EE,g+BpUQ+/t/0!s"7BObj\Yk\m7hj+N+'r(NnpP@XXmKG58?0gIK"o*m$5G:nQV\E*?DB(qalpRQMD %],rf$P_.L?,[&Z[h)Zs-NH9=u-ia-3,*=#81HNrK1u-^=5;Y>\0o:O)$?i3s/(!FX^%tn17sj@CYEKXWUilQrV<g4UHO"\2n(,7# %d,a._9Bfq]Z7"HCcM=JI%FMfNY:5`I/lNR&Qt`H0Ab%Ct8S>!$#WAkaJ#@Vh9R3%/!'it3j5>^+RF'i?p,;nO6,H<-#E/mUfUG[U %;+J65;M0&'$o73V7r-uh;7db?mW!c>@V][1)2EpQ3Jh'n)7D[q"3#naSfYBN;aj\j>=W:;G%2boYH,:@[&bB72^^[C0fC@?4Y8BD %4?YmZda[L.rB'`(('XNe1J&6:)?`d`[L<^3SegDTTdT00qpb)Z*Ij&QFtYI`8Y1<OqOjmO-Bb]#qV1N?rcGNB!gP`*g@+9:p"cLq %)j`,.Z"hs>2II+5Y[(4A`r[l]P6Z_>T1>nFM:Qofp[G9/UN>i1'&Lc/%Ss5E5Ibgs`9t,hDksQ>#uSXjDhA;e\KRQG)7(&7*RZ3( %*iJ!eqR\IVFetXG%J\%RG`IT^#(d!Ma^<$GnP>G-`WHT6bQ=o5*%*7KQp62)K^g2.;!^0i`u2HVK-UK]3;cIc!dOl/*gFGl*lSR? %%&&5/IWkU<MDP8I1->3F.BD&MZgXW8gXEAmoi-N7&]l)N4`G,($Vd.Ts#-9^1k>"%3#lgXFEDK+^V?tQ\$p]l'K^mkilR9W)=)3s %MmRupX!d>4qLeL4n+7\C1OaAmioOn?QTs`jfr]O8T?dB[L=4s`^%fS*Q+3mC<EI_?<\bJmSt?C<HU$3KFgCt8\s-Un82lr',QIeQ %m>n4H%YR(u[m\XYlM)2:)m$0BN/S+'MiZ$+8akkZJW<+4S\U8YYmR+h>5B.^!<3<<!Y4,DO;I2LjfY*5TU>LL.SfG=Up3UX^#!^4 %,DCXqP"A%kCk[Tj66YB'A/n-k@fZB&qb'ORC?lf')k'u8gRF[:CFcG(C[4#Cg8ZVqo<R;+MQrkkJY);LmrTW+\Rf6C&!6t47:[m# %LhMTf,1=gT`MkI`MO1/tl2t+aS$)<`9^eTN\U7Xbo%2HU/2RqODM@^A3Z$08=ST7cBFQFT4!eM=[LF1/Ki\Nc/DstN@L)V/(#:%O %oBtap5_[7PYO6$@^5gcjm%n[MqQ[Pggi[Oh41<H]cQ1eUpKj2>*CLf&OhVbTI,p6=Xtf,ZXK/INDkM7Gf,s^&?$##@NcRE+\p<P! %NS1qtMB^Ku3#]ItS#IY259gj;0FpkCmtj^<&>S7d?0QtfL>ppnn\>4F"$/?5+FuQim&0C3\7&u]AdTf'&J6IWh[C#(UY7j$qd&.( %Kt_=d>q_q-2)C)$V.@UN17Yo%4GO/_nm<j8<bQMo@Us"[?soWLQJS=LmZEVT*#Z\XBd?fCNK:HDVYdF6g>)4Co8AmXEI4NhD-i.4 %C#3f04)b&hR/W9k%%dLsma3\bcd1:W]&o]/2o+@.a.(gUQZbq@'Rb&_R%Erh[c/j"$L9GE(ZPN)#%S&NnOem48,<;i]HqH%fs5nZ %Wg+c4\#_f7oYA0;\)1q9BPFJLR%%W^-_m8hNuSVmI@^*-&,H@$IF)L*c79$;_kZo#WU9s.NbV"#l8_nN3S"PB(.pSQcFC\s!Y3Oq %N$Ar36l[(/#q(?jb^_("NfNl-p31`R2`3JEf%*o(<qZ.Xp2kLZ<0kJA7V8Qr`.Wo!#5G2I^A?s3j).Wc9o\hE[06$(d.a;W9h;*G %TRq$]o[HsLPeZnjq,Nu4ic:B81fo)3OscB$M;JXNAuXo'6MDA`5XgShd.$GIeVA<dS^5,!aNVTG"=t5Eg*"IbB^%YN]@TB7T*N&m %%T8PbPa?K;H/7Jr3@C51T!.S9b"3W,]M.S/h8-6`#VbHW]P*pbqQ(A*Eqp.#bT*Mla+jGkb=as&*$qdq=hdRNh6M_bL&%&AEA-6[ %j'r>VnZkLep[/ZP#km`UmXXhXKV'mXpqJ$63b\RRXrYnQJ]EhYq8bn7I?c_]DrO'""RKBlRfLP4q3!PZ"mO/9&Drdo*')F_7"5[P %NjqX^@bR7-?ljDPLi2h.mrQb>ZcO,InEH0s*dX;IYUkPK3rAYJk/nmmahM"M,l2t63^!MgZ^\hJd09INh&RMQd"'bV@%\#l3^P/* %La4hR)VX:I9_=RiHKdiPbPJl`m\"[U;<=m3qF/F`=.Q^:>,kl8;A+KZl;oe;S*s_?[T'nTVfF`?iao4!9Xs=S>D3Hr&&c-jhggoS %+OYW2ZZn0P#=cVJOb1\S\fO/Kpen(id%cr.rJ@:rG&1>.`66<H$/^O$$ZNDX!GnjQr-<[JjpQtt=hK+%2B1uV3;bc&i$Lg`7YR]@ %]dJMmD#A"+:4@<S+JIb2^OIP<,+pYO!Q"4j"K2)Ma^1riMA`k+nsrddXHhh*("/W]1"l*lOa`CSH&%mlKEhYT!0p0p:=0=m!Z"!] %4P&!1f@eh?4?Q4]_FhRmYV/'s.len>,rHhm3\8A09BMZ7gG^Ub:::o!`JAN**^<GiWI#*&K-\Q;_l^>'riRTJZ7:oQRAqcZes:qf %!ei<sO5g&McCI0C1CBBWGgi^Rec]ACMq$S3pAOa_\_-t+UsHpOjh`2AE+[p(Ve8oDC+h.+?%;C^5-5d%c)%UI870f34QRi4fD)>` %.Xp<q\RP^^Fg-@H$>4Q\ag@,r'F^(uHncd@OnU,"a`+4*kiI$rrCu3j';WaAk3='"]B<'npM=*>D5H_O@K*+pGkj=%3E_c;OJk0? %<`WgEAp/?@5$mZH="i*(PnS/t$t$pPOGm-CM9iPEQB#a5p\K\?^j[14kg"m!k#cRH6=m`l1B[dk.(!.(?[l<c%)rD5/SCYr>eBQr %`$Wq&+K!tmT\guDclmbo[Vt?0fF^9BC*J<9_>R@%[Q-I;PCKi2-Y#k@O$e.G0\Fk1e)&s/gtL?/gsQ3$!9!rH$^94_3/nl6b!n_4 %E)T+uWM)3^%SGUS;GO7T>h$a+FK`=@hQVELh>5ARCUK)_MO-HujTEbMh"6gOhnH<qOU/:>*b-khBCn%7:4KdN!lRHn!LITAJJ?fc %HhLU)m5+!F+Bk4j8t_:oab3MK7G0QA(@BneC;&i*V#jmgge9iSE)St:!$7Z3/?AiQAH]M'Q7N[Dq<&t'^2D<sP]#2D5%%Q$d#1.5 %i:3Xg!$YU4d=_RS6PB\Z[?6bH(=+`U?_poKB3;.0g?<)Df\sE25T5bO,L<f>_heb3$:6?J&e5E]1@u7f;T=5XS=5lb*??^b02G>8 %84cQM9h@m7NJ\&Rda:s>VkX`A6@DQgL!6JCba8tK.:P`TQ9Zri+l\7^qcXpXbDKJ<b0^>loMm0Z2lUTa!?R>"St[rE!75*%jb3mC %]71RqR2PiBf`5o%5a[aH"Z%:+B;;el</dEsM\?=<<4KS`ossb4=19`Gq.Z2a><.CQVhCFf1WO[Td>;Q2a\NlnIhiPC7'u"hM+l5b %J9)>038F::E`A]`oSpbXQgIm-\4N''brcb=!EOXT:]Z(UK`cjnM&El;R/nWM<Yd$<)1MST=D:Vb@;64m.fGtQque:[f*MF?)'T@` %j01%Bq?['fWZpK<i!o_!csmSqg\cp6]F"k6Oe)ra@u'``M>#J1T6<j%^g'O03Vdk,H:(/;"[IBe8Al#Kp"%Vn1h#Yl0YfNs\$e2= %F`e*%%:HI$6p(K<mbn]s+JrrpD5sKh.lbaZg&'SG=,i,ub,=(P>k$7RAug+3jm<N?[o`N%T-eiP@@PDCM_^IuSUITh>YSQ0fdatN %l.9LbK$]f$7m^^l-tl2lcf"mSBH.hac<s%kp:P@"6%ZpW[?ZXd/tFZ*H0#AF62lj:Kgc0Uq#Iq(+%c]!C`M5(XIK:+bKM4_aLQNr %f=@*#b6ua+q_J]<\3]tXp7]Wr0(&PT<aRhK%A`/EOpIlGOs3]h=H`up<mP5,ATM^r1[RoZP!bp#`dn74D"NK=mhk/N&Z[sT0JkPD %]GD:mV'HX%"T8&I85j#HDIu@a>[gT!A4BgOC33EaGZ[q,^SR(,L9cE3PAP/:.;D"r?3T:,R5@j2%l(MS&/ZP+qd4"JnVF&0NSF)A %]5NN2#SN55$p6d,*b;dV',?o=H"q*hi<(NNa3DfP"+?6R3.X0KmrXZ)*N?*t,5:$[d@JUDm'sK<aU\aZNJki/$srC0`\.St-h`He %L\T*cO.a>?Thbsqr1hO@ptK7_/OZB?,(=Ph1El\A`Li0KXZ3t%dIsDARtWl3/ER`,L:]rq+G0j.)Bgk$-is;p(Fp.P#Kqh-^N?ro %+9<j2o)Hjc"TW6!O8Rh35o2R'`-(hk&,6nN]&jMq#PP)AN#:Zm*?4t2iJrnKSTB$0-i[XAXTo+Q:iX"em[j-0b*'oId[&HRe9V," %6%=CQkia]A5D@r5;0+E(HN5LcOhoV#BK'c]rHmB^2k?5Z355C2;sTU)q?7DcRm)RNh`X2f([_W*oO5AcLH@3#Bd)0OIO1Du4Uq5* %JSl#s#DaEjI,CP&dpb`&e)Lb4)u%-m5U-GZ\SbN`6s+tX^$,$hX4M/"'bsr]Gl9sX!<`q+gG1]<]-%p)&3&K5%ZZ5_XG_=+eh3F> %16:J8Kp0JYM'-MaK_-0J5+N`T5c$1DnmC_q7O%0VE!XtB0Jut$S7/T@B6#ZArah7`;MM#k]"L+t[i*%4!j&L9CBKDcJsMQf6/_t# %`V9#t<`YLs%.k/$;hG08eQ$1K)(G(^d0VOi"_m4H8SLV-);0j<)0)pdTtqeqp?F+7Rd*L6Kt5ZW5W=OmA,>!E-5R:c_BIlo0JK0M %"l].PK#0Eq65[/"&+P0DDmDt7Z6;sgN",MP>ebr.]32\SGp1un_?4%'\A;KX,"1a"XM0k"oQBg_LUG']ar]I.V(->[oQUB:#dFCp %*8DDPieP;[*KXk_,CL%7^/QM>RYUA8T`6k`HsUR3Q(JRRCiFdni]YIE2[_@B'*MA+",g:?cB8a*_R:uu%p0E=?tY4Di*qB^QRi]t %:f2oE8osPb"@"X3%F#"TO3i5+`-(hj&,6hK\E4;b$13/)4Dn=fEiC8gG#4o'W?FEGGVCNF@[U4?T$l*:<F&O0:mb0_?Nm\81a#?Q %lthGVebJnfH4NNX2*u$l#M8Bt[dXsg<+fp>LQCt(0-*V[ND#;8:O-\[E.;rF9D_2Geao[TFqr!kJ`B,RR-)->m`MQ(L8ND@WF!N2 %5QqIQVN3PH3*gT>Q:s@V5/ICmdri-.Npkf/EhNJd#J;UhWu!GB\9,iY`Uh[eE%YQ(k-G*$XN]JdD#BgYK'XKKR,Lei$eU#IWtm>L %BAU-lnBgkd)R#`_Zq7bg!O@JLNSP"*p]DBCA1Hr+-K*6P&k3frJeG1sP:[ip=ZfE`<Cnsn0(a5ja+ckmSkLFA@6HT^W@oJ2O\?YZ %mA[4e.PE=;k\M+W+):,[<7[;belA"N($9(<AZ)E&-75N6`.j$N"o*F[lb"s!Dq*-9K7l5$`Xn4i6T9u#:\:XgN,k7q7NEc>oJQ+i %W_e2(#P9bJ[ic8X?5VmDKm)%;/0%=`.h`R()ZX\\b&_mL&sGgu"4ck:R&WQeH/YqLD1(r6__VUKSQB#3E:Q;>^^g9_Ck"`?.]RG: %e.8)UBOD.+9(,@Ajb//I#'hO1OYk_<+FES"pKNrTgV*0UbmVLDJ.;Fl.W/Y-&DKg+ejURo4B>iR#7DU]',M=tc3,?m%h!4'63i/K %U.Z9pGBa!3X#h]d;WnR\'0@<pn1G]&c5V-BfWCT!At0B9%g"e"lbT*4@8?g81:uVpd*P$P9iYn1+[cSI'stD,@@HMO0QeBVD:#JJ %@KNc1aKQ_<eE@U/152?rOWjBY52K-Ll_3XDGMh_gUoW2q:\?60Rb,3[-'LIJBKQoG-qK(NahrNo%?2r.'d^h!`T+I*&dA!2doAQt %1a#L?UO@*9ZgQiFTK=V@g/^Sp9j_+QpZ>IB>Q>ib1ClRj6=)k'q1;fdcP,CAf$%W.0$#3OaUIRd\6)l.=d^)1!/oM2@4jfuO*N0- %PGeKQNjXctrc0tS0b!IfJWL1tOa"SHLA]K]KV=5,&dZRY;TF*AUKle0Su5^TN\u,"Bd=X-p9(SA%ih2A+jcsFl-=9>j\XpgIGEJn %fYA%9ESj"pKGGP2H0FREW1^?'F.g:[^Up6Ydo]XKR[9M7Q'n58OW5;V#n87p]<LdtrderVR6F0R_QIksE@.;!/L*i`P#8t#D#9n= %:hKJF<W?80,9i74*I@c*La_JYS4"[_$?Is4m,#hb0QAnR_kqZji:MR0QObX65I:1a^#P^T'"PI)Tc,ZeC<m!h?etVLJ05MA/6]j. %ErFe>4Y9BaD<=3@&[Dfej2%&n!ZHAGPFM^Q9u3\sqk$$YjlZ)M(\Xs*EBX=&;3(#O=]]PC)]/#sk@5=ejUgQ`?d-QuJ=BJfK8lLo %'nQSPEodE(DC1_ak&IXZ']_oIO8BiR4==K9k]dZjmT\?4Ol,V\`#^>HN>U`<m&S36Xd&<@C-_Y9*mDa@<MiCq;(/6O\sgL1gu=KE %BHIRu=s5e;CoW13TsqKMM]J]7)/-6o'iJ_,rdjP=:F)$X;fE1MdQi.J@_0<W[%0gBQ!F+]kCEgJ4`p*]3GCMk-kHSEaV3<XrmC/J %iUm'GqY$5hnY&Me!B%a3jp2<_3^ETRecTlg'*N^"I9l6<Ilb#a0e[XHAOC:B!o+b7Q7po@12i]pgR@r^CP96O"B[ZD!'Y:dH/-2E %:10muY^->r1'%k^6&mh>4CY?-CgSjn7e'&?9-ou[%Xn1qN#WH8$%@.["@sj!i/e.2-P<pod_4PY)F$uHs!Zp@9T[QK=Ec97Hl.#X %N8q^YEEIolLhNUdB`0;$3Z.)HmI0<'mA.N]!:i*mCnSPP",!Su05N$bT'5NT__bFp<>?;3kN$0M,f`DFKuM##"par-#5E:a[?68i %&=fTlOO=B?2'>78;eNBm5$I0R/i.dPkW)J$!":%dp2(@4[%ZI+hVS7+U(U1[2tQfh+cXgg_u`(/Z2i>9&#e>E.!p!2_TC@)2ima5 %54hm$iii;al%\so5p#Y:=MiD_>j<5F\.<,WA0Nh\J2[ARFPjkU_#sI3Vjj'+V#HC#4f,(.:2I[gAGsE<\"=C>ZpauI,Jq'81#E=( %/eL;8`S;G"SEu/Y\:h@O"Zb80_8F..cd'DN9TMaV(>tb0a/u2@p=0q+:;3%@@h5:W4;dS/+)oFEPk+:/Nuce?1)E&W.7(Ys\\uKJ %q)8[E<FH4n%^A<+ITAaC:3B9VB3/ks6Zj'>Y,Aa=FEEn#fZP]l)'IY&5bp_k!4S4:&E)V#.Mefi%qG/\P.\tIS-qY8U?pF#hEEjH %G`nC-!`B?OVKd2nZF-I:Ye1t)h9jp591IDaScIZNW>)qOq6sfDVO\)_,2H<A'+qg$h$P;H5_&sf$V\ojN1FP!iq_?\#`C8N=LEZj %l^@um="Y1!RC?r,6;_/4@;\>p&(n<gGTJ6]`oRR3fmtFN/4Xl#34<b3b3LDgUHKm^,b!U\rUP@_6ccL(!l>&l)?=7$)A8V5UCA9A %),&"c98DfRQD[6hI?WE3$8%h>b\\b>PotVXpV*Gr'pqQ,)A1GTM+WdYW\,7.9cu>")G$M6#KAjKlH;!S4!@jEC8e86W[K=A8kVp9 %O3(!da@qQeEH`;eksY(d.1!dfkS!u03/?q3J3T!E-tOZpOMYZJKN;7R\jBsf2:)mF.YSK'!>3`o'l7RPMMP%;#`UaM[(giS;Io#! %IPsrGUC@4pR/iYu7pK#r)+a+[5I'RkIM'P?q_TTp]tJpokdojWn--VI`X6MBf8jh0#J/ir9Q8laibTV2!"ZgA/#G%a6/Zg=dle!( %%Af5#O'FfQq9#D=B=9BS[pAdeEits+Gdf49=>%ZRT9DX(NJ//m*#<.(-=j?d6BA&S!?qXi/e47ufU/jJ'`U3%4ss]7kck@iXkj5# %6YFI+4pg\$g#sTM/<WF>fbHmEl_-S*0S]mSo$<ZUon6sX%]!"\K(.j0G"d'SH?)V_<d&4f;[nBbND6f$*GpF]rHLFE$j>g+3:i.9 %D/(M5F;F/@a5MkR;cjZ]!d<S`#76#WFh,m;@8;q;7^dWHEYCfs'*BA66m^<n]D@;;a"+3k3kIJbHb2g^Zo2sbB)%2^T?II.Qiuc8 %cr*qJ,fD4S"n6KHCr"0pYV6.e"aS]N&VLEuqg.4DU4TFI/6]`5n[d7DeqhUU^P$\,'!?B#(@nadM60u2a8mi!`,fVD`ZtAh>X&0d %E^D_h;V^2hR@Tp&s()6`-CtFn4+LDE]dc7p<\)SiH%PIt8G*2oAf>&a)i1%%#`/kunQ8LrPPjFJc4]m+ULM'u&J0^$.<mUZEaWpl %%m-.UR$3Z!e_JkF`05uj`6l<HmZsH5d[L+#S=GPfWm[X<o$XPN]RlB4bin8bPa'\=aRS+.#hhP>F!(c<`^cV,_-&9[R5I1TOFO8& %i&A5]e*@42Ba*]H"Ln<)K#7^pASZ418WB=<PG5LR`1pBM,Tco'lAFfr2(XQEINAk>EGVu-)_%,?B9Z2q^[[lAY?Q]%r4GP[iH6l; %"gA/eR>2Yf?d-Lgi6iKj?TUfqU6VJ#b8^,P9Z&7FNtNQE73!f*BSf3o<9>:W^@LQ/YqnJ.?J`Hfa=<ckCZhf3A/8VXK_]irfJs)e %=F$"l6o9ONSJf\WA`dE0@Y_4>$,QdnG*XBMp\`\Zs49f2$38/e[ET\Y-kQ[a]+DZ*Epr/:$Jg">g$4\1j+14m^idus(Qh(R=X:<d %Z;VtOY*t07_h0uF(Wbdn%8`rQ&snk"V55QZ`^LRVkLS.K6iUt9XFUa)i[.N^$15YR4<R=,a`neK*%j=)\mhRnUp3KBoZVmc/i\*+ %MPX#W:r^'n\f.O"IZQCCU_nUqA(]bVObp@5Tu#U&K'\WYI^ESp8DhjiYjn@TJ.Xu#QodhA\JJ&P3LJKeOW6)N<Yf:nm[32>!O6dj %\#`oAEf%TKq)h:cnSMScZ=V;?>oSIkDI0bdl$QeIQIR2+Dce,E3,rp7Z$fj&T07(bVbX)HdGf`(VnhP>?Z(6\:Qn+4l3PamNJ/g$ %G$9`Wcf0'gpaY1'$hjXVql0^L^l0JLI6X,*XZ$en/]0)JYkLP^Yn`X1N%6HJXJl7k#/TgaCk#f;@:<bgC0=tZB1pk?^j'eL@!-$d %>&&(g=C>*A?ug?W<^L&7I!g6NA8ZdB<a=G@5X1(SN2"[,*DDu/^N%gsIN(DB^El7oB#dGU"I3;]!BIi5!j-5@?eO#&?.3!)3GRL9 %/#R1Y>gr&9[aj6,-#UEC3.LN#/'g=Kq*SohnEP^.0<_o8>^e&?i:0U40(*"ok.Ba<%W9t2<)<Q)q.#*_2ZPDj@J-i_!sr('?.Iju %&+i;P&Fc1>1QcQLp_2+F$9Ad(c.,6\inn*)Z2OU7<B#tV4L0igpJS.?li8+-#dCR!C]L"CKEhQ0Y^Zee3'!AZ=TE&7J;KQ-%")m8 %d+H*CgL%DQs*1NM57S[BT.XBu"rB]bm.k;gDZ6`]m^_8;eSC<(HdSri3cmV="`IX>[R5?n36X7%Ss+Y\I#8/"cN4`V\IN)$R+Uo( %jOi1t$4%0"9Ca$kC'P"@+h`rU@aS6ME.+=W8J5oUE1d_PjE;+`e5>Snd+ES97scJXTsq4hKV+nM-HMAq'Kd/a`PU=E+pq"l6[Ec> %;J[VUXo^gJ8oM7uS.gV(fp3472X?ktLBk=<m&_4.3E_d&R@-$:Qj($G3LEon=kJG<q*Z#)cfa:o/BC&JRfaQq]WA.L$gcTSiolDF %>?<@Z/L%Q8*Y7nQ@JRbLU-_BEDVDF6or/W%n(k^0SJXhcpqR(C,`.%0P7dONf,(]Bi/iIVdStL.5f.l57'4KAC3P;h(%Da0?s@9C %V'@TRhJDqKpO[/hJOQ$O$e3iF>DqnT47m=*=fM=S9&3MhV"ec1)?Y0Vp")+!7)juWLQpkd%X&9kpC0!feCA"XMb8&bU4Yg"I$3Ka %P2i:rUV[AD1[l'QBE<U/i;dD:Bcir&B?+'d'FEtF4fa&;]J``.G`pQ?3*G,r<n9<p;;E+]>O;uekn'+s*g!,`'Og!lr73#`ig'&q %VjdM/g_ARlE6"";@`oP1>kgTXnjcar.;QoW;C?Z.gFU!c)4rT%XH!J;3RIV[@d@&YOM%88-hC)/Vn9R);(NWj*\`Ice%eah07NAs %d$g\b,Dc]cL6KNg*=Z"BQ0u=eO?1-hjd,_X;H@0+1ZAsSAQm.`5_BU;O)RC;Kakm$AAE!]5lru$4AHqZn5h4=^H`"_!!%i=7Tj-; %64Aqc_D$9pJ(U*UN):0#O(a0<R;"'%DNPJ.JB.F)(O)@9W&'YP6]35DB=@cZchgmtidl)oX&F0pKEl+g]t_.d4U<'+9HiU7P,t\) %c>=9M3BW[mIuhrg$$qpW)X^<o91[B"$4R@k.aDmIWe'Z4Wk&TJ9'kj.kiq=L+!2jA80eh%9SEH<+Eq+Q&Hr['_;OP0"J/TEKPA<1 %1c@78Fgb(Ta%8\se.g]J#sUlBDXWAf&+O[_bY!brY:>0/dX]fCroonTdS.K.=XQ<^1_F7D2NEiX>eMPGfF4-LOH#V=#7!K//B#@L %^rjn*Y]0[pd)!\K*5Ysr1*3;#a*4.>Y[)pCFnl*1AO>2<7-<mj+L4:dDrWVPeVe^6mbMn`r9(5+$sEc6RNn7%LU,0k/1r/jNCF*Y %UBUX?M+.hDDk@.\h$J;T"35`(d^j6`*O)Kdok/7rQA)d6/'J$&8"LI(X<PqpCEf&doO#>i8T^$>Shn2!mamgeJb`;R>oP+>43?<^ %+=quG^9ON;+tFlb/ArdKf-N8p1GU^>+X&$S1V'ToO?f=(<?[V>N;(^(q'.0[#'_j#X\E/Ad#%FT:,R2'2>9mH[#`0@2MG\nL?:@= %V,t5RQUAYSY1Oo#bU9IE+g+Gf/k4MHlL?sf#9$X3`_PE.gNdE2G>=TI@?t)'-L,W\`U@.rn`8CQWH6+@DHjSggK$l"$LmRMI/*4% %ji^PGmKE^tA+9[/]i[+VT%:`nK0N<m&O[XDoRL8XZiYe@hHQBcQ/l]qCo*j&oTI/e>;l!R+tS6U!%_R`XrmI7qXh%p$i0Pu(_YJ` %pdm@ZFuC[Z(.PDO:)6)^;>.2!r-u05IDc/n#pZu4#jpK)p24dG\1_oOKHq].L&o+K\2+5[1&uok(<6ICbS#^],^h")YT%lp]fjiR %(4&j>OCjjG?L,gAe!-HQc>?I1rUL7ng'&bn.^DDL`M.)W&*DrF0!fKGZNC^\SQo?a(E!sPQ_,<>'2i+7;HFD'%>OAF];L'nCh.3m %TX1u2X/g"Edf4P9\g?_,BS6"TE9eSkC1)Dr[N7]CipeHa7o+&9=3oOOfYG9&oSD@eF0fr)Jc_4u?Wrj8AYg`^2:^_67]5:qAnpVZ %"3Q*,&#Qs*i23_6:ERDs=sc4!%,O)J^cVU!_T'<OSVMugK+hXIp1oT>!DuU"T.$mto]9HRCmYahZ.X]Yo3&LSj5%G>J)(0,;*JBu %+NnupQCU#)>uteT=pb7PVU4O1i6-d?5Bd0G]Y2DD1;up160F**_X3)0"E:l#d,*[WkTqo/Vd838@J*qO@'L`Va<$`3_R(RR?piS` %mD2-DrTA+n?hdpBdf"WqO/;brVd8tD\!]aPRULf&I]8f4AQ3ndOAENu97joK6C;[r<+'0EA84SCAR,IjMFV.d);d9Gm_S'>LsI(9 %8uR7E[DJ>sd*6s&d+",WBHJnr^nk'BH7%6'`g#5sQ$_W"\7F*W7HV3p@k=CuS5UBO_b*WjbESPrFoCp^>n\<oZ+g*'@IK3sEq^i\ %[?Rb8e4__7%?t2a/';NfIrP8*T)H9EE,]jd5'"Ll0K^UEe]bkSaNCciIgei:c9n,ITr%a.4I?<])Nkj;&H[6`UH1'FeMQ.-0Zcc0 %8+68S98=%9EirdNNj%T35-`Z1nJ-a.5AZn:2BUm[?5?QeP*VLB\p@MIfpDa\:6s+gKYMofs2d$ZYDqiD&jnB=2?c-.DpJ,L?fm@_ %(#ZUJ5[0<e+=7:4:[.;U!!)o=M7,Cra<2f^CEJeh2Y-T%-0WX.YSNS\50*"roCTcgDJf,8#*`$TqLp2q3jMrp`NF1j&*DrF0#&,N %7Nc08U4_J>+pnZ5F7[gplcNu..LM)S)B*Aq#(+A17u)j)]=YZu65UUZ)'0hfJcf]5&L%gJ<'l-..=m0@lKR^U)MW.#UY&.o'ZS26 %YuiQ!oBkr5$h4aVFT7r#OhSDi6>T&'EIM4eEt`_E!o6W"ZeK(ao_`=f_+`2ud[0Ho[O,14%_CaS@0T+"?mRT/h19h_$SumD*]($f %$.uosG]IPSSVkqr'sJ2fU4r&(3KJ'L%mB>e_7b7Gf>^7LCPB9YmFaNX4MXL?KD1j7l6#9C84))>E*MRm_Eo>sACHkgCA0hI*oTUm %_24$.(HN^p/n5p7^u/merML(6=5'o1E<?s[$`o=mYU+g4FWgG4@'90?^u@'9c-\ki_hIj[0A@;QouE`Cih<8f6qBl3C?RRfH2!%` %[73Sd7>-rE8*-Ye-,bPg2H1;S!XZ[FUmElnAl!q!Bu&VL/c<#$n@9ZD\,o]"qa_c?1p3W)34IE_'k8%a@hi3b(0,5e?fda2C7/18 %QX&jHJ[('82$k_>Nc!/:0@BDB1lA5rd^6c.?VY"F;?:ZqPmcbl&eu-c]io76b4U[HKm>\P>ra8k(Vn/i6qtuh1!_Eudk`>o2)HaA %0rK(0L]=T#,\gib@s@u\Ha=Ltmb'lK%_!h^g%q/M:3G);%PZ.Hf$qJ/e,?%W%.=,YnFWgFX)$SWpFkr>^7#unU<(@VpK`=>J;FFU %K_;BIN"#FXfbOOR#t>g5ge(1LTuT2Rnp(EM53g<"GCLAe<"YI=.nS,P0!6B+nH9&F#CJJ-1;XLn0M$YNrlq(Vm+;E<XBqsO^5MDr %:W!Ce;[Fd>,^Ug1^nk`t1iZ:il1/Nh5j5okWV@f6XabjkH:C50;-%7.&W-f^`OR"[/S!g.&0(96FEM\Io_/!=N/Vn%pCaG^&e41H %kf;X)$lFTPa:n]DJfc!!DsM)/_W)t_;hK^T?!U`E+e]r0Y"tl9?2jNprEH`Fj^]Q%!jgA)EjP?kc0a.Tip7FO<-fhGD^IAk3!JTo %@/kj@\%(,LnF+WFk/gs*d8BS1l-jF'=3Q<b^k0c15818a+#piprV8,4h,UW]^:SUT`4Fuu"O?HNOnre`]jJ4)moatud+U"*2u^0o %`PIPWoMt!=dM*Vn%t+k;6N.)PP"(K:,_;cMNnj+d8$rJP7p\fN=alYZAHEhiY>m7cg3l0F^)WN/1Z]:L]4SMiO,+1q&pLLThOL;@ %]W6Xo<r0'Po48\o'\jPB\&!u4KdZ'Ki'lCq<pY`HYr?X@hQZAp@uahd\br[66+b@f.c87N,UB`R3O,Ql')EC%X:c3XckoR$kOSQh %QC:s00N3\`O'Gn]PA)#-rddTcFq'Jp2Y9#KQ"[`SQin/X`]"cj<Ts[Pkm!L=KbiEU1n2FL]oT3J%PP+^Wjbc=Z;59p%^"<$cS^W` %J)c[^o3L%GRs#oG.KCh0KES@r!%TuA3ubuRbeaRgEA$-i`%!n*26G:_UW+H<cRq%[c-.If5,W%H!%eY>0j,u2/db>?qubLPHD2h$ %>VcOT@3CN;'I?qqQ:c@HgDF?rlLd'[8iFXT-Gf1[\FLs7kGN,<rZl]&a/-K8QZFs&cST!:L(kRK+4"^+H+;hns-T&',<Zj(>G)uN %ke3HMe!Cs@,7-T^Vi<g$W=<&?OCl`d.KH+CRiRS]#-lCe_n/0X/k!*mjS-:%R1"GpI(EWP%r5bibt?*<%:hG>Tm7+Yk2bDCZTB3@ %#e89e_<d\VODl<*Z(s2modj'CPnXtr[<FIf$!;uaqYGMA>?e_O]15B3]=[q0"Lqu\s1f0]4$M$K9r6e<\8`\n>>\]H*#+KsQL<kn %W@7ehdFRILhS!QNqFUP/]b<ns)84KT2)L,KM9=,h/h/Jl^pHlLkhA&GTn#-$O]Fc_JHtgZ9G@h;q'S*WD<8&LS4io9'6*Z\(,^r4 %`qN7XT&"NtgVPff^g^n`"Y[*024r\"m/bp"Eh2<uh-Pk@a?./Mn+>bN]paVZbk]jLO!rob8aYJ^fiu3@5*Y92.mkcs^o%;/84''t %^T^9Ah.06M"Na#jnSXa1Eq0"ShHJ?09HcsGJV+UnMIn#Y0"?@SU-_TWD!D*q0d/bgZsC(BT4<EmT;[h/>'K*T5&?rb96PU]_EKLp %J_[:Nk&$!I[l&bUI4X:<U]iiSk3n76G//%lI]lI9?2"7;E'^Kjc_<?HC:pbRS=0RP"OmE<UX:S.UZnKpYee?t)-$)alo#r6"eYA6 %F=IFR=0mepd<Fs@M3+ZDGMd(?7?_RZRU^`AATYI[E1(-:[:s`H6"IZlB9$;3WIANCH$lG_@Z=r(jnn6K\#aJjfQsmnReK[%VD/OW %d8dL@^%S&3!jM8_$C2!+B)t!E!=i0*B3'PN%:C"!EXm1_WO,<uZ:h-<9WYh/Blcqp`%*`!\%7!4$H,Y?DIs"^r9*"VO+5-9jE(KG %L6+^l"Lb'f5M19A2kVVL[)PlpgK$MUr,Ik$9T=Zk[Cq16[6:PQFspZZ\;gf;KQ/^kXp+$b=kHf30!?fX6P;HZa(-:rg@qX%1)q1F %Rm5Ag\Jt5e8Cp.7haf*d4+!c5,Iom)P0r8ldN[dkl,,d,KBP5>r'&`F5+AVS$(juGkb5JR"NthqTsK4ZAZdT4SG[Hh_gD0[$?^#L %A@O?9*"[ps*9la)Bksc1:C`A?$cjhlX/ma&Y:?]V/h8A&JFHrkW/j9bNstdWp2gc;&%#`5LBg>h7^,8Y@hYWIZ'"RjT&.cDQEd._ %LsU[>n6kLm[ndu(pf:Nd92XsLSU7N*eltRErd*SE(QY0#e^SVZEJoj;9hJ1,bUG(lYGoRLU5amFVam=9B(XTN<cE@E-&o#&>)n@Q %AcmMG`c::Rc-)S?aq?@g0#&\ZGYer2/Bi9`diucSLB@,9k.2uUql1A-C#o./jS9a-HG"7JOu.K)c9UNTKuQJa]iW%Q(.0)O8Fo>, %^"2VD#hq^IR08O-=+jbSR_FU+I2lk%%MFNSg.+<Dc0lW=G+F>OHf>'GN05>$RgrKLo_A9Z4d67:I+D`bAhV!FIXE*i!"g;\Bc-$e %."TWO]GlHJ2b*:TMW<S0bHh@uN1MC4]O75$YaCcu::I(SrKls\(Afid\I)G@#nDuG3#k=h6o^GB4rMiu"%!n8r<XqK8#;p`#9Y?\ %\iucm2!B!mW;'M^e#0a<e&S/+`RAU21O<<CmfkK^PtHRd(D':"a^E^3Z)hgkX0OsnGp9R8kE4;(PL*^"ctjQLn2@6)WF`/c8!^;b %N_NcT6W1$\I'mBrO`a:&<AMQH!FlmJCDPf:Okc\sS+0V8CAF0$E*aY;#87aY)VPF7_`@Knm60Qs<99WPCE$2d(L*`u)#(lm^aqIs %,H9BU\K\S[\U=UA-)(;R1a`G:4oOjORfT;qZ"IZ[AtFkQbCD6U$AgUjdu[e+m+n;pJI+$0nCGd,<_9cF<+u"g=\h(M='G9P[>*<- %ao/O8qpk&MXRl^WbQ&"U1V9EA!tA$,s'6Lj?Whi%?Y2(k]YCX;'-.Tmg3j>)4n8guZ3P:EG.rhSd6jo\6?j's:\AUp_h0uF8'(<s %)\M@OKo=Z0iKS^FJOl4J)X_HYXK8NU:<A;aabhMrcRH%IXJdVNY,s**087F@fFS(ES]$Nu%1T\R[QuZ0K'hkACoVF@DX6]Wk_Te1 %GkO\^bXhcXaV3r3$M$t7?Pbr1q-)06>K=b96s!OaQbu=Y?9HP,9?Bb$8PMlL:X;^.9$>@-/1R]:Ch\Y_jp^GPBA)3Q4<UD9ngIHC %=t'/;/N"hL-Fj)90E=66jf!s_?%:BDg?5q1j3Gr(;S/6p?9I0DqJ*ToI&W/6KEh\;WbKcDYr2qd(=0X9D`MUiEdd]3hc;6Ve?pPP %!MiC5<Gk!6e+:V.nO+@n].2E*5KQ;?o%f5j!.,8A!dAS&Oo&BN>ds\D^&EA>H(-COD>-&52>3:b2(]cK_VcF4$Lc,l*&q`E@$?Mq %Afolhrg[ak\2Qe_CkXGFcm/:N=O'Y1i7f6g]e5CrI>H79!3S2Q/8J]2IHS%Z:[lKL24>kfUhm95*tCX\P:6VsObW4F.1A+"D<(87 %6kBuniSG!mfm#2,o2"&tUJ_CT":S,pT[6nT&7?._RS&C?6-h6nTl[`<ICu4m1::jJ]XYj*V&BC8l_I#!pa-`Z!`e^+(KU&be_RUG %1>dj&>"4`9-J(=lZreU))b3ua-8\iEelsJF=JiHn7?hJtKSpj4"]n!?#_<<??tY11oIM!KJkIu&K'[!I4B%\B!qKmZLE=)!p8*&% %9jEr^@]a-VBg@!@?UA(>6"TN+,`tJ^g.'PXio?3FN2_6\bDCcTaT!ohnKh)W$dN[d?u&Aub2QYEK<8AUbmKutAilsPfuoVl.:ejg %3'[7.jbHi:G7PYKhKS;$_Qu<?lrqB;J.jPonEWjtYs[RDUn'OA[g>4k+L]OuGeg@fcl))Yn2b_p5FZ=n:%i;!KFc;7A=A^3MYm]A %@)N(tGTs<#,ep4b]XbSMX=P_^1T%N7]<7j7]V;(1VS&e'WhcGhU7uI5@LS<i_Vlhs7L#?NRP6><ULTM$I7*+-eO9Y\5llPWNu[#b %C&Nl5#HsX^Vm!5u7ToQ^Td,TK[Z7e>@3M='DdEq`%8KKTlbQP#jebHAHU\59Ka.i/-RYggV%j`3P0%5=*di.T9]lL^2>d]n1OHYn %/f1*,_U#rZ'9G5\cX6:Ha")/9gO"?TT<ice_W:-)#MJ\\L(=Ys?^:L<QMW2oHFs_E\8V6AeADqm?_6"[p%jiL_2ARX@iGM]OG\-r %S2MDc8N_NiG\S3sOQ`JXD^$!p0@Q&U!#!?22kM:F\`JR8pA(jQi4u\A>%j+^i&\od#K';ABn-"$bUWo;1$#.k@U4Dg>mDs82n@2f %'Js`4)#q#Ec:oJ;S)X3d`q!pR@p^$&YUt%t[P6PI5s4HWq)?:aC^OTXlcQufRX]b$b(HDFS]uY_64-Kj>C2H679Foc#R&Z)J;;<S %:'W>Er=3FOrE8$oX?gE6Z,%;B!rZ+%Uob@I*_;nP#RkZ_Y^_g4f/K-qf9'%]'43o`S($em>-B$<pHH#T0=4\+W(bGd:Vf'i(E(D; %0.e>0Y`(!<#VUHF;.>ksB,+c`)-:Yr<Flb@B9Ub]RFl<r>A51EIno8H$i^9?%W5=W<"d!g`<.f6I/g7#GB1)YI#Yj9`q^Fj(Z[/# %.9aLVa=moNZ&GZ$9WYIXaORTd20JT<YA0H?PL40&9I.mZQD\0a@l.bu"[1o[3J*KM7fI`X7B^]*NO`1hN^]Nd)5^$jjsjNbb,JE; %ZE,,agWP=$?Z^esUPJ3^N_b[=4?2Q&G1f1\_Y*l.DZ-rW\[2><?P6emG4;[L3Zc4^p_OJ9((\"=%n[*#W$I<=jhVrVrS$4jNIdXA %GVCNF'`%6A2[^-m;_sikgktXkE:`dC921DjbtUr*$EL3X_-j:d.uL@-/$#["MM_`j/'GuR8'+`Y,S&Qfd+d"">$YJo4?h0LdH0BK %\m`ieH'oJ,(X-)4Z?X>diO9`*Wf!uu>e,1CjQW29guuhHJqAU2hX6W8jPp*EoPflH#ktD+T:G\\XMh'E`7Y"#SCZ9RknM*tC^%S- %#O%s3A0R"*`ad&`_h(W)4g\Y^]VFcqmMoBk+STZ;SSY!X6B^"h+13VM3g-)W(IN:^Uf]`-nW:dZC=btgMm\kUPX#';k7nMfM`@Zk %n26>L1K>S-[DHL6E"ekPnG=GTJ8u'PcsN=YBD3b,6pB6gFokSL;K2-$+MHR\Dg;%IX-MGq7DrFICiQ)^eW#':bCU`=o/CEdgfjU3 %$LI!]LBbPF_-qE^^k9DS/DB*sCq#><-?$W#d6`3XR+DO_X:J]G'?IF:P^?[Qch^JHePWD`U3SZn$Z64^h@[]>abt"aaJu#dWt3jS %]JPnF$VoYG!ZiVN5Upo>$Feoi+B:1ZmL8`D7!,$,)A.G&!jfV*%gQrt5e:tCUlC#b"Pfdlq$8MTm).;0gNm?[lGH76]Wu>.ZC4H2 %9!n`keG\qHUT7D.Z;`tB21>)WCuPptC#7J7H!qKZauW/D,=Td+bri#M.BUEETuJ@ZbVZEL2A'F>?Ou0_FJ6@=28@3N37r`f.=/hI %_'clfahZ:Y]&]DXVM(u:O7tN.%K5..V(4VTS&\K3`)[_1($Kn^RJ=bU#/irC(3L+H'<1W>P$&IraFs5cK5%dS$$kYi*e4@pA[&a* %0$H^0r9]Da;q3E,`<9-(7'jM13`k?aY!qY_%9EKd5in=Xj.#kQ&(@VUN?3K9q+cZ$cjWhBd/V6K557&D^#q^eLMu^5:Z6h>rm6kU %hD`R:V?J633c\U5-$kdodPHX`F7N+h:Nf+t6%S>:KDi\T't'<gijO'8dahI,[l6rT#]Hdp`ACP[Pnm>!Q<0ARPa7Wdf%,kAO&0M# %4;$1,eCWF)<`rck1bfRU)h2\m^27Xd/'GR:&Xp1%Cs/N#]9AEkI!pE[D=&"r;_le,K7!b?WbO$S$Nf*ggu%F55It[+E]:hjUc9O% %Vm3V.ZDbAEK:NjI*<h5.Jc@qs5g/H>i6]E!Ohn?_4Ei/7jl^i`Ib]&>aHF$aFsanP>j_PLhW/+<c:pO*CVe`V6f24.e%_#`s0O4S %[k614^e[&7ntho4Bq(He@r2oX]F8P\_E_oj_fYD"X?O9mVr1bLio9@_``acZ>&)tVCHsA#^@Rl5e[W,)YM8KPC54V63]F57%\2i) %q)?uIXK`Mqkd'`Oqm"TbHA:HgiF$LC=AdUalOnXEI_a?<?.U.'K,A"Q%Y((piUaJ]nSE^u+c:JR"NT58?s+2qg&Ss3IKJi1ppW`` %D"?cCi%DOYC@Tl!CNh)GX3umJ_/V"c2+7PfGXrd9OjlK#l;3j&!heok.%aLtdlV?PTb;3#)h@DiR"*IKL>E/.#&CijS$?@@hdg\? %UJlKLZ:C.V?b1-"M5l'!Jp4qT5Ttdc$?e-Zk.rgMJZgWBA1b[el[%B9lZW<!pG9.kf+([/d3[);%9Ck67Nj)/0sqLJ%1Yt;QJqWT %reZOkli^GC!>_Ij0f.G-f;,MN1CUrQ^6_`af(5!2$rM">eF_$_ogh$%XAJL^e+(a>#gRTe-uk3knrD%rC?m+k*?lTb!=c"b8L&_, %"jX\S5mBs+huU1h,^B=@rk;PT[HDuW0*5,p#H?Jbd't-mFX9lWXG>$)+H<_t7b@5OmoT?J/U"h"C3.R$orPXE;f#eeFA5#%bhqSJ %T9DJloS1YJ*=s07(CiLh%6b'a<_XJgcA/M,!?JE;@*Z;:-iY1^XmI0e#;$t``>']\PpK;4@6-Gao(%j"$dtL`Wu>_'b"<&b8g#r= %XfAC9BP87':-`V\UlgBZ7[cDBC7FMB]=YGWZpa'`4hW:QXJ%7lnU,kBRu=sSG'\nHVjFj3gUfE5WlZ_O(qhRq:<s=Y]mfU0e.;Ff %cL+TEHI,CL=]VI'8E^;8UQ>\Vf.L[V#6jU2i+MQ[Uo2;-lASE,RNP@c<TM(I9,uBi/uBi,8RGr1h6W:T02Dc9hXXLV&GGO(Pj\34 %IE>`P-P^O![=S1N6,nV-q?[oji[nNuq<I-s=SGj/_6'YM,U22#8h5Nn"VD8?NRT<ZA[iYS3U((!RZ[G#d$/6``&e:^`K-"(?B[2[ %h<_[s]+b&[Hi=I4>\j7kG.@-[[,>'^Q;^1_i@:%>7t#:1.Q9$cPL@7`E\K&<;:QfKpba"Qmq`bVH-`qCKkjDe^ubXJe_qK`@sL$/ %15gBrMY[^^%H(D)_7qF>r`3C_[@Vshm"@:2&Qn:;l<:)u+Gb_0p`phMTV0L*#p)n[)Y;uq%#d(DO:A)#4s6C-O;aK3)E9h_G)V%' %rKQ["8\b0M]AukN_A9KQ;Dk)rkB:jK]^k,HF'lOl6L%dk1AJGnnRWSd)+3l1'$?PJ><ah2J+c'"h';U#?)4WIP"eWL;fWP)#8Z8E %:5QA2BoSF@"g/0./&(m%@-<0qJ;&o*am-nbk"g-UG$fLieii,cJ+aiU,R?N*pP7Bdc8#='7@7s`O_ILWEEJf88;;P'7T)fFmj+/P %$\oRD5XG\N,=7c##;fZd:4","l)PMO-KoH@,Ute$R%NZAVrIO;Y4&FWm]pJ2?i4U;@*e_>)j>Ct'O+-e\DD"?O_XTS0!^cK<'BX@ %qYX_i/8`$/mR[R:lC@e,KT6:WmCn;Q*r5b08F1n:gk\6+ahEZ!eOg,iU^"3PiPD&^;rkFWJ;+ah.]]RC850L$p.J)9%Lr*>[!^KR %</G=fX=>kQ0.VYDTY.oMK5#%7`f*WNis9l2#sU=&g=kC]f2.s%PHD!hFEGQ`Hfr^>PE:k=(Vb%]U?).A&Y=Ht,k%<bGXCrG;sd)\ %g@q5=?G1W-mCHdoo3\%Lo'4i_.b>3`CYVSR0aB'e6.-UO/#boDL%Jg$?$auYfm*#FN"GZ>(-8=TdDg[Rm8__0=5H/*Ag"Y1kgj0U %(u.15Y'enul\;UsKeUbe#s,QD%3?6d^TR4WY6q\;$Fd/G2+r-iY)]l)c4$+SX$lH-%"<dPs#JKq[o]11OsWa@ohBFTV*5YTDFV/; %G3%Tl&9c#;0d4mW-79"mj3/&5@(L$Xj+=E0m*!TVeeg1pL6TD$Vl25+YR^P>4mlnM(MnK6FK=HImpg5tBK!=)drN6gg`@ihW!?*M %FrlA\_.WaJ=/P(S^g_5BeXi9]4h4Y(F,G;8XpPs$i]_:?($d&Veg6@#9DfTD2rS%P^[$X^kY:P+3!PE"K4("2VpMjLD_u2)aJ\N9 %Ca.oId+=$t;>\C)NSXBX2F:7W(g]+2*aNLlP%PJ0@$=]f)j%,aP,dH.X6cDOdQ0_7`*:t[`7uk(1qbrLU@4q@cPuW>2kJ]@HudK+ %b"X+</Aq)H@nRh@RbgQ#>D<sK`P@.7+(*uk=LS*c"MhkVYlVYaZh*tfRgR.OA52a0ZV88oFF>qgZqtk#KCD.T2s7W`T:Bu.MKcL` %Dm"h=L1*WEH!%LZCjo8R;gm!es06bhn4co""$bVK"\RGjLk('_U*.NV!E"S"Jq,879poRYQ>X;.?Kn'GhCIE/UjMRDgN9XcjF6:K %S$XX&qnA`\qs$tKh]\dC2n>]mH2cupZl+@N+<J`^+M;qD@Xh'fe5:l<@B`-/'GK,8">q01#C7#jmPs#`DL5g$q8j/>m@!/,e!b[W %D[W.b=n$*;cJ;:;p\,rVmnC640_4Y:QtLHH]Ek=>$lN`(]fYV`quq`iHOp;LJDs"p39LcV$KupY2l)4?/pOk2K6oUs'-#iO?UnFZ %#>cF7dAX_\PiD6hE^?:XT1<^&=@u1r?=$N"CJAAO@6Q]PXK84lU8"Nn^:U;H]q]@VA=12BNfT6qQ'&X>.kAbu5/%.=#S[J`-VhaT %3HO`/M2TDM>Wm)tdCJ..'pM_D?W0"6na+;gn".#`aGO!pUa:NHr.3R_#G1qiq3*VHo^84VG0lfHWCNukE>_FsS\\_'UD*GncCGG1 %r)\-Ydq`b(8dMLAJ)d#99&C6K*OE:rfNS8Ya88)GWh+ir&>],CV"TLUN=1lpIZ8i+,MP[6f3LVY>pnM*EN54K8XMY$gh!^h']DmY %m'`6]c-su%f=Lf0A85e^/A!LZY9qU>bLn#oa-o$DJL)'UGX*7cA0BpmER-J#2t+(Vo9o-c%ud;c)iLgT&V!:U/2E^$g.ZUb$!:d? %Q5bD:\oZK%/6[CEq0SuoN]#HM+k?6V9*\?q?)jQt-aVB'l9,s:&$8:WYnpX++M,F>abR_$Ic<$tIa/oH+QWfn&;=/2Jn=@kef2k< %Vm14Hdait':pW1rm8([HqA2-e(W.h2`.Jj.1XMch=,ftQ;hi=23sLT^L9bR7_t,=K)-qFUFd@$4NuXmR6OG[*e!(,0:YjG._hnn[ %.9^ooh@V3i,n1P<;GU`D.@T'MnQ0j/2ik!oM(GumX)LWY[uW-e,h4urf+OfN*23f,@nYV*l5WAAhoi'P3K&EtN9J./7k`Z0U$JT7 %SmiaAC_]sEj.#b\52q]A\=.d8"5E#]<Laad16fJY<IAl<I']*nP1AA%>Y)h")3lp:eLcD1L0uD_QSf]mAeTar*cNhri.W]@`Ye=P %B!\ELaA?NLX01Q&q[)FLZTn#P_r8Q`=$KHH>8qo_3r5L?m+2la4$hek$Tu1+jDf.HgQD5I^>7^hIX_[_q<QjNDriVp]\%l#<o8;3 %TsJf`hZ_p2LG=Fm=\S-ZQ?s;"^P<7AiJmA8q#=(f44iYtr7-IQ(Ph$NL?B!]LIi@'a<p)h`'n>#UrOiN-724CAs4.u$B'fu8kS]r %q,q8DV,]D'9l98L*M#?XJ\g:g2Oci1nY!XXda_?^RsX,d:\JD_2_Y,QGjh617ugjNme_>YcTM.)bk#mWn*E:4on#%KQ@JD#o]!%j %/j6^Hp;G\H8gb,tT/lE1o^4f=GM?lhcA_>^Cb0'm7i9H!)M='j)t4!^5qi&HJ+jYT#A5U89eAp1]V"Il+/Q;mC)>Y>caZ)#jmr&a %!6t,lMEaRG?49js(SphAXR7*l\RN(jK-U]0=PIIPL6%3_IWS14B$0m9GVH0<-'ua;D=#K(BaAl*gZt]gBW$.1+B*ok2Si)64C(XW %,HY7*jok(4p):'e@Nr/06uo]7`%$3*A\+U/oL,#/#V@eD>HTKh<+kVKQ$KDO82%S&[7k;k.]][YUtei6E:QCPEZcXWBUXSq3pj=m %Qh,fg:9ks$/mN<?[8[<c)M'nd6;*/CYs2@Q".$HI'h6%jn'?E[hE(_2:-m^V67X,H9^CmcZ$<>5R<*lB(P0$[QjLtM\252,mf6k! %^8`G5+Z;2&2_hX"/?R;IV8XU\aYBdJ3jr),1\I/7]W,JY4l\eET/;a^FI.fBo&frNiCPL$/XP-Hc;c^kq":&GgiH86h`TAd8sA`g %gZThO;OMr\NCumW$`VW%[`Bnk_E#0X-)p0e\i#RO!XW;aStke7#/grAL_?c01:+1d%G1BQFqM3CHllOHS:4pg<lIYL1IEgk<6[)r %=8dXgjq1c\=gh0RFqM9nJZ5ICg,@(V%8/54i&;fLd(/XD"N%N%"`l<#VU5I+<b/H)H]hR)<((t1UA7IU`QtkcXiW^Q6iM6=q.ns5 %00oA_OK`(K@\7o75&%KC+s&i.Gjel#\7;,^f5(ERSb?+`C;R:u7(%?';*;)-Un%0s=,7dEb$nNgZWnF$B[t%u2o,Tp_'b,7&@3V& %/J1Alr)nY\r+15LB6/.c>=eO%$9sU_Y=FEB6XmBi6ULsPj^hHbe]Fcs2R_bqd=F;\EV227IGHbkEcQV;H=g2M9jM=WB1I#i7pT%L %,_WFZEO`f^9oMl-N:aNd&M,Kj>J,(LR^Jc+h#d+Sh;ZCXQbW.^r5F"n=6c?gG&5:3,I2*F/mP_qcMX:nIq3^!MRgSmKqJ(r41"tD %q#d3(WmtY.?q1ZCK#2%qWH9&2abK)D_jsfHOlluLO(8G*C/S?T9WpjP?4YMu*+LNAW.!&rl*QB>:ECuu!];VB(!hQ4ab?a$$IcTK %TQ#eXoTqh\qe;Y!q;Lbs_%tP,JEk7CPPSqR\G_m)0$mjR6_E_IcDufpc*l/H^@?9MKiUXD5A-]4:M],F`-EX7=R>mmAn%.jn["N# %G3I.SUFZ"tNl29!OX4s[9.X'Jo/254eO:6<!cst6=]M_<C1*a4aDrS`Q$OB5-_*.tCILJqX,s]_:1_>QY>4E0?*,Qap]1qQ!.Zec %E=lL=!Z(QfY&FHJ<a_%J=F<JH6*,r%1,]Vb*tr)3H*rT;`e,)V95!'^Hijo:F?i216_-(pfd,IN#ZjMh*Fg>M^kfqEpgTl6H9tl- %F_nI*BX,!aVQP-s1RmTdb4]SY_2]Zfks]`>%7:Vk56)G*CKRI=J&Yd;n2iP5\j;#S5m;QuBpN02G,/m9j>sc'En>QCF-At=V-@ur %"&giq]+2ob;)3='$-mLKX+6[B6khp^:j7rKFsYtmFan3KYl@e$Z\m>#FaY=aP9(@"O"!-HZAR$9.+7`[ZO"g",F*MmjX64lnYQ^' %?3gaj:7FR^k^)CHH-ZW_!(X+.$Oe]KEtk#llOM=D<;N26C.#fLR=YOX"oA<?jLl[_%nPO\,.<'lcToFO3Ka37]flW1l[dZcir@]& %s&T+c,1ptQ.BD&]^%\m(RsZ&A/VRe?`,`eB/i^On6YBA<'@*=[@"&C'G!gTAOHJrq3oGdhg*1jtiQ$tH*DK-u_BImQI)Xsbs&NIE %!sEJBd*g@,?Uue%/]o`f:.gPoep:eCU)"^1g/+>C?CIIR9e%X<WMhF`Ci4c&cp'>q7orL\jQ%T?EeZX&f@'T?pYTmm\QT2n/<u[9 %DUHlIic?4`X;.!_]_969]+42!^\m$<pNFhfprgsRd103^*nF,js/9o0gF'I[#kt`AX!Mhd"!#</Pr:fpUXIhcf`c5";=WR/QALI, %oH;?CYr9'8c*"nqD0=%Ji0(/'H$dM//h6&^1b\Vd4%D':*MIu-:%=1ZnLaV.Vu3ZgZhk]HVusD]&!P97*Ba,ka2;goN!bK^@SVn/ %"hUYC>D?lT3rSK@<#``8gdHfUJef*@eHntj9Kml`:JKp2`B6uHqe1cDW\%i+2eu$e<"`B13G5n2pi:6!V-:`oeUd(.OX41=OWIV< %$<B-DImB+Pm'1k4i3qYlf9F>C]K&84eQPG\KAYPgoAkIYR`%O8+DiMRCFcsF&4d[p/pISr*fJ0I&=mH_rZX*[,)?JUecROC/^+f3 %4&;%?$]Ajj].UB+W;.HV[SJVJ]/iSpZ@WN1>nj'h<JV.-ApOuh/58K@;LRP_>na:*i[[\I$4MQnoSKP^p(7YC/d@>eUo`#DiCRie %kYdth6)M/J7ms3^WDnY?V<jdc)H@*S6I.:u&ctH/j5<&3W$;"NY"?#L*i.;afS9O5ARD(ED=*t^(eM/q.^=sb2[mpXnOe)p)Pc[6 %WG(^0+.RUD_u?6Ya&Ca^>K-\.4LVk;*N'o[XR;XW(JnKT>4gT5;:d,J-SCIE=+s-o@T=K>31X.#hjADe@!I47J-X^[(Nl$`LQJ+G %6F1`IB/\gu]81i:2"N5Z[L]2##0AqmaprNT4omC1K'8b76/+d:A:`#mi49*)k+2NQrqD$)JS@NQ96Mu,",k[c+$A8[LCG`0d.Id6 %[ZrDq2R^M=iW5)L'NZC\rdOta]J,)oOZX`\iGT%]T.+$:Bp^]9#:pXc^:lKU.jHQ+/NY=+.uP)`lXsu%`7@m:0/]Q232NuA]qd?g %]"5DHUTM#?YHtj!1-!Y8gH.5_)=6\WDJM/Ye6!hC3Z!;U935q9^1n5krUQ^8a*6n([X?W#Eu4PRh/N80.0m9DWPj>Pbg_f?=?gH) %#If1\HMhhXPga#9c/`R4e9F399kCQm_rDCD%)rF0rd/IsI7aG"ku&+:8$n%dPf*GZq`A5`=-?i17QESM2n2I:;fL?T-`Hq]?uR]" %s%9Zom9%QDSsi`gDk2aWYXR5q2N"tgJ9p\Yn_ePm4;>e71m&@.?l5]9FEuW</6BI"E\bKMB.t]1jic8e>RoUK$.Fs!UWDX),;hRT %b2&t2[QIjhJbmNK:Sh*lMCm9W$ak\TkQmkL$clG+XRr$l.<sg[V"YA<XZ6s'iG1g6NVDS<4=;SYZ=UY\fE-=@p.._D=\Rs,OOb,2 %d2//"(7hKU.<A]qr.b"Edh;9FcM`?R$mTQm)r;;_3#C6Bs0Korgt@>KSYm^f8bQ\5B1$*Q7SoVU15TrtamC_&j_gU/;btS,qAKkb %$-o,N8WJq$<oI0siL/gOkse((WE1&_0Ia'4^2IZd]3ZJ18V8)jJ&;pnL^32,ri(t^F99R1!G)(\HF0Sk</Fa[!S%#Crg@`=D\Z8g %'3X[j>]&Di./Ei`,;54::P+">Y#Q;Vc5R<NNVq54SAPfk_Y"n#dOVr(ZYN7j,1WasJ%BQG8^gDa4^HSokF$[_5tIE$C[tuI#g]:b %]?gtaOJJ&*JLPh"EF(&"p^0.A^Wsd89j,-PJqbXnn]$Y18q"3=Pl+$c`u!n\ONcDhdeA=BrPD-Q`8\35P<K^Rg*Vum>o;QekZ/kA %:IGX.!L"86FjjPWq"kB$W,cRX>B[2UB!6JPcZ.RF90rN;';fmBR9#S(V\Z^`jm1k+l;P2=ngZP2-@;`6SNC]T'i1=t;HorNr:/5c %(.%!Ma3G+RF*m"JS;5LY)Mkj;.sbQS"@rg-6o(=@+<eD:K7B*kiW7WnLrEuRlKYFkq:QpbrmB,E8I6Q982"m/6YlW*G:ss]=DB`p %ju1g*2:[siH9+.A>6bB<.25C$HTS(=\$r[q^rLNjerQ.h9.uhlBDnRDMh(<od]t5ahm7V(b+0W%&E<+iY-"63&RLii;,LRp=]-q3 %e<Q./BkjGAO:sK>W?3/K(`M[WCMt11)htAhIq5@eT/&5]cC@q$#`BcR1&FB<,<UM6dR3i0hL7?nU)b>of\MO.H5(,o,fE8+Q=uC% %iT+pPltL]+h"j;<iFsLp.EP.+dbSrNZOuZ1J/29#-jM"/FmpJXk>r]AQc0m/X%\EX0RRbbs-B;VoA6bSKM*&%DY)lcq5l-OU&dr@ %_*l9jOg`i4pr!:]%I617(p3R(>C<:;S9OWo<p5Al2\oW^[,?AL]_@s5CiWameSb@U4n2NE@`pBT3@Qm/5$GBqD9`K2YWuK-dITAV %%HjiMP$7]%8>u]jLLS\5`?g!KRsR[sbj+%JA8D[T9JB]8URiM:`XDq5$+#4!nI'u$!Q#^?W'*M-3TM$DE6"m(2E*GJmj1&$96QGY %Fgr<&Xl*iqD//Rqbr<]i31^\QiZ=^*6*<b\BWgV;)Q**^"h7[]!bS<;0Y%iJ,UB5=a=#gu0O$ai:Xq&=._=Cs]?N@Hc98k_N`9^1 %<G!+K@NA`h),>@4/N35mqG"r_a>_d14HC&=mheX)$H^ln8^m3g=0qG)n;?^o8El^2L)<Hn=gJ\`i.e8.\ms6<bHUk%0i)*'*]k[J %\>>Q_PRpBNHCj[#@@=A(NL^^gT#cGJ3F]YJMh-*OI$2?a4RR=17DA9q4Xgjr=IZ,XIFc[;X++GYYQn]T#AMpYl;!2s?1[*b9?1q6 %MYg@&l4^GLXWk^._Sg;4/QMnQG6$U8[s7E:':s7g]YuJ3cT/Vh._Y:@O1&ht']g$t@0+icQK?N1G&2C44@#1>fb)`3nC#1'4C&D4 %enJnOYhfeIdi/GPFT>7:D64p%#:I3*C+W2]6l(kap)9hfZZ:-t4q;qI%7+q0R,5QMTV/auKR]3l3YtUTi%h2W8#n+4P>b$/hTk(' %5(5\=nW=k\B0Ab[8!d$=4go!eQ-RkXVFp,M:Od^a?W[+)V6?r#MaHYI+!3'd.<t^Qrdimt+8KCGDl6?I>df"d&7$M@GNZR3hd<ro %iS'R6gs"94K^>6$]_pQBg<.7j!=kG^l"t47.Ah4<&+hdQpU#rV%(ET$_a.ih#"D't)B)i7gI=Yek\.@)(6/Y"BisAQ!d,B_]s5r1 %;:X"XDPFa`SFb4:+Np)!A/b@ZTM`;dEe9gh"0<S7fKRFN2FqpKU=>N=eaaU,Ma8]aA\5d.E1I1%5TiE-.TZCF?X()`OlYSjip/VX %fn?T/9Fb5l!icfRQ-$lM)0>VEX>q79$]jkr8dE]iOoBg*[^G=mQL27(L@a!\8Zjt5=_Fts4Ytda#*LK1ACkP@=fsjd?&a-1DhE=r %A6+gFh[Vbl(2fuYAFr9Ukt<R)"]D@.NfM2.K6^,Y!mqtH;Q#3o^&VUS2E#5M7h01/SK`O,=9V,GYK>/8P'N?j"`<-RM9m]1^8d3f %R/AY=";bX4rIY6n4#pW.10e`E3F%Db\.rS!hqLiX6<hFUco<-l0s@a^EHlMcKbdpjZ2*f5GdZ0D%YIj[!m^P!1*a(SCdKr&6ZW\< %F*.@9X^fKnii<?A2,6`NKVVeLoN":^Mb?[U6VIe0VT@+3_(5l_5`0DhThSXt9lPhe@%*3b\sd--WhlV^R6t[e(C`0]9X'Yrl;g5: %r-^rA8!^tmoR&;2"t7&.)b6,r7$f>7@Z1Dp*MX"UP=dX23h,smLM:"Z!#WA!#OL[j=*SI357R^:1iT[\@-T#N/h9rtX7G$2C/<"e %m0,L361S%fq[nY>,S]sG8Al;6aA4,"5FE2SYpaUm\F1edc'AAT=l?YjkdBmX\+79L_:SjVXBsZ*^=/ZjGJXU7;s@nJ9EGuVi7@ZA %To#_FQ3V*9_(5"?BBsCYCSX,ang<CmRd'WWm3=)(.8B'S(&8$NSa@.-7s'nDi1tLA%cR1so#mm4I)HuA*>o_4'bqIs`IiZ#n/!hS %g76,jdg$,(Mi5[@Bo16b_#t",:k,AC%s+J/[ed\0*a_*WlH>7'h6A-Odt'C3K<V<(Z/M:7p>4Z_o((5A]GqGX(S\+2K8l^]Z%7O] %fe#4pj88SS?a=5:Q7[<a>Y9g/aNMh!8g]ghQZR=l@TW\uVdfhBI@\X-".eg(]j70L/S!g.6R.5#*N_[R___S2V6)U62nQK*H"<:o %eOO'TY03b#"r&tb/Z=/+=K2aXFeeVV-V"MA6:)Ylj':-?K$;5<MU<24GR-?WCqRM@4j5(d5pOB8ZR"6DR2fg((!/mX1nNr^`aZ8e %Z,*MjKthu*B.>fY"n@,bR">iS<Rlf!q#9P.A:+MGkZHU@")Et=?T[kFcSPA8/@7AH'.q60([7.D835F9f=+BD<]q4*nka)S9lZR? %iq)9Nk2$iFs$V2'UNoN#81p-nOAT,eW^b=1nGY3QiMF!2CJD`JWW<DNYpC1WhbaRjpAoL?`9mq'ScN<8XBOALQ\QX$FT&!!=@?Js %riD1`2BoXSJgs(+n7Z$/AI:0.<B\Q"51\^sZMg=R>D338LT+#Ui?l<.>?h]J:iOud#][+$.k']O+(Og4.;mUDU,b%=3e"d_(9^^P %]E@GF`a\N(r6hT.;Q<GXndGVAm,HBpMk4XBNX8^GM)G"+/QN2Nn;.gXgl59BlCVN(PRFt*%aVToc*@XHYmX11$-UljN75$(e24WR %Qt0#rgaNGkc:19;S?Tre7g;_4%,?p$1\t,+;r&g"`A:6;-f$V\aIZ@F)cbl1>ND,K)OXH#=PZ:]UZ"KEZOAD;@.W,O@^d,2Is',B %"^[]HFcon!;Q>&IqU1P,j$FJf$YAdj8Gl.<js(GG((aOKs4&7Q6fHCQkP/s2$f33Fpkb6cEaU9t*8_G/UOW)XjhEE1k<a9[(V/E4 %c!9K0RFn>I1Sg;XYUEp?f<`iJL$%"-K3-&:2?okg8N4P:Hc`BG*f&[skd6A4g/\3TP:D[FGa0p?SUBd/&ZI*i'L,h7T:'$$HJtVk %_GC;r#Kk33DuC(D.,cUL2L?>QH@%]oH!-P<.ET[dI_Gq,2tI#.@oj&WkP%_7]6sDQ\c%:B0AF*VM7rVhWLe;$`#)_[ol[Z$2Uhj4 %qEd<KGHgd[GBS+KoPbsu3'1:_)k-&,>FHB5'"sJAj3lA>+<.\r\$.m6'U?sSZ:BX=-\fYH\pJ3c9#iB/ID)17]cC%Yac<OtlIm/` %?R18)=Hlle=k_?\`h6+&irQ<AL5&4'-ET,k'_j'K4*Z:@UHo_jp/lf;XIlV]V+P?Q.iMK>3jl5Y!pJs6#^`eZ2Qnij`9;&-WuCP8 %6C9<q^1MG360GG0#Hr/tE-UMk31*C`aj4L;Be7c2cXCiSS=+%TSjf*ck+)l\`t+/<7$#*q`oN%&Nu+n.%]%DQZ(HQfO$McQ!)<N5 %&qD2,r!7t*Odp3lrrA4FUEI+c9_JPt+Ct[dlm5[OMCqp2&eBQW;di64+E\JkS/.Qgr:N!^=X;dR^_Va5T8>Mbf*LO9555EnfO^ih %%QEPea#_1!.#(s]8@6-s9"5m[HS`\#EL>RG@.W,]<qlNNDhm)J\)o'CL\_Q/Ro_8!MqbP)=FWjGO,3QG(T8nWXK+C:U2k"CM`R$d %-f!/i9geLmii=1C&4i)UM*jV3I<)Z:4;s4;Q;h];5ut6$eaZ6d#pI1qi/b;ikpAS#k(+C^rlI3ESfnDS_c6K>7;.Rpc7Z9*E"0IV %@<#H+7b'BiY!p\P"#%QRI'^m,Z\U@u;RK.aV+5?!89/-0CiV?]^:h4FB?Zdo7?iMd!Li>kA`:<T0i%m6761ms"ZA[dV<<T"5MB+Y %IX^<KdGcfF.N4<qT)P.&gd^58'Y#asmdC5G%Dr+6-/e:f!15;?RM*DZ[E'<d_7u98Sac+kVTkUckFU:<T1-:Um!KX+W1?Mh.75%8 %#P>6-X";]6^]Umb-@)cr1t'04DQ?AdJ%hIqH]q2EC.oI?;VX=n8uOKD67sS?mbelgf!g\Wa47hY#?F@Pik[iU=DXQ:PSYOiVKK7) %A`okcVC04#f[sSI;`/b<F]TdkNN7ibIbUWEA`)$jmiL5jn=,E<'[E5mN=P-3%$("gB;W]FqDrtJ3d^aM\@Oa^H_A:(g"+iuT&=;J %jlm[%)P!1b<*WU)e'L'47:ft?H7>)pp=?[WTg=@VW$s0kFLV#=Fg\S7N/S0fF`fN"2o8'3MqZN[>u6oP?][930na:;(A<`GNJWLK %+\^gWSB4/L/)mChV@+gB3`EB<&0Z!70ml/B2U%O.DJuIeW@^Ubo,6"7loD`IGr21ScKj18+Kt7Zps4W6!4+.Rc*C<p[TmkWX9tmL %J^*8A<h"S]idp0r]0\7a%t4KYZGA6q%KQ"#W7W6n^4r.3Dgp^Ea)1)G`_/Nm"gY#B9:`n>)mE-J83[`QIO$BH+.iO)Gp%B1G&^GQ %'#LAO2(&Pa*Yo9;QUp,(&NC=sd.K,W__\*0fJJ9<4'\C]'k<A>G;I8*6B&m%@:jPR(0<jD'SnZ.>g*nP:%*j_)H;io(dlOrT!@L8 %5lTe;:^<?)A^?GTmSop#ObTIt[#3/m_Tp*28`-$jgR(V!QjSoH<i;`sa7riMfIHdn3rA[j]=842KPH:014:6$1XRa5cR,C%-A$%G %P\qG3@iM"Pj:uJ!(K"Af4NZa_7,T]-C^@2oc#(G-D1P:SL@,Wi<@sisL["T1lNZEPOD:mg2$?el0rZoV0&+S(ccf5?hp&aAYn3U- %:k&gn$GS.]3hWki:`A8bPf7+jL]oFPND$%AQpX<^])"`FgQ]H(4:8+''/'+gNBPA>+e5u@-irnS)G/\;^iDFh>msui!1s_[Y3SNa %V1HW+@'N\ts63:+/,t+9_h6Tb@Xc'.H,(kuEm_)^8_gO6<](KK5tF5\\*`kY+P$0s4=F7`,_t=Z-0,8f#6QOk>qPQd>)OV0[GtW0 %#"k].8c'K2NnQdo*2LI2i!`BML]'g4?-0R#n;ia#AMkFU!GjfT51\-8OC+(iT+mKTR?4!]8+a$-0md[+oXrb?Y7.W'2nealrh]!X %:4Dc_VlRQ/AA,g3gR40iKc0C]?;;%BquaV1"+>S"M/[\P4^>[*4M>"5]\Pn@JtcbM;Ua)EC23YB#<I5/i(ABAA?<2H[B$?DCigMC %SIY:6^g5Efj,Hd@<E0d/UVj49c/f\Z]mZHH@fp<(q+8[_eMSXt$9>hbje*!!Aq,;[H[GVmRc;+JleD$U#Qemio_IS/,S_!j8%9F? %W.B\T_7p@kr6#CnqEI[0TYZLc%2K2_=-R$:(X2gqLjq''F<#l5!/Dl=G678fOO/FVY&E+BiSa(;n#2]%!e'<u7NtJGJ?1Vi;$HRZ %$V;b>"p>5Y0`U""`CC^t74?stLOhrWE+_8aB;,mGfWMKd$8adFr]1m[A,T-pH/Ud_\k2V)U(#=:)4_3q]g+E;o.[oHAte-sY7_dd %=&hX,lD\7?#-b7(9Ea=uhST^<L?I(UX@?%N2YN-L(H)G/28iIS5Wl9-XgX+i,UCmu_`k6WJQ.7c`^2edZ&:6`pW]q#.^9>5Cf"LY %=_JD1D'#3Y&X7"p($?/I?es.%jmoQ#B"25'RIhpH'qTgQ3$YQ,6/Ntbdj[]*.o+,DbqPm1/@r\QWn90c/Kd$mhV?&u;N%2hf3[K@ %HB9_ZY9%,4+`tBf2Hjs\(P^#IS-rTY09*r/17b(=B,2E/fA6D4kU7kX(6fd=H(T`]XWVVi:s:78O&])(P/(n1Yh"3[^/i>P!stGs %_AZ>1W<b1]ppTV,hbSL%#B=V[722Bl!EZAc_UH"<_e]ONMFD>o7o3Nq,nneX%-'"gl3'KA0.:pG7?AMS>hB1pl'0oaM&^@4e0`Oo %#!"_Oi(aNf@\2$lk92fj1!kp0&l3C/,59&_O.:q@nXtcX;0qsg*rMd$!"Z:e/\%ljNOLfGVkqF$2FpN%9M()"$$R[VBUL<A2n8I= %d>`SJ$@=q.IH.$tUS7TE:G3\GI<I^%_]^AV5<QkK4<ca-aPYUq-Qp3c8G)HCFSGM"n8NSpG9_cr"i\I"jQG\`2E/%NZqOAqqYL&7 %H[@h83oD6Z^DCa-`*p*_1e^Z(G'18[0PG-uCM^)-W0!I63&oFBfMiSY$Ag!]j!J"^=Ft2W*uuAUT///T0Jt`\_?o5#5fX"Z!Mfns %Oc9\9,5h=cLVK#A<=BZU_uge'ct7FaUoMY-HU.F/+UNr07km+c!5Lbu^(M)B1e5FIkOYOMg*Y!$=>*ch,lNb3ciR]"AIR_#$I=,' %`0Gk+#+2SD[.&g;m'CVk+H/mFbCnJmk4/f9!T/2'ocN)&_I_+aqtce>C9rNPh6`oYmR3OM$T""llMTqIop`S`]l6d-XE`X*qRl@t %3eTMH+;<4?JG]d/^fU/uR?1C(#OOm;fRd_meEVk<!MA^R*"QkYerHp[,h:YiUMPGj;C*Iu`<-3OVG0I@ASAehBV&3@ffCt11,oXO %]:cMr;J(!r!++(SD)m;k#T(Zl79_8dUF[[kWeD"ST][#bknF=._)A=33BT)O,2UW#d+_egg/^)Tpg12`9b6oTd>hBt%Jd*1hT:U_ %^@qlKZ5W6'bA7q522CZP5O=6cr:!+N@s)u[.fE+qr$<cd;C$0>8D">[2i@pDTB!F\6sB_[^+8kU!dLjanQ70?^C[?g"-8.e_#i$a %g)]ogr[d$e!N@<:LuMJmi(b>T&*d"`(cKK'4#ZrEUE(;+3aWC.g(QWs`5Xp3=+q?sO*<Lp(eB1pKAcYm"/W7?J'Md\Bkr*Q%IiE^ %f3dP[IuPg/r(jKP>P[^qRpZ(&iA**.qG^HTg!A"#e4e3.c8`Vc.4Wh-cpc\knZ;H/6dIFQYdq*`:%?D7rA1\gG7m%r8:G0E?FCmX %)da[?05k2.02K=_rr@PCLPrL>K7fYgUPkmQ=u*(O]XY\YWhuYnXK5rSF;V%Wp@_NX#S[ULi^%d4-QFZaI;E_1ME9>Cf*Pf<KMYlW %>uk92:m_W1V7EEL3AoMT^lq5074m2_RI\<nh2dMRTS42:L9NiLW!I/9_83smYq[/V"t/@6BE?P<$/Ef[m<\Q2?M$H+Jp>)WGsiIJ %X^*i?:MDIerrC9T!$k;H$%7Hb_:JZ,()HoiJ@tq>gGf>.3+KF<PF]pE\mgT)^g'#F%>Ut1*$l`-#:.RV/6*?fnse"]4@_npM$>$Z %I[lg3^OQR<fa9:aG^ipjECs)eCP&U!R+^jlr@?aN0=Y_&nhIkNi+lJ`)`Q,M9-<Igc0lW%<a^f>k(B>HHn8=iA^>s9BaZJ6(,+/G %%u<P@;C]6[ZPk#[#<als+<K1Uf3(P.fu6uP,r[e1f&>0^PSPr80Fl14#U)PhYR&?.$d+-1!"$J"4O5l700FsD0eeKOFPrMI`0+an %O<N"N6lI!^TlV-aLJnP\*/!5[4@u!%Tm#;/2E"S=ULt_cMBn+8dJDI(%'E)=>k`Mmfh"iN+>J[F)e(L7!bn5W/E.A'7c<qO7FN&" %R,u^E:Cl"5gK8Vc1j]`Umh8LO%cXpIR#gF@Y7`^"!;%'-SRiF0k5^S;`U$Y-jZ,SK^??eMTJ-0X&,q$pla]:Gn114E$RkH(_:rD3 %R`T(%q+S8$<_s#_AqUiOo6PW]Q1^Nt;7Nu'UBb/3+oIb'Z]'?OJ[=HF1jNN0Y&6'Z?#WK'Q2T>.c@Ti]fmAL,f%0P%4+R>Y&W!ha %]?i@46[@?Vmd>7!2MSg>cSX/eN--1$>:<Zj?8QtQiq_\A(>!c?55I%ai+/"OHsVV0>)4WTfuVr6e&]=$:Z'gSbeh?Dg!(6@8dm*D %L%u@F824hXM$`],H+B?&%5e6$Xb7JbUp%86^TV9XTHDS_]X1Bbbq1M!E+tB!F<9jgC22tsl0@VO0<ZcV/BUUVN%-7"9$\dY&=knp %Rd_WdFGp6bnaUVK$:1@N%%u)6n4S3;':]g\2@L!&^qIOMi$@(p/b"Q&%L.D%4M]tj\3-V3=4S30[.b,lT%01`TF>?a!Jqm!M?eo6 %4:q?%J1lREIp04HitpkNf`Bk'C\3.AY0]9OOh&%idb:YI5YMuM>6$)[d7)3p$Z@S$23hO!iW0s\_$f8\c5aVV*hY_P3*[q]ME92A %>+/J'i>?G+e6>j(;#cuRqJZ@FNtR:-Q!#h/SIGjWML"8C#`Xl<.cegJJQKAsB&NbsYR>R[@1`to*$hkV&m<j!<_RL+Dm:P;\u)mh %``-,2PWC-L&<[qP&l9O!;dqo."5BbPZf!shd!Y`S@_;+2;u\Zf^Jq7q9`+<akK'aG1ii?["CidWP.tcb0?t+A&snri_JSNT%7r(V %nVK01F"l*mlC`3RW-9Ig9.jCP/kY^OP2VZ;rJP".J$[V8Se0sR+7A:>l+Drc%\:S1A7:%eh!$dnqA<++b#CQ$H#l^%G9XTp7!&)p %VJH@^><q[Jde:k<FejPJXN5fuTIC7R2b4f<":p09P-ikI!46=p`ZG'VK\+R2Ylh:_Do$s>hSAfWDUkO[;_i)N#jagY#I!5o5VPMq %8kO\gJD(S,[\F^rD8gu3$m:es(FT.r8p!hfjV.[k=79Kh_r](p!!nUB!seg@H\X<E_VX6bJ,ZqGRtaAMZhRs@[)oSegt^u38:Mit %/U`$^'-e5j]goMc%noqTkhlD+pVp9h^O>8Dq!0Vde'U'oWSS/,,7NUbX?7Is9MGq;oaE["[*:-qmHq!,rOd37&kV&UM$]uRUkFC( %;L*P%7qYJ<<a&dGAQrpp*8On;&.c@a45!lakkJ8*79*oAe]>fC4<ccBcqr?Ee^<"+Pt0,OC_0)DO&$1>GYhM,9kR.m0pR-Wc<r=K %!-EF/O2*[b%H3TR3&ud$,QYsp&0BbN)N=sS!5=?&(_FEDiU;L+]Yofo3>;ubHbE0[1m6[n,J)kqOSf\H*?5]DGTa:6JGl3OTm%6k %X^/&qD_r&0A.%Jb!\%tp8M)'Y"[icL\>?F:/W_jj;YP^#qPS\&\p>o4OMsj1i4^*?E2q,UNps@'osIVRZr?PG^>c;=_+3s+?5TBH %.%*-KM:Q2!@X/hBXKA`mmk:X23Lgo=5VOpS(Lb/kN^TX<\Z!JrOGRMu%E+S,'D"7j;O\d;G[ttWOD<"WMJ_Bg+<Ed=J<S8M%?:bF %ee(>a"iW1$@r*kCVT:kRc,_ik3[DTtP3`mK(7SIZ5;pX#1F@@oM&;4k3?3i3pdIH#=4,"pnCT1R84H2<Euchi`Tqg\Is-3__-?"f %R.fWD]ka<F(Es;AKpc9=2nj"(HHF@k=`7jP1,4eT!L:VAB:p?%'uRu1e0*2*6rl<EFmH`H+!pNnPfVQ)T)-!2fOj'T:<[I@W00,b %,R1CQ@(o7UoqM[/o73P`:m)O+!J&aQIi9A)8-It.%j.eg':W\8HLd-2CV2+F_o%+_Mh_P:R"ETnf+P3.Y]k@,GJAH:s&OAh5\g$D %kk?:q]3qlK8u,mj*%%ABjjVA4(uPP*^G[,uAIVX_VR+j@hS)4V+&e-d/+B4<N1mr0gIV,nBL)=tik]:t7[o-%o>?>hk2u\nQAQPB %5aX,!=A_q=Ci$>HK;jUF,AjR'RO[khb#aO%/f?112nX3:rQI1CX8>#EO+eFA8T_XG(i<@l:Ikb4%LmLj#kW7^GOZr)"U4cL`(-.0 %jlC!NQ'Rc%<E5AbPiq,h)Aq_:Ua2)oZ5E5UcAn4a[\j''hS-]F-6$6`FnG;A'GXYK<RBqC<9b`.oo4t(X_j'2I@UoUP*0=l,Q7NA %gu8tka2S@hn,o96)_-&VYI:jH_+.#tQjEgoSraWD9RhOV6im^L!ZrRA9MJ5IMLb:0'l_?K?l[$j?19*Q4s"\=fp\k^koL,CE8+@c %6gK$dhZ;/<JC$#ZE(Cgn,9aI%88Pc&.$B]mGur*umRe.TKk@%e[=O">#W`BI+<*l)Mp8^DOk(/2\h5bqjnojh[gt>:5]oc@>#;K7 %!kArV`!Yj]Qj@=Q/_&WGpU6jn--M(A%.B]7-b3$['I"4(W;T")_ZDuA[+lk?C4^ul!:.s]E!:;,":?dO,6h$.!XjofBH:Mo2iP[V %%D&@b4!rP3O_UFcR[k)WXeX#j,0TB$M?aT0\0O#eP:A0%$?/+HLamA#/[5],0d.lI"f=7Kj:[%XPB0AeVpMM7#!W)$]<=2=ZiaLL %R75)1*hnc6Ct'@,YK5eSBObmf?D>2uh?,jiCDQYo[^gn->N<#Ug<Y5oIgJ!BjJVgSO6Wpo8ofn/;2kK$KJNhiKGUNJnnW_!oHC"X %]g1[erOkp*5KW!R(WkM[S@VoUI&j4#HbuXQKl7?mD"(C0G\gW"ZX2dF.+"%[.T/Ub!Do,Jpu?SI(nKJ?`dD4#@=W6[hE+4,9Dq9f %H^k3?U=.'X]u`M</u7.rT\pSNLQ%0naNp;9QpQ)Cf'Sjo@Lloj*`0Mj'^+8&9**k0j+d31bQ[H9G&T+t[1XF(kK,*)TV*DP,9u;7 %/9]A#)mg*7WGb6'(!s$O5u*6`X\dmS(Q:WS8)XJaFL:>cZ0LAiq`R(I,9j]M/5!?el-RoVds!V^P`Fm7UM3j+j=F)&6:>@WKnZ*S %_:6Uq<Vr2sJa.B![;.*"c`3SmX*nl@c)h*Ig8AFs0;nV.aU-El&%<#?ZjcMLGAsdmYd$*o['6pDLeii0W%)ZKl3`Ls4ad+mj)*QL %K7fUsRgKPpnH)5*9kX[HkihO2j90o;6R0Jd)/4BW/3Ji-E0*t';dN[0g!SJT>"0![+9mOE_8h,C*e%g7hSOb_EjDjNY,A0&5(U(n %q\S`8KQr#/'Q>s\n5*:l$F^_Z!e78\`8AIb^;7&>O";&qjK`Ij"#01+&H4ruHn>d#!3fO,m-",p,Q37'?_/qb>A=W`(]d2f9LYd0 %kKLDtQu=W?f2cRfM27Cr`;E8k$Y._0OXVcK/4iA'%GAsnh;Pf#)*HhTOb'O<8=M#37A@Umdt^0@WF&.b>7fpFT(S/r!oPp_i8THg %B$:BkZ3-GG[1qd0%NZGmj>XBt9RHnY9>s<!]>k<5V@m[!mBGH*<md1UYuP\`NJ,4gPL*dNpc8folC=((i!/<eABW=^a9E+dH#BDj %Q^@hq^I1`0Gl*S%HiMa"JhefVn;>?I`BVS2Z'`gW`<TRFP_F%4bu;1&!STeS;0$?7LR#46,EmntfIEJ:;uP6Pl*R)*ktq%/7-1$\ %*hP*EEh2JFj3i7a=<[i#\q/*p(deQT.p$_/c0YsOVrm1/!C^?e-LDM-h'(mj?Hcdh\-0T9!,P][$2e>1hD14/!'HS[;Nh:r&"`_; %ecVRM":(,Rli'-5eH@7*$O-_]iO*sWW$8s)m#UW-%><7IN%&?6bbb_W9Q_:e;I2BZa5;Rn1a3k.^K&8,_o%+7D/C7dmN+$i7Q3JE %h+\iKI(0n[L6V*b3"]K`6$0/G52+B:3P4a3Du7G>6/=)hFXbMIM='3<L61n:%@qK0JF!'-5=6Onf]t#B5Q/=Vfo@N[rCFF:;P/uh %2KY6>bmjuJrT+Fns!U".4FFZZeoiH"(?,?7_[-Y9WMu=bVn1*rro?6$IHPn5fPILoo5ZXH%!Ct)/D]+J%<PT-<"sH)mjVL%V>`a* %;YA'$b=A0%YYG"]cg;DV#O.e5KTI.K<Z#[;d$RC"O,f/)Mi:4UWN8h=,nn/t0AjLXDTg()GOJi5re>(3FW`0@FL:f9pC.Q@^b>VJ %OeL@Wk0D7q.WlC'#h:k=\4oYU'c,o-V589U[)&rnM91nVL?bMmS<D=5PdHg.+:h!KoaOo+XSMsa+4peDUS4BTYHJHa!B^Js5<m4" %NK&p:&q<ZM:o^RsVi)8&:aG#'0!E+obWE[mBU/'Tdsf7opOufcJ]pP*$5Z:S7>8JW_M:Q*]^OWFZL[A=h;UQ[*BPt47:[PB8D=2c %#;DJEjuEE5)_flG6KT$pQ'5K[kj".d:LF?g3*9m-XD!e?*mEioagMUe[d17brG+^]&$/a6f&i+A4ptK,57Li]oD1RY^34VBWc'SN %">"p+)@`S<6:8pFUB:*DggY5c>LG9+fM7DXmtX#5(fUKjF]>nm6CgbYX_h=&@;mB##)@k8a+S1e9EK:ZK6-B'aA1+dcI)IEn\p1N %$o>(8CHmu7?Z['o#i9e3hh&\]lm*Q',+p^eAY?Q^?@h@D*uord)Vf!>I;O,GR5+]4k3CMi=01k_[_Hn5<T._sa%*h.cT!DG,F[G, %.ZTu8lXFoQ]Mh0X@g&claEt5!;LWKE)4B9n+Fc&cgaaH?\YSUbn,QsNS&-<+j**W:9&B^.M'Od%BATsT!3Tk_(]I8o?urh;*i(]R %$dKi7Y(r2jnQga10t!eO`bZ,$GpA_dEioVU<VO7b=hZKY+hD.7ab7uU$)mDYBO1PY8I1Bn.OV\H<2g^a_fm9*-5BM[D[ij_CMW7U %D$2g>S?sW\k@>Tt.NV'nM(P',4c!kG,,9BjRn5X/h6%;HW0P?/-t^"HYgKJ-9lGUg\.&C/dYnK-)GX%&SqbC%MI2FCDhDGJ`\sXH %p*kLh=6mWjcbY7MaN3)ABAo&[h7H=gDJdkLaBuZonbRB!#Y"3scPd\s1O$k=VM:!s4;pC:2uCt<YO:2[Tqe`-AStnWYHFR@n)!_E %*m4M_Er-Z$KsPu!I&c`&?IKhullR2S2a/<pI5/k88UF%]<.B=-Bo0$CfHXt`@mA(Pf_1`sK)*hfQ>YQilare7VW?f<2`>jPolg"M %:]$JmZmge<&./,3SM:p:QdO^J>?P*8;c>P-fK1uTeC3/U:m=7<#kRP+E,r5+a\AV[`b$+m@_.#-E3R$h*T@*;5_(YP&?&PXSPC7G %)hTU?cGOK3&e_de\u)MU+W*$5D=@PoGJKd",747DEKIH19O0H@27rdPDc[#3DZRs9!1XZ63<=f:XF.M(c8t1_9r%G@=tb0I>%WJr %j<ArmL!K:V)$3ACiORNK$Va$"28s.f`TCK3rBYiG#qaqgeobS!7mF:lg,I?pK/>N(U=raGNSb$,f-<F1-3r;Q$]d1>i`AZ?fXsb' %]IC4\++a+%QskX31W2n2iao(984YA]7[_K'l:`\r$-mC39!$(>)D*1+D50]Dj!sHVCWmtq+<*9c<'tnLN2nZ+c`dbu[L('-Cu?4s %k7_4d'pn(tP2mUOlk1.8<`R>Z9G@1aJE$ZWp>qj)$CEgVZX!%'$lAL-'T5\^:CRhY2V7(:`OhVOWa@Qsq6eVhh3QY'3^,N3YB\2b %lZ-lX+Mo"O^HO]DJ\I=+J7K>!'gAX`J%+\oC-BYk!Rc1Bf^7\tT.YdNn1t'EMoGV'XOIjab+_.FM5\NGR>7Np-30Kmrb0hMElTH. %nXmaAc<PBBZ;A.A:*+On&D[&>D_o,4?eNfpI3AH1IcK-iQJ)#T=,k[UiS2tR<5-2B()'Mo^e"UWj2cHK!RoQ;YFL8AXYJp4*e2(O %+iB_S>mk\@-mNgQUDn`c#7k;Db?'Z&lU--/#khMBb3HB0mlg'c-6G]S9;.ahYoL$?$VmnYd/!];VE"Z9-9t<KC<9O*n)rPmjP6)Y %[esnY&H4\7cuA*h87EcpiBb/I*1+XE3dS1(i'B?Or8>CV8B@F61O]c.["a5poZW`PqtBD;r:O.+rGq>7r"]#X(Tq((qt9q/+2,/Y %k0ICLa<.s:nrnhnCsnU'k,e=e;>XmWosHJdQ"P;j4g9Fn`_AO]Y1g1'c.3ChftDXTqUOo`IrXrX0ea_-1S^V=3$KibZ+5G%U;JWa %1gQ`-Q6p(IBIkKqKt=9EGhG-Z#7l_bSK&R9n#(8+#!,uCCC6!K_]jI6cBdE$!?I`UO<X14l"O']CMW7S_uu>Y3$^aOJ=J;I0L-tK %8XSEu0^Vg6qlg+<f?ScY-f9?5:/WGi>eGHm*"%(+V[Agk=B+EA+T/:%a@-]?)bX7CfbtgOSQ+MHRGP)`3hL9:q07P;`c\;^Q`I<< %=8gs!eJ>8dP[*iOEq+)-1<1._cO1(IQjiD)3G#9:'48r/huSQY<;WS6``E]).:-sL:oq`47$s(\(j%ZoT@8S]IC,do)g+*P^]R8H %]OWsg5!(AMlsY3LN686f(ecMuN@Jc=8?"HW.lI_e1^bn@MCc)p.4:4W>`p%'dfHGf3k?$N=@X(iq]o="B%_lMH,LK.7q_^^EW_Kq %IH*)rA($32M='+^3+q6MZMZ,,RJ'PF(CW0KaMAAms3or!)M_B6C21Dr^*phLde;@4.VJGl?2D_7hI6"G`seQ0btI]lN">O>1MK3$ %OjEXeY,d[l=`m1pCDY(G%^J8#Z(HnuICep../45OXi8.(Z9Sj!lfB=D%i61dP.:b34X$K1nDA>(9PtirCS-!";EhGs2ZW'>p'O#7 %qUi+M,P.r"%I,>u*!;MmPtt1R-<]?.`Ab]g5;]Fp@T!)N^,Y`.55`)I^GJDm0>aXiNi8DoIspB29*McJa7T.c:4M@NqOBn:m\\@f %oNgLb6jNcs:[4_iP6haS;NN-OBXgV7^4?6-P191PAe5pm9I!_HZ?m`9=JYZii6c^2CeuR7Y$\uOX^nuNYoWg!G_!sFD@;sJ&e3qi %K7i%?_6j,!nY#0g&Sc_WK&K#`gpssn;T0S6:=[k0R4`RP*a@A`F(]aG)#q4/JU&I.h,jC8UCW\C>;B8`6?\sM4A#'313;W7$Aehg %Ahggel[aCImtHFfo[CiA^O>7;Gf32PN/tp[<<]r-<j#]?pt^WshI$0=mNnnugpD5$qY/UogR+.F;?I$7C9#HtEmqoNK%o"K0HOY4 %5%S%$J%V?E9_hqP&=>!uK/q%a9oMmA[rk[5jX199\IneqbK:4WN(JKc7%Pj#YHMkTA7R`J&U,tf[?@PiWk?$Ye'ldX]=X3iV':ij %[pfG-^sN%sb*I[a(nFND+hPM`>J=AF/9iKKon^O$+gJ?RfRJ*m3'/bGbrGLo"3ZV[>?j.fpYF]h#Igc%hP0__G0R46X7+p,nAAt: %c.d0L^VroE[A0N+@51W,66l36GjN8InUO9a\TqBW[t>GlYN/(b7s\@D?Qu'O_r.2BF?5`VcX7ni/?OuNStU`R2W2<n"pdGK!FMO1 %ANf#'6^,af@9PtW5[8$4?Zq?=7-Scb/1o1)IK(kIJ6X?!/;OY!;/#\na+Pr:P^<5j@Q[H&/h"sj,0Mu'fek>6-T8ju1<DI),rRo1 %A7C^g7"M$Y<[/6&,pCL>R_h]XiF*)+4:[/Pr-fXT<2UT*M,EP7(VR#D;Og/)^1eqoQ+c03>NO<p$E(Kdo+;c#XdL*op/WTU\#/T5 %P4DOmZ?HEA0&c`a,,FU8*o!#0/HS`1!jac42Cg)1+"m6c5fRT_EfDAdXon/q!Z3P]_1T[\Yt;s:X4K5KI&3^[-R5WgoA`."qTY>V %\g]d]VL=,!h86dK&H6ntTEROQNq;%I<n[H@a0auKq`G45&mG)<lXg"p9iAY-^+/cVW.3gGYW\Q<*]P6?2nIkA'%.'O2*DYmf(bEC %!^<Mm)Y<:qYF>CLn!YQ?.4>WF,`k/CW%^\H&oAm7'G)=KhB4_==&_2efe'hf0!j.lV<>@(gSLSB`sG[*q+Rh]Q;\1G](3%Y#Lam< %$+RWj/kjIgd!F&UD4N%)b8Nb.JsmcFr0+5f>b8nQs&Og1^_8Qi2b1U<ZK7kUhd8<\Y1-]j8MO(N+UjguUSnaV]RKk)T+='Zq2=Rr %I!GD\VWX;[e@BkK9)Z?'Tut>]cE:Hbrj*Vl[Vt'8H1PYjICSNs_g?1i'=-X#P,!H3P9X5;_:Y^EfU2/sg5>=dcI)0EZ&)>b)Ud+< %F_Y`'Qngcd8>T':(pqCVW8U7GZuIR4Cj]]bX/E5"Xt[UE23npj*9(1-6=qpL"S%"3UHoM0(`:%],u^dBp`'fL*#]`Ij8a,\MM_ag %Hbo]<aPY*i0H1N*U\bYcE,K"SiLeq:2X,aGWaO[^Oa6LAi`?o:&FWr.:[ma#M$_P@n#%f,qt,c`[3(BW32$*7Sd,LE4SetQ6UDJB %2N3A8;X)9T'O#U9_r>f0i\tVjd-YC,@!S2V=t3g;o!B;#C.(lK&05(M[(nPI&rl_MiZ/Dp*%^FkX$23+,,WD]^d(0S'4l0fHAO1j %s!Y:SIltEM,Ir+CXJj0&Xi31.c"AjCc85":0b2:Un]<TnbVK^Q2\.RGM^c(CbqULk4%5;!6W+qVP6jPF0#@'aiJF.7Ur_&uRarMu %Mamq(KVKXkr$=l>*.FkZri^i8>p05eX+^TWQ_,B,@>QjmFB8Y0h]P&\:B0U.6hqt3cGoME<\BAk%(.tIr).ZM<W/1OANrfLlidQ> %`R6sO;',nlc^$%67:Qq[jo_[G')!j=\?;-LS8_7*>R!Gb)X,<6n=[",$7b-J9Ig:A!\O\ciZq>Fi9O0R*5a-737Urq*!s%445oS; %mAPrZ+cdG2G;l7E^1M(u`A!f-nH0@fZ)ZYm?.1UTll9T<1Tl6]g#Vd$_ZPLE1$l0KQ$m!$=bP3l@/2@=0hc0%BU'W]Dh+J<>(CMK %1-=poh[1Y5e&_*rn2V?o.$X>%Gi^2uc9cT=Brj7A=*GuWmbh,kbko1j,%>6nenGt#aEc:P8K)2^JB[KemKK2'+hYcG\'I(Hf.+K& %7ut)oTbQT&RUH6G[[-%&_00YiMrMR[#Y$9@YE*6ar],3G(jc8QJ3>WL[pT6l(OL2.B`7cl48+2;T1@)<@UFZGe>Yr6'b;;\C<)A% %M\[oV(Ddf"',(rm(D7Je_Eu*`5Z/$Wg:[:AGC(F%q<H*]T3OI`rO9\:SiZB*M*mnRqfpron#tHT@I9ss2LW5XitpIZfP00bO)uk/ %pWSWinom"[Dlk!$BFbLED5aZ+lKT3'U3(LbQ^=&)PSD[!<&HS`1cIAEe^[W!<E*"b_th`d_X`SYlIqu<MS,Il`:V:+jOD71;L!IU %!L#skRP40EgW.=R==i%]i#qG^J:oV.$%`m]kiq?rm-MYP/E#Fce$4h[I2W"o_O3-tF(_Uhi<do3X5].FFHg$K!#B@%H0V-qmu#E$ %Z#!;(o>fNjV@I@-K+.0<Rm%>1\SZijXMHRI5!#uBl.e!(@s*GZ_PW<dc'>5+ke`VhfBO>^qdf'bR;<Xkf=Om&p&J*D*'\dK7t'LM %nm$i/1>TYOeW3B.<YQ-QCU5]&4Km@e5jI@D(D_?E[q:N6m\Ge"oSuso:Sua)puf$<`E([1<l7GnLgmF36JJFOgXpP9fQ)n+6IXk/ %A,csc09W"faY>X$2B^,q2ql)$eg3#i4ZLGCS<R>V3Qg:>r>sSmNOLke_9C&)jW*fFP'fF::XS64D(@?TR+[FNeP\kd/M'@e.oH>\ %`Jng&DguPBm;!C2+"1]'#]0q5Y&#lhZ/PC<%@<D\S<V=Q-^:k<A8D@i]B2/&]'/Qee@BN;T`#a&k6&2;k8>ocHRK=;('s0+&3!q< %M`nQi`$5<E3*n:I?Mc!QWrMAA,5eN52e=='kD3?[1>VM6Ub90^&Jb[<//s0jHbFF\G92b=2P8[PlmL<5%FF#\(o6lBR?DG%5E+'< %iKeEcQ4Ii@W-TVadC3Wlrb.kO&,BY*7O_jVHp4?HGT'OZR`=knfP+R%i-FS&jQl`kN>LWsLaV:Zil:r<DUtj9O`:H&o+.Qm"E3ob %)NFr^+EV_d[c2C*9HbA8Y(_Wl3r%IjLeY'mr-T*84`JO.[E\&"mFcY1HpBi[DH=h(@'KrSNGfl,peR3*%N[m73dS0Vb`(9.8FPbm %5LN_=-;$q3:RpXW[/<ksK-t%_nUPigLQ/d5D/*iLGQ-sS?/&G_?4P?_qpQ)\6D?_E!W\H"A0aRXr,gti1WQX>5OcS9XZP.;HtTV7 %nc`KpCjG3nO8JD$35+Y,pHJUro`MbnI1>UtR,/3+Ih;%H&`I2\T+FO6Chmslb0!D/8C62I2)-uA5<rprWeW]5<)c[k;-%%2gX&bu %?!Rb,D-\I+K3WF(\KD?e5uL<C6;gp%>Zb\XREh11Z$?eDTKq$l3B9)\3]],UKm-N^0JL9M.Q01C_Bl<lI03"PpliHed0%+PHNk!_ %1TPj<>aflD`>lqg5ZSuJ4r9gj85r3*a!X=,\qR:6ETYD``fEL[mh(d:(uP?biRGRHk77<TCJFI\@ssMC]T,8dW7H6V"1TABMlfVi %kXtUbGX,#]/kV*m/,V)8ka%b'1>TSPVK3nfGs8DQ4IN%:iQ"^A=ljcXnMqoV7S5un-+KVg/$n%^]?;k2-]m+(OONH\h<(!Zm%3(p %P#u39>@J5,q:mi"f0.jC2pU-<AEFJ=:Q0>bO)je!pC/?Y'qolfR^n=RKAorpGhKgIS^k(c$WH-W4'M39S<q`U#:3bhV&3\er[-nG %=,oL.oRZu&K*K*W0*u]1;d*;2C$c,^\)1B<.(>r;`8&T8+Dh?Sh$W/MbqWKO-3q<q&YL6L[)@OM)G-8QMf]_j.5)<^[R*=\h0J.` %Uu8rkVc],I-'s6gY6;=#Kmk>X25#>!6EPKd??tQB*@bO.lGnr*C3d=?7UgQ^KdMe)!Q<NGRtp6)?XF1TK-*EkEi,3D;3g/<;&sWH %4emn@^1_!Q,n*!\0]:(o+&LSL<XAW@pXn*3Dc57OL;%cN\RDg524Uc0LG9ciDg7l/4oO6Ek&IosF2Z\RR\pi5V]uCg,&;[XEZFZQ %a;'cNn[hm<_)beu!u$YcfI*q]M)tPpE)J(Sc'HU:k<a9[(V/E4c!9K0RFn>I1Sg;XYUEp?f<`iJL$#jhn0[^e_?9MmAF5d@n-")D %>R&*`47r3(2JhS42>slU_jUK6`;9=LZ2-.f"U(Z7:UfffABgRn;GqRh7"eFd!?-8,-6sic"N4jsV.Csk5$YYbr3:1$mFegej+bhI %X]ctV^A@a01HbmP>;]?eX!Z/q#$=!I0Y:s@s7Q?Z2XB3Z(1<j&A$+-XRYELdW"Xdsj25t"Q-!XB32l@mI!cW[6#LQuC.YA+Y,eb+ %W\,eR.kE<p/LnkoCljeq'c.r3&`k)OjIJe9VpWOt-SKEC."0UEM2Cb"Zk+k@;?=6D1R[lqp/ZXE)rq1KK&Dj-^2SA41;<F3?QfDd %+%2ej*l$VeGJ,/]0bmui"6M`^PHmCCATt(gM2P5gjg02q-UBf&m?H[rY9(7KlX;"Qq5N3TKJ<i0&?>^9(2LKX1VQQ&6PJ-H(8_jS %Z6!Bm;b-]3*X\ttStb9i1cerW&_hi&\L:9(EV@NP><K\cK>GKQL*7_Fa_.e?4<q'/bUU[gW\gH'&m[[8<Ap4H4doJ1'N<LM9WN/n %.5^QhdW,hID!L]7`8/3\g`\Z-1HM!:R,A^Il4]TP)&a;,T2AEf2b[ikiW8L+i,rV"L4i]q"9F,as)/.S:hUCLk,73Z(h`mRQWF.o %[@>Ord0*+EF,(J@D)OSech-3uT'BB+Q!$K-!UVqg4)_9=34l]]gGq9$$"rZ>b2+`@J*`^44B1YD^sAAcN--!73qe!ZG9X>'O,E:N %p(g:m,_]2qTp4!.jgJhuM^0lXZmpc/U/K[hqL?g"&s@-6^OH4?I6Pu"Vj[:lo:@b^o0(Fs/;KK.neKg[(n`9hBGlhQ]`;!)-u1jJ %c=[Oeb^b:S0i0>8hH\.4nr=b+d/7SX^]<11""gU"%h(0Hb2DfJO"^dmDL]s:ln2ZJn9i$f-LeZYecWLs#(s`V_(G\PQX/Occ<Aks %?siJ0-3kU-Qs:$=O(8@(!n%($!HlcF$S*^`d[slmp,,#2+S]mho?o]2ht<!m2YddJ_0GIPpZI"uM1$Bb*M%VBGk)q;WhYdQj!T=G %#4\A!WO1gDp?V0*?#B>idh5ma+g&&"_`bN'oDZ4p^JPd2?_RI[i;m4FDr,;*97%NmpGP7Ns39FM`%_QAO/rIO)05bs/<$-3@jru[ %_h$p&&4i8a!"D4B,_TVp0VOVf(^u.cQPY_'M[0^]E3aI>+aHqHS%7[]=J*5Os86ErUBQJj[Oo,*IG(dBSj%HeF7_lk(X5$?RX9!H %G3ea';U>6d+5`6;]d.V_4cu7.-?aN[H.VcdG&>L3l73Aeh5u2'i5(%MGOJkQF/Q%<lHFqi8'delG3Dce_*bi8Y@$S_qb.kWNWe*b %pq+'9o7o6p5VF5_HFt+Y1P/<c+"DXs5lJ\6NN1Ab?A2_nFaVXrp)6][@K-"4pdTBC&k3WfC2Q&kkadd"b_E>>&8!d<(WXaC,Wal& %M/CiP1G5b'!-k_2d6Be43G.^O-pOV"[k:PT5J`Y6K]*m?C[d=grq^Rj8WcNqd-iXb(J^CT$+Z[%rCe@%3./T^Diqkp:_@8OXH]QE %q5el3/+WF9PZL(2F/ra4M(=u5G=Em\EY!u2RiCW/S$I;3k-U,[es%.'4`P>nOc-ipX7i0s>(6;@R;933n'q#ha@[:t;W%:8^E*6s %hp1F5LZ1[W?O#qh3O7;T@SN5262^*)0ZR.2l`5@k[[eptR;2=C=L->Fl]qiVD2u8>K"Pd@E70QE:mjBb"U.7i4:8V3LIpYo`'[?X %"9h+g(]mmXK3lP(J^4b[ZQ!_09"2?]&C*H9Eou&ARTJ>;B5Z)5&cb8"U#d!,Q+,,4VoKbO*GhPO'AW8mPVrrF`<2Pp?[Sl-+n9`o %d:Q?UmI5cRQ0s@q3RA$cJ2QEu*B\kDI/96PSA;M-epffbTZ8a"j?6glWV%'V/cI83&._Mon%$iSZfZ[5<P-T6Q3F0I<mmup!^&Hl %7c)tn+3"C\='&a-'2X"^gFip(o4Ro9"0J\i?OlT-PCTY/?b[XDeZ[m3\\Gno\J`UbGlMh^0uNQXi;qoTLV_1,mbJt)dlQWoNG^Q\ %Mmlm7YgLnHk2G?Sf`5%e!bMNkP4k92NDiAG>"VA?=&91E!:d9Kg?>P_(o`;D)^Nb;fWrGBn*6RH4."N796knm:#1BUZ^[6p0+0eE %IVEM&lLDQA/^Nn!Dgg=6ZG,GNbHC8/oInbOhX8+lSkl!92`3PL]m'';c.1P%COckoX"R_l>^kqcM2I0(B?hJW;1>J/>/eOBG=+[b %<;PPR$pK/ehq&8!f$Ur8L<LWo?5/ag0)mTFK0_"_*4_sXYAo(XXadV!dV0Gk5Sh;CL4O,#`#d6UXkT"[Vee_C;*&*;UFW&Hik1T_ %48V+/*\#ptq7`9JUD)KFL\haF20=>"%"0\bKY+4J_\Xpcc<I5UmOtIoQWq=s=[4#pF$cDV&4VaS6<-M(#_BgsEf4</Unh#`Xdm)B %(8iHk(T$<`at#($rn!Efk@tNtW\-A5\c63ZXiJc!IPur[B8$BlFAVi`p".J@RVQuAGZFFn]M3BP94jSnQ`b$_SC>.+[Q-n<M$)4$ %A*Bp!FMSZ:=<6+l#%cdKJI!)'im>aL-7AqI&f@8e7OS`I`Lrm#I*>`&C`BG0LE-QU;mj8.FJJ<7o/SMI_p;\8f`c>(pn*'JkUm%3 %oOi?q;AeU&IW+f96bN--*,59&;XT,a!ET72q;/CG94R6Is1ao:fRm*sqein3](*M%eoP9IWK4*["puFbpGA(o[f:GBVTB4F]:3,; %Dkmlpl3DM1eVY*LMMbC>`3=g).4kD@huCm-CHqJ]^tQ6ag@a+Oq$%qu899'9M<UUl:/c1RcdSdV2-]CtXUcs7X'&S\VZMpqr1C/t %)'0"5q6P=mp[VnUil1C91GB4Z"d^&5#oU:jYnsOO@<CSPYMd74gUFA-EZRoDG+FigS'/dp$nbUk@U_8JUAdA%hnaqlFna^(\XStS %!X,1V!Kr!?:]UZOKGDT3n:4S29LM49:IpkDNC<uj+jJ&F,fLR-XV'`r>En?>'5k3,hVmC5T>+E[>hG9c3^;k&ETXrUHhJ8Y/m>aD %<n4b[SrU9uRMoKpIJL2-_hSaJ>(Jk@#Gk45D68="Sij`:j2R>l(QP+Nqq%[%@i$d<"`+22e>X\embd4Mpd1eK;/"?mE+D%A0SZ^= %DkOGGO#/%?Id#hsc1blnp/p?=NhcK4Ofu\Y\19C\bMV4/=*q\Idl\;[PCpZRA`Qu$Z#8";H[fLKF_UR"c"X(V/_If`Ce^jTPe259 %*8@pA#B3O-J4sqK4d@ulTMYX'e"sZ'L]bSE,2<O:s2+/-ZbmF#SKjr[Sb])+pnbA9GsoW9N$&fFK]IYcE8W+0:Jt'=Cj&(N]k=R4 %rX9O*R?$lJB8<D[`N9PO[+[0JREN8=%N^)\'ib?7rs@/l/fO1[YDs-n4*.(bda@a(Y)@,GO(Ul1D2<"#RJ%gim/@FC9f)"-+`u9@ %Yu_gs-k4/R+?*KS_uqV<LS$;b*D1jT$oTLIa-OYpMI_8RYX@X8>-V(M,H^lGp"0A51R_WTs6B2D_s!P/nL[!9qVsYUHKh=,gp8XI %R!AIpoA>SUg[o#cY+TPpn^%)TRpm8RK@@$theq=uqu-5WpE=*dPKn>^?\^^$mV@P=2O:aE'cm>f(i."FQ^*,g5$bf,bi78VLDAJ$ %8`!SPlZkioE.Y&sARKcJkrCGlZMjM#/F4,ns4qr3#[kfsZlnsQJUs$*")pKSZt.992#;PTK9ooH>Y-#"p/Q'lUF,ncGQ9A\oAJPB %N/U!2>S-PSg:I0th^L#JX7@8npsR\1^MnaaT!"N:3XX+7+cn)t1Va+.$"u./$S*S4#8]H\+.o3nW.Zu=/1Zne&$(VV`Z0'=KcYu\ %desOh3gO@PQDMl2lDBa[A<Sh,Fa*P2VE<tDPj^4T/blA_pTs^O/[$*T3^0p[\(B6`[ktjoO9Q.NJ:qR]T&-H[;00FVZLZf4bGWXX %4hPXt\h..;+$I1O&40CIKhn=E_$06SoF3IgT)]\Rmj"!A"pcKC41^1I-]j=0+HL12s-rLc"R6ET_;HpG@-ghTE[<Sa;1,oFmL4o" %.5UBu@RA8cP&!.ccE0l+Q4[1<kHi$DAr)Z(^+J#;i[6_IO>K5C"8\;_o1kWGL%h1S-OJFffL>0XYIZc9?Bgc;4:,"X6+L^hasL4F %-#!erLfk9U@Nf>I!HBt/.4q'OZG)$nJX)"rJXraFRBWERJ@lah5Rh2=Zgu4raCrb2(`b\^j`fV`m-knVrV66*[<!GUn$V#^\8%%@ %Pb.[$T]rp@AiD7rI-eh%b8PZ^*4fM\SMFY&<FJuUcJZ_Qfg0T-`&K<s)DUpe.CN]"gh&:$[=Xo_>`>p).#nHd.==2EcMjaoJF"fT %-:Wg[kt#I(pJ`O?M;m6EURhTr!"M-_IBN>ea+IBi?gYP_^?9,*p6lNN7p;6bpl]uVYjDb%lkQMt'D_.Phi.l5cCY@9ofof[\##na %EUr!#E1?l<euTt=1TWIH]G(/gg32k`6D8ifcQ`Z"$Am7D&MZj>!&suhREQ"F`5Y]Q$kGOm3sVq(j=_=BLjqH?@1k?8#S%'&;91gk %GKMEcBPM<;@p"N"#N,WU"UmI.bJVXZ,VCDe/$#>CXJ.$l,GCqbl/QLn3m2>bM#F3)DVGi\XqWIfglcVbe)HSe$,pU%LC9E_]R/UD %oslU9Nh/CVXKLttF*$r2(GEA3_/1a2ZfBNP\d*0hj8gGfe?JPfa.##f:)lE9l9s<f6T_^mYKtHb9hLeFPEf$N]]%A>6YF[cHe6gM %pKrGL(e//e_pO<.oc,C0Y7Dtld6'7-P2B``JL2dPr?:56B1i'Kh><k<,`>H9"'P]__%MQLQ+1Z!rk6Vf(1#Y*U-'f3:NG[q&<B4T %lg0<K^$RIer=F_+q[>(TcV*7?&+t#g'<%-k"8sO$Na',M.I,5gjje"`Bjl_&f_C_V`,uW-Opp\TBWO$c8-LYZaNc"X,cS[7W@OuV %-DY%l,A"qGUqnLW_]bg.+JgH^Cne"J;0M;R=9"M'n%kSIGR(.%9'W*nIsHD$>.UbWKXsF"VtT/p=nOKfGMG0YV^!]dU%:b#EC4i> %/40gV1m86O@mmpb1AW`#U=c/M?:9f!B>+f3:*ka6dXp/bW!k:l1(JkBd7Z,RlTb#94Qam)_WrkMT7#&6J)P\9&*Ntb`Ig&2?3)t: %IIhmWp%La`Dj&FrcDcB.#7"SOhLhf^>Sn7f?E[X=_p(>9$["s6NSHIA5UTrl#LfPEhUp5`RZ4H8p,HVAWH<bS#rWX-j&&[5M2@G7 %K<]l[$+-hAF=QdQIF"M,TA<%d\R<8754*hj^4Q[K\U/JnoaLKC2)VUC3'[WU#Y#XA!%'BT0se-+iaCAh\>4_hP,=\6Y)8[JV59=Q %%"f*ES!7mTgfW2+R$mbI[`+(ERhrT:O8%:k'"D@q`3hDuqEDU,='JsMna+BHV_2;eEpE;MM\e!G<F1+Lm!73LcDII?SR"Bt`BFpi %5I[]bj.j1i-]]A%=d$O7A^[:VTj]*cQR55C`<<b5=jNIDlKDn%*?C<*Q?];)i6*LUD9\.=4'n,_g8OrjYW!L"AgRr*cM]jHr/B&' %O5U+nhNFkEEbT,<<jD_ET8U]8UH+3*/UL87HW4$fCi/2%2$r"Q#%[Qka#HdT^TX"sl(V0.+q@@/fRde@Yje81o\'?lH>)<m:Yf`q %7:u7EZ<D,iZF3kD,7X`+%KR"k!DO&12-+U+,c`0u[fR5@1rLX`.'5-RB7^lGAEHs)(X^*Wl/T_T3/,k-75[N0FC\ACZh(VK%nq!0 %_-if@!f>]&lL+cRIp$nGhV,nLL3&-:p9U#Z:Eu.m\oZBR0O?Ykc5JtF25*,9[Qo",(P9":a:s6-+ik^V4<V_'QF=!t"f8FG=7]o[ %87AE\%=Ws/n)D1Jk.N_.G1O$;V8XK,52EL?)PQX$EE=CLk^2lOk22%$P@k!/2C9`048IOM^e*fc;:2X'OQ:tD>EY.60b4?U^rgCI %GgLHmbfJ_"+6pAfk83Z]j6YI6`s-X&aiaJU&-)+@3*'lML[3EUcbZ:uWp4>n@X*4]!hA,'A3ceb9WW%MS2bDVJ?Z8BK!L]&Tt-V` %JVB)[VN.COPNef\\"t7.akl17QhkPpn_''\Dg@.e7]bd-'sT./[^Nkpp@1N9o,#^kS!t=c?8XULZo#O4GkV("_aeinm^BL8H.DJ_ %[C,DFQVXtp3J=Q]D%614cCQRkQ5gPWkni\NbLLU$T==DK;_9:U&UeL")[i5$-L*B=1r<m0B>i"W^*UJ\bg+en;]hW:mV08es/qsC %q2S)8qqA&XHm+QKPM0[ED0lk%,87h(0$s*<5c29m>TOTgM-XjX>%ep$?NPt/T9jJ3q9eN)lORMX4HL/A+6g2Odl,@fqShhO._,e- %\W@&#q,.El&uRq#o&g0/Y=,-%E7PPk^[[.O2R;l)[I@a8<CX2@0X<2/.cB5^A]LbMA`HYI&le&T<s=\9("V<.d,U>>a,92'ise#& %Fh#D4EFRY7U?YtbncIeXIR-ieIAA=jaCn>0Tk4rPGaIapdtVO?b@">DMF=A?l*g8IEcn]KX"5-kR%[=@6D[<$(3P0>::('*8OALo %"IVO%F9lo=+:$Ur=.7EgTEmI*J)%d</j,fY/G_h8ZYI'dZQLZsCFVQ_Ip<1f&'=no[-t)1hbsF0GQ40-;]df/R1#jNUk>f1WCq%I %(Cu8n[^:-D6j0`-9hUd7RQ9tdgC;[a/;0(ZgN%^)EFR_>f/Yg^H?qJ&>6^sALlAtu,;\blQgsU@-@B#o0YpYf0pl0ir(SoNM2gl3 %G]6G[pNqF1hpClS_M)BsNJeR'`tM:fYM]H?rVHop'Yn8bVZmj*j*+9.L&.Caje%n.huS[$mO&FE=duIdVCEss8C(Ok1E97_#`W6/ %0QU]K"9l^h,SUqlF>`^8odt$FoQ9`&)=$Fd=;WJ=%Wu+ok-cJh2)So6As?5+S4D^Nh];OWViL,F]QEGdj*T$&9tc42O.SIZH[?(t %!s:^B]q7N=CjQEVT_[.(VP^6eqBtr3++blO^V'I=^9R5(]u5V53NJI1DVm.sf#2-s"i(4_A\>[_J?b,n[@s=K\k&c`:3MlNmW@>" %\`)`CA$0WPEhb2[l,A&k05@HgT4s;Y-MU%K(D"T:'HVY6>2iB@"UtuK]g(`I>D0i]Ae`KuignE6\Mk`'fu_.0$W`Ur9e'<\S/L6+ %1XgB\Co<<5Vc6PYCq5:1&SZ&HU$)=QBgO>V5U91@F;%GW]'8Q%kr1gY-#;-17I0+>/tHV;YG>_]VeRA#Te.Ci+XWs;V.;2.A'?1# %_oAm3'A!hZ29&3+E8gKbV+`/!XAj<.9PnCfoo"i:P`hQJZ?qJt?thS*#_=ftX._N"9-3lT[FENHeQeT0d_ls&ll'?pn%#cqd=j1k %+j7:@]2UJb,rkf^OBN3k_Z2]icllX6nXPsl*gV%7f(h:!3#aoCR3@Lq$>2hY[Js=oj;g0"Djm-O[+?<kUA%ffrMu"3nbd]Mo:PdS %3fsij*h6p!I04BN]VXnafC%eRndd7R'(YH'[l9EB]d3\Mps"$`9N(2B/Y`OE^O?X9laZ!4CtLFVn/Z*%Z,6PY&3l4n^BNJ-Cd;Ac %/*j-rG;V7uIHu7VqOc'*+3nUHFa(UT[d=8`s!7--qu6P67fmbeH2[T<_-a4BD@-^Kj*3797Ug>EAnLP3%@-DdkP2TnntE2Qpk):8 %a3OUpA8pQM4M#e5P*V-:Lo<:fKaiaU0Heb6AeY=\'#Vl/b0&#S`K/'_b:DnW)d6uNZV`P;Q.OWMePK/oOLI'tN:_*o&Kd+JfOr+- %i6913MUs5J-n@?%YiN`Z"6Cp1WiWf(ZDI*AlfQg&?bL>kDL:uT^[#smV[j:[gominFeuD'dcGNd0:k4HW3gAjETP1"pM6tnX\DM] %#etV]CsD7ASo-G9$DKR"1'TcH-@-"_DAN4HHL[R2\`)$3-97XBn@Z?XYGNH57S2%qK59bU*heb3d#/s\=.WGIBk6C\;<L+Y&*W-I %^Q,"3n=bs-"WMq5*`.UV*mauJLIr;tV6$U+)bVbf90$O,Tg`"e#R%BkVXk2X,q^T:NR(6'8b7.eFe8#:Tsld4[-MQBPsV:*//@s1 %Fmu;Wh1FtL8#84,3r=`fpE"IF2h+TlU<nT3OboLt'39k,0Co]]i"Zg^'bD-#)'>?8mN8]%;T1t!>+]"u6VPU$7,F/$<!t4NaXaM9 %[NI(C+sf'(2'R3X@d;+cN7B#bFA=\7ctb6CclFtXlDJiuDOnPh;L*jt]CS=gfu%4F>"9pLidh-j?Y[g><B/H<GoRF#dpOLI'Z%_l %Jr;?j#ea(<Z!%9&'7a-R6L4GEq*IbjG^d&oo7*=XRN5M[%W-Xg4k\j4Ej2rhO*=-@/?M`h8D_18H/A2Qa#36P>,fE8_;^5q(#QGj %kc67n*Ea2`Z`_5.2CjVBO$uUuS#Q3F)"\jhDqnItj$A-*qs;bnW8estY7fF;'":%L_,V-fIQ&=Tn)$@tGk/WMHkSYTr.F7_7h5ED %jiZ41pPk0IG;%O1Pr5h_*I.I)gcP8NY-+#ZJtr13Rr:kh9El#6X^!l0=:I4`E-CCml"t)NQ#-5RGX1WZ\Al`TG%<sNjL>Qtd[ZU] %m\eW9qu'Q);_(4aFUI5)lWZFUHYjcd//Jf@a9"X99Gg5U'8hL'Q&Ub*i.6ug[$Zf0XL`t9VLa?(\X9t*\;H0.Z@[gsWg]Z`Z)3,L %Y*?,r6-(&3XQ@k,9/dhP]X+X'gsrD4cX&__rO08u9iG,;#@X:;qo]4bIj^Z2"n*d[GEBm/Dr85fHhQr_F%:BfYI?@?d*n;;MX[&V %m$SD$R(mN-dAAH.!u3g66!dkuDCe[gMVC[Q/'(b*I>$_]7(`#dp6RO?Y2st:gDGBL=).]1rSW;/GX*7m!rU&l5-bRB=?I^g8"'?2 %FV<o%r&-YSljO$342&uqr2'QalLWW\EX$md<44N>-+!)dY[Z/83Q*m[XE>7_N)\X*<Qq:meT'q+U;NsY?"DT70I#WM:WA%'cp[0^ %Sq.>Tp<@OeQoBM7>jCU)R"V-BK[?*^OI1_fOjO1A&Un.s5,"+i:-Q=8D%ScQ/eN4p4ZcM0'2DsF,c;%i^P_'A.'LG*6'4a$$W7V' %ALq&Jq>+CODqGSpd/$/JjX+^A+FNFN%^_G#$6C`S]fmB^a-#VT.I+2>b74iW:m#Ou.(_>>R6co^$;+c^2XrNh`A?nD7Vu-j(FUtU %P@<,fc*e)-Z:T^`MAQ948LGMhL<P$Hm<T%As,,AMWMK5^a-2.[A^@C?k\SDJJ=K6'd(1lU_jo**OKJq9+8hS.hK011JTk[(B4$"& %'!6^0]t&2U9iL5E9#(^8[8YLiBOoGCU8tDAQWm`gRR3%A0<+0Y\P4WJoiro6ZA-Zbik[utlNn'c^3=LsV7t6k0lkL]q"V,CI_'LW %HZP?rHE(+M7ZFUD2fErVLEf=/:'bauM4NPkJd$&!a0'J7*^#lOF6q+heut_($FF>Vs+>RcDYs-I:s-jmidt$'gtg!leX2^`_')`+ %K6TZM<>6)[UT8%Cb9m95)'K-GR0<ZuJXr!W'?eY@0-Va>J6,R6f$KW023HBDPgV;%X(a'Jl>%4R#mlM^j$iJ>XQFi7T$F4ak3=RZ %AuerZ*^!PFl,p!;pM(UQ4F6kjDLMK>ViP`I5Io>;kqsH1hqLmMI0Mq)f2Z\CY[Y%rNNSSCP!$LB%'R7:OHtd6RY%buM?FkS`5r@+ %YVKU+CfhYb?3I;[c8OEN+u@SV8)3_]8N%;t1TRfo=6G?D03Rl@_CfRFS-94g<Y>EcHV5m;#aAY;EEj@kd2^r7#8BHL_7b[r7+bpA %m"^Sei$<q5p,D"t5:sS\(4ZYaT4Q12mM=F"kE&f],;NJ&6A_1u&V?AnL`6MSTHO=A_D<>oVPV(.":4&J!Td+q"!W<C&'h]P1LXk_ %%LWM+(Z.dXJGE'ab9IWt!$29eO7s$?n.-$7K]!pa@q%TZ(U#9e@`C""VIT$D,brC/Urpb)"4Y-/_`'+qEa`-V@X;kMP1[a3+$Zfu %E]bJn1IpD2VZHA8ea@_7FZ--I;Ye=KmO'&<Vq%Ic$;cR)C83=m4>3Hm"PH&%*udR.2cHt0`rSblrR1&Onm$IgS=.5f96&<F<[a7G %qVbZY5EjK>:^?#HCL&!WRKn0RqW]U9q^YP0$8#5`C2*bq5YbI-=[6\,S4eTHmOOGCeZ?TVY;`?[.ce8]Sd-,&=E*mHi^(l;`iW7C %!"[XeCiq:C$9I`dECKoMRtU\E`8W,lk22(%mJHTOI+2GEos%#H/6OZeLOk$8?#fDeC-og!p1F>bWp9),/ZVp3@qq>^Rs:K6K*oWX %_/3?.d5*#0`!Q<9'&))1(/=Wo4K/#I*BWWJacdC1>'F9.fV@_*9I;r<b2aL(3,mf+P-QQD64.0eUR3be/8Q.3#-\+EYCN8o?:nO, %<_ZdehcReG$:'3-\ur8hZ@oNpOH_kn=&;^a6r\uce54]P`lLD85t$N7&s%*W["s\5bK<H1]<>nohSRKqKE+4QIp_@JldI?/+1bKq %]].qE9q*rU_qaG![W6FH[@3t%TI6_>+_G=7B:pP^Ua%8*a25mt!CC1'JhS0<4T&<o(q6"@MnQ94dVPJ+8;j69*Qh;s/nV\#=mLEO %HU@\MS^d(>.^bU2)&Q+tUqhD:Iu"=sD?3j1KD3t3i]""9L3s8G[`)39p/-Q.*"(MK5TSW5!I4,/j[r8-67K$1*8Z`XBSI@18Q^q8 %K`aag"Ek(1KHN,qr^0lsWBFPZ)qf-g(T:[c)?)01p\2R1pZc%&Hr@\8D;[5u5BTn/6!72rH$'u>6WID">n]k0CKl-EO'+Z_3i4]Y %`&5IIN&ZNUeI3J6:M-+:])_b-_na*2cMSR*o<aLSX6Ac:9qQn7dDIC\3ne0W4U@a2n@+BNrV5sVmY+ZW1AAEaWhuK4UnD#Qco,T[ %#!WfY763et$Nh*]N_3_IXi7"mE'W_LTO^M?)@;*aO?ZHlTmuT?#S3Rjppn+BMkR6X!!^78_g#RO<EWI-!T`mX@hj.(GQ<QX)a$sA %HTO>#3'>A5I4Fb0lgTgL<NR2j>B;=Og(cRBQF4](m7G&Y=T<nRoTGI5i4%]3hhr9a+8%`AAF*0!GO>kM(f_LEn*+sIY2K[o6q<:Y %nEJrOM:XbU`5_*_*2CLR@//]')[eHO)\;B$l]3*A6BR%l"&9tKUEFIDoDe<Y?^L4-q@.;A;qp'][Bt&kPuQ*I2A@qt3u\tD.jkQ\ %0..8p:0:J#:-ho\6Uf<df@3.5CmqSmXGF6RUnWa/V)8nk%i:i\00cqS[dq(VZ]'i"7"mX4V"c4R\^a^!FgYdmf][R+=9\KG$k.+I %R:dHQkS+crR@*3I@"B-h\Ko9M0#f+ueBuTX\tcBnToOeW[Y0L/S@B[l.hfk;![/_CN=EkDMWEc/iT"Mak<i$D(PnWY[k<'^Sg9)$ %.5T;QFM"(/F1X:!mIgG-hNq3a7lUR$ge/#AT_De1g!OO+250?o^'"?5RPNC1QdAA]c@hn*I_RW"T/&1qJ9JCtch`"aAt?'I8pSZ` %ISk;D0n!J-BgE'<W&-:T'/L!3$:.c"dZp&s3-^P=e,<X-#D5d2LX/%ErR+AOKULNtaD+ibbA#qRQ$@u3q*`cD"_9>i+\nQ;TX]k% %?B^p]Sju2.)(R!YUW:;)%C(f.KYXY0-)cb9;W\aX'9Q<qehPZ42SJ^$MXc3PfJ\X]MbY8981!n*gE+u0H9I'\\8$ZLKno@o5W^9b %C`F/8!r6<`Jk1D'I#q/5"=6C]@L+TS(^H9+>(VD_fV*,1BW^e(-m$l3L^3QRl$1Qs0Ecu:T>8cpP^#Qql'9.b2&u7CTHs</5'SGA %26XI[2r_[=^KtfYI^c/RFoCEGc6Z29LYEIlqGuDtj?FfR]HS(QqlP*.lL(8=W2>fDYt'5QH?FJJ"LSJa6BPVbBu[8Jd/3b:`9Vf_ %H1MR:!5-M4\-Kce@.6tN_:[NP@/#/\!:%'H)AHpA#QCHF^CC5poK"ugD!g=!Pd!:J81#*Q2D/$2*!]6#SQC>G6r[,\?:I@X6Vl%` %C:_-1&RIdn9O,`^c/[<m.l^rl%R'o:*#B,-:.U%F<_btf?;)!XUEIa`W?u5Q0B;D4i9r`P4OcAHdQKYF,;t#=_?B?&G`S[M5&&1B %;O7/)-Hq=+E=;9@SE6J`2dO\]?I*bk+Zg?BRgCJ^L&hj;+?uoo&;MYu7UD>09MHYR8Rln!`V,"/8!c;=jNOaO&$"HrYi0DIhoeZF %KJ8ea:S<gHl.r#P>5%JQ%EW,nJHER<!E@G#2[h2+`smn);&NOP/M;YSQkoNfD0iNA-@V`Wb]P]^2)s6Q779kXc/s<VnF-cO&B"]; %r"tC'MV=&rBArQCPbE,U_irM"([7"!!uQMYe;MqMg:JYugI:A]p^"t,EJZ2$i?T7#ACtloS31g/:/Q29"L!mo/%5pf5REMP`%9,k %P6#oYjH*p5P2R$Q'pd:7O>df=eWj&h<&ZL2d*Ogtq=9d15p)3rGJkg=Fi5V)qn>m6ei[1)E8-$6KI1e?);6SI'ad:,XO%SDBGM5` %Fl3Bg^'M6d64+&l_a(95T_/B1Rml"R8TGl6A)F?0\jm2cV$m;*V=-t^\1lfb%ohb^$\^E"W,iloK=X/QMnE4Y"ild\;Bd^@lb;&^ %DVl*hoTFE)'9V!/4:_l3VK?m1*db-aC28:[44bKI&V%K$HEhtE/OCU4p0cYHh\qqC_1k-ZRZ`j^`e1NSpM]7Q7`OBna2`feD%9$, %CLQ2Z^]RtfIsBehDHm$e4HPjMN<d>;5?n2MqaO&)(*:h/T^OQ/#6`/iapX*d))3*^/DMfCHrti;/g53u]Hgf\8PVuS>@5_3gg!-7 %<`2<o0-ZjKP7('MPNNnoNe`ULLBYl;_T@[DAX&Dn1,`+^eWMi;QC)QmkjGP8lXfMM1G'lj/iM9D-JgO*ITBWu5Y?pco&W&LBth[q %ZPUWl7YKF>oe;irC`!oL/h;Y;A:qDE)7\<rJpa**r#DFnBPBaZTW/VE]$bD9/7d3,9SsWHlq=]I^!clM>-H'X!EZ`uh`\X;mHoOs %9f5ne#?nr/3[);ISed)H*dKWWdGZFeYS(YE$4%@8%6r3.lXDt]Es^&VT'E>.PbG4AY<YDl_Lq:5lW^jRg6hVJcVA<`@8VK&(L)s= %Ke#j@D:l'P?4Ir.L4-Xnm_c&?E0_WVQQ9'lH>'0?9ZXT:7UcmZEp1HlR3%8;*M`:Ek2N1:RJFfUI,^[ob5@u;!b/07r%]6SdTBh$ %S<+)=L^&A1"@e=f.g$L'--sT+`$_E,TjY%)D'Q#jW2siJ0[3XJRaoeAB;QLVaKX!@80Ga`.f_29NO/suW&Kdo$.h4N#b=kKY*n>D %bG,G6ToF:F:RU#J!='[U,+p&*L8F5FlhJg1_T6"\/3?9S#Oq)08[4OP1[S"(CfU>(b?Xgh6L=%)r(cEe,5fT%%CR/0>WC-<Z_hRY %S@S.7F3j0NnrKc8")I?:\'u)Mb_6kJ'b>U35G%YKH68ca7s3Y$4$;F^(-Cg3lPpn[2#ie(G'+gsn3p$pfQ[6u=ZP@(^'_*`5K&2Z %9>)c$p;?2#/GMG`#PW=^7WT.[9cb/HnJXe`7NGUKbPT2PIU0[C#@o$8rW4d!8]aVj<Rer4V-#^ef[tF.\:auQV$+_J"JoWS'U7ZY %<Aem*<L$Qp,k*"*!h.93="[MH%hMND\:g2M7'j+-3&r,r'&\=mJqU,.qXeJ?eeT`9Ad[,<'O56bqTL`'$agEO[gS\oR#p[BBTZM& %g:Yp7YN05TPiOjp1![U$f&:$I0i9!30ls0;YZr.Z2[>K^bJM09-G[MK+b0T0+Mih2(2$PZ76B`?0CmUq(Hu\[UA`JN1XBUA?<lN5 %3A9mMk(oJS,rGpK*`rC7qYABeccrh%L+XsPS(="+O59kVA>+Wo>Q#2n!fZ2X9)#r`7l<0e&(]Vtf2QsrUZiBLo35BoAAYj:Lk#?? %)GrA3kU@.HmQjWEhpY*/GAjohShJ5mTdV.bX/<?g3?r.P@V6K9'3ui+#\bWhqQ.740%)O2o4$o/8L(\`rY-Nn,mS.%q)sMZ3I*23 %FU0pM$BWfG`(;Hea_Q^U)[K+%n;Ab&Lae5)lH1NE!^+8;ag,m/U"L`s!\,TV.5\Xn.o&qAYG\C9Ds%n3D/?7eBOrp9dETktb4Y(! %I(j+kPGGpqYMK@Z-hZ$GL[1_\fW\`4K.cJb:2)DSd,[Bj_fOI`J!2dO$Ncatn:1NWJ3bQ&@o`uBXq>+!.)Aq,cETg$X%4/@6'a*. %ShX(H4gb[t=/J4enY!Oo[-$3<lgH`;D>2c5&mP>YXg3Go4h.3WrjS]\>Sa<HW+b1c`iWQ,d+1*;i/W];BZnB4o./(Aa3B!J=g`#( %UE3TCrt#_!k)?'I7NhPsRjXT3n&:3i3>$`[&"_(;4*F`HR55MK)F1g;7nq"ln`qq?*miB>BPk!;,m&+-f4aL8i2*9[GkkIpYhV2= %!F`X6R&$CBKS6FYJr7-kMQ3n:R'<g!TV/O%]]/8/Db4L)gX\8a2c!0g*t!un1GV</`6OCO[l&/LRHA1dn)C/3kb.&"Wp;OoeCV`' %1h=W(q+cGR(</A4/tJ2tlFeH_<`5)n`epFZ2,RLZ;43j"b>Q3Q,dEm+&3C7$bKe1`5lh.M!A3e^+n<3973SJ+/5*4,%)@KI0ik.@ %<b7+GE0t+GbF-ne0<Gb`/;h$EF32r7X7)?mIW=bjQfhGL?_11fD,epg.et<Sg'(<(9^)dhiq*RDn0@^cOPtfePV6"qg\P\sk=\n3 %4-AEJFm$Z+S#[(&^NFRD=3Err)AHX>m#IHRs867g`Rd2"q"#\-#C:`'eA&PB^#A71bD5gEM%6"8IG2D@4+[N^c&D:[,U>Am."&U) %f>@eB&W@bT">[*P"8Q^X_k2YgFC=DX;>:'4d602:gh"3[NN\1;TSeSYMU;i$D0$FT9-l/gBk9GA'k<mr+_<nESG^Or]S\8Q8nb:W %:j)kN3ONQ*dp*mJIGMSgkP>BQ`%21PN4J]Pd8[:kr_%k-&cSmTJ.(/eeoe7mUmFE%"eo6&g*Zp_Z9[.JTFshNS[pqA72YA6a;.+P %0VH*5X<C]k-imSCQp@a;YTH*\"34loM)+1CZoK9Uf)N;5KDu03L^,;spY9H:=nBA+Wnh<+bCWY5.qqus!?N4q,O]OHXa"ed?$ucQ %ris+`lle5GgrM5ChVMb_HoQ:cJsEuTZf^<<j$346J5YU%)98$!qYIH3'Z]4Lp_e[A(/;$_QZ7"T&,Ft)0K)1*gi\X?EM6k$AcG^" %4ZjPs17<OSb%5']'6S.D:)l2#.jl^1LK@;?:_XF>>Y8$h:(]-2-QjVU.k&?V0.8<)^N]\YI=b1_$3UK#+UH'*KL$_'1`DO=i14;Y %#OoO^;:!/9aPY;n1rM!lfHr`)/iL^$50ba'^A[&9Vkls+)/2:F\ap1:&rX1LfiYI8G?r)6A`7+Xm-G^24sM^>.lR\`3u]t7(E4/, %"qZ@t(P<\LK>&&+VkHq]LIOS2c.6R/mEt&XUWmu$=o_:tODm*ncDCH3Wi].K,n$bt,h;6eEW::_dn;cp=!-dSF,Sc.5c(i??V`-` %k\'_r"C[sYf!sZH[HlrGl2qhq;_FCf^0d1PB6Wq,^K*9oCq4t)6dr.ne@mhE<!-QDnUM[F80O0dQuWPI0u:m@m<<H]^/a!.mF(#f %B?up0mb_0OHs++^U,XMF`!Sds&9=JH)tdb]Ps?D]5ELXm/(#g[ddeO[0Kc#VnXuLB4`TGHmHc6<CEE^IG:=PZ4mP+?%c1e-Z`K_\ %!2FK"m&ahW;a=NMK3+(e9+$4^K?upr'-:TsLKO&)>Vc5%%8Gk#diCP5jopLaO%irH[PT;4iC2dk/tG=EM@'0`#;M!!-+msG(16#D %I!$?L`sPs,*ICJ@j"G9)+VT]['1j!`a8gha+bUF?AVOYN7Nf)^8<Hq\=WW/?(a&i)KO]ZpQk7L*J+;I3:Bk;>:,VFNh7i3pqdNaT %Kghn'Y,WBgHq<&A9KLo,]3@&,L*e'Ph!t>]hMh-."+BOs1iaG;Q/c'>mkoW5gV')J.Tg=ug0%?1Fo^L]a)U,WSq#qq8_r4s['_8k %G2MBBN?*0ONUAcQG2/KMSNAdu9)^^i^_NK].g/"dXae$-mC8clkKTLR46.KJ$1NHdGQ@6krPoFl%edp)ApcpsD!YD//ma&56=LQO %GUWUs&i0$pifX9Ppk;.)7)]0MS31qK5_Q9#ji`q[$7ZSgc+nj]+:%u^!P,g;TBT`s@A[^TV.=5>i]'kHQFjl/LZ+cV`nk#K&])rV %U?n0mc!HYIR(F[pDggE\9oCrK:0s9RZoBd::l$"I!?2s[2k7"cab=<dj2LT[ZLd+D`H[abKimuC=IjPek0I"!p<_"j0Id-W&8+oS %CB\hS,27`Cm#Nd*YK67D;&!'C4na'@U=rmGCA0<p?']L)YH7$p1TM&J4Kd?9V7qQXq(]:XJbl(39);()]Vg4+dWkBQ\SY!^o-8/@ %:3cV:g8CsF#DZ@8fU)-dA5V`^4ggW:;u8YtE/D=Y`WOr>5)EmoL\:ej<"acYWqB]_Sp-H$>,j2<\T"k>`.>>LbM6ATAOY8dKih?/ %\9.Lj!jmmlFjI&#I0<_>jq6GPg;j.>irPQoj$BI#]NB#dD\Y'(5pZmFF\<DFfa`')*'AVH3I'ajbZ**"&s1\a?mUpd+qV[#/#,(] %6Oq#/a<@K+/oP-6mHWUfDdH8YihU-9<b824=S:\8psmgl.3T.S\WH&;2l&(k]@s8qgDXG(2^.2TS_5K`"LdX$KjgY-/<D:b![Q#F %+qYP_qoM/$-NH7ETF;AFOo`OP6m2Jg4o"K05s..*CB*\p]slm;YB_3fp,;/O8+q)8A)k:8\79#ObC?2J_Ga7VSu5A>8!4)]g@sqO %QOSJZ.k)>r/b.#NC,WM?#Q^!9?WK)UQG9W.&M>LpZA\bbn\i\SpXulM97:2V1%&71ZErl2GAh^CKhUnoI<s\3cK!nMIrk56+pM&S %^rTS-<fHAk629s.<I4N9)Gg9';<<*WYAr`QBPZ@Jj2T0&i(TbfG`4`ZpZsG--cCYrEe6H&]g3gX-5P`!$M#1,3%f)4IUOs.$#)+c %)+ds7TR[]#"bcq"84h"qnd-:"Eg.U\s5m%V[>d<O&l!/p!237D*lptFH[8fIc-Wc(;7Eoo\"9b\k,LMtdg4l_YE-6/O%D`qjapS^ %5R>P3rDmKaY$2tQn/up\6=f^./oHK)*Pu2,<`UJ)#:kh(K:@dYO,lXrJ5]&WX!l,n.D]ns+m<jHYh2m(RC>JZT5dVf8RA@Kk")PI %R-EAbXND0R+&AGIDY:)(l[5jP$GEu-k2s)U2;8pJQRoe_BBbrhWAf%!<:<Gi[;X$ZA*]_Yg\U"/Xuk`L.nWm/(G%UK'RR)5lMC5, %7qF-YG:n>a.eh?\%<p!RC/4+Dhcoa;h94^74W&_T[*23Ig)l0uGOIg`GiZae#I!RO&aDJG92\#J#qmmS(>rYb)Xa17iU(KTjeJR? %jlTj!I7$#R1culkdGUXS#?4llMT468fTc%E/n%6C5uLm0MM?;oG+Q-[o4E=Fc#E>6Z#N]$G*#Z\A`]%?Z\^sR4us`-=J\lb1/-K/ %GQgHb&<=)E!?NL==e;lZ#N3Ff\*p29l'.m9b%1!g5pB3Rhn?_/qdP.oh#`5?+Lqh,mP6kTSPF4a'$PY5bQb.jL.9Vj>S-Bl5h4(L %#_RkqF;PQ#!!=-R"8t1Pi4i%lHS1h;[J+kASt#-%CHdCnBjGo@9C<8+[O9#!=/>C_jMPp91G,#pBMnDGe^]5YSY.'$%1Ynnknu?7 %\G?*[phCQ[0HlhWQFQ_aRN+2<KoMPjrP=+"XRcW\5J0`kea)Sg'+>i3C&c8jiOajfOgen5_9?lpiIpG4^Oc[j;'oCg%6$4J!72&+ %2M&8q!f<n?M)Q77gJY``I;@Er)Om3FW$ha+_!q[9LklFs9*1qW!dF_75Y+RR;G)ZWbC0$8M*\m8L$IhCbf.g/^=sJB;+Lm.&!.(< %:g_&hak4SS&.jGqNN0%;Ni.Zk4E'hq:tpfQ),V!S0p20[&=+SgX^2_Hn6l4kKm=W$6GqWHQm":2KL3Mtb_0M:A\p,GZ0[F^>g+D) %XHJ/do"lr(ZJ>.7U=&B5W<$$[OY_&'m8o'FXpR#/$(I5&Bt6C`En;MYI>N+P;dE10HCr@i\sORgBk'PREVure`V9*Z!IAC&Ep^$* %]=XBch33/+DgLN*Pd?ihcPK&Pmp(*cBDdaPR(@^fFo.MjA^!6-(OpnslGhParTu8:j=W3]B?F]pL;F4I.IVhQ9VdA:^:\W#Ob_]2 %PXQ1*B4``Vo5hClPnXXo@?_]iVg)q6jorJ=[V#,j%(^6C!1"a)Lm4$Y%n#3+5;Mq_8AG!"fL%5SE6d<%f#U$?<mP*oaPLmU/1\co %NjJ[i]gHVlI!$uF7-+m2G\%cG`?D#WN!F$9"LB?U]+bpf[%rkYVQoeFmi_Y7kbP%h!"W+@A:FM5`?"tlKem,2,7IC?h:.MY2\3() %]-[!pL9Q#=ZYubO(=1PkZG<:rEgAU2`'_EE"H3S!#`1l%TGZnm)H$\I&.fBk$1%Ur;<@f_1>'tLgag/E]5PD:^A^<plqR'HcT*ke %pY`h;fR*,"2]$q?].qYkldh&dRFp2<$]k=eH%m&9A5_#=IthHcr-tB'.&ot;G@gWMB$0.>T3lEugqIFIcX-=-qC3`Mk<JmZ.2.%= %kWd0gb45$9(=TB2A>BA37JR*T!$2E&8V!H*#Q2GJ3.:l_8L_<*'It-CV9>.2O=V%>C>?;u&F;PFd'jc5"pTmO&J>[bGBYdNT:n'c %>fkD\dD8Sq`ECs?<S,\eIt!c%Cm5$0"/(Pfc<?h)Q^'^`mFq>e/ZI.&F."`oK(c$t5R^E0LkHLqL:C@u@XK#3^T<%Me5tS5eIrI9 %eQWpQZ6<ZEg,QQA&MmIB:1##N^*^c@5Jjoag1ne4],cg#pFM_4QKilD_rpf0^XK`EQSsS"DiMH<IGs#1`!<o<+7)_4^G!!0gZ#9Q %$S&X*?J$6HAS^q?4c)+@-W]\,H>m]fj"n[)LC6:(gnp5u;^oCYmQDE`I"q0a%lTtH.]NI7VG5Ie/UaN7T%R<biStn9G@mf&oSj5G %&$2:.[PDYdjK+<N%[hCnWGc+\3t]BLU5.Jn;#\hcL#EXR4[eS#gFk^APP)#jjE0c(ok%;dqmcNVc12;GG[T\HA2If)[$h/rJ-(Z7 %%(m,R5K#+5A<g]bQK8l^P>aEh279"@+!)%8Qb4kd`N&:kSD;DmdJ#s,r;+7[#"n<[&jQ*)^0Q)-_lL+J?QNJ,]KbT(Ts]ZBHK@XV %S1.^*kjK^J6Sm2?V.n3U^]o=dOgHI71lh]i!<L(>gc-#Lqr&BAr9"#dKN@VNKK(8X^)9.:nILsP4?200pL`1*R^T?*fRq/@4'#]5 %'L!Z-C*XgJ:Hm/'>OgXVMp(2+AY#gbpUUHKh7YnY-K,IMg`uREf8i"%c]]a:mTGLL2hctObfhDd#=)Ut=>BUd5+OLm+3+I54egkQ %&OJiQ`8j,LImtd#"8^:E]m+#Rh)eALY*-)0eKZ5GEPMYV%/>KDl,q6uaN_aYVkbjq,DYBteN[gdSeKm>M2L9>9T63^PQ=+E@EU8N %-ToSsb/RW>_G&A.7bu<XJ*q,/YIUO:4Uo'e(^Bh>b`AuhM0=c9EDBX&\M>s_j2T$3U=>GG0bTXO2Kjn=&MC!*J/H3,1]rD#^bqD] %ED5ADX>46)W\QP>-2qU^+taZ%_(N;j5rMm9Y1[ft/*C-?O1!)j[GDVdO<<YI+#@tJXCK'J\#ftCp8*''?KSd[`ViX0m*f_O/oR1c %>nhY!3<%4kV:To:<>I5K<tKL22u$3E^u=(1_s>08'dOjC>BmG5Zh[?"[BCV-<i5N,EK%ZOHU&S)=eK>2&u`LW29U',W9S_%9,u/J %?*c49cGqps`9XULbE(f*r3\Sm+N>Wbcu%Os)!Zm".\WK#[S"_kTT%09r5/XgCOk8,WfKK[qu"-GFIKq'\"\G+VO>nTQ[+Ut".\NY %\p+D5Gm"u<GY4p'nVO;&F%S\'*XKRm0oA:G@>J'NNCQ`9d8805cIpZ*E.2n,b4<dCS/j\8p%<en(A]+7!THog9^h;V%o1[s?$gj$ %g69FDNin1#Qb.K\C-]p(X)4mN[]E'lYdNE/TE$-c57nS4NDp*C$8W)>m@R=jnioY.rK?BHS=>u4$G@V(U>uR0I/ZYSN'/QoGgO12 %VL;,1Hf+d?i_P!HTOfa?2NeQYP(.O^A)j:PE&deA9[t-uQ'&]MA#6N/k'Oe,a44B,&ee>PkW!^"h#<&'[$m6p]_*L2]1Lu_OD"Rl %P?Hjm,GY6>YGM@3J@+^t"]kU9Ck+j[A7eRjiDdnmn6jmk5c+.CHiBbU-bs(`9+rs%,:FhW,9Y2\-pmrjitp_5jqX)EdPWjZ:fQSq %Ekc@7"*[!OlsWQC\%`?!Rj#Tg%rH(sKn:Qqpe?^sZo+ZgFJUN?Pj*kZ1XEqqcRR:c>(Ef%:nSPo&E;_T;jR7AjMYlgZt)g,L:N!V %?380d`PflL@DSV)R2D;fYWIFC$*c2$9q$$'KHM@?#1'Fpaf2&PB5)mgBd)[*XL1%?-9HKJiQ@hQQ%?Pgk8u9J5$+1UYp\^Vaf<8S %9D@McDd=EsFa7A7Wc.D_n*MR\]9`=7apL@q(O^U.r;!)+#I?cj1]6rXLMb?Gg7'%0rNH-'-b!+S[H6ZGdsZ'B<,sp*!toU2it@,3 %SWUmRa@%M/5lKJbdPF!e<\IEWZ6VK<FSXq?8DaN[BufhoNp"FM:%d8P?uA93n"oE@W*Q$/.?&nnK#%abj8L+t#t!t18F36%0AM!0 %)AJNUD!S3<jBuNY3Q'CfF`*:B@+:^^W#>#P#1ah&]%-il(th>$#R<'kU=l@T(d*rrNtkJhf<^n(m,^:K5<LuU=o-8ulgrDl4[7J0 %9H!8k731Ujo!5E-HUZ&>Mu`1e`L0RZFB/Q)?.tUls76$6h1_^1>&&q8_`WIH.;Eft@>G8P,@4dQ?c)uD]&<uc:\#VVX+T,G/DZf` %:/DDACP(@KSYrgX%@s%VS1J+[5+/XQo7'"0@h2<km_/]\FP]pgc>.WFD#&i$<sa.rM;&t?qqdJ9,lCD"T^Vcm.k-n=<'>DE+b'Fg %_m^IrD11^63H"WL2i:!e%h>2TKUp_uO5$a]=Ds(Rd5U&,=B\H@%tM=8aLK7235Ng7gtYHVh>JoW;hPBT>/TRE:/7!]1B8nq[r206 %ErG%h_o,"oh!g*Ge(:)#,$dK'=[lGS)op:D/&9CW#k3@O=H!p6LZO(m#KGmA!"VIc`BSe=Uc0Y&KE/W<Hi&GI6P2l#G8,3CnFCQ9 %)f)IQ93R^`g=ban9iEf%P+:oR"Oq(U=`BIF:uLuM:tt1^a+XoVQ`'[mX9dXd+`U"Dp9CCIn(kNP>eInmg4GrXRu\ADj$Ehni8\8* %`ZbQ\Qt3%=AYcleeV*U<--QdoD(HB+lr4)MR`#Eb/;nSkb7#oF>BFEUqM2KAi'I\ImjYs=WP'B<\%Z[,n_j)H4&$6dT@HutY:@;8 %iDB3H]i?FP0'lncBL>*PHK`B1_>=U<DI+aYBY4X1GTtTu3-5\u.1guuJL(ju_[[aQ^]:dSTA%r+;qJ0K=t`NK-W3P(rn_LY8iN=n %>'$BVp#4HKqcAGfNqLPSS9MAW(GJeG&B`'bK0]_DH*G!3T-Z<V+N"YZ_1-[#]QNb$0sL@N1NkIZG+[k84uXV4dl/9)J]k]FUD^Ba %e]bN,Pu'"u&-FS;=VsJ`0X+)%ECu/3l7$LQ=P140nd^J7>ElWS2)@>Wl*L4n.Gcft+jn^RBI1,9IGJgZQ#A/0&@:"`mo"/fiTu6( %Ke"[^ANmkP1jqq8M@nKi'GA@nr_*Op"%/(MAp-X#$W96[T3ID8KaWNB73WW.?&'k7q&^nMh3OZi4F'h+F#m>:^qu[h\>;Mi"1Yjh %%=eH,CH@oE_+b\[gH.Kg*4(/<MnIaMH92'rAC,[B]Q%QnN!K0DmB]HTUQ0gp]h2C29AKB&"BS<6poSf1/0KKBC4C<rMl<ROfa<6I %JGkq047fu1oD!=cU.'#f_5I>u,k?ta>%:IY%kAod'QRR<g\cFYF`HJY#fI``eX#RgiLUX3E.BqiWFLq_-iqM)Ll<>(mAQJ-jcP0_ %a6D(F0uQk[7SO84AG-.3^pP1E$o#Sp0%ZjgN<oo1B?X5b4:&lB=kSOcLbIA_:&]23ZSEC\+N#pgeFadPbq,b!Mr4UWi:r!+)ZV?q %kMfq3j9C:1Y,sLt@A]L)VNeH(B3,UT`+27KV>^?_pK=*3bfhILlpG/k@ZZ]a[C8*Df2\2UV<L"`gtGB>fhj+VBZ</Qe%'OY]Y.#: %rMG:&cA7O&9jQnJSJ;=tTWfQP\#4pd]VsrB$Vq:7J-U<RDG_QX0bJRh)*U'+!?##]I02Js@l__H.Q02"%X&a3Xu_+t(?#;C(IcVS %SJIHR'jn70qeB.,^q`J0WR=ZVM6otX]"oZ-hrs,b.]!A.rPVHGcWb-S6[.kVcIPKK*=\84GI.P#CG#5j=&c'pQE#STmfJ7O&85tk %]+4\,2XW!CR'oH*BUOrm&0F]ciE^YgPhatm:m&N`:hIqC[*YP$!GeD3mo5gQ%eNV4%0Qojo+^EIF(FiLH`96QLB)6F:e:b24LkF( %eR`'OY,/aba\3(hcWRtj?:"16cLIMkF&&rj[>0F8.CYrO&gI[Ups<j:#`KUh?':a[?:NI=_nb!GC!I]jTWkBIKI'9tF)kJh>Glf? %oT4o9>&gZq0<[%r=]<%CnW@t9GKY29gqDr\`SjbMZHaI=n=AaZb`75kBY+W0%troB])][gJDjmj4U/tn[fW"TJXHhdN'^52ir:!l %irSK]TXtQZpGC7./2RB.3*;?/"K2=CX6lRf?EBnD6>tO>5u6\DLlC]2:is*&mrGIE8Q3]mp*CH%3OahK[%7Xo^UKp.1OoF%_ZniK %JGB9SX=*,]Wl1+uqg4qu)k?<KZcQ/WSj38^!)!Zrl?W/Dgh=^B/H`,W?VgJZ_%j^Na94iuoB5b2oK7O_2FHR"b@E@EkYDn/h-t56 %.jQ[kb9mF;J;[KZK:<\8JY4Dt9N">O9mrJ<NImn1R(1(iO.Y?P4!GR1ED.7/Jg6DWCNA#]ZX=Uf).=Tg'%5<1G'15K2-+^<2Y!;K %l8d&?eO:i0HtIp/oT3IMYYa)i!%[Op0k&AMN3KB`d@9]n2)WqdlV&XL%J4jmltA10es"&D!&0KGa%B"aUh+M.;I%[%29[V9XXmIb %bYWM*d$j9/&E%%1k[PYSDO['VT=$GU\1k>MbjM&uNNeZqpC0#e*,Mb\hrhgO%P+L`L'2PkE2NnZa%lE<^;7&(Sn^B\kKsh.%1Ef) %oZ4MMc;JldN>AtgFH,<?E.2USpNLM$H*6L'dCMu]l%_'(92i`d'>rBS%"Ig*-Ce9@mi7<XA,O77JG/6Sh&VOph`H0TC7./!Rlf?6 %G^9.?qh7KCb`DE,MKYF%BOin,YAD:s,lo0/&-EFf4._!l*5a(\'38,]SuuR4kMYdgm2m6%5<<du8jQ<_?f0Af$Hc35"_iM:d;iu; %p;Vd49*]Z']2c8>E'rZ\gN?MoYFe#r&i,fA"3#eDO@UW"reEbdq#Gt2EcH-+@b;5Zd0K;3#%i[B"o9=@HSF*pq:gt2kqp%g&<^@E %](0qKN!Gp6j2#qc3r_^'NX%R7)n/kU!^'S3Z.6+T.Hnj.`>/>%D\DU_&<!#KRt!48q"akeBD8V-s-(RC*mhr<YKbVIePT.B'bcpC %_r@m_K3JcV`("Hd"`8Yi.;;p^1&TeW2S./,;?u`B5U:Q$qD-6(2D^(&I.)Wi5rbb]"\gf)[^FMl[FTA?cuF7eE,jI+'h:$S<E#FH %2&@m0[!7_rZ5!=]\I7$N-LTR#!IS+uN$Rc9s7!9n6j,"b`MXh+,V7#gjb0G+\-rgW<0[2Q9kA0Y<1TSe]]PXa4RhkrNeq_rap?,3 %$nX)*3I,_igQm1c8gbTV:30bQ2-lp[P#4\!>[*WubVB(X_.<8u*W+`K#F(os8CRZ"0l_`p*LKf+]@PIiDjjCpUeE%s,ojgK0J90s %eDAAadV]l`**F/g-U"a\3F_TCf[nI8hu^Y-\CSL*Rg\:AH?4X0V"\s8GVF26\;$uX_/qV_2kN*Z@6sMF_I=>VLW-k%KUUV?LaqUC %@mqOF/;3(qidgQL'dq<TVP0YsWG?5ZnA$t2+tP3%GtH0Kne8cJq;>3:,/T?N;EqS`e")[m[]`<*X1CXcn$uADK/CqL-%$ToC-?QW %^UU'^MNOKi",@[8BFtG>#fV_`@q&gM&(!j:,Q`[Ml%&j=0ebp&^LR4lL5]m/9UFHa<@A/kdmJL]i<2G<VjlljS87#(G!%eP7,(t6 %TVqC26jAQ!++CJsWc_f_CMq*q]Ab0pZF9P74m=m2lQ6[r?BXk#r/1g[b+Bjkj2(3u";3F8D7Q%0KT`W%?:'A[a#@7)=]@_V7mInE %/HZ7Z0-MVc.XpRKrNDUs1cunD-tghsk8+[I9\P(+-,GEH==g5:Mj=5L*EQm+g$V=\^/hR'9S*=_!$9@FE")6F$k0@DOWFYp+DXu! %;*k'PD)q"PSdu6WU0A'.Z.IRX%$0Q`(ZiMRTfC[ID%4.lNhjClKS>il//Na'fd:*%J-Y].(ro'*B4ls3X9^F0>dhC`j+E+e'Y#4u %m9Z;FfZAY1rC0:`+?BT97c4='[f0#a)#cY=r?PPr,+70>I:Mm"C_N<23i7hgH'/`?$-XBW#$Nt:AXq(Q>$JSsf]n/\Z5;q4)HF'e %iPh!b,]XD(4Cg5/CR"uW]hn<m`s,Lh9-Yp?5U=/uqKpQFc>X<B1j(X!R-Wtpk8bB\1-[*:.aBsuEgBM*\Xg?gX<t-L,+;Mn!@,h* %-&#gEA,2>mn6.TI-3b4qG&DALK>Qck/kAT@HN-8OKgM7!;]\[Bl04oTql0OBe1Y0B23Nat"PS;?I!5J]cg'SUA`:pGBFI%>!C7q5 %'SPVaE7/JATYBPC!.I2KY>4K-s!/Iujo"M:In+@4lJRt\PIC_Oo_2AJL!ZErYQ.dEXD,PCcMmn_gg'X?jgOGu>H1lY?[h0CdM-r9 %4e\TgeP/C0'4T'6;Sf\hn_ddM;e.Yg#IH-Eb4:K+G\JU$/Nl+>ARTRM+Ya;7MFkt;+9=SL/h2Sl&/6bR<WZK0>0$c!(>7?jh<R(J %/e^#[:^"<$JJ`ofHR15/H1i6TH#mgI_H[.iV?d!&LP<s2M/j+8J@dXmLY5,AT*b!pnY/&.b<rU;0*$7dfAR`lmfA,SX05blDeWo. %.Ko5@c,'U_aRSS1MJK0u9K,n;2oe%"Sn4#@FT6XK^0[ZC$TqIn$=B2=]")M-p)Vgdf1uEO8T/N8p_F:R;^>O$)\Ruo,*47L_2CPs %MZK&\Y1]&G!G*qpSjK0d*LTO`5G,\Fhpl4nZskj:q]Z/9'SHtZillVP5.2a!b3"u0<lLWN??dSMB$]c'4#Q1l'O[NrI/q?aiS'.\ %[)P<bGCc?r#qm+Q_6&JEeuf%"Q>X-K^92O0!#:0?7gF`<c3jntRdFm,m>P,r<R`j8j2N=2K`E/JZK#pk.`0UpEp@8V<_e9l&/Vfd %l*<7MDoq&hn$#B[JME.kBca9\,)s^crIc4!*A[p+i:lTX[7WU`IL*am+Y^eq$Rc391Qi%m]\bF8,`L4]8@hRhb5VhPmah:N)B'*_ %-gdUG0"ac2TWHkmYG8h\e+krGaOl-I='P8Hhmr/gMYQN9dYn'>D@m4iYm9$Ts5),@J+;H(q7]N8%tJ9RY#3SC2`@p;q`jf"!ksM- %CZ)2(CXOQ/]=Y\e],PmdDNs/KM_+;)\9)^=<hr9K+pBG]]qnP^kIWO6Pet9i]5N87pZ;>@Agb'O@:ms5q;7qO-E<LG+WpfCdMT'e %4<D<@**uKG#+_-G6MpD]Y?K]2e2;OIKTO\7:+e_:?@ID01,:&)5qZT^:,,VKn^1)3&#(9h^d,Ib`5^H+V7Pi$q.6K$f%-Y!=B<04 %Q^KqEYC?HH)0k"u&O%?&A"^SPp5DU80j\G(KV>iEQEll-T$PMN2'L*k.G?L/_@DNh31$YNf\*UZ(+d[5[AIcjl=m.kn"ES76dK[1 %!u!(U`Z"][b@V6o`&)!5JZB\f5Pln9OlH+BNKWPMfKq(;G`aiZr7[tLZ_eNUlDM`pU^IL+no2S>F6+l]QNhf.RpW_(,5GV`k(/u6 %?*fGAT%Zo4%RTQ\.0TKlgBH_":XZO>FP*o%j2'8-0-#CM/R3l-*e_J--"Z4LjQ't7(*obgHA=mm3-f;-fQdV<8n'VRSC2eZ8mHsm %@4;YmJs!L('>O^bn2Pq'3JE/CB?f].n,!.:"2l'6b!]Cn(;p,#W0e<R6DBN,7BLH6\tYmq/L2O$iXg[9';6NN%X+(m!'_QiV>t6g %Z9oqW:ajh<KsC)mk5UDrf!6AP*Pf+8q5r_mrl>TcL3)<UldggYNDSb(=8:(m3QM#4lA81%OFM[NL,'QOYjd/hP=>K!\U^'=_4/Ee %Q^LsCCM<"U@hmrL$hE<*BV[U#)QOu*LQdja7q:UK`?\,Nc,Yl:U-N^0O.2bVC?`NO"Wl=.$E]$c"o3GRflV>#'_.o@ef%,bmKmn$ %Z-dG$@?0l_DG_#>EA>aQWLesO:,s2@AYme\An8#K0l>tI7;'mc,#]&f!0nH!7Ac3&D`=38f9?pb5flU'3EiI17Q\X\g.)?O7Yb0F %-+HsAa3C!;\8XabneHk:()7iM\qNh4S.nNW.E5X12]n!>c^bN;hDci$0_6*p59A/oRg-6gVU<D^jM?&Ro[.jl#Bjq/:S6t?36bF# %6<?0O$(\(ES#WT0C0nm5S>\$9aa9oHDOFg5GAo@'f[%>8,S6)p#<sR,iZAJ70rV&A0U[Chg&ik70G=[UBAZ71#K`D0f`afuAX-Eo %76\Q8QB'fK2XY;4'oM;=-nZBd0bk0!*1%49oK^m@_:$^Y-o*t021942l(TJ^]6emtmu-l]"_Re2:nXmZ)?GQn!bi)Bmc\/Bf`IV9 %_L)U&KQANei8g,U7I_dj+FjGMDFOY<8Pp'#*_q0%/rjp"J8:(JnDL?&f$i'qgsYb*nt?(0$p6N+\uhZAe+KkN0)%d&m)VEJ='JI& %E=ZgJ]]Um.#F@kgi;lTc=f;u==PZ6cANFsm8/NK_EXMBFoQ93a8q7&?d5Y8h"Yj_MW"`E)?9pnY%ZOC$Od$Fl'b_,jF`_c"0O5=4 %EN``aY+VH'_9"j6oG]k6+!5aQ@F10Paqt@F_r(OlY[FB5&D+E/s.k=`jJ7=e7%]8hqku4'.ENWV=TP?F;(G[HXBdW's)/h\hS"Jg %!`U?].XVISk=N:/D30n>Pn6C;>,]$bCBj[*Ka*tLq\qtWQtK.`RPd6RiS;ZQo.h(7a]lB#qWUqj7n1(P1<<hIJ,`06_2m!@T5Y(( %66d-%N/M*OXf&@h:)prkmc:Q_faD8:CON:a>Rd_sb_hobZL!RJ8,;V@;0$d/r8$s[[P+"np>F64f.ZAu+(1H0GY0;>IVA)dh\.Cj %"J"!jM14r=]qnZ#Tp<+#7sJ-@7XSBWEQ,<5Wp.'JjZ\7S#3PU[iJI/lCf&]iAET.hkJsn8.e-,E8gtUn'pUq06R1TS;[Nl0/ml0U %h7E\+NV:'O*l-,[m_iO/0qptUaPR5j8@a!EZA,rnJ.S0/;htki49QM:`kfIq2.0mGhJobUr9$W4&4F7uRBtt$#QkT4[-bNR]sXPX %h3FSA>oeVH#A1kR'*00PekOuJb/+7H9MYBd&&?m+4P!%;,1%8$f<,=5LLG.($r.BaQ7.ZV_;G>88BAq`nB)"[8>>4"`5MJ)KJRYS %8Mho+2aAPuG4"!0+X+[(!^R,slu4P%kadeX01JE19h!X]<7B7OaOF>J`'cs_$`edk;8N^q=K)?RT9A-$TC#u@20@^1/3jL,2_8Wl %h+X])P2V!Q1e.FVC34R%PS>3G?HCt-*(n-#`ura\-oB9r1"N&.+Cr<YN$SjPk0-Si5;.*>b0#nq[KAXb;$h`,#EqP&huSrs9V[e@ %.3p+.hX^M[n)-:#kT=%i[qS=ZS4(,l+KH,NULJ/j4AW:g0:PWWa.%kXHt[f\g!k9G^og=#%ug4*6>Sn5NL+FR0o@kcs."^jRa<HZ %?"+_C5c/JW>A*%7BPQ`!l5'it+=3qaTVMo+6KRi"@F9qOjpn`\Y<%008_:li`?C3R^^J7$#fu4eb3:Ek=k^C\"\6KVUa5,!c26Uh %Q1*W1FiCe=kOedf;u4Gl"T<nA3-cEt;rcdO6*]ssL,B/A9S<E^*rHNS,PL&+lgELjgMc_%J9rm_TBr1sKt-h"H"S)XE6jS_ai)$u %Q@-#d_?T$nbEg^\<RY_7m;:6qXGe,o9M-)Y!Erf,&rd%sY^mJm-ROfWK3(m*7mQS-nRJ1C].9m2H2)WP[G[-'DKZ]r(/Rog63=er %8Rr2b9m9Z3H$N6sf_6jG`U</o(ERCX&EB.Ligu_/>r+'H_1JZ0=%pAKlPs/`!$[Me;$*iVa\#/Bn6$Jp;0,Y>(FO&&&#-tD1=J?9 %9;CXq:'Y:kN9"+t;\q)>5'gc2fN@Tl#9J7,aEg+I!ED_[*$">1Ig>9Wd]5I]G0[:]T+Y6>C0U+9>2j%Xmq&*ZmuZMo7!e`f:*-92 %7d6]:.6o6na(V9RM6Vk$.&c^/$fkOmV`.;B03YX"fZMCQd_j`s1+";#.;N[,fsHX*R3e+UYt8Z<:*'Y$T"4Uj[>)C?e<5Y1-RNIM %N%pDk1=N^O[rq?SM2Y0#P$VBsZ>J>3!b%<gVuM;9rD2n_2BY8jHd?V.;HOWjD^$7,_t$;[(ak"*IHE*Vf7eb\FmXNnp[#KI];_J_ %D;X+=;ZdE16QI+i[m;#RpN<_0J0gCX52lTPr'WUG<n9rcEc]dXdo"]GPf@*",c#!*G^6rZZlC.FJXA8`=@,JZ6CLtHP`(T07S`r" %=!nW`5c-;a]>:0a:sT<\"e<e;M^W`i*^0];"Sk#g,R*7>"H<jjgg&(bjFtQAg!I%[3h"KJrYDJi*k@]Qfbn,l3IX6"0:\ZLElGEQ %4''8`N?:e2;e\Wg75PK%Nfi:$;\="jdIm)g$k5$dLp>:Jn0p#NQs#V0@p3@/oYfuOM=]mH*'1S1MERUE-Y5X%f*&048JF3"/[9Hm %DFP'jb1N0g2tel'?Ci/t/';QqW84gWqa*N:C`iPNV)`YWHRMkp:(LlW5GW[)d-9TA,c(W5BZ/g68jV]XD%gP9*5067'=3n/$]?O4 %QW?i,.k41cbB3II]6^7:G#PH=JJ4*K,%<\H6L/,\/IegE*B\p?UZ,2"1J5e^%ij4t-:9_Q&U*_.j]h4^jf5^t@V?#Xf_M2)7Q*.) %#+VoJNH$4O@gWSSr_%smF.oabfBo0#2g[G?oOT$/S9B'hnI<pdB(EZZb4.d_J[aME%p6]3ImZCd!f96mf(.VKge:F8;aF+ehuOas %!9&LAJt)mq#@JYd#SOF`@SdjFFDuI-JOBVC+U%:R*$,tR0f)6Z/@%"*XOs0taG@XN$,((h.gGc/BktkL$F@iFEBDh<"o6n@LH23/ %Gir]DUaNcc:@T_^#cb%b>I(2Hc0F$%9;ZiU^OZ1lO:e$Q,*/1\l"OmAFg]Ti[MmGO>5it?OeGf)$-iM]M@2bJ=2feh>npRD)*<1g %cG$u-.$Sp?V?QS+-&<@FE+J0XgT-B8$RhbjGHVuk?Fum^Bi0c^iahNRaaPPP%U"5jNMd7RJV\7N,$6K3M8\p.QF-1N8@/]fq:%u, %#RiiZllD*]c3J0YDrD1=/kjA:Wgm6rR5;7\UnTmr4j2#-k[d8.j+CFE-8'l_C)k)_@WEenMWT.84+IQB5r$anB`J\7V\U78H5OJN %+!?&b#=r5Jp`lc<Xq_P2@H/%'GjmTV!S[`ciPC#C0H*!ED?k!^j(@b7lb+bEhGg"j\$,n=*pda!X9[Y/\\JiDr#>2]%Nd8%2f./` %A7hiQTEj+7;-b3GX<o8?$h+-)8MjH`WsAt3K3+@?<5C&`.]TMNhn4XTFTCG&oO..Q;,L8'1gjpM++WGbSD;A?9M7q`pj1[6l77\s %Tu=oH#.jB^*i=KP(?*)1BaJZkM9`(lcG`]ao5adG6/<K\=08Q<]Q931-SVjK8L,Ko6qn+<.a!U1iRZG=E-9_<%Pis%ZibQ7RH?Le %2mBkU#)n`)Yd2]u))F$lCgR\2!K@A==T"LF(SF/V.V3:0Uha@g5_6Wi.WL\J)1GIjGBd]d[V=tVF$j!jKIoq0/I?R!8IhY?[mR\N %j)qJtO42/`l90U5#*_]8#B5M)\;Jan[N=nq"AMg-!uio.W3jLE@Xn^ZAUk=A8h6gY-)IK9k6u_\2Ebq:[dk%B=65XqOB+3)<O#FZ %E3XHpo*nEM9hM%@Q!I3Gp$CA\j"'lm/UnXb5bZO[135lQAYI`Y'[PB?&!48V0nG#`s/!TJK=\Ks2nQOWFK^I0%nc*kk$9:8I6cZg %MK64n]!mZQ#:u:e6=iV#6Jd:!W_,3'D\FWO9g(ii/KIhC>mXXo5Qt%&S@FLt)Q*_HnL>FW&&?OL1qItq0)--VN*nrW)R4PBB6\qp %+X$(qDTJE,6DI!AFVPT*K[j)@b`2+k$,2NF%RGQ@:g.>&F&okbF[]hT8bfBTWCrQnY?O)0hk"t0i;tK=&PXXPX(,^Oq3CHdLAD`? %&&[ljX10ST`)qdDa_pq-rY6`A,u[2&o)af-_PU+)hn3Y8M)9`B(FC^Td/G^gLkO(QIPRZ=1R,(/-[f[0gNW:VR9QScs&p&EVD*1B %H>$Hgn"+*sTVqr2)+dC:+d/MX^.92/b,9fHP8FglpfN'9pRefRHA?:*],KH$LEtqm(/7FT-nC]d>?Y$*:g=VN)`M]_de@8$QgFkr %rp^U<*>+7%P_,;+hGd(u&`A4Q+CmW+cd!sh.DBi!*ZPq&C&%ZDqj2O-,X*A?>TCZ#.gGJC/uSV-*fRE+$P36;Kb8ZN*8j-/eqTc' %YP#p(Gr,,(s"$-N@G<<Tr_DbQ95J,F9E#BOZPqdKk89Ud<*&;Hj'un>WN*!0#(Qh*$l4IsL;OTX#Ua#Fe0*4kR\lFDIqN[A%5)jT %*"+0mb?(i<bFh(."(i'jjB773E,_Js1ApDe&sd.Pp/^HiL%4EL^/L3.T\9PmB'H:4Q"AoqAuCo\74hY?ZuO"=otSe)4!u5t"mQr` %]r!+tY9:!A.VWb!!q7<`e1rMt3[V^)2:5uMDBQ`I_RuQ./>&ZR:k/ci2_9LK?ue=F5%=\f^t[ai%[0G&mQA/KV\&(1U$KaC*FCaD %;bbi?Bc1^0P%U[_<%!IW3IM0j8>K*SjGse)M;+X-*`+4op]6<Yd"ODBCiSqO1U-DTF:4#K/<-2uOC(2bD#2BBJtf!FnsG*Ke\>uA %,LKkBI0b\T!dGiHes91=^hVP;(q\P4L3NsD!B`orbf\2V]6sDe!7r=ARI+3f%q=R^,UMPtpa&aQ]]48+a,!,!*rNJT,PL'JWuX-l %L<dP?l&+?FQ@HPck%3!3]Au[<Phg7,!"rCY^lh8Aa>9ouY<T4paNiI5e'M4Ke6L2<6s2l]5ug8bN>7b@&J13AOd$#cTVS_"fDpP* %WgPl*87e#_U;N,P?t80DAMS;s:koo6l2V,TR#n/`"rE!BeQ(_k6&>lA']jT\XOW7#A+HrmF#*pYUE+pg%*OOGC9"!9VZrKQ7S^!Z %>dC;QcgI&4l6(dQTYX7]iM4#0]Tf:Z]Y9CG^]RAVK:kKYn6h1<E3"ps%fch0fn!NU-el,+34u%4DT2/bUb!.'8l%e>!TKcGckp@7 %jDEed6%B1^]`UO7ON6R\p[s;c**p<uo;of9X0^AObGe5ERp2+8eG:!h4J5TeY48K`]M:XKTJQ+g8>EY;]oPl<[eGf*%8%+%/-'pV %><8m4p:TCBlB7%IPdJqMa%m>ho_p#VPh]sSi[UHBMEKl:;G*gT-6@?u@4jb&;=UUl.B-0!dJ*(b6Y[\?>jDEQ#Z^^)hbRR-Ogm@T %E\:%A4nq\Gm\e?nIp3c@K;5WY2F)MkZG%\q>?fD#^7*6@-&q!YcR;W?`"j+0Y[k$IU6T&l[7;Sk=u\M+Rp,qV!0@0t!0'oF_@_pA %#<6:;75ZZuP,a)4`Soi)&C#pi/C<=R\FSqLimKT<N<%(*!/0iu?PPIA(`DTU)QN@IU(l[5Cs8.PF/)Xm^!i0n;\E>&"&3O1@LMc0 %P7jEA1V?A<,A5?HhR[9,?iLMD9Ft$kUf41PCMMjKGVOJ#YF,\\d,-$,a=Jm`'];8\P&"ZukEKKfY`YOo=BlP@<"uZ`;$DNt2efB! %N5[u74MK5c*.%@RX`]jr-@W%'7&?):mp3W2H?SuZP4TW[Z&=L:XJj:4St3B>`B<Ft/i[KpqU$k`d:trFqNu(c7I]7*bH@YB$:hij %/,';gccDch9Rm@H/#itL969\3Eq46hhJ*2&AS?`,n:4^KcRl$<0;Zo>Xt#8e[WDk88]f.+WlWI=.'"cbmdC'_5kp\>M;\91W2r:[ %("p-N-RLaWnDJdl-MC\HGI_ej`Qk.$X_A#e.aO)+]M2]7pKUhph&8>\KI-Ya+O5[f%j1V&L0?UJ(g'n>kSYdalUbNh@#2tJ8RW?E %n4I(:W+metkU<BE\9dtbl0^hY]4<Z78QQ-m^a[r^6=Sp[*cQ'a_$1SE\IhTpj?a_&l,:RG44rhtX,)Ib3)3$S!$`Z44Z_"7-.tF7 %2]sik.5'1828q./3rgi3f;u-'hJsS"*<>RO00``K?5/;2<l"9q)U&#()u9=I"SiqT7bXXb\g5<X-,hmBVmlgkQs(&+=;X2N?HLi% %mj,i(cSRWpS-O`fo_.nf]n>VBOt"I7PsT5&H((!4CM0S[WZnVo0CGL2''N^=j6'Ti?jE5Z!d+gF:d:g&I-fQ\SiCDB0cBK]E$c2m %H2cOrYb\7AhD+^fnXa0'1$M+qe)hEGeWa*9k8+hEAnO8Pnq9]1^E9;=egqGremK00nOdJ89;i.fCFO"$H3M87VIep*(@BeaG@Y6; %5TotA5kl6=N&QCkhoXZ!M\Hj^T\'@4p#(='&3O'>pso3kSH'1dSF?+)gmW8fYN-[3p.`uX#NQ>rPgq<I@*,2\6n:.MD@DPaZuLYe %$aNASBOt0u[%*(;?5f_t<Rm10<WdT>W2?DgXfnF6i9oV9/bDSm=pG<SOD+:MKOc]!rf;nqT*bf.1r[:f_Vm6>nY&M\J`\;:Yu0qO %@F",:5qu6>IQjWK1!]</:8&hC!"Uh@I&j91k0;(V[s$nfMhdGCb%/Y^[Z66$#`"k[N/8_'dTjW-8^l-U-R?Je4rR%"8;ONHN-39: %o?>MN"_6iIW.bW%Lr=`F&#__4&,g?3qp]]f3/pJ*oF;AD+!"bm((qLqS.l=lf(EguHJ3E!65U:uYk$jFTti0R9"=<Y5!"r7pMQl. %!>!7Y_LirY;X3]Y6C?[m?GHHCGPDjkml5[/7+]f8fW;Bcr:6qgAVHrq7E)+&;psO8Glr6h0Lh\>@#Z_oO@*,986/MeeH2j^JQ=O* %e[7(d[g`ZP5C<CbkiaF8E&_n3H_:>1i;qru=Lr=6U8"NXLb(WS+:A_ZLP8T)q7qoJ=#sF5G:l)Ren[Wgr4_TuVab:R+>%q*?MBVg %quI09=>JP5p']5"?Z-2U$T#/s`i<fHiY90>Q,Ui&'`f00e25R1.['@I"]\8+>si`TI4KXlk[=to5t8`VTgrHkhk5Hi3!sQ\N!p1+ %L0F[R>@<1h6&#Q-K9Nj\Y?c[^Q)bSJJfuJh,::hj364!+aNE@G3?Z*_4l'c9e?E)^17'RC>J"Led::p^l6)2(H?r7R'oU%gBkX4A %?.`>]!'CPV2i\BWMMnbD"5^8SP3eKsmPQ<8,;1]tg!]0Ud);Q5#Cl7<O5g7C3$UO>8g<uB)^J8$,T:gb^>M3,SN*UNY,3<p-cj3I %KgH*]XafGD,d(H7:Ekfq.ATaK%V]9n.+%0"itWr2+G;a/6CkOFf;L-0&Q>\2'8cf3`+512jHepB<KpH^=&`3rT0D;k^`^/$0f$FS %mOF0iZ'`0F>/a**hau/Bf>Q7\`5^WUhDHuDip`(?,9nFTqMtnETRU0ZinAMoYuk"G.3&T%&.9$JLP=\l3:q7O[B<l?F=t2X'sP5+ %q*7a?\Zr\(8Lp:PS(fB-T!@d8-'MUGlTs@;F4SX>J-9DJ<2:7nV!s7NBK<Go1;F!nWWp6@)8),q]!f21!=#`<BP**C3+UqJ*;XgL %c@%'a0;qSs#9.,;i8fR7.5UP'(iBO9QlP`-eW^cd%/&\?%IhXQqECJdp,:Vcg+jQbU8Ff.Z*B=SQ1;8i;\gu:>d^SHo;2]#DP)XS %qM@VgLk27sL5%h+"&gGWK:TT_Va3_\F[D$M!/'cKZ\T1afLWX(6l3WC.ESaGfcb-3c^GQ9$X^^P7RSF0MW"POn8A"'O\-cQG9rB5 %7TB#&lddR7-qR(To'u3iYX&g)DPX!Nrpf$(?b*<mika\-RRi-r1&H`?H"D&f"-SY7_KG6tZn-VV>XMfq,OO=b>hj`/!^jG8hanZ= %=s=TYoHgQIX6Vc:.iQS\S)\YXboDAlr8Ri'PCp_^^&<R!/RAeRJ4q:'`kHB'7RXro%h9RAMSlDbUQnr+n@pOg@h7-tmT`oP'ssep %o2'AUH,?:[UpY1._8bZ>cpX0nG!V(u]Cm>r1,=tn;+E.;MIRB4'U:!*YQ,16(!%jQA!Bs/NtaHo^oN!aKW14g6d$S[1DgW\Cu(e! %B["K@LLN09rD_F;Q37m4+/b^E\q-HIU_jF`_^iZdP*Y0l&4ajcnJLJ"JjXBrnjA>Y@V=$1fs5J2JO=45*8Aups+1H/Xc_@"?>=1) %X/_n:FKoGt$>qK-Jc97YOgaf-G#;\6#TgoPfVToR-RZGM-9,RJ"`N/,PY)sJk^l.taZ'&hGeg6u6)SpK^'/a88g5Gc$ZNX@.T-]m %lqg\f.k-/f&/=6a7&&Dfg"8=0/Z_"F]-+:?RIjW-_ri2#Is*$"6H0:mZg(9BBMqlbWDb3Ga'$kH^t'mi3?TJ%4sN$:.3LSo4X9.W %gFdI=A.iE9fRN7^V*fcpXHj,]&$9HCC#W`:n)s$XlK'+&@:MNO_'1'8/t#9-REbtJB+nsZnP5:FVP+DfR?L..Ka7Xq_Jh+ICYd^k %]b/ClkR-5C3p1a;9g*L<*V-C0a\_-:$PjefA5WepR<5ZVitf/[JUtJ&L7f4bXe[QU"Wf(Jb0!;si;aqWe[9@2RZ_>8-_I'FZO>dM %VULYCMU6NTBn`LM//3DdGS[gA)7BSN'l]220^oBflftHpH!$LPij@43[5DLEeKc`j<Pq-DUS=:<j'?^668GkFVpA&o\p`Og6gKaR %gIeAnJCf^DqTJ%9'[\D1155um;e)?4Y?=t`F``jR>a0Y1KQU7]F[V$sA>iLUZpT526Yr8U^k9>tf$`fXODf_9pfDCj2l$Q&-G9=t %T#kRI)WVjIHKtbQ[cC9C3!:L1J-$NKH8dl''q^0=i'tOOqGAqoEO'Z<g"H&jp/<;;8,O,bR'ZqF7!e\f4K6EI2bD1J^sj[Y.m,sD %[jj"YWddFLZ%Yo"65&?4JGW6*;<XqD)f=EJ\]%O%dJ=I_`mTaaau\,Mk)L%Yamhr$XuG,?E.sZdIXle`&"%hh#j/hflnpN*P*Ju* %jV8d@AelHcmg0(,NjinAkh:-ll^,dXd5sG\O8%2U'3<n@)ER>494=)S@`d[Cg;GS?cCcnO]!ZVAj4#oMZud$^[J>J%_(/FR5T6[S %McZ0@:dln5@9'\Epk?9R"Pl5RaCN;S&6Te)DS30JCWO[H"?lCM4pr$F(>)JT.sncI!l+pE&+ija4O(RQ9Kh0jh;+"kI'(7Pm))3X %,/S.0ighm3I+"m:jQ6Z3<M\-iaPX=J4]kt;@.1o!?!C<.0M2[]HFdd:>;^n;'>O])&[q4lp+]u6&OBH[_:C>L&1p:=>).i9k2f(` %rOrMM?n.-qn`jQY:BL;'ohAnUnaJai-W"MRHXcQd1.8@?JC.\k8gHY?%do!=Uf6/La'K;MI\;f?Kanqm:9ZO*%-8a2h[K1i"SeY" %Tc;(,6LhBJEJ\)E8r1c\1[f2L+L?#@PtWMKhoJmg!-'`TITWT.D\i`aZ6!8^o?o"`cn-dRY^r'D=D3(O;=/u-i^sYi;\UVRNa4^Q %@j?dV#,lb@bU%+9%o-P-6"ta=]WnPiZ%Aj,]"Y#)Rt"IVl(c;F).+&:noG+o8>76a_YXigZ#N@X.N48\'G_bfNsYt"::0E$dClr] %GMSOU\6U,/-O48$<>,BSr74TudE9<.Q:r'&W!V2@GQ@BS#9kn'YZOY'<SP;_:-hT@)@I<?!"U>cjWuSf1,p!d"a*6c6Qo#0^]P&f %ILf4mj9S<C_&.`$=Z'JQ=Frg?'*JV67+s7I9.?S<L%u^YbWWYaI!eUM4cI2_n?W76O:^THQ0FX!m?aF]0QU90EH,OVba_\Jb^TKb %2U[U'N7GZo;c8cZ;jB$lP]q.Ep[^6FGRtg.QOr6m(Z>AH!"_IrLeW!$9mE$o7"e9#@I0iej)E0GasZrB5HOqTKtID?njO2EQoCE; %k8PUVUEEJ8A1+$8Tn@=V+;&A"9HG;e&!06eaAJmt/u'%NFN@rG8u5J-FQrkr6d`7R72;o:X9_:_>sXi`?&[ML.k*-gk?q_Ap[3Hc %<(P(f1+H^-/>U(c@F1BE$^9)55_[W%p7Ll2.C/S@[e,CKO-igE25_/H5tSV\NLb`mgs+S4O<@59&S#qJ`]XR3l42fo<a6ge@e*!O %nqM07VXc3_HD\-%To",G4#'2EA]C8<['13uJW9g1!fR^^ZY%NPA)t1GpqDk"=Es>m.#cf2PHDH8pM@Ul])h?1:jfQumM4a8LZG"C %Pf#YcQ:rit7.N2t!#h]sh7Jc93&Ni$*CFlS=e)8r:)^6bFD6uZ.YE:Nf2L*U6?*<Nn-X4,$91&X,"FmL[k08e^k)i3Lei+:TGY'H %fJtq$OL>O%>`e8;5`j%(b<@W4cI:7hc;qj98N/3=4uM"@4#=Ah5@d6#o";NtX4NT<=AcA=p%/nFGEL!7FN/p!>Zk3ca%PW0UWq'R %m]JTA.q\ha#T`t"!-f%rC]R"EO@a8i@nBhOS\(6PcruXU%$^NgnDMVDpcoE9I44#gs-/AP5a,a$q#946&!I9OKFr0P8.d,Ge,aCf %I38lh6G@O$nuSjCl1rHOBjm85^84[J)1K$Y!R:l=_6p,M="g/B6/A04&67)6A>gA&1l+!0l9_7%M.P[T-Q+(h8VAf2IHJ]>iE7r] %11g_<Q2602,c"5,;G[shOltZimh$,\gYYMV)cbAFgU6Fa0jXAN<BX\<]S2T%)8DC_T=D0@<Wf8"Ddr.#RpYico.B"VJ)YT::^I$b %&VstJML5'bLC0)lZg$EJ)]k(GReJJ-?_3lSA,6+ipZ'^cF_g1'kNA2Xhq9dYq+#`LlS`\<]Q7>nG$WSO027VoA*;F/4$#FBP](.T %LKqSV7PA@jcbFc@$p:J(hfHDBfBqEh%D?KQhNjcP=E#;GfXSO&lI`VMK7sO]R4RnVGgOjom26aWDXXNsWm*1@`@iKnQ<.ZT=]!M/ %;pnLk2j9>)7^;QjEV&c-#[:D7,=,[9\E(JgUF0J.i.QI/F!K!f,]*Q:+Wpl$CCfo";G+m^f>5:0bLKVIeQ(5WbqM!,/ih<00.3j& %1`G;g_?F'M(ZfJg3-4EZ--)&7+qfZE<:F]E)^E!k8r?MEQ81A8g"<7uGSpQF#kBd3#dFMKJ63?!""aO-"9k4u"WAa7\Wp6n5'u.B %huOHAnSdF'`)6]03%\ecH%6A^9n3ii-N#s`<8]B0:b0Q"GCsC9&sDerDC1JOB.Y8*$3V9eaE5;_@!g(N"5>Krh0<c/]Y3o/%kOa; %3NICEI_rD]N!C/[m+Jb?XM!K]MoSZaA_J!<#%Nl0QjlUYM0M:RUj)mbB:)67Y?c&0*iE`jUgk))i#*,pQlR*;i>8%)&05+@Hg]79 %pW/%R.rdUus,$=oG*,,>k)q\s$(Qj6XI_+L>8!h[K@`t"2n*r%^!V([9)nlfM17#8ef&)Zbh;U),%?`:&"7jbk$@>dqdsBu,_8Wn %Ffjh-a2f&]dQ^&^o6b59oZ<_!kBkY"CHWVSoq$IfFT:alIrnFq9kg5)H?fnZ"<6"[s2eg;Vk105q0IP#BCdd(C%Brf);p#?1\/B. %oOcT?++@,nAn!YWs$s!c#@[70W,(:5]4^<OSkTZB)$`7$SK1m]K=%nO]W[lHI#r[4/IN(k10N[RGQ@BVo<pRGi(tXK)f[\U_#nDY %!X>hZ,HlVreQ10T`2`(-nVa*N"M"5\!?N)IQjjN8,)7J,WUo7*7^7"XecWF@1A%Kc`<?uB@Uio#J`1+p"#b=eVNshFQtLB"D.95d %C8u2=Jk&^jGC#^-<^on\G!Kb56tJgZloA"qXfDJIY^OQ,8/9KB<#W$RV`c`\>uM,@AZ=tQTEa&ahp3Fth^C80!Y.r3"e6,:?lJBM %&f>!Xn/s=-X0R%D>Pgcih9u=OlbR4BM)7\\!>>m7HOCWE5e8Sr.Eps)R>S3KPs?77qt;nRX!!C1;BRd3@[%:&QQX\2#G3s)?eDdZ %nuaQWf<;om@J.n`dge"#]kpgGZD+]dH*PueG2Kl[p;"LMVbS=`gY"bG2@PU>K-TBk@1aE/]cQ5@_%Ms71/dk^E,Np@9E-GC6SE<B %+=HWF^rWn0pak=$jM7.Yo%I6&o`/taN)8cN%\GYb$0N#Nj-.n-OY[]k(^QmZ7HLp&Yr_HuB$-R.480a@_d>Luk97^PErh41_kUf) %Q(2)AP5u2WIqqK<h?Ll5drV2AOibK#*QTMQoq1W$ZX[*Ng0O3CpjK?c-atu,nQ+KIP9qfLOUnU3pgbOCqE%F$hjc3P0%bYjCJRkh %XPW,!%$4]f_m^ek^85PX,<T-/aZo<m@K5o[COp<Y>`RUE[%5HKS8?n!"-253*nq!G_f7[Zb]D,qPLfYM8)c3@3hL9pCp;r3mtU/A %.Jqt$S9_TJ!O<d5D251t/E[(--BHNns7_<$KDWp<4s=?:<HTa9,uGO2)Q+c/"a+e(.&tIiBIiBco8:Ya3;??56@?Z0>^V,-L;pp? %]o6.;<-h,)28?BJGd\X!%28BVcHbo1Hu.NXJMK(1$4M*;MK/d!HU%k!OcE9Nc;>16_1<@chYL*3eqj].`Pmu2k80AKV=!'K%PB7; %rffuK%rSqi>8nJ0f\3:9\7c'@)Zp9EC_.P"P7Za[n/s:'*3__jT/$+<BS]e\LB"XF=`6Bo,'Yg3#5js8n>V=sW=GR_1X6:4Qr+,W %.YJ(l0a_?.Gi8CU-YLd(rpn%WOeI>tf<;g?gH.K'GJ3B[D/FdYdFJ*YF\c*-kg0='^U*[f]iulX>humbgu_rR/=O2]\oL/,q>0[1 %oi7h=9!T3K,VLQ<g\T+k)].fYYFRh!FPk%n-TYVL@MD=AI.:1ia$<86c`[E?#6@HX`To^[fE)/a3-FNuF8%Y@n*%]kda5oPn*jim %Y@(GHi:`0id&sUB#lI#jhQfr/4@gCZ^a$!0L,B^12;f0Kj-*FU7VcLu/EN*iMQ:?J_XT?F&J#H!!\uZOg*.jrabGK.HqukL1IN]U %q:^#Z'CL`IdHPjtQTbc6q-o`dnJ`j;Bja,@kDS$V4+U..=n(AB&?33QN2r[-E*J7oP(s[XpKmQCbk*pQnm8Qs%Xr;Zhq$t,A[a>* %GRpsWiqM'_Zf#29fJWO!4mCJs_.ER$nC(+@qSkb0n5@ldbMD'#g&ipdq_t^\CBiZJH"RNf%pG%TK+1=qZ/<20RWVllpr/;T2/PhH %@c/c##Tbgbha?N3s.'6Tk5ZL?m/32E#P<!uW,(.1Z[6ITpNegmTVQI5hGr"X#NY9U.#3/KHeVYI^lh89?ZIc(^2_'Efi807_5_0? %?ka=*FMt!:V(`87XeM+)7Tg,<-][1$61BCp5Zh;ZX.uEl_#s16mHf,XdV'mCS"51iK8]?M\d&X%5RJ^?Z(lF6<Vun=r;=c*6S63m %C]X^`"8pCAHqXY?9Z'1K_o"#**Y]BE:RdZ9OrA`:hA,0fQW.%1^t-fHfL3j$>0Y;d-Rd=U0L/<bFaUQ%I'c7OW"i]m!$B*D?\?,o %U[Tt<S=JN*Zh&Ni?G`BDd'Jj(Rtq=1rr<QVL*hAt.Zoj&:P4lfR7&,;+n^!h]PMlDh9jXK\dcG?o<S[_Sipb']%(c#rm%'M0:k"C %4F?_eDW?B8f5Fp,FSWfLZY.T*3dgS@ag2fKY<T[LqoPE*]BAq=s0h48^6QajcJ2Zg^F2%;/38/jC?kGeUnn6?^Q]Ebb+#]2,'W)& %MPHZ-?TG]mDYL=>[]XFa]M,44dmuiF?mcge#A!TFaHOrZ!.a?3b?L=[$j2P9<NAqRMZDXjbegB6^6)?!!ohED]N"Ptml*C_G(oHo %QpRFOC]d__=]i[q>>/*<B-AO5b)\I=Q;A6Zd?__=9B1sO4bENbL.OV[Q\&$XGjXq`1GuLH38,JW_KWqNQp!*Ri\k)q*5&s2Bn*2W %dRW5trj#&S)ZT<%5qoYBIQpZpa-tll:V3[4kb5i`a!*Bb+*<KKD]]aaILj(3JaH`K+%VPNm`EbcGOOo)3.f#[-@cc7HXD=K7.#HV %rf.6oJrI-(U;OR?@/f5NGBCnu7`3Jf>(-?f3qhGiVBMN3a8+YWNGJK$oaW.]qkgdJp6Y<B#PKP/*VmYJnB'`nb>.8\,;b[8V"ren %fQ?TnmdFKh,PL%T^k85\%6_I4l]'fnB'RM;=`EN?[TA^lSQ&X!,>0ASHjL<YS3*XMXUFUuYGNNq-&5LK!,Nc%/MF</WG?)r/;)so %P3*I@6LfnQ#RL$[8>*5tVpAP.?;;aaIDtJo13,?/EG7ma,1=i+I@LfZ!s5b3&V?U*C.t^I@\S3O\:piY4r=PHpj*k_#+3?K5`M2S %bN%&L"7cg4qtiIR'Nhup7^m8@@q)HUBV]$IV<$U/'-(Nu&T.pE+>1eP0c^6PnFP(@i'Fkq?=*E>q5"/qm>qh]W\QDk#Lj')nBZbK %@2Vh/5T3Tkj<962nZ)9)`Cmrf4oROioZ*!L^2g3Z]k(U0D,4MCle?'=Dk&h3iTR<YpY)7rCOL0&kP=/pQDYa!*^4jgpX-mj-\&<] %FStc^_^??AY4TE?hg51po`H^ns)m&SA`_)Bile)!1OVE]D/JlsJgt9)<odg4=?,?M"gu)ZB<El1ffZT_<b?GJ7eH/]f5s3gg"65u %rBNFWhFW?/(E',4g$f!3cgMZgGt&Tp,ZL_sKOa]2dgKdn6tX"6-/&16=LeTL)r$sf^C'?8j2$'TFj]JkWd<NL@]"0\:6J4-glct3 %&N'S,>p6SK(rffIc:C]5YH>Et5lI*q5_C(ri-"RQAb&qc%kg/b#PZJ`]ks-'V<r%:OIL[uQYSbFD_Qk^/q7]Hp?B*<#%Q8uI\?3W %C@Btl*sOf[msG-mrjZQ1BE='[kMD6fcV`O9]a(2f4`FU5Dq1ET=!*MG!N88,c9Kl7nXi(dMZEm&c@%q]+,JF[pBSKOGQ28?_H?D) %7hifFr^WCX&]BVQ_4TZ%5f7V5op=;/q;e$b]!]_JDm!jsGZ+j`_>]bp/Tp/?+."X!I.N,la+#RtfRm\;G2.Td3raN&.sa]irpd^j %QV#BhOuKdFG/'jR87:BW97F*=X96B0BJY?3q_V!(=]'J5OWuW+70tM?;+k7u7NR)23#W;e6-n%a;9P%s'#QAZ"aIi&0.%ebbp+Wo %_;T=g^-cE,-4V-$;cM<*(D)-*qS@`=ltgJXm,LBg80o?Ki5A)$(Q6Wo(M@AT4*q,I(G/-IFamc)i'=?I&8Rs/UEXQQUj4Os=Q&PA %]6__,!au(3muEA!Q^25dRVSiMM\t["\@H>YqjW6DS&InPJ_*.o,CaV6J-V2/+M]BNfJFbf,r[c!dGi<BTf7cZ*N@RCNX&D5*])R@ %mgBke/GMQr""K-_2Vdj#l*^+qDI'hmlf.^j-]d)tE9d#Y,IakI^2a,Dj_H6H1t;JQDXZD.k?FQ;]R"P)p"nejqcDP??$gS[qRu4X %D`.Ta3-aZVdF5k&\bu?PQab:"TA=p+H,]LAREKWFAgE&+38;!DWH`/lUq&Nc7gH3@NS?OiE)04(f!;$0,m>5<Vq*2LQ,NmMb>3S3 %l"GEBIJ_KJQVSN+[m'l%Jk-c2q\9YiRra-KVOtDH0-I5\h`VimjD4.P)A&BVlP=C$)/\IVTl'5#WbZV6pN+]a8F-A25&^64-#G:= %%3HH64#nl_?>0KbXI5`OOYFdC$tC`=Z]\>85(E7Vc],krlAE@]KIQ/R=I]F3TP$_Nc8Q-4MoUV(ieM)fYLhUo7E3d!h5)K+>Puo# %2<,`[k(A/'@$JN7G.ZhrkIUOogT]1dqd?lpDasN&mNh4=SbUZ$%gOm$[=RH>pe5thCW$>V?>Ij!RCG'JdGk#*5I(;FN]nKe-W#'# %".YY9]V[F35IpN,i%RKj^Mb_pX9VI-ZDW0N=7G-2'#(lal2=s`18GD#=ld')Dh`ierR55KBZ9'8J)'K7$,_(.o[VLs#S0tepI&h5 %b;n9XF.'D2OhCZ2"fe$D_SQD@r#?lDa\Xf4dO5S@`qDgL!=apb#C9kNmbP0@b49<4$CZ8@%n(!5@^7sn*@#\/;]-kj;)plOC4$Zb %*.ef.K&Rc_Jf($;mDcbK.L#b+O-(mGG4/AYf&IP^Rtq<RF5_1&i9"G]QfRc2F)^k-"*ibbUup]IjQC.g&S<+'C_Ik)'-:bNP3cLP %*h/bhB4n8bqTJuMi$"@X+Z)&6\@A!fZ,53ude^Q'NXdPt_%pHFVEo[82o4)ON$(>p^^P`J_Eoi<P<CEH;R^OJ0fn#I?5&1@#T99h %j8%XO.U]9kb6_/%a8X0??3Zc1W5PC$f0*us#$sM9Ck"LmqWN?3F8r;<JN&YI[b^1qIK.RX],**eJ(/k>U[;[ZP=r*KYOjumdJ`k* %lN`d2*aWQ-EoU;D_o&@P%j'MPGk]4a47um?Y!"rFg[7(uF-@e`,/`DW**e`9XQ5WEoM(L=*AZEPX!=1e(FQ:786qgL\0O4\IVRr$ %r032kq=CoPQBc#=>r[63da?'-7iJS%][Lir_;3<'#21JipZ%T))$E_1V!g<c_'Pg@bs'^o,K1r[f?c-H_q7uH`ZK#q)*6g.9obc, %7q2aJ%$&c5c!@BCl%)]OQVhme<jNO&1QbMB&X#'gOu!i:[m;OsaK$.a^YAC%nGlu",)ObGjI*H:*o_][A,k,;b!;\E^B?TD_p,pI %6_l<CqnSs*1LT.DC_WFh%rA>W$@2FZ;ZM(@UZ)K2+9q9@##O;de*kA&1IUfjr#G(&]C\t@":rAY%)hf=`iScM$06$<pWYdn0Z*B* %X`S78&!6k7EU?CG-\0;C3&WL'1I)-7f_bF3a-aWZ@ni&A6#Xc4M21uf,V8$-,Ocj\OgrHVi;ZWTK4De839$RO`1@A&/pAq_fGV', %2=4dIjghXM\&iFDSdXjd%@pYm_rZpp"2G469iq*Q>c<GRF7@g%UJdG[?4GOPc,`EoYJMk8.?;F.<4-knXHdo:-#b>ALu["hV=?[B %1@0B4!htiuGblolY9Tos&L&YR5"S]!86d&B#_@o'Q]m>_iEot0;.3B)grU/@T[?*"@;\8XQGLD'!<FNuJ`_E1Ac[@H5$l5P6'fnq %G56D[on/n[Mr5`4.p)%-Uj#ANI8*G@P-Tb@ME&BU.gnc^B6C_uJXN^>*WUhS!-9gqrQPm3LlAR+1<$_s4QX$S)hBK70gcVjNM4^l %>(lqn^d(L*r%lS`qqP&dXJ8<2oY#PLjPK"McYrQehApn=JGu^*d/@nhN8@(nH65$$3;i">ag^Y=LO/A"qX5*/mZ)DEl?d\cW:fj\ %qqZg`].K*/gL&`\o(Z+(e(L&ak?8hN[Tkk=G2rFe8Qi%<+`TF!;3kY\NmV!Y#ua299;;T$VYVpf$!:1I=VPV=l"-7CXB->!;A&4V %`S3R0h#$*&9c*MA4269cWBFIHCg2DJke:8fIKoj/WN6>d"eJ->]^'e1p^0BlFJl&M1Tt=l'e>fOXcf96]!8`-XtrPpq!bPp:t6uh %pU_6C@:uYEGT_UH&]In/.[U<#&AjnE_K[2SZ]e=n;pd=Lr3C/phuO:iM6qZL.Y`$'moU,"W3pPcN*L9C*ZrId?YdbNgU0hm^Gtn2 %#@H#PM0=E+@pd[bU:A$Zr_gp(lPn#0e980.jDV:((f,ItOFQA;5N1Aei-jX+pknamar/S3q>4C3/<\WK+6/DU*dL*WP7T.$YP/:e %*FY9/7(n(i&eZr>m0G'j^kn%,cF#J[GD'T--2.Im#7D'W>(<@^i5(TJSUR&4;\&MdS0Q7l8Qtq?]V1UrRY:ttq;K3SU,[$C?j`#e %KN-o`U3TSL)d&V/-rk>#j"rRn*q5$0E!hG3<O</dm*tZ%FA/eNZjiiGe-+0V]M_j<#rK8E.#O2nNDmK=lSa>"UElk5R2+5n&Z7$+ %.jlSn$4$\'/3jCBNcEMK)]K_X#F*Ma_$EP#H%e[H!s%ib2g'2jF*,oRG1?'Q0T;!7R?H]tP9#aLkR-5k+l;P[M4LmDJDB&6V5'f] %W$H7iXCuLKBOdn*l)s40U$M0L(E-s&&RlUi@L_hBhq',%^`:4DE4_X1d(J/4IJYrYljo'3&6,NJ!Enm/GNg468_R5PJO$+D^Ne7I %o?uTPF*eue*$'La80<+@3r!B5i8L^ak>*(&6%&E7\G,^/p8_\/2b;c67c2uDG28i&4soqdlu0N/kiVF42idTShAkaloqA_^on*WH %V[m.iZ2L$;R2J1[JL3Zc!<il%(G@FG]VMKPrJ^%!<n&0m=g<0bd=E%/f7$qQFoR?b^TBN2IG'VaQ+NC.\:<eZV>XVIhm)^gDnE0C %37r?Kr5$Vsg7'23s4Lu`a7@oe-"E*5s"He>A`MaB.5MrR.W!"[j:+6!Wn-b+eoL'L$@3bNg+K[UUYcQQVSOQ,TitbE8>S+D.dD9K %8t#:o)G-l0#[iX;0h2'X6NOPK^]SjnHW+_S\%Mm.c[nZ:X<:Z*"<sWdMbD42`$M)o*+jJXIt.c2)^QjnfZS0I*[2ISIr)Ibae.pF %nDW;4RL]>gEU)6(nL*e@`jat/\5`u"bJu7uIr.?CY'V(23\i'q*._T+`u<om"GZ2S`[!B74Ot;rl-',rB#6n#N:?rUq+(E9K,UM` %npqSrYB6qImp(8.Xk/<YpjLss:Q<T.6!Eu4]^@(Wq#_BRYiM_(\/>=[10W;WR@9(,6bEqK59O-9Go9Xg6V^pX=$d+nU7l4;UMFJ$ %;qEaJE&FkC`2N![@T@\!jZ.u?!?SK:$Rr#he6fgO7]$`ro\RFYC>/M6R_#fqG\IRe:fIkB_'jha,]J_Z8cj7Qab`nrOUdFko*_en %oJH4219e)`Za!AI[+FmC2+pR29V:;R#U)4M/LJK:+?t2,p6B1Z&=#RqIb^`LQ.4F))&hEieAX#a'`\O?4:(F2N/M]Z,:;2#4NI`4 %*X#Z"LKR&93i&YL-7/NVhX`7[3(R\j5"'8gR7\Zc7k%ESGfRpU,(E-q6jS>tp&Wsu2f4TthlFM5]rpnJdC](,DOfU*l-.`MVq1mV %IEn7u.p<i%[bX1'EdN;V]u,7o:\?h32=gUt^oR='Q:q1[Y'tWOf_at1gLp2?DB*uXE:Dt[]#U.u2P)sSGl?@EUa`S:+eH^A/p^8Y %[XM-VUShbfr\D0-j4pXDZc^kL(2]L=^2Cs?<RW]]bfSVFW9E<&743:13Oj).OY+`dDcsVfe\]Q](*259SN\qmWUKmQg[HW)C=]uC %bdgKRQ"p#t6H[mMg('9j;m`R<]Trq3dg=sKNa5/K]?S9HK'L<79m:Ti]nDOp<mO>CD^pQ!iK_sVP;*c<Z]S1lo++J2*#X<T8cLoo %j?FAuWM<rkjON)(MjoLjn&?DrUH6-;q>gm8pgW0t:E4ih%q$Qq*uGi>s4K`14SFKNIjF*+f#EHAJWD5K^:CMRZ)RD'FLEoo$\r&+ %][lcAQ-NqW])jn"-6MG#4Z>:n->@$IH#l&Ybqg+VYiI1Q`5aMDJUhQ(.WU+fUGJGKWHl#]>2!Xi<B2og'74A%)b2?IZ6WIBbLBG7 %fG^f%,cdpQn,UE\b/Q*O.4E'L.tCPrhQgYSi.o\rm;JX]O"0E-1)M_p=WRT0.!H7UJABI3GQ7k=CP5nLWN+&ELH)hi(a4-3D6<0_ %T],<R&/J`I0dRr(1GCW&2_3?)4l(&MXM"?:.L$)`K+l"Gjat%"[Y^,%^]Qq+3@bJ+?Z.@@+=bSr52$=%\4GfH0SckDgX'?/W!N9R %37lm<N;<(&RN>^&8gY`O(!)jEGo/_K%j91+M>ln->J>L&5HC8EU\+;n+c[%m^@*-.BmkBlnu8BgNZ\73bPLMCZVl;1]AWJ8g=*ZG %TAMg+nt@@BG0d/B4o=Ss72M#e]_;7!qW$o0?/0l*oX78Vp>.s=mHNa205hnH355C/JMhR3<\CAoYK]cp8r1fSM(;:q.8*Dc8W9(' %R5hAu@pVI@N9nKON4:nD8^k!ib,5ACAd$C/MQY56YKi-//P</u8=j$k\9qWMbJt.W[%CA7kmO?j)O(?Q5=eAjR?:UWdQX[)>h]qM %J[DG:W4\8"P)YF#K=mWt^k:0QG;(L:_0D&F:lA1n`p<EXoj%"k::qDG5R9J-H42o4[*C8+*[ZinIVK`KU`U8,9^V3dYd(SP&f1EV %SI9p&O9ES,"WmTni5'oX9T2,:J%9W3I94d]f$$Lp<Ta[HDNWMeYm25?ZU,=.noFr5PrJ[XJV:kU_>!DQ8-Ir)#Z<7/:81V%ngYh4 %;9-mcccXD_cH4GQ!O&3?,:^Y[.4^6VQ;Gqi;UQ2qW<#,3EZ9:Xf_>UFKZ,&<?t7eC1mtgtRA;qd&;#^k1r$73)](Gb#NOA;33eTu %*NkUEabeHs_>+>g\[WLW.WB?'1H(P?F#=45YY@mb.4^7YX[t#m$nn+h;H+>fB6J`$EGA"ae)n\Fj^j,]VE+\f9T0]</X4LSEUKtj %rn^Jm5uae27'LN=LdP^/>u6'J^TU4RW(h<,7nuhCXI4?0T&-3h7\N:BYV8[0dE%F6!6SQ>rR9DOnW&T>V!&;O,"c:p6u$LcoB9%m %rP_E20@`!d\_?oX;.IMkPtUZUe%M&B9A$[,Hgd-q*V6TqbY$Tu](#@+H2BO#mJaM&n+pbQ<g4W]2!;g>\S'L>3jQ-R`9QpRCJ+=R %c/$.?@-<^.2)CCs<%"fH8m,=9^L1g+JuK@R$UX%;#0k9uWCZQOSJsLN,I/j\#`PbQI`3a%0g7Mc5u*7KScoudF(UXV3OlDumSHu/ %a%u.l0J8<YN`:>bh3P:TiqT80G*/V!H9U=,%cW?]OpYfaG\]ks><,[gN.Ta<q5YrTL@q3\OI2,0NR`!cBmV?JHH>F+o:YdPj:(i= %L4Z^#P#sek-(?22erPn^RAhJskB`8r8Ds/db=d+3*q:fZXjG")=2[Y4!>o/O4CI-aNtI+fiE5EsL@1$tk!E/EcIY(sqePJR9C@mk %I7f5L(LF?8J0j)KQo4E$#'-M70AJFP=Y:S`D0k\b_krD^78lQ?"+5O0ih@X?Mb=O#37ud3"*Wqq)tXT#Y]+c.%1[IM%E,2[EX>D. %9??[[9CkfMKk53IZ;=@AYF)DA,T=Y@O5f-]j:aqdEM>F<:i'BE6P>"`Q'N0tQ/preB67`rB,aWNi8EMpD`CQA@0'+,S@FQ\Y(*+( %]q_I,Xg5(:P)5<+:k3[nN;JjhJF_-A=Yhhqbg$3A:g'BoF@gb$:Ah+l$gd5^0PDm[,7PSrI</=E@j;.5;ainmF+5i!03?&!+3OY& %F"kB<+:T\G/RMl6QoMSASESXIb1^/cJl^%`I3=`qn(nR\CUgrma4?]JlC)Ee)qT#<G3rIGG8H*&B&6G^pt]K+Hqff"/5XQhMb&V= %%fq+JT]sS\NSA2?.P(+Kk#G-jEW5<$n+3*>kKg;%=]gqM,<'Gqe>TB(^YC77FUN5G"8D$O%Q`hhD><otp\hfB%Bj[#c-M?I:%2Fq %PIYI3q8S--o?,NS1*TfDR(@HYcAq"?4'%Yc?W"7UD:QJqQ%q7sS_,jdbl1W8a0mgr44*]jo"0neG:suO=+B5Np9ffo8lES*@f5%` %/suJ"fu#2^:%_R?cmDK@!eLYF$@TtoF"Tc3Xtc4(62AY];.r*g))YVI78#AJ-,9VAR[otS=k3.u"<n;3R;(t-NmFk/dJ&o(El%"N %bNl]p.Tu8a)[XY+Mo_;YiG>dAem!>>*$Gr^hpbH>+f+PBK85MaA^JYYb2:0aE33so_1SA?"=uZcnDJQW[YCqZf=QLBg_7B-,QE!q %D*;=H4fG(GT!oD7=X9;\2hB0C!"pD13WMHC"EY7gm_qO;&YSkd3dl\XbHa!#Y$MqK"T`$Q#mmj,B,;6Bj$fZ[pdND$Xes^qBmf^" %1F1,_43/X/:0Lei;b3(B:CP2e_C6bU+Xk@L0?V0c+s8;R-R?h`.#d.%@-8=mE=&:7i#"`JK>A&*=("DcEXT+HT^kV>8A5-Egg>U7 %C>]BSiA$Kr-5raNMI)l$*^5>@<`j]a,mtrV\%<\`rWi='UaC?2S<c?_B'+\*3Rb$lkKV4T1r$,j+?_""?Vjj\PFIJcQX*::(QXp2 %elK.5fCO*l$MJWC,J_PRaP5Ftc.'R9gX00Mc-+bm_m$KtD<Zqg<uWd>.:gj3k\^qqN6RkqCM@E)Vgo?p(#f6B_o3uH/2!!G1U/c3 %b"0*bmhUa8L/^s;:i;[(7lD!I^qcn=_!Gh>pLU3speE4G75W@M6m!W_^MJ=Cnmq^mX]L#,F(E=go;@UG7gJ72JaV+OHO].U?9(#] %>5m)IMeV5n3dm)b++a]rT2$DQdsNO^h[@KNVk^%)(DEF3=(Yq/-\Z\bE/CbN/NnH.2kBMj9`@:$o[9`;FM_81cn!7Pf>r`V,9u$^ %UYS9Z]'e@RDn8eAk^L4@]Yjl,<T`6M['Z?1>]P)0Ne;]P5YVcWE@DR'9OIg2qc@kiZZ6bFg&.:n6j6EaL;mtpn$*2CpP?"-p<(m+ %:6IR*(/qRUQ8diie<<q@_.qY\j)jiaVA%pX%R0omD`F_8[ZY&!:+lUFmu,S7(Jle#`#8*dkQ.E>^fk,GbR^:)7taN^_O7N*g6]eq %:32$]mG$_q+%!,m0n&0+'oX+J_?778Ka2"qDKrb_<o6\C!YuhBG]9BokDeo3%DD)1oYg.^-p0LD)m5V8nDLcnlAem\*jF]e#o1lk %<!'t39gs#O9V<'WMDo)8IdhJeW+W?)1mX=9.!/2u(Lq%&#nJ(8%W8NK7raDYTf%hR*IS!n)L?5t@[mL/-oN,[E!noOS2pC)3I&*M %.i/^82]mpD&&foTioC=Li+1m0B&eF]01"!A*,M-]8?'OgQ352/+XA>+Xefd0YAU:u\$OEen?]L,;_p=qe'SeLFjQ!UEsN5`EHBP% %oeq_fG"IX:/'JAO/W?,_.j)W\WG*uf[Tkqb82Y"&#'HS`\CkDh6o>[_HKpB6W]3+E80/uu.Y`PV)I+\\P/Q57[Y"DG@H9SGbAU[t %Tcf-Rjl_2r(iZK$-ZmM$?pNo$NoC`6Q&l`A:Q-/4L-hSJ,\Y!YIZ.#DL'V5)diZC.V#N2J7Y*I+)_%ZZY'XR?AUAPj<2cOkYIJ,K %WThu&$_KYn:E(=ON.$5;%_f[9YV<90V[q3(mmr*q_JhFV#P)h0:YV'b.i3rP3b(THKQop^gsT*C[M#USU+5[O-7RJFZgQ_`3&JuF %37'fLg@p&hSN>=bqQ?);gst<>2E:>Tn9sK3%m<W]2t&\15.b`oTp2?.#H'>7;iP!(h*8DepV,tV02Kga@r_XW*;#SIftIh8+G9`$ %ht.?oc.ctP>3_ATCE$5\m$<7PpD-c5'#@fAUCAI`bV8;t;Mr&no9Ku&$p82F*(q`PX'm%rVsTDins7^GiPk$Nb392l9KC$K-#b32 %3d16=^0l[@I[LXo!$9LTGPM%-lSuO$K[-)m0Hkf[4ICf^s",;945%4BG0fk$]c5n$$cOLjk?]=7I7W5J7QK8AC<=DWmjCs#?RY&o %`cNt4!>BuR/K$+(BiJPcH`)e(M[6L7#<T"#+X#]p<$E8C00dhY8G>Ld(CrnB66_#eZEjE+JriWi*V(#>\9LjjHsj1`o<>Q@K7W%? %7R;8AK]3S36040;^giCoNJkm\'?V`0_^_%C%E6B4aj2Id/YSr?DQKaETW)U=XR>%^Amq]KTJ'qeVVp]UlJlMkn"f:-CuFYp@.1&] %kbo@;@Zcf@1OE1!d`!M4PuB69[.jbNFDsL\"/,n.p(Ca<?=)8\_1dL$*uU`WCA%/VZ$1i6>rsr]OVX)?5`.ERTS8#RSX1;dNc=No %_2/ns**h:3gt^\9Jc7TG>TXi<DCjRNOijVmr$`[\LdHb!&ag2u*7(gddT[eUgGX+](e-)X"<2n)p>m!WR?H(uo#YS6)reKT%m=e. %S^/sZ3e3LS]5VM7=*mkYlb-A\Y<Qs:h"Kt.bBm;$Cg8k[0?)U0$R6jlTP,m-ZOp42P;CG*.,D.Sfo"8Uf06rlk!e=@8(WdW]mSa0 %j/JB+/jI'iWr:oLQ?u^$?9d3<jR19NF]XSEgbNdX(59W#:^06qlF]IR*e(lm4kS015pdf?".qEHqKdPO^P)n$):-!m1KEV=[fa1i %fD;;g$I<#qOBh)_R%n3Q,D7oj5T>X(Ru#/OUK(#C.L)BNmADX2ID-a>9.la6D]=C2pQF"rQI0XaOOk/-f+F7")DarnNE!9d*^=Lq %$SIQTN-<n(c\"d'./t&(N'%$sCOGcQ)6]^McG9V]hQ_-M])glglZX*cr*<ah6!aAZgHE/dpMOa0:##ENr7&N6lVPXAh/-!/`dJjY %4CH9T&h:4o+#EhFnHao9Y=%dT@\R>B3VdnZ"W/^(dcW#R+at+140ejA<oU?`jVQiA9FC]fSBTuIS?NLbJj+fR3]1tEp&oO=%"]l[ %!B)Q:?>cF%@IE(O5PDenXJp%5rhT8k#ebEb.A@N]!eO^o?9h<u"I+pG"U#F!hKtG1Jk-,4YnqA\fGtYW-t5\\8Ke%[Dh@#VpRCnh %SG1n?Z+oma9?9gu4(k+tf3SgoE!W1'9p?C>'*nWL`"Ok!@Ch2^ibV!L=U&'9oe`O[arBQD/6FlAdIN^FAi"&Ff:Hb5D:VsOflP]0 %/D"1>cG8+El2L2>M2=F4Te>UKP&RfEKa9(l%u1#h+n1Ohn:TbX!(&Vd)Nft'@0&fI,Yk,^jr,2l>&Dbc<i/2V5Ko@BScfOPFsmJG %5u/A+a=&Sm-UGP1l#Zq,!W(T^ZO\-A1</8_&+L#!8<:YIMon$Z`?4.=_F4IChulAsD`u8=q"/-?I%%akFF-;604AEb$tY^4`fZeP %7p"##^"[P9j$[p0i&!;gPF6/E/iDFrG2g?G'9B;e][q0$6$l8fRC`73UqADU^%Ud$/6TQ%WKiG/>akFSq&->D#qbt@RDh``B9-YI %SihDpFN+3:eN]S'\Cau.\Z+Z@WTkF>e^r-sG@#$$.aMlYb!&g/W'M_FdA^%n<+Ri(DP^oQHH*:_kIa6I[s:L;nq[Rkms=I%`UMe% %jUC?MIsfi9Z7"2F.r!J8K,.\cbZns3UU>n-WCIZOAk:1>M/,^5kt*=<2mo7?rIYYDGlDU%hIGI8\Q7]>Me&_<PLM:]8aB3LVpZiu %a<KmndQ/_5f(JaMK>&D%,=C?D8H3:H^jAf/m'4$<h^bb+e*'*u4UDXJ3sKrtMA+s9eFj]X)#i@-pKVB\<d(mcoLaU^qci5nYC]Q! %MX+[3h.KeOj"u-#X*Qc4%jp>K"Hq#a<j4<mU@6`&iHpMF3]N4fRuN3R$V:=F"oqdDU91PC:nZ;:Yhf:bN[kpl&Yd/mL4HbKUAtc3 %/c<ud%tb-)+lM>F+UimQjtRPkKdEG^<.LkI$j0n19*u#c'k]9ik]eZ)AVirI[dNYI*O]a:23IYtNP'BRNG'^qW#0eoVO"fp[[N0F %S7tW_c(-q'=3j.fctKH,Cb;DBC(&7neuUg;g+q.!AO57G%C'njrdbP714iU:N*fC87)AB++AkZB!8`OjT`[9fJ[e)Tdcb^\MGcbj %FFjXP#VYlq9OUdAk#A`;lK[X9,(^KI"[Kr@:R6r%AJcf1U.o;@##?B",ULFmbaVmC>/Kl36=T<9FToSc,NF0<@/-Q?L!)T+Cr!), %gq)9i,U%H$V#19NEA>6IUG86Ml6_73?Z%KGFKOqX;ec.nO62=Y+)da(`m+*4f?R@O3`gaCXg5Y9E(a>'?DNqN)C'T=9q+/LQ>4`# %T5LX3]ie@U;;6&jX0YH!@7"aTp=WpZB<$!Ab>QYE*BMeWI'tC%6>^.$bE5FL7o%ST3n$n@m'^cB/5mGp_uL>R5SO;WjWrW)DL_Mg %HY@6ZWtt=eT=-]P#=o.#<;`n12XbY"64qkmq.]l34_\-5Oqqs+dkS:s:g_#"R7S">V24AtKs`>')WD+Q`FUp0>eA%OJ3ko;n%3!5 %O"fBm)^L[b.;CGu:c"e;BFoi^M+fe<kYsk<WKq>dT"fZj*om0_jSsi_s'M<[J:b]$Z:;kD%-K<u-."V$5lDAE#LN&<?TnCuS+]*[ %&c_s']tHQl4nm]([1PdhJ,5`2%g]nCF6bUf)jFTQPC*,Mp57_B'-C`<iU"CCB5mQPZFDS+h^Ko+kb,JI29rP[iUF&9H.8[k1QAlG %-5+\sNRSJnC^YDj]#Iii`Cu,*bB:I6(8OHHkj(dT$RN/@imFtC1;K%QSq3Zq!)+WQ:acIP+<F>!&Rc>cU7aK7+V#nuJ1M0a,\Yk4 %Q"=\Z#RZXn;S0udb;?RPa(%YN.[`W@'1dq81Ak2n)A!/SO,(OR((GAmjHhKh[;OM];e%s2*>N-sBb_@#%1RRb6hNl@o[^19[Dca< %PDcuThn&#RGF+ki`5MnA@KDL-#DlD@:hVtSY<]B5E39;77>Z6jPsAj-`:UG!.*/D5N(E03^a0L(JZPTC3cDi^>pF2870-7WN0G0@ %&dA[e5[>!M:4[Bd"cHn_Y\5MO.Ocr(hotl9m[h8BM0f*G[[jW?'8QI-g)HN3C@GW97\K/6U$R`r>u&SmeLX_]k0\thACN/UAshbi %l_fe10];*H@lM\4hRmgob,M\)/]D?@EmN7tSu>2`08aNr:8l?o/WB0)ggK1s>B.jYWQQ#6:#oo#M4;RYYEY2QY\!4!b_(8'B#chF %VmVhd\!3_[31AB&Sp%+`X19c!JfJWMKuZeaC<KM!frd0_OY]mI/t++O7nlri=a8n1m/TAKRs-LYIsgrui:Z7dn%T9[*#\_GQfeTu %0?`h#"25W&2t3K@kDagZqAQ7;rIoE(;p:&l\i?QF<^6c):rgp^TbX1KXX,0froimqM(LaCf]_B:Tk1Gt?@AfYc3alC\MVF-"Ju6S %WCgPHMT\\7FS:4]i<o_R`qY"Rs!E!+o8+;))-aDrJk?]n&K(TH'A8"fqHs'%%2^."B21;6$m]NhO60b$GPGF?#OeLnNc#ngAW-si %X@n\o_Jl?H7:t_u5\GYU7s"_T^22erfo*@!Im(t0W==tg@UGUdA@2?]GmQYsBRX-.j`OGtlPtS)i7n/nl67bM2S6Jg;tFVfaO<_* %0H&ao^;9tc;_lAYXW'V=_D(.L?87:)J[#4Z43'U/TD,3'b>`=jOUkPCLTd$N==1J+Z\F+Co\Q-sQ7^OT=ESU#ZiCC[8j\Atn.I"H %'S.T"U.Gp<U1Aua<CE9"TnjLb_D5,J_THDXYRldJ6^9ZYWfVrdSk2<Cneg.MWIcHD.O?`"UF\!j/gmZo-m9s)TctA&.NKfe7lOdk %BPOV!.nLPM@MiW,%:O9ErrNdlQ51.`ePTSVgsFViOf-O&"&WB?f.@UL,[oUf";ZX+5V#$GJC#@q_upu*7.:g'A0M0\(HDa8&tLYj %d+6`D;3Rg&!0MqC17;5Q;,U"]7rR+e<=9Qnd5#(/Y]6Gt<\">(9?G^r9OhqPQ7S]'!>-bAO9efo;%WsHjUGFq5("FH)*Ac5'g1D- %3P6+3KJYX-lL!j4iUWs(a/`)Jp]`d]osA%9[7Fr"L!b?fgX>_BXd,jpV=Ea6F3cf+[8\L'(!"mj*3:_Q=Ec0j[NN/an6f7.7!>eE %kQXC-';b*F<34WJR7g40='7RYIYFl-iG=KfhR721`J<(.,ug]_BZQ4:9FIuF$nk9_30YJQSIgmR]GDJTl(N!<bL\DsEO7QC>\RT\ %6JlAQ>^-&kBaMD@RW@/d1u>fll/)@X?'"IK]m`.-np)5O+H<XOKnd>jrW#'JBEe@>]74Hio"6h$MDHg);MG`@5RU6hA7\#*"=+.- %9aP"qKdEY0lMlgU$h3t?+'GcG#H-dg<7/-NdTjeV0qa?%i<86Z@N#5"+X*oPm2OI'rIS[enMbPIrbc^a%"<fT_8u,ulIDAD&-=3d %!YfVe*rJ'D1<A$;R(unG(7f8Z%r@>8IBI3j\Go_4@bliB1[s08?jI?mm60pVK(bdehK'5tJ?J-RL2YfNS^lI!h,@575X0)PADQ+g %jplThB`m\DY4)*QptUK+#TiUS[J+<@H=L19ldbWF5LR)]W1-`]C2C2\EAG78nFik%4tL*Z$e+>'keOFer.V@r+rVjX$4"/GEEoX^ %A?"QIT,MTB%\<cs(X_#[6%HM%hc^Ir7l)r"FVl:;,mJ#bbol#a"mAPm\cRkj`"Z2`&6375.u>]jMPs8`;P#M:UbAF90.irl/h]+Q %;eWll`FM#.8"#B,o5'cO#nMe9#Z,6p1m/OV.+3Va'BmTfF]Ci,.#Y-#Q.F;^:t(^FAE!dW3!p6b_SS<6!l.[;'Vpci#gu<8$;=Ci %l!*O,"8D4=24Z$=aFM&0%PE"A0EdF^4D8CN5Qnq4+Nsrs3l%D5oEZEP\J]sLV24+gF]?ng-o)Vr+^l^[6kKu@Wi.Am2`4jL_.;7V %l83@^@?jr^Y>Jc-C![?LD(C;Le,]XZ(E/seU-PYJ6<o#K@6nVT"NQ#Y)gK0aUZ_3N7`mc%0N-prK>eiOlFM?0LPm`#g+#nK(K;,< %*_Q+KM04g4@oo2e?[!ppBPpptAoL>1ImnNoEN1+&:mrG%Rd+7J*Eo$Q<#"Lo*4J!ogaU*P^8JN=e!q;AC-(s_oOl<!crO6l6r5h6 %3^#LM,B9nkEp0[=8?]m$cdIGp,r'j;EP"$%giDDebB(Sl'7HPd^Xmr/[Y52AFPYLcHEK3t[5EsN[&tp9/C!)(I_P)fHgB3t([p4m %g&&'fPVkEDn*h,GU]1Q]i-gDi$7MD@n8Y(k=1$\O9f1O+J-N\#l@:brOH]`6"lNqm8IeCY'9Q2mp_g7/^n,"?DZ9^WCN"f^p+cmp %8?8*iKr1U/Z@F>1cqG-F)Fp)jesP^i'DV:]Vn^8niHMU5hk6W"CTIdE"p>Hu"MuEHpgkSe"inbD31;@+P9fJ<CMa);4.>Wrg^Djj %-U!*#Q@s)S^VYUKTUj#">]08^Nc'>r/]m)>=i1=Dd"hK:I")pZ8^YmM/><OO,6+Ls#X8!U^:U0C2K[6Yct?ALe>(u>pj#og%<d1: %kO;+S";3'?_.7qc(upm?H(&P?$c=C"B&1.K7t;`eBCp2Z@I$fuH_]MYC2oOHTa$/]D3UA,fW,AQC&g1-&8Wu`^M^'TUT&gY"LP\U %],>:e-IKpl@1lk5_3C6`d#h8YQWD]Q;:6.Wf,'ia!5SaTFaY,F)/U*cZY>B;\jR3Kr(M75JeS[5,9\2OHt\46QQXOO,o\?8'4mgi %%J5l6b-H*q)2>)k+C14`_=8mB//F/a&s.bHmss:0.4HL;X<tWtEflfZ)@d<L-ikkATo`jl5qJ*E_aB._<$[""'T`n-W_te\R`E-1 %nLt)GJfuJ<TVFAkMOG$G+Xelk-mL)g.jo%ETXS=s>QHrfPRNe1Jc.'pe52?l"QS_%EirU`&4-rH^i0G\E&9j(.7G]/%2O./hYkSO %JG7XTr*qqDKC]O7JGUK[\0E)fgqA$5ok8\Fg"GYlCQ1@+ldII.NGl!p^=Jb/H+N4jWI3pfE^NH'`PI;'d).;=H-oBt&IntAcM<St %3Vsi&6LE3R[YAX+lF:Z];?K:7[@&MM``#i;.k%M3@-Fb]^XUkID3XM?K7R5?K'fifFqmF@*fBM=Nclq0fi8sZ?Cp.\SInhd(/P^U %.lG+'FIQF-kLr>5e`m(aPtA]dM7^qep3)t+\:4,CO'QtdIs=-!qLZciHma1.O5_Z-o'XD./%54,PYK4sL+"3^5Z<:>>$rgLE%5%1 %$C\++/c#P..XZJkUc9KAi#/&X12XSUo[QWL,Fj96^bPqZ%T#Il0N!'$)H/q&8c;b>'Dj0Cm[p]7hiLM1I/F(k^gZin_1iE-7%sZU %5QY?7PORM^nak`A\#0qc"B9^F*$/c@]gTX9YIK\i'cuiF"8?!+72QOV,^&\')Xd"Xl5tQ8JP#LEF6=,(;-Vf+q7Y`Q<*a]F3t)Wt %cLl*<o[L;:D9.!'r&&ZC,7^fDfJNsG-K@2,fGND,5;pOW\t:#%Eeau4jT,@*,O4J@V&XTc?S!&(Pj1F9lr=8kC;<aPKI?pU0bC8f %U.lI:Wt^!6Bt.7aM2MF!B+Kck0ps3udJu]IPuSW!dLhX@'33Tr;kG573aG(#VO2siMR*/=.Dk4.j98J5Kd"E+%:c=cNh'iH`1p1/ %1mk79g9jQ+GE%:U3iP@pSP<]G#!11+;$rR[5pf$R9>Kjd7"R_"o+'/M5c!?^X?mXIMb8h^Mi6Um"DCSl7reuZ4HLZc9i8,g(HAU- %m^A='==:OkM9'L-N4K:V,f=tY\@$kh!sK<7<(92A6Y#s,%5h!s!>,XDg([+Y70tgh.3/Tf\XFu`F4Jmf'8^h_4VTcK0M42_=NY%] %_,M?T%Y03YUG4_O#sl7M1\Mgp*WOincg+LH)1d9V-<=)pEIlB$4Q$_B4hGpuCr=eho(,lGfB]a22eLlab.-#iErSi4djsP9m:?gR %(>NfN]\/`sXZ<qe2XXOIBOd'PFdcBCP$:ALlf!IK\bk`g>V4bi0(=%gF1-;#Y]/1D>:6Ib^=^YEa3%EZ[]b\\h\`tLI7h"dIZ-p& %]Pg6On$*"V\l=a19](TkJGRL*l;ZXc1%'f@FsM=6M0E<ji4_D*Iqtd^m=)MR--<u!3m[KnFaY1lB6/eSKHJk\,"7"78+cQ6_,h-- %f/,hW^$b]^gR2fRJr9.&($A,'/sK0kV+U%EhuOtD?tlnJi^s<**;J#<f')=2=79@_SO&^!CLks2;FIA_N#7K_n,b#D"MfjK`M]_N %cI/1rZ?F]_:ICm%8A]p81<L["quS/A<UgUX_>"ih,V38<8KnJ(Bqgg1L#7gqC1;[2Df<u#Erjtp=BF@]["b`r&$>fJ4jXP>STG;i %/i\"a5Zb=\5d91UhuQ`=nE>On$D#Q>*c:j=Q&a3epjTaA$`no&fX^JF7)&>!a?'>Nl--3Y"[.mdqLdLVA$3*n&C6'38OM[_pg1dh %#OLu;rTlLfBOq&$Wq@.3?3.jq=t^2$0aY7Q%Ts#621`4<nCIhjB7ee30K'2;#Jo-0Ild(j/%BB"WoY431=@k4+lLam&t'q/U^.!a %&62%_5XpG[V1]SH_D.nO;T](#;@G%p5XT5TFOH'2R)N7EEi+qL.TJe8V@W5:,QU^X"o_PCqmHcbC_H5@,@e2f9p@B[lA3GfTY3@W %`Xnq$KP;(I,!nsA:GdX+HA&XmdY)<9,'7N:0a]*u5XrT3!AOqK$\=gj_JsHkZ*$E552sZb.fOT(XrF1F/.e6s$&%i)c4LOIJ\Vg. %(1E*ccBr3#?XHH-Iau"i*q#=!6FURF\g<(kP\1,pmB]C;]A.7o8BH=udR^bjnM9@FZHfMKW!\`FYQH`e9>O.K9.X1]qWd`H?5k#j %:CWU#qV"N`(TrKs8D%/_Rl`CF*?6)KdrXtM>?,!,6;V_hAB0hN$`-_`as55smlsqfg/8X7<Z6#;k^goW;4":,mMo$fCeD37+59Y8 %i8W_bo;2?<$A*#Uh+Ao.F+S69@soiuOpf]9=-tSe:f'jr%F,?#XutWIRHSTLASXa2p1*>^[7MunnLbPRG)*r91'6#PqH1[^Xbq;. %%,J06^t(&UX8/@Sb<7a:=Dp*7_a9!.Hebf3B`7Mi3LftmI%h5EqbRt+_.RuYX.:XTBl(G-pW&\[2J^Ok0QkZeWMsK-l3el7bbn%s %'1B7de,`\Z71k_\epRDV)=fDq3lt1oqDUEZ:7njf8Ri?2;NE*%N$aHjWM4nk+tT]J7=1WgFQ6LN9BMZr/hF2nfT>Y(hAD#2b%AIZ %?,K$:r[O$!Io6q',d2,?Rmq&-?`lt8ibudh)B2BjPE=>-^XQc1ce1>c2HFA_,['VT@\Gpc&%".-_?6UkiI,8;s"'@a8qa/4^38KS %?kV&d4h6D3GS!g&STEa)":sKf]inRcZi/N\hmSZ'/$+uim+`XWqBS1jN:.M.loN(?#@floTohY7#B;b;%u$c7aIrXC>F.uN4,=n^ %"+k.c5>@6NR98Ys<4YGiA.']!.>Th_rb<QbSrg.4_KM-BZ?-cmLGU16#rEP&M^)(f`N_`RLiss[i2DIq!KJ?hSN93V=C5Oo<"oHG %Q;'`k<s9O:Pml/2OgAJ@!3NBM*oCb>E3L'+?ld(1Xitli\1W:Xn7<Q:.4WuP?++[4D>6;qOJ%T)4-qt[R$l4L&7Z>,4G850@Yb_u %OH?9FKXA+j&01kD.Y%Vu1T90"`T)+KVmt]Lh*@D>-.tf0@i]Nr"L2hohAaDr:&tbc:Q>J$7Yh<X#`B%mZW_Jo`p_F16[*F5h.TTd %/+^o?fpj!kRicKQ&@LA3Pt9TB=Z*J<8#$6K`lgh2:K_E\7R=lHRF%.k1+Bd=du$d+&LAKC=b4'7>lK2648tGT1)oXuA<4M3!RY<s %q_IsCECj3lp5Pq2f$'0K[5jDW]/nEU/gmSQeZ1BM8'ZRqh#2DA&_k`c2J._J'h:>,M018.EJ?*>;&6RQ3n^>Ve[6sE4YPM643Ap6 %@Wt.pHX`(Hii^gGDC_GDbX,QI#Oe)rlspfBB=-Q6cMejUK,s(YfgEYfO2F;6qh=H=V@IBRRnf;J'?=c:#jee#W%,u=hL1Fi/AH?c %NfB)pa;FnNJVYn:9k5a3bfoGZ?)qg*e;RE_j:(N%RR.>c$Id4aFNii'kDQAXLa_JCbA0Yj/!j<WIeD^jkWn%Hi7f>kh-.OAX3ssW %.>?G#L5MpgQB6cOTX_)5[$lf(MNk3.Jr6^g`\\]'UM9Q\hgHD.^]8`g!<^p:n:\C$f_:+*r(IE;X>WKTJd5BZI1dV!Zb[\"(`<5i %Dg(oB=8^?H"$aC0HPjJl^\m!d7IWa2WugG0Ga3UC<F";%V7Aat'sG;S#/`K(M7;/@:H1qT-fMmPI&DLl=*XTur\_I8AIWV`#^!Sm %:fUX\2U#dr3f/KL!\&<fKG>VI,tN5(Vn8/AS1oXL`8YXpX;.[1D%NjGLbMd#>r9Ga<Y/HcTl]`l$m#YS!%;Q]=_qD/<EGMPTp*Q> %3I/U>B#]j+>P<i_/i-K]e]"^G,VIV5YL'%\16l3+;jK86fF0@n$oHVAR^'o!iO;BdYnhk%6Q3&B!,-I^ZdCc,J6SPqU/2Z:(dH\% %0=`JAeHA+3rGM3ogfE_hM':OR.KftV8r-(S=--LGP7iZ=F/gd5T2O&hOpCA?_KM%(%17\X8Y4RRHf2LWAG_5u"tPIFQ^OTL8/SiN %!Ll?:8PB_)h&4qYghi'O`O@aY?>S;91sc#;lDDf(X#%ZE`-@[EDNI'sA5KO,V)FcC(FrT!VRgi$[(HYg4cRKiM$.MrRFQ(S_+VoF %f_?:**fRB9HY>h5?t?":&Q(cCE<7[?^`%e_\a6S^"%0bm\(Va]j^cF/-\q)JnD4ejC[F=[%H1V4_q`i1EEWt5Z#8GOMf?-_d@M;O %4P%PtDb:A@9aS+"$J]mQa!/N=:&OGPn_WTlI5cq.XnCIalF4mRcYA$3c28TjZQ6/\g96u`DkZR*9%RgG`hoS2f.W`,C;H,L-L.WJ %l.W3tES@iV.bs&dAa\C/QX7?&nboBbOg.b)1)U%ZXRZ>\@JeO3@I3.Z.:aR^)4oURj/:4nGD@^6/gQ7Q/*`MI0O?P^Z'D$I>+O?i %,ZJAh)Am8R)G\bN;-K:3AUbO=I`31MgN91C@\`>?l"3iaH>&fsK./=SXJVYb.OM,[(R,VEapF!JPA*?3!Wc]5hRe44?9Mq^Hla4I %6HVR[1![l(a;=&\6?VqHJqW$:#<u3dPa&*($']p?(?nWn>EeUG#_$ceqFTP?^?c62'$p2Q(A-6\p%u-+7p]W#gh.Ecj((9@KEm_2 %>lr,[_`G&0jURsVlcm%*=@!f8']l7u!g`_"&Nf2MNSOpOm1R]dTVf43'0S%+DBNp(..a)u#U+7D.SLZRlVN3M:Kss)Jn3AVqF6!- %+daoAX/J/o\ArNGok'7j3tl(tR[^@=[iB+bccf.->@f:hb^a0*M-6fRZ^`>ICpnp<)3*i,@c661)QYhCGZumCQ;]Z.5R<K6-II@G %c2=S/5&Q[L)=Hc9];:P_$e9sQ=+r&u4,[]sB^FWZRh]OJWi(l0p[0k_H)F8jM9/=\8ZBe[/51^[2_h)oaltFVI!:[Y$Y4O7*'Zdh %?>=p#TeHIPkYEV[VrGH[>[%^+CVV0\;#l<&&Ah%4o0?Z`\oPR`psh+5L=+k4$%@g+3Z.:/RMi>$[QMe'fRCf:BQA/FWB<d(elP.e %$@FlAKgOh@1qJ4'f$lYWI9cK!I*b:+*6&9j.c;ndD"sC@.s(=CQ!&KuX<B4joD$D]Z,+05G>J+IDr/1]G/!W?93#<SiO$c*\?+>5 %fKHk?n$WUChW2CnL%E='p8a0i/7rd*4`e6sbj?ni1.$.`U^)23=DY<]k4TOr*ELIl=ugr#L!f%joB`RpH9/2=n_"hcf-rH.pJB__ %`p/.KBBjA?459_oNP:a?5(7l64SjMGjMRmh%kP3l_Atu8\9WHpT&g"Q6T+ji]#oLK4Q+U0iKONG!7n7>IGO&uGee"O"qCN"o9O9c %[:$,ngm+?)Aod253ejL?E>`0kkp[N#AL3c"dFVXsbE5TV'iehGeo.!i@]?$%cOc>;:m_Rs$I[@cJc[,_JeD%g#Sp'e>BjOC&3L/P %SnU//-7Z[2\t\f9PtrLZEnJ8o/$++WGjmRm/<8"44W$K&NZ\:S/CL0e[jL.m&`7U>EmDEl3S1aOYfEU:c(7iYYs5HJ&ahsAO-A)3 %anRIhe#qZ/T#4VpJEJr<_h[tp0`X&WSjEs2Rhap.]mBk6]+MtCiffm(M66tpYFY$8NH53T*h[I"->sn1dK7%'JFdmF2KKmI,0sL# %:V`*dFk(Gs:;cUZdjOI"G+A$f\8_.dD9&L8S(Ck^?ELs7_r8a#h^qJ9<uB:":Eu?C'<G8/';`MK";EC.!/MJ"AjgXpXLQ]7.Y;aM %@PF_aM[YUcp3!bXXc1]R[3sMWM)EtB-I)g<G,5$Fi/e&K3`mcTAP2Nb'f0ucn-I\Z:SeDTMbD,`:7il<BrU#34*liK2SfT.fRZ^$ %OQheIodAni_;kcOULBfF$l&LLnq%R!=>5C>;+(hGF(dm"*)/mpG2^(OOo?;/r>$dI2@\PP\7b-O!1OjTRoI858Z0--QNg<U,-WHT %EKpcK70hpUR8`>=_Lfbc"=[l9WiBf6j\_CLL+K3LG^sHJ+=7n@hXUBM`_9_N?`YtA]te*^^+L'M3(=JI4WA8si='bIL.;L+%XiRb %q#9C<[kBu=5C;/>rOi#6cf7*2DRD^?Fld(J_q!5\O7'A6[$9\h`Rbl<?`^6n]Pum#m>b7Dme?B<H26aYlSgI%5/2kR]e?!B^mXfa %$#>-4ei8=c`dctb+E])CiIXW8S3Nm8pohJcnXg!JlenH<cIag-@'=(cQZ;FI":l,#MQD!fSo(pUAEbH>\P'@&9i\Q4b,FO>rh1/k %O\EV*5^cASnAiRVqJV?(4j>WRRqHIk?-cVH<*=`(5pjt_(_f#jW2upc-INGY;&g'uoY\O*%jn,,W&Q)K#ur;9nBdiUThfV?@r1d! %_LnJqDJV4XajT9AJITlmo9k7:s.9M1\5;']eG_K>mTeu1;#8&:iEaO8dJ3%om"]DeF5cX74ID)r&egpGJg6&p9fHtF!m$fiCRW?$ %>m;G^i__>HfU_4o=&STA;W:GFU)Q/E';YJ6PMAF.2^)r]n=BtLFb#O0OQQg2+YqA6%[olo6ju@TJtA8?IIURcc&T-$*TnL!])4pB %bOoYkDdI@0rSl7\(DfhHa#gGl^;Q+I3fU`)9MJE@J8c#JYY$&S)!Ol*=fQ/Y!hT.mKVV.ZU0i;X8Too19sE,%HX_[H[QkXnbQA_= %6,"d=Sd0"9K^+/d'El_Nhl`_*K>A`,=0`s:.4ukpN`g%KoiOus[g$hV5dgd9F[B`OP;7Nag&C&"_>*S/:_O$_Jl0R_Ur%<%B</pd %7bAIX67c4GPp2kW7G_arCp-RE4.",oc).Yo-Z,;@fkQI+i#nQVMCB(P1e4:oiioQLe<1Y'5:7131.#D71SAk\7Tsi1Mpkb\iGj+B %+6A>%nQl1/Z$#3up7j0f"s8;,GaS[m>j;9Wm"&@aH(;9^c;-N;c<#F(2@%&;a</HbqdFn^IiMjEpt43AIeT0"kl^h3#L:[-LBT%_ %^:HW#eXOQeeFL$4%H$PS^jt2Z9]5ri-gGnS#M_NJ%t5uJ9Xn%E&'>uqT*G5AYf=ZeTu#h#Yui+$lq]9\]Ali<2qm[RS7B.[@bmRM %$Ur"q!/a=C#a)';=<%@$!`Tf",0tXYj2C`5Hc'djSSY:0Zs7EX3)a']ML`N@#`*@&'e_'\MM6C]d<HphO.@s7JM=*_-rl'1UdRah %Q5Lbn8f`<2_e"8SNdp2OIGp1qEQ@$a&Aid)_$,YbT.+LS*e*m>J,G_.1DG"UgL6!s3.ZULKEqN!#9P!DoGhW7bJ2i!G.uk6oXRK0 %gO86SP&J3lcK-]>PHm`Cnbn'kd`AKJ,(!G[K835VY^eHqU!3#_1A/FXfoU'L-jK`\K9TYp'Gj`G(Epd%Q0_)dp*&Pa_BuDd&S</5 %.1"ZZiaY&=<M%g5#^\dG&c5!a,OM#Ve/s-!J*5+BoB0=qG$_h1oDG/k(S<n%pA2bQ05p;c3E$h0C:AZF<)Y#U-CM>OL]*X6K*;Ir %)](#_PB]D]^h32\RR9ATIL;?k_YL5t_)tOQ%o]P3b03-1FHEI(Nm,P.(kWoXQ"gE_Zi+KP[krc+N&Z?]^mmk3BsNa;`d.q9fS1)W %$fZ"hi`;0,,J;>,)mCBSkp(R$"Fi6BJd7r0P#;iXhm+*GYm<Q+k!NO5A:fI__/K`q_gJ>H&]r`<ZY_>:I2TqP4["0C2T#o%7A(PD %6!FE)0of5*U7C.+>sT=$+/"Dm*1fVG/mbg`iLY+9l%<=Mrqp5Npdma8BCRX`duAio:>nJNK^$;$BgbSJ/G@^EM_dK4)BFNTW%`mU %#';O[3]]#O_Em/tbl[o3r-G@?qF'6P+hS7sEEQYYj+CUfa#>Xm%=d_sQWj)*4LcWrln:%eK/:U1I"nViYXeE&39r_LaVfC$k4Rcu %kR\,[7<<,+03c(S>"i%S7M_fI.0Li[5_0F/,ePstXsCiNXs.o#/q:7s:@EgnHbAaQPf0AO8YU;8'ak9q^1nG04[b6df9?rtT-C0W %7YNOr!#e>,;e9[D(MKs1T,JYVFn8#hKC^DF=/u+7+90u9@J&)%m_E?#i%sfB9CCF[#X\KCkJhrPiS9:D'(>d,:Z/p)$RfAI'bFt$ %LZdLtSX#A&%Y7Xh"J8P%T%l9i)`,pGINiGVL.!0uaX#`Hs70AP)?6kt_h5t,V&catg>?FHkdN!fmbRM!!`;[Fi5*gm@jO:%n6e#c %=,cb8A^IT%FG)^_m:K_uJ&#R8d+kQM0/-<:m+j";?jA^9(8SL'dWXV*>Z&Vg@#l%YF9615\:WP46>'Ps""AR%4_^gi^OsBs4T]*a %N'gPO;0X)IJ#"qr]r&O'ioO2H(gOgqp.G4=CKF:/GiurML[?aEm!*oYjnbCnp^fN824=Mra2Wj/KBMEC1W1'RP,+l3foU^d79O&q %8_1jH'!4HOiL6Ff$rs52lB[",eY(cZ<+6&01dKl+O?47hY5sJ<,'eO:Zt0Dd^/73j3h:k'QD#k!_t7&,$+:%p%Np0Im[teBbA=C\ %"%:hib!Ti"qb_LpTI("M),5tY&<IJhm%oe=8SIiI/-oi9Tf::6g::&,I1b.R1!sVo2L%B@FT@-pT]Q6QNrlEikb\K19nIKL^)>Cb %!(+-4Oq;jlhg!]pCPXXJ"&Js`^T_;KT6oIF^;NCR,%c`Q?5!8SJ)^El#7Q'0K7E</IqKnlb^A*![sd)a/tKY(l,<N>kFOp7iU-4u %ms6(7I!j3WlJmo=iJrEGE^)j"SGdVi"o\:8SDDL4l/`>g?k;t>2O)HFdXi827J$2rB2:IUV7UE4Ts<Qu*E<8V.#A=Ga9jAQiml$< %Sm0D\?*&9qWVkWKil_eq,q4:iG-/3X1fuJ.h,Ia$Y-uggAO.n^ZE>0YT"=Dh4dh"-@et+5#m/mYUE]q9[HO)SV,IFs[2/NW:"ip? %[^.=2[3F#+,2&_P4/f,8nm$V>p!`$KmTt:sFaL?rRkrF3*VmK^IHHP!_LMkDf)4#)qGYCGN'.X[?JUI)@R<[Kis60Y"8BBGCQ?r? %!02Y@TQn,:Y6/5#+O.SJhGq2C>ic[\-fMmkC%/Y<9g+98p(qqca[J<.FuR*m]J,e"LL'b@;q!sFaYXmm0qbM%Qb,_OI,WTJi$aLO %TFq5sS.$2!;hF@IJo/o/2B^26PeIg%m0PP]60'X0k6$lq6+RTJEs!`V\3h=Ee6Tq?p<jm2'X4fk!J]e5N(1IDEB&oL^W2%LN?+AN %43go55@8R!>ihr[WMKq#6$CGRNAV[l:YWERcUaX"jI%u;8C0pV1mg'tDMG#"#m4P45@*NjaioCLor@aZS_Qkp0a-1LTQ*'W#c"k_ %j4iSt/qd^Q>sR_!>)!@)=bb4*-_+_N'=)*KYLaCjUIFB?@1(jfS\BM4h01))_A:'MJV`^/Bb<$t!"iEAV0g8u+TOh7Q/SA[&m#pL %3(k8h8OCQGBIo$,!npO[b<1O2;JM9sI]ioicUnb_&S/J)b#$Fr%2r`lM%n="#*'u9(<#F+kRkO[#@q+GS[\(FZ2"0B49_OqY7pE[ %pbPS@f6d:VGOgXp#[@]S)2)?1p>E8)G;#M)XKBQ-;3QF52?2J%]UP6;4+F3r\p(IWa)g]Uh]*^(iio"p\U@`N.i,0uFL6Cbo:4!M %q4[QAM.:,/Ct<H0^*$hH<k#2HN2N^M;\mrK(XS8=c.837\7E1i4QXiMWgcZsA%bngq(0f#[EK(cPo[0A1i?N/W_7?5I<M!#`6O'f %>A&;cS*%(_`Qh_#Ru-oP,CsF[GU!AGIk#`3^;-%gdNR?S$hpj,9s_%LZp1/Le=<kO0lpE5VL)U/=*9g1<OPtG5sSG$IpGXenVW.2 %R^c!B=h!.H^3FVZA+-PIO54;u&DHs$*?4-]+B6WQb"P%5,/5Nu%'eHtoE'AuFmF4KO>%>+*^tRB1I.X_OZe67hN6Z\Q57R9&G9\m %WW0+<^Ag"F!s#^'C[_;KD>S)VRf?mR*;T)sq-!ODrj&SCo%W%]<kJiSH%5<=m+?RX.I>\hnU(rj9ZHf67&U>>)']E<"/h>cU8"C/ %-CtKnh<J^W)^RhZ&ban0<+h<QN_S4.d_.o92``[L)!;.Pr'7D$.!,ReY1WLiA7$;GSQf_Ln6eSt#QQ%\jr$qC;D'Ol.`jc>&aLAX %lKDZ_E7J3Y7G?b@.RGqf8;?.!"c@m]1nJh7)JRoW/JJX''P4+s]_&q)kE`Qr"&[ptbm?.B&`cD?CoK:*$R_O%_6kP?`].oa"^FYF %20e-P/OANHd-<_>dn2aJ=^OIbJA[S-(bulb"Gr?ldaV!',$l2kp/htP*O,'OKL??nmaWH+:\8T[nOP@45CfdtJ>nFCQ:K-O//'92 %5_/M8E#9"<Jci"s@.S37k7VU8"k^R.lsBkSCd<O^lI^Q3>r8B1#2Pf$C.nZYWJpa7rT0o.#e:o[_ZL6gMQ0kKbJ":-^f*c$pV;E2 %*8f0F^Z2*e-4Ol%Tbaj;Y?YhslfT7r`t:WA4V(?G^/f`r0!hf@]t$>=Xei8(-3)E(_tQ22H_4U]pi)G?lJciUYWgt-Nq@?VoR(t2 %X5eGM?>Q:,j4\Wfdkt]m9#=uX/>]ad;qID:>0N:;WlNb$-CsA6.)Xq!44#6#cn$\d6(4E;N5t:`?*e"qk9g%m-$buUq3bk#0$+E) %PS7`%m;&0S0gEd(=\@VPN0%&90q0,f[Pqc74-AuV[G((qD8=E-4h'_NFZ(8MgD\Po)LJM2k0Bs9lYY$NgC@J&M)\iaHEqS[nKYjt %Wt(Z&8\!-3Fg\@<rfuU^pFh#@I[B`q"e8eIfaD.68.43kkTjMB1"[@YQno?i(G2[5#I&.Ni?r%&F*N5Sj0mZYF*2]e'cOgDqtQd! %LpN7fD--c7IOKNs@=q#9F2&"_L>,EfoQPF`r%l1`>\JReG.#*W8q2<e>N]M"JkpiQlX8i1B3.4U1jg.@H8u9B-K@2,(nZW`eM.@" %>VJ*D!6m+t7(fBJG+C(-h[Y4Ym3$![aS-mS]+AFp&GFab,!?'<I&O%DPWWkN^)K,Z%A1._&nif+dq1Y,-X)=[&H[&F^]G,YL^W09 %AnfK<=4Yt7f2`GZQ_p^;i0B!&1,L,2L\hUU90/-8J:W.\!=Fb(K'CaKk]GHV&VUC.$%>B:[V&".*0-cC7A3KuUp\/sRhM0s$0:q> %E$?B.PCRP.-_<u,*H_KTQ@`Tsn3uXt)*:g!=3Q9q)]T2Z`o7k(L,afJ>E`[,8B?32,A]G)dM[OR-S!#h?G'@4F>'LR'\#OD)kulq %0n^cK@f)[\`/$*E&uI(O$$\:g@t:tA2"0OZ&5*SF%`E2gBhkTo!<Pb9<,5u#lJn`,&npA3_9k*Um"7)p/Wk]hD&=HMH_@O=0`_g) %&8^hX$4jj`r&-i\!err^`=ZDdiSNtfJUS[6p7%Ye\3J:;biO9kkC2ENIsBHBi.q$G[\i'<,KWs)#EKTi<Yt.AWJJ*1]'.,(qYmX` %nW2;3lpjFVQg\6/O7oncUbAX]J1C[V<$2>%+\Mh#K"uZ.;GkBDZDc<m#F6H+fPiC\l>Z+$db+4=1$c,3Qfa!+k(TocN`pK\IUdM` %<F(K)6ct^`,cfX0qq<l^lBH-Cajpn=>?Z&`>B@8?j%PTaksFQsGrnd^3M.eVFgBB]7"K,XM;,"MpN'=u*VG!8>J`GUU@+P.^NVU3 %_>2:[(\8\S/:;]Ao\lXPqj5GI>d""p8kmq1L6&NVN!sfJ=af)1O%;X\#b9H*Y[JQL_#YB7+]O+R+5UqEf`HBc6=6%^klP0o!VSC' %EB/S8Yd:Z?]m;Qk8VG"\^$kO,1D"d2]/9)2IE_nF!a%JQI;P?/5G@#&e2'3`b59Gp@,Pt1C&[//2frqc#%<.I.rTG]^Y)r@)gL@P %9KSb-3:[L'*_[=c-KD]AXF%`#+8nYE$-me9`CC$+qCa,tk%TB[GK%6r+O^djkmVUGkg9ln5[/'+[of_mE0;S+b6),8M+_sknN4f8 %p'P#*9u3SPU^s_\9E7I;49tp`0gLg+%iQ2hP(4YY5nGHSAdZ"F+rkU4(4edJ.T$2$#E$Y:3(1On9>ZpX6tI^6(FLYC"bDPMd%!X? %:*S::;X2\$[AffR#LoO\C(gkc1C.V[:eb^jOT@GQ&S*so\87U.U#IdhX_&Q<5p@b6@cqE'f$:%:De/:D,6VlgWF#Adh4S:3W8%om %2qArKNA7qQdA#kk)QHJ5?O7)G(_e"rJ-6akd%bih,j_c=#M+Jd>?$=^ktn<`AW1VWo!23I$X;&eb@=).):GLH1KQ2l_&sI.+ot'/ %O_3hB]mDst!=r<4`o=ke)#mV6k&(+/#Q3EW"W!!ugD`GN8Yfd9FE$19\PmV[[0VhShos/r9d*"<;W;?WE8SakY20C"YFI"&?Ck,' %'O=pfi)i9a7:'BnOTSZ[AG8;Nn`>&:E::1FO"Xg(=]U]s2tMQ(?F3p_Li$IOD.USEUIj4pMS1WD"hqX31\S+_oNBFHGLbX3WkQcQ %V]AnNcR%F0*I%DA_<VR-T\GtipHE`@""kd.m:aYt?C/*s2KeW]S8GBRp(0ut:>QB[L72YBVKD^!\]uRCTURq]cZX-KG,WaD?C,)% %S$BXZe"JtWV)`Hq;ncI7^'?b-]T3lr5#E);p?966[8H=NE@mF\c8MTU3-XS8a0DP5D'-?-N4nK<%eOaDT6Qn=@j;)WdD;NM05_j! %(]k<;D+*p:GR,dd+=TY0)Z!VT)B+KhLqpe*0,5:J^<DVb8XXNC=_gB<+KU@A7I1Wg\q[cNi@YBCKXJQ:mV+T,%dP$@s.)'mIm!Mq %T_W<TQ.JIlYB(9CJT(/WW/Ib$g[*p;:<f95,>We.*^HW!_Lou*Erj120eSCAilL*Cr3CeHT`^&tUJN@I3j;dJe]1]OhH_D[)6U3A %mK,,g+OUF_*[mKB,FImnbP/m8H[paW+O6Ahk,c"%[O;G/o+Bo`/&WWWWj8k+$<)Tb_ZLr'*9Im,i7]X8RmdEE!!=&<#c"X;a@;_R %:rX+D3/pKp*#=&I;kTgF3B^9D,"\e^+)!bB:*a=b%YEgWd$auqVh3WIE'+fcQ;'Oa&$EnZ2Qsu1Bn=u4kcClp58OD^,r,KJ0OXE1 %MBG8O6AVY:`13koh6Kj:`*OY9R?ZidaUJ5?_Ei<$W/C]d#LQ6NEK.5t7Jj"HahZ"-4M\d;2&$TFK-^`O>o"9l2)+>=Fuqb@O&?[o %?C&7dBY)+'*2h8r)]Q)i/(:m9m[64B?Nb(;7h^`0:</jJ2]WbVj&6W+MXg[Y`340trs9YDV>*M%i7h0,2]\%-A&0ah]FIXW3#E_6 %=hiuV:H*k7=7(bJ\YFd^c4K<ZleVk*mWP*[>uu.G8:#\U_NCq(P160$ioh%UM75.(5J>nFVQ9)OcY:\jG4)smS/8*5K/^gIc@1&m %1=FpsI=%C2GCK%,gYfEhJY(noH]Gjh=::*!?$5TX<;5:Lm-?e)l=S_)cE]B1oD5V#^?Wf'4r\^T2<%BSrd1bE\!nU[2XKn2g=q'% %W1tR#@[Z-,,*+NK?EH6U/\,18EkGTI]V0=-c_EMTXWbmLGeRs'NXGt,Wmg=7dd<'+fN2_>*R!/CPNu,1moGY4<fsub8;c0,%)9fP %d&-^CXegkuc5h9-Y[a?0M`X,pVXO>hXYr-?ShGToJ"(o87j?m=iaO)?3gg'HIf.ML2Y,dW7s&?TZj2aC8=CqX%/4kP2cgb_#=(6L %2HerJ[p'u)rB"kbs*4%D#7V5,kV$]>cbB%k[_14ml.pfaF5]qSVt/BjD`0NE:7m1EPOW8eBp`@hoD%pi]e!t+2qn<*[@EC02!7,N %Ig^=WX9d!'#I3>qKM2o<i<?N1A!/sZWSYQ-2gg`@%Di<HRmEbn8G3`-GLb5D,pLUd,^>u$">j4uB"6W$J!9!,%2Q;$/2LB^=3X!3 %8k#/AX<o3pb`L9fVot9\Z36='R@ttK<+H9W;?^T%'F?Ua$-30eAH@e,M2;Q]b1`$mWETrddX7/)(5JqS!)BD$N[KFB.A/7-SBcdR %!e_=a-A,6*+F?;nT+):4#"O%epN]QddA%o^")q<ER6lO?!")WXZLik")89<c'"oQ3!_J)m5tNIQh[f!]5uT>GmJs1I-s.I_1eS#' %F!e_X%qmd<#h-RE,=/drpcY*4e5fP31EeQ1=VNrm35r<Oan'29B5?)$PD<2',T?+@R%pND5ZAlR,SCZa':(4Q50gW=JC),>-Ii'& %'u(+e\B(-=<FBNgS1ho;50Ps^?k'F;-J3.K&Ah3pJ3:V$`e&(25m?]7Rs.Zsp-.j<nTrrdQEnMfe<90H-.sI'\RBW9@lde7DOf"% %IcDh5hZ)4hdX.,4f?S\b)&aa5(PZ:ekO`,5`^%klO&&qDFe<pYW;4^:L:7[35<Q%EFLUPqmDJBSMa-)P+726Mnt^$Y;8qI'kjmr8 %LR"M"60$&LHPQ!e*U:>&na(YWj0mH--ds0/8:,;"j^(U.mGi2qRgsU"7mTE"6A=<b'!IM<XsX_HC+47=c?F*KFf`]:1CWq:46nYl %C=A^m1-HQ(4fVH9Wm\Nf@s1jaLR)P+B>fRY"ab$`.H9mMY@RkoP-T^(Cig"j8t7n17:&VS"hGB[(;OAY#N5]u\1i<F'RK0JbrsEn %:GZ6>E"'p+51f-,_h/!X5eD^VCsi$%g,/j"i,]Fo]1Y1m6g*eDI9%Xi4W<13T4]J+@-;`R%_q'i+Q4.+i9TWkn6e$N9RQ6-k0MZn %k/,K^jlY[HF$;A+On#e9$J6i#jM?f4"YtIFM=)M2'@n?[nAaY%K%S<jg'VBd;"s?b`WRlZ']N[_.>[O<bh/OJ6cX$2N+HVMf<7$< %?8p?TG2<_`=jHa4*UW!,>c5'Z6>*I+K%VnR]t(HFo+]]PM[;uVL*R=l!eR.s/qhRf!1M$&7g.Q4YnsK$+C+=F)T0CJ6qh)A3"ZPD %-=]gsJEf[%*s:6F^mRl84qV$0!S>2-=(;D<'9uL+k05[oJkHk-^7cgC/ta==TckpsU*UN=3$U(uH>\g@krsLZ5#;st_ZT+o&+9Nh %&!.,Cjl^=Y!SB[N#PXU\J1(Me)_bMJn\J6K_4I12PEG5c<ZG[MSEP&CER3U2]sXh'bs`T#%iBRPcCkjNYO[Uh!D,"s!5H<(%e!uk %r*k*PT8?pkKAT`;6>hg2*'#!`r9D9am3]Pj"96YL&>"F,!I3<dS71jT!9`t.Tm&.sG2Ku^WMTDmmbthW7Hsdt)8"'JI@H,302s=U %4'h@BLWXi8RRWm?*e/GF)G_t+)X09(H#[H[8aD_Gj+ECsf[%kRGFo^s=?H/RmdlLiK9'eN0,d>f1_)Zc)!n7%dbXES8`Q^=2:-mQ %o]>&ZJU<.Wm[$:SiE^*\LHC9bK=A<^hVK^Yr1NW:h8B1M$=@,cJ)6dIFWpGWl%I@5K/X\mY15sG5.^2l7EE$WHd3?&[2!tpjLH;W %g=_SPHn=*Q14<e,RbOME^P#.=XdbZGR2XH:GSqAJkj(O3i!FXmQnZd(]&n&)\SG96>H_89Ac9adMbW@Pc/9J(IK+Nb5:$kc?ug+9 %5gWYA%K1V@4ni-e2@+j3QeB&h(-KepcjmmD[bfuXe#)r%#=!Q3f3Ql9_h41pr>Q81Ffg!0Eh4"qNLfZs"03blr<s`pHho!MR#F6I %'@SNP8_*BU[a9D,J%U?XUd<Ie!"#%Y9A?Y3%X/PDpRiV`7>fcP:@gkbGlS*hAFBLi85hm7$SBLkbK</B7clQa&s04(4>.!K0Jo]K %/Mb^ZB!,^U7!#-"k"`PAd+Dc:kj<3Sn$1["A#7@l1P`*0FuCZd2B$Gb4F?%-NB%@\oF.S(Fl\>]B_R,kU/Gi0)*4ie=2ua*qgc]b %R$n-8A.#L4+R2WEiHQPO'W@&pXf7[$);nID\<HtSP/*>6Ja.L%X<_:SErcUS[TGlT!=FUY;Q2G2_K&>?WX.7c7&jq8EUc6g,6rn% %%cHV]5]$pW=%C0EYul<mYgajA=:#5`A\u;A!\%REo!tJ9l`$RYkTi6!^8jM5O@36)hVm+(AVpC$W?Fcp4_bA5K^I>r1gcD>JF+_W %=$]ZE"O5e9:7^S=20-\`MX:@Yn^#&S%at!iqNf&1,M@(N.eWRiYg=4b-6),.8</\HFU*B5+>VS3W<!8Y%#fR[gAADYk,#'c9f]Vl %H]KG!<Mk"AB6[K'\fORh]hlH3dAccpNhVSYNcJKs*:5ccji@5Fmae)7QB<OH_qcp2(FOs021L'Q44$q#q.W!>g!_q-h>$)G1Q2mV %C;2m6*IM,jV<d>AGL`T]j_sQ&^V=.PmXFEd>=Et27;m&[^V!\LiIj/!9;1nP<q340`Qs#^ke<S9F[#]CF4jj^F1S&b+m\[OjSL<6 %DUe-e;R?,WZ,#L"mtT9+P&*?Y(J@JF;(X@'!<JpRZl&EMUJnBdqO/1XNU8[.g:DaDK@MGq#:o[G(9<c=0:ZrO-c$RqJ*21VmgZ(t %dGikUr5.<('*'"&?X52/jqAC[XA'67_!VM]Y;0f6q"nlrs*/qW\WCt5<RR::Wsa4nO7`ac%ED^bB-<cR=hc_6rd+Dd4ID'l)&%'I %;Hapt1D$54p;<6kk)2qf=G/dZa#)0YE8)WZ^.UN09d/@d2Tq/Lks`\HL!F]?WB3A"[n)IUZMR[F4`+%%'4B`5&Q(2Hg8o7<3:eT9 %`%O""24q'aW$S5b%ZI:5SMna_G?X7@IZEU"`P.?_p:@F"GHorjCuMg4WKVt&]:6c_]-Z45Q:VGliF.'[N3SsrYd8(YUe9kmE_-7E %9Y`S7j-l1Y/SUUKFAS52lB=ajBsa07oSH7\3Xp3dLN5";TJf0O3-4WDeI$C:i$Dcf,RTN'A<6d#"_;:SKg$r#VbW8entE`@a!(YU %@S$.s5uSu+Ns@PA@Z^]^Q:mT-.Kft?_N5H7X6,?9CnsSTTQ>;gb1t+8?A&A%dGe!_b!c-$GfRIMXecp$GAND*Q\N]#d#3H&PF+Zn %"W>G0@9D0:KpXF,R_YH8c@t-U#sXVH)WqJ4IWOW'=%G$*QnaS[%ukW8&\d61H]0a=cCLUWYU4UR6\m&NckpP;Hkc:PJ3*g%#.S#H %NPE2R]d^KQc/VopCN[eF,OtK(;:Yp0CK(-H=2`k%k.>!"%X['(pZ4]c86=ie_qMiM,9OM^5!>lppLD`XBQR8J5<@6mYd3`sOUk7Q %#.ba;F]EqXWqc)Qn=+bnDse@QIsC2%KDbHS$U8`u]Y/gYc2C"Jn!1Ps?23\c+TrNdh_'IMB,NQ&DB41KZg@LqZ=d63]/p@lFQ@Xi %AG9?Nm.hg<kA&#MMb0HUdOqsR>rkoo@,;S`#+pT_A=u:;UUG$JgpUpnp$0L(%&[:41i_<X"<*T'qX\?ul"S3pM"%nKDh"P^,6N*u %*rb8$D"^YSr;JV!IlquF+Ju"tkJA_T*lO[s[BcH<qm!WED'KWo==L`4\NQJT?bq@dm_NH3<A?3So-E>+I,TQC:d6rlSq+io:adY. %B/W]9A-Ub!ZZLku?J&#<r@YHFG@HRC,Kl:5lme7`XlNn8^WBAJ6A,I\f3g<EY/"OuJt*C7"PYuT^.<L9Ni9,!gq:X;PN@0Fa7[df %2FC&8&-WaI,fsG_]YO*K)V`ifpN9gZi,A#N^;b'VP3k/nWj:%u`0tS`']I!Dk%TB=7h:De\q@FJ7Vs\9Sr0[H`>q[I+&*HL:DIS9 %B/F1/>B8,nRAa%EUoINnT;>YSC2R[Z9r.i7'8=:7#UF(Q?"0nKheueG`ie[t9g5$\@s6"l\20/"17Jb/lD$X<$FV[S<1YAAa*Yr[ %!s(NS%7+E2pICl%KjDAWghS,t_?Q:gN&g/rWX0hKL'Se0T3<4E?CGc$)Rj.YpWWFhYrq7hJ-H,`=\+Wd[:)4:GoP_X##%.C_+An@ %O5[q$7>CW'#1uOa%-b:t#m6-FO+1SZL45;!*ZKfUQsmH'!,RGk]3>`\^jnShq>BsBMoUls?FbKul2$7L[_ndjLB:WdrMl$)*)3_S %aE4RZF#]V%;]N=k4`G,@hr=S'ou/Yo'hM/;AUElQaF/64m,d%J05d-M4ZNARlfcA:`s-j)#(#Qh?8Os7miEHos/>kEj77cAj^5UB %+`&he$=DW2I;q(+g%DH7+#73Yb^4=cs2FXnA/)\h=k)&+%"X(u\&s"Y%n#AGB??&NKhno6FLA%&^R0'1;VI\b3Rsu'2H]6YW!Jg8 %ePfCH(8+Rfk\E34XDun"_V&\#V6TINV6`'2e6BOMGFk+bY(E=H"A,*jdsqQlPORMF0DM9a<KH`(]Lk?].^&1#dbGnuMUu/dK4,e% %`7sX[-_.!e^MW2YSV.63n`PNh-hE.NI't40*XmFFY;K;nLI+@dUT,kdhG!H"HMC2bV#6a\*"8!k%:I2$$cdKamWXp(fV')E0n5W= %!tf5*mqYH>cuu/[qTXrIB2%EF^n^^?8\?*3+rZC>g7s0(h*XP$L3BXJlhsZSRkNS.*d9G"=*hKi,0i/58WpAj\O)OMd]k4"@UIIp %M*6l@/f[N[QUXY5I))sE=ggMH=I0>_F24b;R&O1-$>NJ7o&G_sX>MFP=Ql/DU>`@:"p)6f/^00^3L7:X/BQ:VX[9r9\HE_bUS/l+ %;=qk\i-5U&3f0.?+WIq<Su;o%.@+B2-m1-9S>&P2egEGZV<kP+j`ocWrDBD<TEdgHLC9nHW'gj9p2ld@Yt.2b'Te+VeU`CK$OJ:4 %aL!c^nCB]I6Nc_'7jj7Gs+fSml3Y4(@c1aKEAf#*`9*+fW=X-b)<3io.i<[(C'l1jp)!/D#PPt!pUsic\o-?;G,G4Sm=gkDkF.;] %2&E^1jIW?-D_)B54QPBri)?'/<1DogZG`XiGN\3gTB]+jg+;E?J>N-JN!lDik!s9H%pG1(G@Q*'@mu,f6]piVqM;arP.KA@h0o!d %H\XgJWdOiNir+MI"'lY6T,d\%A(cW-`?-.dIX$,4h>Pb\GDi0BJ*52EgI9I8HuQ!Vmrn]R>IcD)A4$G[Gh&5VZEmqJ'_^B5G]l7E %8OrKlb?5A1o<+TS?+WX%PRNK[V[/F3o*l+003rD'ETKsM<Bf0hm9%,Bl\[]\B?2#@d1,/.apar["R=uk)$(jL!KmNa6b3O&hZU^( %;#M[.;IB-O=,CSd/.6djX8;eKL*Nn+;XUk!SoHM,rAHd*e301X^FFJRg7MAt&RK_&`Cj_]M1EE/$bA#*V4pXg0Mck_Kq-t25n=34 %J<RY'%eUC:\bh"[cS:T9<^SXt8-Q?!0c8E;NGI4K+_V%,puq/B%BK"%1f)PZ5U>q@n-F8"YG=r>:jJK^7Pe\!>W`>[o%;`k&agd" %3sb3Y?TdSH'B$S,;$!c$1>6T/ki#(Sb#$Hl+.SA35o9TR#NZPD'aJ@$VaraXip3qdnJooA"k*ip,!f_-FE*K>#"rMGq>[^D-#cQu %?$rF,IFVN'p:dW1/ZimgC2If,>AMd?=R.PR^$sTd;&U%-+C[HpE(E5:>iAX-.[LDbEWdX-5n$;GE'qD`i<Ws-o$-NU&0P.B1pl*5 %qu:'14$/p[RGIV0pYO-0.:`Vl*+hTj0?d?"=*`Q&#s,OJ^jbT]ar?,f^NsY<aH4:m7G&$,4OZNH3Af[DM^Qa+=L\.MIb9n1K1U$) %kj`/;^])C6&)KUdq\30lQXmF:Us$KWhFCoCZC,*MGhg,"?XE<XR$fa:GlQ"h,E/js8eNn$oZ1GoN*,`L!`\$,YIk)s.u.O:Hm.GJ %OD#)L2sC@CaWG2#5Y>6YW=]<p"A/itPcJ"m<6_`2g.GLZTqpVlI6gb3@MJ9W84$i`@T6`5FC9,G-RmIg+cLR0ZK"[Ifu,T,oq5gB %!Cs;4%YV@Y!;%DfG:u56q/+`2p0;RlBYA34ddLN=C]2l4S0K$9Xq4Z<Yd55EPc9Sk8iI\&NpZ\)F'HN:GM`b99]9/d6niZAm)md? %Y^?Np5RcrK!pfD18FHaRmeAocnZU7.Xj6V@CdH5U!$s$bG7i^rG<a%fTJ4oiJB&?M1@l/"mO+PU]'WP@pF=MIPjnVqI#]a)^[o// %\4qm2>eatGqVQeUB=`9Hd^aiYr-f7RPA`[3g%a\.T8k;$ro'VJ`Zsp^7jdlKVL]p70+LAMWH`<q1*O=W]"&(/DcJd8="a%XDnAts %0XgfLD$:<j4`J^pVF;]iR7XIAO)>b-%G,'>.1"j;Hhekp57&8HeIO9YprQ%prP!75MPVCJ>4@:2l>Q[UZY]#d\aR3fIddnb'c:H] %WSaBJrVKB\3&1)LAok:^d@s[_>FQNG*Zgo72@LL[cXT3q)LsF;X8t:lp?WlAmpoqR@o\`*"`tHJ<A!.:&&-NZDeHtm&AsV(hAWVC %hJd\YbCL'))"H7brM(?p#fct4D9#qeSIjmB.dGf>E+^GNKg[YW-u1*b%Z*@CWf-PZ5C`G(&9)4/TRfSML(>1Vq:1&_1ReIef7pf: %pHH9)ophBC/0/<8Ic/2_UEXOZ?+2]&HtJ3#TbmE>RL$'Pce^>mcA?'gIa#;<7ZX&nIb7_#-iWW2R(6.T(4:k<r,1`0"lk(3H1X%& %%JXttaGDQ9GO@`+>gC]I_d40BHLuP_h@I?YVhRbJ^l#t9RTlur3?6fK?P;2oI]'tI8$j(5@q-Q[WXc?Z-rDP_YdFX=gpp"9eg]l6 %CF_dfKn;EQHraum9'h8$=1rL)]#9:`a'X##Fi>*n]uajA\AYt-_'.rmrQU7\M4m\W.uq_Qlk;]]-!`NrEg;c+nS!<sJ]-IK[fZ:O %"RJpuGVI?aHa(D"ZdiD6R/Xs*g>_E!2N^2DU\u#aIQ#f+ku$dLQQ10n>Hd`[]$0Km8iD+.gYjI8euLD`DN45`1\K1Y]<QOEI.%;# %JIcgRC5%45q4VqV_:!-a^_<`RHmAd^W[og=-&PT'"\FaM$240$G""u8Mj*PNH0<=KcW@!RQgm12'%quJgkl_-@sj;=D4eFgdH@A7 %523gDl`IpOZfM!4F/HYDdDUTS%RXPW6@Lg6^N]Ktf%VSQ.qZNih><u(*eB7h!6<oSlpoETJ"C>*$Wk8Q]IJ+bEhRLkVf_+P#D_>D %Csu854;<f\-m7^S+jWh'5n>e^a[*\D=_V_q]`3M5#X7'!118b]J`C&\9n%T9LQc'cs5N79K83jFM#H8U/H+OD8H&DXZa-mf9QYmt %<6*e-i7%DU])[9+OFmHK>6%-7pook,9?k^UY\8q]NNEhI[XAgr8`AfZ*a^^C_TN%1Sb(:?j6m3,^NfR];:J_oS-de3MK1P2F;T8I %@8N3+J1(Z`L/\,Q8!.T<8Bbf/lIh"!\%Y(Tl:_*Q+bKuY)DlEcY^sm9Dia$?mLNps]\pHAiQ0GIZX;KE+$$h8#s:8;CGYOem8tIr %nap*?Y?EmtS2F[s>Sdpra_We]iqV+[f*>P]o$)0l^\V?TbUMSeS2BC"pL!^jK@,l1NuU=l/hT-aS-134(d;o[R.7AnG4[b"1SG?O %aadSpC)1pjc])]+j?<9bHCu9rX$'+LBU1U!W[g\7$hNdthp+cMiPf-;)&X9<ff(tAj4YfGB^WDM>j%TCS`70QEL3&4(XLsJ?lO<@ %$#h-A/iJM')dmm-s6L3?ku_<4N;uF[Pk0<pci#-8S63hukd,K.:W#U7,#0Bf=i:OcN:\q7BCA'lL&Aj/K+Dkr+l)BcV!#!2:O9Co %d28KC;==<+>kc7JRmjqd_k"8DZs=ch=RCBMM6k/S::.S"7i)?!=rZ_?QPY$+2o]1@pSlI!Pi)299(r@>6$bJ_k)Ne[VK^.!pS&?< %JC7D`&tVI1Z@-_EIISo0Op"g2P'^2dGP,h1dNm.`h]iA,J,RD`n#`2Smej'E^3I'C4!UDJi5>'ef?F2c`MS>!#<&liG<"%%3;g2\ %e=NLLpT6Q_GNJA..qi-'m5(RUnlI378"u[^=2j%/8rr%*Vd#<aS.b,;R\TDtp6fkckC@TLhJ&)XH9b$iMB;e8X'4B4"TC;;2Hj<h %^[U5"/8AR'ACR4S(Ks-0%tYbYZZ]rh_(]iTO%Q7C.&p+ZJa0B)ZeT5s,&=,1.ObRL^s8P9m)$ohbZ&"LiFnPL<@a;I'7L;B!]0RS %RN""<e&RK$F2O"T4CH",a\G?=q:g?8Eb9Q`*@\jV'Q/t:[6l&e3&`h:IaGLOrM*-\$aN#A:A;Bgnqs?igY5cBq<j_A7YCR1)`.tN %q*>+E00c#?Hh5C^COTU!pksj`]sqPF@+0hNaZUl]X=*k9IbU1^WgW*%^]-',ljIb`,X-X)Io=$i6\`APlK]].4s0s*!Q_JGa:#lj %%Q/ip%0.Xd1'#T+3<8t!4D=KtA&bWVpP8BLD5WW2ruNh,QRBOlI:F?VP:**qL?`gLS]p/JQn-QmJ_)MqU+Z70??3f(al1sm1Jnr` %7g5Hp(47kupgd(Fam4M:k^\lK3%"^#I2J*<a2?`7!2A,dUV2[8"J<fMG.oYu,NefZ&j5S0H^+)LmbMmq-+`0VZdPUbq2o<QXtZC0 %bCBD4h"phF*"JE*Go[Ch3"YGdrMgh0L9GlmY?@CahH4]2%"!?&kDhOj*S3H_K\Dpj*aduD^!u]d`T=lg9XCAELR3`L2b/5](IgJW %df"-V:j4ipG43;#*<4/TcROKY$3,C,^g3,JXq@n=1>IbNcA<2S.rMt!V0NHD*9`l(IkhdbV*?^N6!h@XNrU/A'S<tQ"I],_W1Q;( %F4HdVW%2L$ftNP>>Ko@:Q".Ef^i@[8p;&GdK?r]#,ifi#L)u!_EDigLGh"DQOu7\7ItgUuYuq_@4h+=bneDi1J<8qG.TH_gG=tSe %\$u*e++B$p!'ghp%NL:CpVU#nmY;*&UW8B8PKW(Adp(SYg1dap\[f9:'gYF<0iY.6W3SuN1`jUtNXBKkjO`9)_AEE-I.5ht-YWr` %R8"06H8ic[Gc:T)O>B6KSH2aS++Ce.SGa#%'uJg[>WRm530";hrV4I:=&"-jBClIG=bf:15o!m:)#jBMnK1MPB?Iii^AH'7koUiB %r$?%jAKZEAGl!G?He4;WD>)n%`lPd\$lUr*>PW0P!,u`PqtH^<AI>)%P:'/WdNSPF8L0I")qt7C#7mCcET4EDgF=^(TBWqBs))Ni %af'+-OK18M"&)-sJJ0:Yld5o.:&2K8lstQCGeu>A)cp1o/hk3@:LEg,!*o3%\`/%-lV7\pic4Urq[ouhA]VCaQW]Ud?mk8*W:OBJ %I?%l/]+h1>!JlokpCbafh=eS/A)C)P&1+sM-+N%-4S!C#VHuFGF`PZnrJT!jruQ3@RW-[>B(3W=58]-2oA9W]mn^V3!<:pJgC6\? %N;$)MrPi?:B:dlXCTsq?kE-M)[,7FuIq/KRX66b<IOEa&\a89\Uu."iSJu3C_K1hF]H<#_C3'8&ZIn7Vk5d^ok<#$,3_@cUMA"7# %VK`BA*IU_%g\T[3fq46'r2h-+`Zf>]5[GOe]JU[Ss$c"4M9$KOo_\L@!T/A\kaQdY\Pn9cq#4jinrM(bcf*NZ2"2#I8G>Q:HOqh' %:QtRL<4cRS0'isq@$AsS\q>$\PbA_!8L?b4,?T.2>&D%an;k,j\LU^^(boKQedg]B"+3\nGMdg--n#A?"@h%kp,RUf-%I'#>"S*Y %(eVe#KF'QON=*X[=Md0'k`'L]WYO@k^;EIUd#U#&BRaR\f<=X%SRT-@7)7Kt([O<l3'!CRp8sF?USI4sgiOSP@Z<e0pQ%9m/F<;h %:.O/*Y]]6/P=C(?rp\kkLCG=7#gB600GAKZOJ*=o)Z0N'0>B_kaP/?je)*XWIQl[[A)t\0K4]Kn@_ruG"OIb]+CiHP]lrc]po7J" %=\G)6mGGZC^)u54)?>-b?O@%L)Z'2Xj,Gu;*#ok9)g-(bORA!t3KrrH%9cbK@i5u"Z6OLU)O7:jC7:qE%n_M/fu]Wgi<bVId@hW? %rf17P;jY0nKmFfTE;m)6PI[%I/rrrcII)+^3pjW?rmujF])eXR%V/mU!`i-hl!KVA;kCfS9(aasqc4")_;G,PYPUn_"c6P3\,?\u %II_9I^O,!Gp3$8VCSt(6=s\qF\f(-A>i7erRmHpi"INKh1Q1q`G;ISiRXMu!jc&5hJ+c+;c-:9gX6"*"@iJ]*=.Q*<ZetePrOuX0 %r`\5pq4$"+AYG-'I40Q3c(40D"c:Nf$r:"Y8"/gBFk[e,P0^_3^oZJ+Q)At>?*d89b(pKjl=7<B`G3Y3ZNURmI(aaCVpsfMmTf>> %Q="!+2eUpcT>tf?5@N0\=8+@tgWK.5VV-&Yr-F#YQ"]AI6ubJ\`%S7HK3)n.<)/@7SkOkh2Yn6+'cVct#^Sal@0@,DXmO,FS5:V= %]6<Rp#nq9a#coDXN5-,g4$-MD<QX?C*F%E(E0?l:,Cg5?@I:MC(20VpL[4RiTk\k:Wp+BQD)W@gGi6LV8`+tTFP4u0epH:o5Om:7 %6^*,h4pX7E<p7Y6QVSQS0o_o47UJ=Y)U&!Mh1*)CB$j+Yi-G]^L("3dB#'KoK80sZNdknnPiY^So(L]Z?bA7N1?8>dT>'jPMaeqr %>XT4K07Z%tJ.@-/m-X0T$3gFrJC+U$iLP2L!?0>X)rT7u4[8r@@s3#R\0IMH&^k1::Cf9Y_3L&>FGS0[P0f'qE)8#lVFsR7U/"Tl %P+.eX.m<lP`!+aCrlcLGA)<7.Y%Mp`:2P,8Zbt7@VoNLM?fkBrk%9YPQE+?S3(!]<5`uQm?n0LlX2so<-r1?bo=T/)>QG1q]`;Ih %9D:#1odJn3h<2<_Uc@7gZd";<n=sgJUJ@[USk-A=m)I#^EC!)>4Y2Y1R!iB8GDto'lco$^DO>L\jSQ\mc.kUQC-)(ke"8#TUeLT" %e`Tu1hq7@bF,i_0[eS\%HM'`(c-[SZ;_B-6Nj-&9D^WYGD92=Nb%)6afSNOp-0`]DBhnDcR)3'NGrM.cS+_+dC^#sP[kAgs^9I', %^n*O2XuPkjfA'';Sc?4d?kRL'kp>I)KD^+M4H4%*>_jg%99X<m,p'^fXW\F7Y1K49;7I"]TOR$5>1LT4JfYJ48-(UYE!'r9+9)^b %ASuCg^V@OCN=D)n]RKg*Bk_9U:!LS2&%.E!S-a:@mgn=,RTajS!/+r-*bF)b6!.8T%tGPe&%sr;lpQL0]Cd8Y4*na0f9a]']m&d1 %k>NII41lV^DHt-U(V,Pn6^XX#R'/Kt?er-X`=8k3*&AQP1"`Eh@Pl;Be;GQlNZL2q_Shd3fM#"Y]dOLKGQ;Fh>Z(TWEJIsA"-J%b %q@+K*BGe5p6L$dOfW`>Q(B[:Vaju)K!71,RN>lNSQn`0pP`J'.q"sNp5BGtG9IA6%45Fa?H6RZJ@.*LrUQWb8bmKN6pbX$o:]cZ8 %PcN1mQ+ZBjPqXjQ-N9H0M#SnW=3L4/J%F;#EjOTiF`tCoWD1[hCY_ag^W\U^\F*I`mOM'*.YksXYE\JXQp?oZYZ_S`aTA!K^Q8[F %%]('"<Hn?k"ItWsG&aBl;$QoHRR_h,>="_@^"]-&'&E>f:Aee'UsN%QpFS.)q:4oPs4b+mlKVO@c221u:Qn<J1hjn[YOn=\!qPR` %aB.Dag$]@GIHjJ+^Nj\RZ=t\prPUb$f_rm3=3KK(()/FfV3d]17XOMp]4-%EcDKg6I9!^KIc@?.(ciWEa`G1g`"FB3JIhL=*K#,; %iZs;2>BY^WNq_PYk/Q$Tk)^O/k3dAH@=LX2H6AX[SZ`b1DW%!fm?V"j0rXG(oYXTikWK2&L>E"V\3Pj9UoQf2)LC0LJF<VW62.-l %@4aY+'Nn8u:]aqnJ?@ne(0P<b>IkWbkaPGWU-YW[Z$#ClE)ci<K0dQXh7#l"-GR98aXc+)NAo`Tns&5Q]*#s<Zk;K'hP'CcFjmX9 %b:%:(HJ<,s?j$i`N9lT6(bp9Fl)"nU_1$Ifr@hUb>RM16c4TQ*IRB2_K)f7D"q="U)8XuCqVbp1"qD\bDJoI3_#p2A!JP4U'[Qi- %"+4al>[CW=X8T!J;Orh,91VjS.m7RrXOu0[2HGYfd@fjE,*Xe7<S<1&S62\,IF)4P/hc3sUgB%=o^[&diblBKiRm;!8(Q?7>4#k6 %+iNb$?FX9iZ?K0W?YMR!1rC+0G8-;4]o$`T_2/UWI0rp/!<>\>'mKgu:lsg:R-n7EaXIkt(C:03B*K.@!t0!f18=.">CJ8oou<`j %j6(eLr5VArB>.gHeLUS_)23H!)OWW)q<S:GZVedk_i^oCOY:$+B"X(Mq\h6YK>CdS9ffoL=5O\WHu.BF*F"!\cpGd*$_.`+HqplX %ijL-sfN\u);gd=;d"Au!#N8Ch]N`S]SjQqdP:4O-mhVQ*/k*8*MJoikD_=Y&2X!q-85DW@%jHo/;QIHT<TgXBKDcD1'8[&s2X45> %%'<P6(-NBqO?Nbl%[nQ:NsP/1^qC!,STo`P-bJ9kgoO_];nsCa.qmUi)WMRDelLgM^kXo-%YPUFNG7#[<2p\XXU:I_[JS:&fP8f' %"-*/l3cX5^R3+&K1M+D(M5u)RFm"YV\,H=*V?J%nTC_Ss?bH?o)_^3//;tQ+'Ystl]KU>J+H$b3Co],XjES?8g,M'mTi"$j:8S&E %q[X]<)@T^NSDpdq112Lck2kQ<0/kIA^qZm9TthP.p,d'g.R4)\)/Tcck>t'-iE6OHOdB7NZdt<Is/9Xkf]lP?=>lqS$(llRh:efF %WDu&3]e;p4%e9$r*][qCH=ZJb#&PrMYq>VelV=0EIYq38RTHK([k-"//;me^(V1!ml(.l$=[$5CE@0TJ?=7!]pFaSKPR.E6mK?SO %>V$\GP[jq6Uj>OX+8Bp1-VM/loBXobhnFqpo,@2]bK+=+OQeFms)MBEBk.#BHLT$I`-;EX$D_BG8^h!6AkYI%]S_+:<kmP+(qZ&B %I!kgpDTC=TShP;rhJh=dS]fF2cB^!,*F.`QAC^Kc.mmRM7JZCFMmU3>l\scaWUq#H_9Fe1GiuAMS@tD2m`s'uJiNWh\"'aBfc0]& %,,G+1aZ[-@k^g[1-ZMk\?5l_L2uLKHCug1lTea,Ee`24?[8j&_pG6$_%oHP+;V.38J8P)O.CQ:rpI'3\$47+GP45Xkh'<#K"8A#F %Aeh?#])T?]#OM_eUSt<a0qDuP<LWUV:aI/`d#8,2Dg@%/h#\(o[&PWkA4r8-m+6/89EXWo1jneS[jI(2r56!U:4;To)':O.nZ*bG %puK*p'./ZeYs2s<^k%..q4.=$+X9Jc$,%#]C/_L\iEp.hECJ9D%;TC'!Ck^X"qYauM#PKB&cGB]r187";r5rq<u$c.?07f/`%VWe %Sl5&\2)N\M.k!(mcp#LUAlZm[T*+6cWn)>'TtjPBd&*,_o!80%r_;f,n$B1*qjhPHKEp4A`k1-?m9Lq*0=qlo!_C0K\Cs9gh&u3l %35ZR%JVlO?PrV-A!rqiXJBI5/Z4&sJb+.D4S;[-)fkFN)XYtU:I/95&h]FQ</a*uFrXEE7"MbJ.0?5<d?:)AN&HO09l\U8.IWb-= %Y71C+Q%<;WMNH``s5SG.J,3R*K$VK>,#?ptkUVQ#F6sM9iPjI0F6ZQiPC!CJpN`C`m;dHHqlrl@oOW1]^G%8&]:E+@ltRHaflQ2J %7<4bqp.YekFh>/AoG\rqY`TcB_U-%7+l*o.m_P/Th\<SnZYMnh.c2H8eJbJm$>'M-+]A0'.fi6*/j03C>B/LfSa6G1HUTOiB&]Ei %g3R3KUh>-J91pL#![56-(d3D0!f[:JV+j1i(Z9oJgfbDoF`f:BaE)k\+#mX>SF1V%SCQ!m+UoH*1i1NhiC!J#M`Y;K.gGYk%3.K@ %`7UD'34lC;Yu,9$<2(9I76sdbjRjIINu\&Y=3<Vn^&-N!YHV7OlPlWlF]7UUEQP"?.&nnLo`cDCUEEF)<?5*,ac5\ZKhg!,.4E[t %FY.atZKh@7=Z=2N3;C'e7YTJ%;ZdB50,EYSXN8"YI-4t\SVuL/J5S[0`SKHma:/2#mK?Ms!\:SY.^T%]:1H=TFR+=AS!h7L)9\q; %s6ZRYF5@p"l](o$^IFYP&S;qH9LNL,hXC?N#6N+qGOQ-,L]0,Uq!?*ikBo7:mRJK<9RUp.QP5^7o?PK]+0M75q<$SKq.or4-haWa %[G'Y^qETS5,s\-Z_&tg\s0LI.:9XDr=ljgSR>]VTF7b/;X2Ss7/%KPE+upFoo6WLkS)$lC4`bRn+auC;Sk:irK?JsT4@fu&i[)d] %MfrF03IFJ.b=Bn9;o2ZN7GXgGnf-cBB4e,!0D>Muk_f!D[1fAje1NdC)DHj-X>*'@`IcKiAcVb2hLQiWWo-jf\,jCB<SY0.qrj0; %n-,DBqS@-'dD2INA;j!1iV\]Q8MD&DACO7^-TX<!f#o6&:c5_jgP*)MVc'?lTIOM'ZkEmCosbGT7O.U9d6FsHa!I<!6P%[r6P$Dh %]3:J:6Qn:cN&%g3@C*&FZ7%kk+.76,-fGt*1F]il:0?JGX$q4bQfMPq^/TD+[.8*J<DI417Y(,KBW[@H:1d#%c-IF*S[SBEb@eKc %S+2kQhB+KLc%33-+/$H>7^Lqhpt_G<J!`';mRP1XI6-ZFcUTYdhi!Di^U.\Npa%_&?1uP//&-FXoad8<r:JCJ\PkFaVJf]:h=d[0 %R'3F?ls8prBY4.]1Z'u(rcX'KQkgL/BGV]`?#\R<jL@:eI_2fNAtLlVhR6YE:2KJ]]>N=eO*qt]1L9qCL>SjFp/`N8#GSimK$18' %AmE;![b*E)@M'hLQ%h>0CG*-\>L<1#oUo5_q$>/M,k.Ot/2^l4h:176k1\6t(6#"(bS,(.2cX.(PHf4a$-cHWO5Ao52%rsQk6Y3V %0;bSB&Inq1H:rAD!SW)GW78t%3FiEJhc</R*["#8V/0DK@H?no?n0$TOcULj5Y+6b6g0<MFuWs`kc)SN,/U,68e.5l5[suOB%B6_ %R"<%r\"N6%E63mDcphgJ*7KQX8lTZAUTWh)!?Uu>4j)U-(4+>>.C<@j>:3V)TPBUhS#'e.<HVGNSfg4\a3@?c&S6ZQF/$U)Y`_'[ %-%`2l;?I;F#MfeLiF]cSZ%mAXO.!VHI("=Wj@*F7=nLt2Kce)!b6K9S9ccLmrF,3aLEkr21htG$j-EAgH,V_GY5J8.P?Dh*T)I6o %3Ua&?oA54I;`;ksB[clT9c&0]Y\E('c+e\7IEB]M94q-sI\:QS`HojNqa6k.:@.\_h</k14M]oHTVGNV3NJ&hX,AT#"'LB\S1Oi6 %%s&^A:*87ZrF>9dT;Nacn[gSefCSd>#jG@*l+s@G_Xe'KJ0*@_<\.X:2hoiKO(l$t<B+NaDIV_<ma)&1=@&S:5T4Kj9X,/jhkVD$ %1\"fKrq%]qg^mf!.iCWHrDJ?XMeLmF*c2*+XoM1lPP9gq-QC/kFf0^!$47tD%#"8E^gM,^/j7R)pOEioDUqtC(\IF;8#<l'3Vlq7 %H]t>BCr62(6j3ZHHI1P_por-nNh<>64A]Ou&/mof/L,fupoCAsKjm%TXT0qta&AsR<MH%MTHM0LU3[58kQsE9k_0"QYe:Yi;(Brd %q3R=ZX$Vh(]OnR_%W*Vo&uWcWj#EUbDe6Z.HN2^:H^8MQn_N?(1U\k6C6-J\HWJAG^3JA_KqGK8rVk6K?X#GK<Ij1<^BUq%S(C`e %Ht1^9D_;9E^OLUT&+?XtC%@#S+)Ig%]PZ&ogD>:PFjXi+IY6;Hq\K6:(Oa#7dJpX,RD*IU2q1jbrqXScM_4O:bSE8[q87ok`U3;( %0=rIcG/o!tO81gXj.*IHF$Aa4ZM&?"IZErbl&)+Js88G6hL"M&maZdLD4]5&77cm(Al@`K"mu[3Nq!is@`mlEM:Vr3m>YkVV^Uo; %;4%/PAp3q4!DFh6f438aM[rsA/D?%V]@**0KUX.V*9FS>!o#a-BEA.s*+iG"CYg8l,?tJ(*e4Wh3,sOh+:uu%d_7>0qqE0(OL8IL %C@E$>2E/JV)))9s*(,7A9[Dc]S3$gl`;5Q3a"J_b)qBn*<6:UO_Pn>/077_>,F5s%lC&-?(athVA8hV]3N*40d&5r%lSir[%XFk: %5X3KnS59A,.G>q<!Pb3uB8gB%>,f<S>G1)N[;'hI*$_G/Lc1K`gq.tb_EZ,Zf'Vgt'/WY2>q9Sm(7T1=Fk<'BlPE<'1]QLco0,"! %1O8*K8Lo7;D\WJ?fon><qe5$fO%k+l\o$E5S\ItX]jq=iac,%KVsdaY^Fb?e8_CcPM]GHfm9DbjkE=/80:TCckngst:#!?rqS%+0 %>&KhQfY>ApfQu.*44t+0Ce)(7PEi&p;7>KsO)p*0c:?O4o^hcH[]E^&rE&H;qS@Dtl=t7Hj3RD-,,@.c'3r%hh`[se25.l>Y&Y[i %]]#U'4@X4PWc/NDlscg_^$a8MQpCG>W2i5I+.Y^X$6VKfZfj^dd]!Kb/B#g`N24_rJ?md,^pPjV&LeG_`lFpM?.0<<#%DIf*ZZ7q %ciZU\9fdQJnK'oD7+lGi:_`QonJ)U8bmJaN_T6Chj$Sbc!#)P:.+BhfU`6N>9e@s)d/TcSS]4B+L3j;5dfFMeX&LRZ]Fg&Q.,*hW %LS4s))tZ;XAU8m;+PPfh\g)"E:;j&Be7f56'>d'HM?[ms`[8)[VJZRl%4u_aP2[H)s(5M(5d7^"l`?qBji1f;eVC(rbY73g>!$NS %MOC>7^=p)9g.'4$Rspp>RI^0V`F&SSinJm^^,K9dm@NDqW%5U9[M7)@:Ug?fFiWLfFtK;sHc]pMV4WCT]9dr[BBAd!CVJZ?@Fh,X %^RdX!lJ.6`Y."5`m14J'*VMO<`67t<VorN<fA5\QS)`Hpq_i7q2/hUFjHE)XHasdGK7BKVjrU&-<T+Kr\]@^^m8EVnf]LYl'eCp1 %^cfFOWJSu"59cqcGB=<>)L;qTEV*#u5aFr2B%kBhPeYD/BbD*B8=mAU\TJB,r,-.nOQm@$#XJt,ktUEpB@fj6;o!Ua=tZ.o,L%g/ %[@3Og_:r+qKG3W[IUDlq`^11ckUO@q:/Jf$`l;%ZF'J29k"fk:k,.Yjiu&+S.QI)BQD6uAhj-bC?2/aRd6[7;J416<Y]8TR,s`ck %%kEoiHVe-J-O!OEeNPf&c]\K+9Eh?a;PHl8V&V<[Q)YEbl^O@hdV;WjYol!k`i\QX+b!*DVT#NeRuU=3dC(UY\,OErCVHSB5sB*G %LV@>[Q0D)"2pM27rCj65QTLO^[UZT4cJOV*A"`fbp!9IAQnA3`CrP"<-K"j6k(io)k$.4YDL6&\ZOQU*.5Oa]F)UrjHlW`:S.BY1 %%XL2V_ugJ*p2kMj_Z?hP^<VE+i1DBci5-56(U(t%Na/Mf`[T_hotfV^(>Er\2%PBc(CI`D%q'>W+4AdR6Dm6dVjgeQi<-SeID<Mg %^=KPS]o]C$=MilcECuHC>*)N*WWfh:K+ZHr@5`\0#DD`HFEZoXdf\t;G'jB+BkU@Ph*4.-YRq=h?P'm/jY0@:(NI7c"#c6<!KXX] %C/f6dmBtl`J#LAg1q0E*/cdFeZ*Oc$PO^\NJ9HPdkY5)om8Tmp*GY;HeG'.`WjWA,;PGX0>B<f]C_daDs,srbh:efBOilu?C9-o` %o5EO0Lq.uVm?/j7_fh[$Z#*1XoquN):AhZpf^=HK[a-bep]K(-lWl3;!5/U;J0+&[r5G:$s7b^I)1SgeB(*l\p\ciDaH#.QRBL&P %luY=sRr,dhoB`)UG%SGuk.V<^DnEc3R$R`3<o.I"q)VXRT0!P^5*K?IY6l`o"u@,R.[A9f(<P;(8k$QI#)u*Kd96#,HZc,W!=:uB %c";%(!k'<VW*17[U63Q.',k(#f3C#$BjtnqP4\$FB^!94YrAl7,Iu7eQ=L`.KR1&gBRI.7-="nXTNp0PBp!qBDEK^V00N-5-dnn8 %#f'+AEHPE4i_]i`W5h@a7/ZQUSsI`X6n5K5:gKq6E[XlKR*;)::;#2h[Ye=tjWoF!&CSbM3Q"PjMd>LghY,CcCa4&ZpR3-I&M3]q %aKq86U1\W6n.Rco,;sCKWuOH/Y?'432cNfnh[u['?4ZejYg8n&@psS'LQ2*O(0c:cF6ub&'/F^\2nN,7fY)YnFnu(2XSC4[jd5jF %:&f"R9ZmmONbt9/fL%ZCFM4a"B(kI0?FEgh1OHg\R!G8]o<AHEi?/82#g=NB%eQ[3s2oYAc&E'\7`?%?U/9Rlo]VI_BWLRpS]W9V %9s^Vrm@DqNjT8B:jjas3#S9HChk\.bKIuE/&G-^q1Q7IA_RLCL#QL`E.QD$6O,)na7=[NJCgh70qf^B6K<QOp8sL3rg*K%j`inIL %E2b]QCEfDV(TLHKipP1r@<U4siX:8Ca@a#\H9F[USg;&NhaS"&`VK@*Gu1;[>Bto`)]u`>]4rLB&4-ZuQ\flb"9e/?_U99#Xj&F) %RB4,+=sM>=8kcj:.FcDpjeV]lo03`QpjM%sq1#RIESpU7pTBou[X+hH+5bMtI<T)tpI@o,YhhCtiU@a5qE!eL)d1a]>`P;bTA0Ga %K$RRUCtRcsYI!AY-c*[Ora:f%2QCN"9;ibT0HDlD"#(%ks0noEMI`C@a?pgUjW48;`=H/_8!go91)h3m\lX[U>T6Xuf*j?uH1sdZ %Spl)f4kcm8a%0>A%@V8D9.U\%0_<TJ8]AMF\4("cUh.AA1:G<R4\K^E10uYuaTB=kdr9>8aq5!5J4EFhW163UKpZng3X/p1<7oq= %V.al[_SuLg&tbD'2f-`mIGk]Q&mAC]:em-.<78H+R/fAM`k))&0<j7d4lC7H^sbPHO;NGog"@u(-*Fg_XAhCMFZd2]>>\@cS6Y%< %>"kh1*BE[t5]onbU:Qf?&"s=s%tk#a(/K0R\l)M^ZLq,C9Ctnc\A((kRpF^SpM(#eNm=iWQANhd"+/[72;14<B^>Pnn)3>WQ>9f" %>8E!i!I`cn!-V+Y&;%Z81U<JaWoTlYdU-_3r!G(6XZ[M$qUPsT?n&"HTr!D)iR#!<"-I.jppHqBIP@6++Tus-jd9`FJLH+a6D;c: %@Q!d1YTS@%no`9)Hi^d.NDg=d>)gu5!@hR]H9gF[,r'oiQuIB)FeI=6K8AN;1l5RC[0Nnh1oQo[,s@Y)=)@L^Jh&_`Q#prq7)0Al %@)Fe8W39Aj,;/+G4?XQ1ajeKF6KfN&H6ETB6m*]H3eZKOMlYDe1rV[KLQ/jTq&;7>NuF:6+TFG1(a*(hUa\O#cjufW64\_N++qVh %%PIE+WdS;%UCLr+MW$T@^ma<>I#>Dsm&d:NLFqUC7A7*a*C_s>O,"R:Wn&W-3B.])_(EZp^u=K4n1c'OJRaiGR/V#,\[>.Ng(?Rb %L)`ktc)Cm>>g/Lc6g!@(?T?i3E%EO>5r7."E;r5q[a8L)7\#,B)V]W!n"%UE8a0hp?cG%D,6MIGa"o#8$M)hO5h?&M/BD5C'k7Qu %+qFN9L:aBh@136Z*H^bn4csF/>_jg%99X<m,p'^fXW\F7Y1K49;7I"]TOR$5>1LU_DGR9;:f%]D*IWd^cK<s4>ujO62?@^U9.+gs %>Ef94L8:ImB4s:dQ">pXKK^o@J>9@H(KB(uH)R1$$`I%o3#heC1G"]D%^#<pmFi!JKDH`j60NkrTO-R6?_N.(IV$Qn3N]Du^WZqd %*>dXgI^itcQ+IRAGKCeO0`>bS6elWr&X4RFAX7<C^fbQSeR4lcX580%#X<Mgju<([>D*g$]N,5M^fYn0*h0B0XO>\+bc_"2`@4s< %kn<EnCBdq;IsC*NANa9#0!2Jm'MB-!kV[OE'"O)k7W<fAi<n<@(2+T/6mj.OX6;&VjY7o#TLENeQ16)$9I;hf-nU@-j<.PM'1L8u %4f0t0Ab'_ecc:iR60E%&J/e9\<kBYZD[\*W&H2)4%se`fMkTm<>JUKfm9h)l['VYkO/7Vl+k1q]HIJbnI2d4i^mc'tYAoUh#G)Lm %i-Wu+eI)\EI>7@oo-D!!U*sdV)5Yd*0>B@=6e>DdY@"3:fmd'fKIR6j&.7b*>%Hkk<pgOC9[@^nVtJmo'fA[/'&mp2/&I(0jc*3a %C)d;JqqoM7j#@TQ$BFPc>WgCplO3U%AT_sia6f>GJVAUqN46sPWbBlt^36\t`jo>NIcCU:DC%;C9jm.OURCoAST#_kP*!3qd"et% %C<8^KrfcLdkXl_Y7L8?>f'O:%1ms(t^><[Pr<9DJ!eRWZHBKHr@);tF,SS%*8;aAQbZ89J<i3Tc*^g_<V,hm3Wm5+b#Q#aA-P@/q %Ct,@Z)-X-L/F)2Gc@n]i^gr(H4g<a<O43e.?lFC:7LJ@O1g5C(4#fPV:'$-A[0$Hf?EpaBNc0\M^T;@f1&)F6VZ?QT>*%ls>X*lk %#X&_+lia'cr6LaS2hr)E]LDd5r%B(EJQYmd'7^f%#2SuRASIX%cBZI`]B.`$W6i]sE+nhL\T_g2;bW+RgkT0L!5Go2ITopJ/$*52 %5lKkEWrWNplZ#^EYf#KiaFS&Y1b=PMb%"iL"dVh6@?U._"'sF5^IRB@R7rXQ$1o!`Ba<"U?qg$XqLFI6)"eH8ia=ao!W7_`%V20F %6'FGC:%#ht5S#,H4GdiOp"Fr%^#9K^@3ZT$$^JOCWbr8^e;@-MbIKhQQrIJ!T,rMpBUK(_$)dJA-OrlW%mAF\1/UOse9<)D/RNu; %%Kq;3WAV2t&fVdB5Akl\_BhkE?_>[UTaF*sKE?:iCP^YX27RWJB9i-k6tuXqD=jT"nuu[HqqgVR_X=#jj8a;])s:K(Hb-(R5<1lg %nX5c42`@LHZ4EnM,#N=V?q4^:4O&ruMF'd_p%S+q!$[CMCC!BW6+P?bJ.5Vr"uan>6p/OE9SL.o?I7aS>Uf;>JI=NN-<./=/YZRR %Z+?c>AtU1hV16#gOG"\%KBcXP?8p,4WhAG[X?ViS]b=<sd9DW+%6+M%4_k9h:>n04F#.aY(kY%jI1V6)7Z*WQ69g,Q#X&_+m"A-R %2a$Q&I:AIDg@FUsqpU1!gjmk+!bq7idfX!fGoW:(el,`AEj\#sg3El)B`7&F>R(sNqB&Q7O:BG_#%"3Ci!G9X!uAgsmFbHVD[g[8 %GRlDCHLW+@E/9i3pFb0F\`WB5Ke4B0InpA`9bd8R*Yaj%T:LtmodAZ`LQa(s4,;ub%fiDfOTp<dqCHA6?6o/1W.N@uTtjDW\?53; %r%]AP\Vo:;#FM/>WDkA5[628XeP!l/Sj;")"_9q`T.^cMioC?UCG*-PWaNhH/7ON36R3F%nl'8$1UcFt96V.nek46d(SA+'eo`;> %i8!6Nd"Bb&B+4d@oi[NL4A"al:^*Nt6@k\8E'sYikVbU!k6k#q:5'IT:T+9c^c&W1!F*2kUh5*MZZW:b+WGP;/'mmE*XG14T!b!S %`"S^Q2ZP6eHF,W&(NQKWXt5LPTQ(]]GpSY`nE78^!0kr*qYA0a:^*Nt6@i;WgqFHoTY$qd<;C!SHU<ErI)VM@np,-4[6[f>UDiAG %$G1-(jh?nGh(sB(CZ[T$LNGW@3AHL@U'F2KoZ$JhY*>m8d[2S3N#J/k_r/jZY5k1<c/;s(-SQmF;CG+b<>A)91666fGV'e:&-"rn %3uX9um5mTE\gs6-_PR.t8X6Fb'm=S^$eaMK(FA2uEgp$^K+MT1/"Q,HN#kC_ON<X?1+oFKp0hq'm3pC."IX3$&#KRo7_D?qDW3B. %HcXDX2&l^^MBJm#$;12hIi<Xp<JKg0Kq^PkEg\b9d>cVSlq2.SasWQ1C<G9%Jt'aLg#TlA$@qJN^-Wc8PY4W:VGF0qG`R78VuL5P %;\,FgKM3QrVYB):`9V@(g\%cTlk+-t5Ej-r%lU4)Zm(.WGCglX=*/KocJPX@Lp((E.Gf6IqI".2l.ZO\Q@%P]hilR.VmjM\8L2@a %-6jj:AE.\>7gR<^n\X45nirN`UgfO%.g.EJ*XW9Mc6_ZF[>1?uHfd>]='fI;D3Kr0Ulo>Xk)C^!R68m]`_<%!Q/G4KQp_C<e"'$` %78/"CQ(#VO8E&p&Ouu@/:dl"^$Z@)O22Xfp&tHk\nt1NIn;]spbN8COh4[Vm5S';1J]aH.dcRucYPO&]@gK&Wp`nHjeqCFlV=oc6 %HOB,qL=CiVA8qE@d"CbD-Fe"`m)?#GLEdTbQZ5WA?@?cP^;VuNFj3;4aFs]5ci]dB9VRWcZJ`bg8()Q1iYLF[IlXfI*AV=a6=*.h %_a4mH=OKYGgbWY*@dZS*&<UkN6Ka!3/SX7+E;t;8.B[U;"#:80[3Xe1C0uU68Y]7f7aYgF9EnNES&9#rZY,qg1;4=+>WbK7!gV:D %7Eok\8eRbrI<+Qa$5BV'BBX5c%Ic>9M$14!:p!tG&`eI$K/'c=-rE;%M^kR_@X9[13-s$haEY4q59H@I%"J$NSK:\/n2Wp7<$@8n %n#R^R+^_<=;)Ru:80r(e!b*?BeV\TP?9I9OQmuX#-KG4OWg:XeAY>_5<M>THF0M.YO5\]IKLI`ghlEJ4X&^]Ob!\80n.;52""g2Y %Zih;VWP6(VHa311&P^X%@\%KK/`@9nXm\(Q/St^Z)4SN=MAs')H>pPs"s")udDS^6VUruOati`gnE<+bBG7!IDiH8HU%7KL2nD0\ %](DY:D=EEg>7RM\fH1>[A[QoZ&q?YQp+t7$L/c4V2p.esVOkg[MAK]M)]=+ng/b$L`M-.6#.O'IQQF40$sJa.k<A_iM2!'V'moO% %4d%=dDFmlK8uPg,NlF$4B>OhC"3QllRhht>qWWA?=ZZb.19u[$MTK_5%?Mb2Lu=t^q6o[EVZA,pD(KjH08['$S7_a2Ta1'Q/o/HF %PZ#T]BpSa_2jRnDA]b1(SW^4]R&d]:m<3hbW<@E!2Y.d=&TApHPsd#4i%oD1Zhi+N9T=r$9MMi2S3!)#$U91`Y#Vn>o`9F_Z_NC5 %3$PG-Bq7eHc0-Y"U9KksGohPC"`h#,P=0sd6lhbe?kW#%g?9QLYR+O-]a%r"Ghai[r!!)o9qho_I'&]OP(4C9@LIoi1<?H?D0D#` %`M^*IrGd4[P\R;/g:l#]g)h2cK(XY*"dF0F.:k:47[df3Pf*B`(Qab!N;0AL+WiGYGF&*kGo#,uJY(TZH<LeJ4Rd*Sb;?9)J?RR; %T;eD>,_]4O[W3PFK_l`cX?]u?dedM$X"K%ZpZG$WA-/cCqSNS4-$#;+6At<FA<1!:mPN=B0r+@$#!hJL$j:"gX!M"o6uU>9r.Lf< %#@U&kPU\=m[7c*^NF0f"iDOH-ejMb6/l\ft`<N%A=F=QSNu\qubAT35b;'"s(CN'%P.9/oQ1HT4'9cgE!]$0c%519rnM%7'%43cj %')i405ZJR#q^a'6fL:tp7==l<ejk8i*MpCW[^]5(EEa4uL*Uk^N?1Ft<+W:(b[UtKSU">F.]KA6'3lTrbr-_0m45-EK*s^ac)2\0 %:SJ(LFS"MJbYEq<VR1_GDuncOK?h;6A!7XD"S;[G0Lg^Xm?8p?2MSqTYeT\lqTcbh1/=RLlX[S4%r$U:'<-RRa&X*1j5R4[n35"A %nY5&$1r_f\Hqo@!;8geYP4_l1GFCp$H2q+PrnB:<TRT5EGu-dZ5,Bj#?E0EO<`Vb$2IahNeFtM-eY9O]XKF.QXYo)FjKna[1Y%,4 %U_Et[[/'.T\Y]Z=\Yb@LC"9'S`M2N]UEI@brhH05Ed#6n,LgtbCrcmMNrm2;7#[O>k;gQE4#.9]Ls*^T.?it`,ls:n-hE6m3KK+Q %H>0\G-P]AD6+GQ3:#_@7m=qaRYV5p*9gT6R%a$4uL.Zct,a5eukeZX#dR>c;-ARhJ7Cj=$>!*goH4uVT\HeR?5S%\id1]BGF15Yn %!k/R,k^8+sV`@e1DjKAHJVLGQGaaEgRG!E<!!Wr-)`-C[9jM%/h:XLd\qH-e;KrU5co%9].Ah*SFm;ql`V6@7,'Ym.Kn<L%TI)iH %`rm5.Ek16;oK[#&UVNE2R4rD&\ke\E+/]?S7*(^qKY[i=1l/J(8NQWtKMSS,hFYgFV<+tL=_&e7@[b>oBu8^KN=j4'8/6r['UG(b %`^<t`KGcNc3s`GS2'%Fqkgse2BbEK!^n_1k)RMRmXC##M^^W$+%U8k.?pCI<8kGF/)6ZU?M`&I0oKEZMC=-BmQ^.a<JQ/Zl4B8R< %5>s^[85S(9D:Yp>\s0904m8\84V&Immh^*Ff*J#S`\a=q&Hs<cjAJ5ER/0i^_WV"hcs\"75pI=IK42Pk`!,LZ/!eA4S->cRmeAPt %-LBp;&2a#%U,X8iig3^5_5fI'.]5^,:F<so)uY]QMN'nJL7nj'QABDcU@t@J''RaGr$WZuY]('fBUF```OuNBTV"N39:Cq/I/<Jf %?=<>k#udUd,m',B5.@sqC8+</H$b,tT!BaUirhQ#aZ$%3E$NN9_8'<!H"".p86J"G5he<Ib8F!PGoU]6-b*%s`Zhs\X0rPOb-\\a %]T2m\T0s2.HI221V/pqrO3KK#m3['nOXn73&Jku\V#X=IH5#WUEluR5Vn4VC*om^e(Y)]:r"d(pqh\:'+?;11Kj8/B-CA]*?L2OB %65UO$Zh[<.;(9[fDmb"k8SIe4`uc1A=cTaV-]J^?mK=DKTqe>5^`V:eUbs,eS]1l.g9,GYB;))(3n794Vr_Tp>K_Tns1CPq9_Gn= %iUfBmd=[lXd=[J%eG#X7LZeagM':pF-;_5s*Wr*T5jOVXaZ[FP9.$-q;DCgZ@U^6,Pc:KAE%[-fV86^YTK_];FpMPY/rh%ndm^S* %R_YS!F!7:1029;TQ$De5[Y@a$\mBS-7H#jeK8PpqCK21o%HK[.eRT/OQQt8:Bn?_Y@J]5>[dZa:P0&beRXo$sm_O9ldN6%*S15AG %*[%h9>YV0(?As[&3r6b1_^46kik?`o=+GQgTuW>>_ZGWBGh#$9*[GHc"ddcX`&HX45Css7n`XRn6lm$1o"_050>,H]nh^*4H<s`M %U'D&)8se'9\=%[-!M<R5,K:E"!u;3?_/R=t)..%aqpBd0],$]qj?<1g`notPi;j"!(D:^nR3ht:])5@"$EZ5E%7T2kVu=Tk(3H_@ %$h+Y0KL+0nD-tXWqoAqTqoArrLpuIGT_1"(%W3`#d""q+m?QdsNJfO#\JiH(/!$M3H>D!aEnVR7R5CMmh"IE6fk7>*%B1j@kSd^Q %:CfLd9DtIq\Ps!&/-/d8==@We.l&&BK6<@_E-f;*Nkg@ljU/4.^(ar%M5"u(e-dB^W0d*(]sgo2'8gBfkA/%e)u-:2]-UNs$n==M %rU:L3H4L(8U%c?!_$,@I/m,tURr!;eBS0'!iHA2tG*l'PiV?H?A'ggcfTr2OIHnm?0@9lT7gj4_@=ei+I"pc@#[c<1@^0NbELBY% %aTU1,[\2&V>'ihif<J;>;R,B_fdnaS@=88"<Z(QHih6gk9juV]ce4</`Uq#\b$H"IN`dt`0=CDF-ddQ\%K7'8K$971;X"d1fi`?C %]HfZ['p$A6fC@OnUr'dBmP=O&.M<<Q]Ej)69(Uc/km<i4EA?#]Uhqgf*[;R"ojN`l0LDS;[un^+H:5/h5nCVg=^*ps$6XA@gJu`S %MSN@@i5q(*@kkU^#\^,T/#N&DcrE`jg)eX^N:V<5kDV_Wlf6;j2]EAFil!l/Rc"6G)dIog7C;@.X%^4l;ZHKeN,+<<`^ke7`0`,X %9Bc^B?KXJH#qg>i#=r;@Gb-,9[P[VA`hSXg,VV>ZdEmN%,/;VW04*1S/GEP%K_.[,JsD>l'IlJN<ImRCUB`c'Hr<;^PP4iu=X7>. %'T4q6^iL#!pq?BLH>s-F*ehHiTqpu@W#Cl9+l,:QA6>5n`&4GVg"^99GMjA5c5f''.Is&u&)a<+EC](h'E(iSngGh&VP\`5Y>$Fs %X/[jK2)4'6RFJKG9gV(KB%BOT]hn+&d_fQp6nru(2W(:`oX>g5X4/b=V@Pmic`A:47V?j,:V51:6tD/t&Q1L/B-<FH^m(5+jER6p %Ip6YsRA:6)R%#K-jM2TuR.5P>N%mRfQBiSR&TURu1L&g0T4i6UXo`nln`!,FPH*4=PjJp0E"!\ri*E8iY#$!P@,o`-$>`tbUtus4 %pl+FQ^CS6k\qDO=4V.teMW\^*qLT!'J]I+=huP0T#E[[\!k<=mfSCC!fMV]"^nS_X&WeC0V2uaGCfc\W9/_uZcd@B<aZ[.3kaMVi %FEUBW>if0X]inog9>Sh;4[_pBE[;h7s%n"aaFRhC\4HfdG^fF3]ZLL[&:3P%pie.Uq,t,>+]>SDI@R$:+r#p+g9@>me,ZJ)-S?3] %nK9u6LmK[e0%tT]k3ssV/K[-*:C1Z.'`DP+_6^tmi)+oGpijBn#ZVF^kWAQ`..DN92*uUXFOsc:\Q-J)X'!:URtaHb@cXH8:hOUh %"d^8_k\PK*:=+XVO+53NN)0\OLVACjLB=*G>pH.H"K)L&64;*e;uh5P)dBRt/`%=BZTk>?3`Y.#NOjt3k6QB!d"<^c^Z/<`W.NA` %hnd&pJ^;fJ&^i2(Ta0@>O!Mqr&6nt"Vg-ZZaar*1'<)=O+mN4+FQq)&cE1qmE$PAK+?k2*i6PT!"],]&+$p]q*XDpmJjBeb+\s>E %*\<8W#q][8=1[D-"]+[Ncj(>k0Y"p@6bSAB/pU5b%pF+oi(!XtU%$DPK0O."(-jm5IL&pbH6<pS$&5a*K_/@H4W(OKni2q^JCB/. %@.$;q/Z.JpMS_(QFY?_"EZmRO#mokVoH8^GoK)VNke<mi_4S,!Mh6Qd$2kF8+S7oIYS.FVis=nS5^Mp8jPca5%u_R^`Ki/rakmY7 %AJXh*GbTeXM7VJ0*O=(8ldgcELA"brOHh\ulH\YFm6fBhPLR!O!+6apI#@=.]B=(gpg89I*g2V7i./Y9[6=tk*'ulC.L80K$L@m_ %ff2<E/5]8A@jm\1S.u$Ai-;U+bk88eXSasT-+g\;LG/sbI3s:4HHim8gVUhE*^^HW8t](]PY.c=TkJ.SH#=[UL3#0#aZe(W=6)\U %-N:!;XXD\nqW-6/Th$PoODA`On7SlL![riN&"s=s%tk!G_6B5cO<2KNCY(aSI;.cR\2Bk'HS-#6p(mVb,[AV1D$hmO$a2Q)>CS21 %^=tg0^juTmZ*@)"&"8uWT+=)H7W)(qRAJ3Ag^C3V/(-f7:6`EL?*7Lq+_WNt]m$ZrT=$ijTH$9_KIR6j&.7b,_cf)fH6C#eD`ARp %E+*9Ae+bZ[WUF&fcT!FWGWp>2Do%ati]Z(;ZchIrl#)NANbN3AO.lk_@Xt1d91t1J/oPQBHlb!G_7,K0lpUt/]#dh`VVb,(rF2o] %SS#\tC;E"ukAXAM,rZ]7B:.%NV=<\3c;l_eKmoWO_>[e,kTa"<#S8+DJAC2RBNmtt\)lbsRm$k8TDoKYE*4`+>N.(&eB,`e^TktR %mjq`'T"!EX[.7b[I]Lq+@::@B82!-Q;?JJGd+m.#f[*H%=822e2`=B46(d%")Jt%!Yn6$SU`g""nQu+loIDZO&72^o)*psp;MDQ; %B\ZQ.D$D5f!)98QpP.lZ)p(9A`g<Uj4,4XY&0O5g^_=T3[Z6Geb:QD(?,Ag5+(DT$QF%reZl*f1dBrqEbTo!Nk?2*IA)hV"il.FX %SBB!s8'h>T:XHZ^lKdaW5*XXJ8=js6"-siP';k*#l'TGFX?[P<7]'JU9HM'qOEllWg+n6H*."uBIrl/V/s/#0&ap=7"$dC4KrFk[ %_LXt&!!*-aK;!-&+l/I&`'bZ-Q^jQc&/)VK&GO)e=,(RK)6rAE<8,kKFT3"LhUeo9bK\;6WiE)$Xjp&T<%8__:ahb52eZlde^cna %gn:C9lrc8*@&[Q9iIdl-#+^6c#)t-`oH;GR$U%%Y,"SpL40(&u2Y.$n?<70Z_W4+\<"KohQ\or\5JS,WH;hc4MkC:X#S8-*',]HS %&^kLsoH6"K2'X>5+;"&<I./j;-71K'1-.HW.4H\n-`=Vir8GPKp%A!#F`ib=#;%Ou`^We%(?Ylj7>9(!YsE^*Lm16_d5d/!kWP$J %d6#_X=X"lSBe/XKr[q]X8PGX!H0.laeiA]Y]:J1PW^#Db"?dkmJ,k-A_pGiPODYHa"1N4+#2C=S0<_%ATW"ff\@<AP!f9;hPtDu6 %)O`BpC2/pRA:!Kk;V@d@aQ;uIqYGtFBm!EUGtEiP5<nmF2`=BL!?]bB&ONBa'W7F&Pi2_S;163noY/n]5eW8^>?Jbu8T@@e-X)U- %,cV$V?%Wa96")[&TEbT*&0T>0(u!OQdV[C[KDbXp5R]+m.fh.#9E=P_KgL?bW(Nlf)ipm%/M5n*I9iDNVP^B+]VMc.FSB\HZYjTp %;Thg1f1QY(eVWoI#Qc^/6<mesT6M&9/F'JP%2");J>X^#+d%X5&lb3sKcJ7"3@6OpYS6JJY,rmLD)mHG#6Y;D+OFU8g=?kaD<XG! %n/MPcB`PYo;Q9RuH@V`_Ch$tMm,>he&kPM`M-)%G'*p@bF^kN>qKhN#8&Z8E'9JK$1%]dJ`'$\@!PXO/VMk'=SarFEmC"c`lPP$= %K#+'7!X&c?prC4t[Z6Ge9/"_Gg=i!qWq,0/_L)$1R@3tch:M]j!62SmEY#D10Kn?4RD@9:;@n'Jbb8Obhus/b#S?2+$uP;9l*`]; %4TG`Ko(n)qLJk+IZEgj9W$!`H-R7[FF(fL-;?M8OII_1H<@_b$`I*K>-NbZ_H5T$TrBhdC5_&h8!^2(-D&jeUQ<p3h/PYf5qM+j% %dKbrXMGeGf-s(X@SY,cRVSW]c+d5L1[Z=H'"N\P54XKJ5UkD7i'-7N[!o0?]inn52/utd+RfKqfV%^GJ/P:V*6W29r1UJ-mC2Zg+ %&-rgi5bQjc[&kRKgL;j_^a1.[L)sIrpdf9Fa<=8F&Dj2J_*\XHA=p;#%NRp8qiLKJqXMU0jHi<V+-/C]"aq>QD>n.=`RhW?TE@uG %FmqS0ghH]j!X&c?+Rlio[&n\(,2l%rfkc[L^ikA2<NAurOMd_iWDj'`6A"Ja;^r,d0k`BnNR!Cta`NRL\I;D8>)ZRDI?MXTBOimO %KZ4ed44Iq+e&9ml-0`r!km_sc-uY8+eCR;7<)lt`L^WfqL"Y_gPfG]tgj=!E6o##&?o#UDdHn??,.L<M:5[1;S\VlF#R(it5[2L, %q3Dq*iG=O&Sr>5q%\Xkn,[oRPRPJ5&6gVJtHQ2%hYE1DE6]e:g)&pNhH\CX;=DV\%ZO3"<F[M*"`52\(+`Q*3"ck:l1/^C;Us]#X %h8']"3@Wn5lTZO/OoRj74R$]iaW,aUE)Z@p,E&J;4li`+F*\B?5_-Y"$BMYaW2^TjD[fa*o'acc9$+u:6>;AGT"8O1J*)CD2p*da %9,h&6:KS.;mZW#]>ke_;UpDbNdWgZ;%V%t2Vpf1(PE+h1"WE+<'*dJS1AOi;;%`s?&!]ln4,rLpYXDUsfOMc652eGJ689`K!4RUV %%BQ9\4/3eSa06QI1t[U,gFnY+a-3Ap7`)H%EB`lRD[JV6I53S8OVHmYpB7@T&u)%S@@AM,!lc=P_N:-uA2SsdEr``d!;C<;79fnU %-k>&+B>M>8d7?S:ZJdt-VisY<$?Gt[&t/kh#.Q;f@)oI>+)'VoLtSp;iLu$q==3<(LAFZ`I>c]i,02e]"TJOpnYFngnCs,.1cJug %JWu9cg&o'bXl1?n!X&c?kR5bF4)(ONT@i8LEm8Z!P,+F%RYR4Rk%Q%NAK89^<`S&6YAR=<;G.qtD6^HZo'&6/fEZ'Wb]^V-^e6ML %H$=\@\A!lXQSbA%maQ+^/UHH1!0d^j`[Q/ZLmHU@BT]-d%VLa)bQ(]dHn]t"4VNn[r2fc+R\r.O9eVCm<B'6p#"X=BmHP"uZEtqX %<m#['9I:,QRn^ffLabhB?pWgk9FVbqj)Gu&O71HI(C+Gu@kpCs/ISG=Yt^fn/a%1g>/Gg=!s'??5S9`2%Nla%VHg6`T`M#u.b*dH %GR?/V4d`U:F95AI2cm=M.ZEHT8D:BbmPO)n1-hE>]A\=,E6fRu#cP6T8bVJ38X>gOgpSDjbVan?4Y\"N&Et+G$M72G4iq-"2=FGh %D1,b%n:YS>aN7r5P+Q.XcW23L)j&Dm'7#r./Ou_1q$m.E#@b.PH#Gq<W67K,1S+0*YQt72":4pLTS@7ZW[%-#aKBg(A.Lf<a)*cN %!#kleNl($U_L@!2%C4monphPUeMA9e"Z0V.8C:*&9OQOd\_d5*r>mZDJ1?LAOpR-egZ@4iC^R^O]@-`Ya(KH_+3D=a*+Y0A=G0sH %eZR*7ppEBKi:#ti!a]k6\P*TB=T9iA0%aYHE$(JH(QW1f-\>f#HjfL\+@uQ4i@?9!f_N)V>u=>fhcS>[+r@JWrLgBF;9.o%9)sSF %pbmiJf.AP2@%'n?FKQHBOejKLj6:k6FQn>VQ*C?QTQ$]i(f85*e'"lr[@uhN%(6VVhT0_N<MQ4L72Afnc2j`[3'G>,OYJ'gl+qJ[ %1P"QK6ZVc@g&(!,#L;WrdY#Z;fWb&XLN\!jZ(A,jJBL4!D=mn#i5^Ku3nhEbIiUmOSj:L9,B%Hh:9WkP%m"$WTEbT*&0RVLYhchf %SS0UZ]N1>",6p.'7Y/cE[QLsn&SqP;hl@]A-j*Rj8H\7>=9T%]F>dd[WGJd>r[*LAn7#Q(A3G1rLrQM,4.$N!_tmd2Om?SFn(*Am %/_X[co4?gao$"sC'#aISV\_R6!B]i#5<*^3WMi*ZdBkL4GjrOk^aLO5B+7"k%dH9*X/`6rd>W6%Y+\lhYTSQQ<t'HKHmXe(0JJOg %^26Q%GXQa_JfVm`"`bc=b2>q8fI$"X5V@YkE+:Z)S]V\e0JM+pdkLm:dMqhO6/GSm:bS(tW3!'K()PiN'ajr3*cTk(/nDmfWj(-A %'PNLL>Hp=_,g`sVkQ0qa1^%ekd_m09=Sea,"dqd/lj6@;_$)S0>R8fEaW['JLZF$<KcXLa;NDq:$1p`*jgJe@-=">K$m)3t/.sUi %A-m^a\OZi=Vsk+K)%Q@%OEYjm!=ZZ.6epZeST#+-@JE?U!!*-(q?"_jGuL,T6$L&A[\]1Qf*,Of6OouG^:_horbT&+@$^oHBf2Ui %c$IP8cEQVT1#N?a%j+m?@rNSq](9r^^/"VEjc.I^mK:`7^,+E]GBT;o89mn!"6b2%&2KM_Wpp7SR<l^bBGjI,Jj:!WZNhA+dS:=' %Pjou#9I;hf-nU@-j<.PM'1L8u4f0t0Ab)G@J^.^YHI-Y>,Au1q\WJ5tMOBFIT8qZDQtZQ,%^JY!>MD7kdl##_n43R.$n-dc$f#f4 %?!A0R.4VgE<?OGL+%[4kSa4D7lgHME6(8&bj[[Amn>`X"q$CA>aAas_RX!hQ/serZpV[sGGpGY*!.d=c-b%]f8J8[+J#BTOB,86` %E4;jbe[nB`0[DtB-F=:K.#[8UJhFemR=YSNYge8b+rAZaYllO`Wi%a%^GDR>JC/YB81'"[K48QsZPE/<NZO%NkeSJEN,4gmNjmau %'/FU^NrheUYq>]g46Z$PgWBLpT(=mBdB2Rdi&sY33b>ZNOXI,u!!*-(r]B>0Bm*%1gaJ7%O;i:1pZR05J7TqQ[DNYgU3I0;(!LG( %/srjHC,IIGQ;rsW#p`2"mT#p<3]d?6dfWRn7A/s3N/E8("rmL'JBO+$13KckDpX,_H.0Zcq?PFR'pTM&ikdg:*q5bDA%NaS_HdDV %+!<'-fj=)<^k9B:6B#P&5_&ic:,'2+J$/E/)NTk@?tg(XPfM,R(T;TJ^c4db#;a5+=FXZlg_Ou34"q`XKr*%"ll99G"Q_u%!B+<d %)q[]B&b.!]0GX:ZGi>8f%j5m`@Bg@]L2Qf*jHANtLAhYc#S8-*pL%t;r]KFr9Jc<+2gcb.d^:kQ:cJO#d*&])%OciraFgI_B1pUJ %#C'u->:3C$-RcD4=:irhB2c@S28JaS9b.L@+@(Im561ttn'BO2n-D<k;BW[$\OWK*?tQ5rl&.klT.^cMioC=I4Wm"?!!*/I)@!\> %I=WI;Z_TPDJP=p"gJD6%I8F6Q+VkmVjpJHCq8ihZN<BLu+@)T\^u4pWTEj9fJfYIG5_&icB+9LJGCglX<sX+;J,fTO"J.IZDVkbH %cs>lFH;Gu-OuCfk9-9Bu<YT$8+>]R\AFS/@J,fTO"SrB4DVkbHcs7gY!<E6)#S;730XuNYk^fnXA[9&kj7)F!JbB`)B->N"DhJZg %#U+lnXr,s.5<!m2(U?-I?sqc4ra[Di/j$p8`_9q6"Ht?";gM8E<SD[^ZZZ-V[H/ZVD&E?+L**$s]39SXF=3iVTR\-kKFgHU+o`5W %k4Kf*eIt"TYW7i)K*C6iYsuk]qPH<8o>h34Qf^O#T#cU:KZsGMkneYu*^#ZG4_Ud\80='s<nnK-$?Ln=EAo'Uk=sIJ51$T:j?d6$ %ri)Qm-e:S0k*NH^1kHta63n`f&CRHZUB_K!kFHE&.YEK#Rn,GKQ(]rC5.Rs*]3NE30qlJ7PUL@9>0<[WQ>AB9AW#ST:BZs)j&o?o %N%$OeZh"-/n(m#m\CSC_m-"B.q:t_XpX?V-h0ZWc?$fTaNMfr1'l1/lc`($CeQC-p;)Bb[&J^-MU56a>"OtFiC*ea,X[+\!e7\u; %)O584+:-p;@"8B92Jr&gR7Y8W9MQ-3>3>RiC*tfQelnIJlh\o7euWGInX8S^)Fk2\LJG[_TbAkQ\2e;n)Tk&S.UVH2Mf]UR2#MIB %FC;cGd3UGBJ\C/XR$+F[(DF-\Z2c%mkDg0!7#2Bt6<t?fUG@NmB-8gi7\^>*3cl`FWn(m)J?*>++G3ic+g[Co,C5.t'MIO+28&J] %'4-jDTEP7c-&(\]e;1mPW`ZAZBZ,E$3-(QjbQ;#leJc8,/2E&/:s(cUIsf$<)K:MVknp1GfOU/\NTh1i!tUtdPWJ=#`Au&&ZoKu2 %\_A/!X/%,;BlcVo-Sc.hA&W<YS0/_+%73hKYDe]Ij)`*!Mru0EGX)BC#SA7KLenVEg"d$(W.[L2>\h^.3P\@anU(q$ba(RBK9V6E %`WRA-E@df4K3BlB$$^85*F4<>r^7WZ6=u^R@mEO$b2APPW,)q_(`[.\nqph.+H`W3Y!B(C3g'IGTRs-t\X#2DT[D+ehkI<.)CfL% %<KA6XCIt+W)`LS7#pE#7d$3;iTYlm+>PIHhUIg"fF]g=EOMoEs<[<>RKt1)n&3F*-PcuS%1[ni5hPoZ48a5L(6l,qK6A,UVl6.p, %/f8GK_@1rY`QQn5(;L$CPY-N$?k94K[n^RU76)PQN!DE@'4F#]R/8KE)Pp?4KCOK/cH40?!s'GTb73qQ\WDU?0[SmJE<[<nK>buR %kDOEe*l*C7o5T/h:*EJ9+9@$R!M!sW*jE^9q8UEpiPGS<<e3@VKU!jM`J/?;-/9rC;?rltJ-Va?\@=LBJ3\o%+[Uj.Lb(n,2-LG5 %G\eRWM[.%sM`$6LLWHF_2JU00&rA&8gRkF!(NO-/&[7pZ/[6)UP$f]r6kGDK,-u=.J23L$p`-CA<$nNVGJP]'_0m*eI$*j4"*afS %6b.j.KjnR\7>S;ZPFs0AhA6Is$^-fi9P'X9huN'=1q></(7,?L1NTjCNV:7#&-@]GMTX)a,4L*o+[Uhfo`Ws_fLR3-T#5sZ>cX3H %3u<k>.a4-HpY$-D17ic&AhoW@JK;GLr^7DF?rG?N'W(kMIZVp^LI>POEWC2IZP6.j%pq_8PZ(-fR<r^=H3"O_1`BQ`>BI8LI76kq %lLDc=0#n_W:XI2,bLV_PAcVct0%a!EfO)E(VMVXC.)?LcPp,Lp"h&Z;HNnEpJHpi6&L'X,O"$j?BK&?+B[H!Kqem]uaW5"PK$Wb% %,+QSZS!26jbY`Wf%j45T?&PiiWdg&e_-OQl!I^fLUWHttBF"ej:P?S%:fj[#/;<gS"47##F3CY0TG9pmP9gE)1aPn+Osa'[3+97M %E`;%g"<J*u7#2Bt6=*`;i.5e'6sMi..ai#V&ihoOIKcLB>VCp[OeVN.)M9$d:C77%6cBBIP$#RDL!&^<-3^"[(d\T?iaIQs>5BZT %:##LVGX.&r+[UhfH!T6W#Igkj4mBF[\ZV[ZFs)A7rjlQUM965AAbkU(4#T@!#=mr`AkYU"?L[]C,XdG"+[Uk]4R*D=aLW]t?JttC %%1`tg2%H<QVH)Fe>t@[a-!jpA<I42@W1c5:0Z"+m".?on%72,Z)gK_;B[sQTWhK:[ROY/Fo]c=$2c$&,$6>LG]!;umibB?I?&*ug %8%=4k4amjf^X.?"iaoCP)`khA,Ks*XGKW:n@s&"t'G`g@FR^o$fbaFr-dpc%AX,rODo18mdKpt3/+:?ZTiKc%_op\@(V.KN#JEQc %qQkWhkQiDl0MfsN/I*G[eP1:MIIjI2V#i824Ztqc2)R!=/ui\Zg.X/[)6]$lL.2S4E5Klg0(*(BXM<+TeBj`JpP+\^_?fb_r7uDg %::Ba8:mj<^GMa]g.D:[7,-ggtb0I!!JHtk&f%LmF'i_B>W@Cc34oonirrAYb#s?M.OHAQ5Tqnr;p[5o31L#'a_7go:>Z"1R5j0Nb %HRhT'@>&d?r7uDg:?\,SQ3Ei@>T/GeiH]4tAg:8q:KHn03@/UB>O_\.j:/("Tqh]KiV;9.[!a[<7)Ci7c'6=.4V_[5j+m\%Diij\ %3Pl%HX:sabQG[pP?#r<J!RLY)h+Gp7TnlE1-V1%3.1CdEDI$ipO%/8&[7Dn]O%SQW+G581K.bO*UbjQhA?$2DKJA6VV/i@YGf`H> %L!%k)?.moAI"2H.PSFq7S<+dbQUd$\GieS@fO<Ij`t?KNrTWG<<fSlN#j[0>]B/OQ/5%ZIPR<+L.UiD@9][)DXjjEf_@%[2ZoU`$ %U]BT&OkHq]/E]mH\M-XS"X&XqB@=s98Yj:6gQ[CY)MuU8Joo)>"\aF\EXmfAb&P"uZO?`:nA$Mi49=hki#bV:&.km$rqY[M<fSlN %#j[0>]B/OQ:cs9'!beN_`E0o_flj3(&VFV"GYu[1OkDMeFdW]#(uues!+/MK1#O@DoPtcZI^VoF*+V@oCXiJAM+iY*HI?b',d(CM %G-\E[.sV4-l3sdP/NO>m#K>t+H!s!Fre&s3^ZP7,"quM`2B_MIcRm`X;=4(is7;R=s5u%2EXl8sQ7%[oHgXR5;![E%>kHg`*-^/N %Xq]Kiem:(+B>0]K9D@GrG2qE[P9rbgGA<kS4*)(EG<4&_5.GKr.s>jS3pY)SLP+R.LNW<GUfo!oo,Lc-n]&Pgq5Nh24OnIt&%f?a %rba`D-NjrrQT_W]W>Qcgm+,_`cq&8MJ,t&2!m\%k%r>.\lT\;#9Ic#L'=0)d-3Naj'$f7jb0DWie*t/Gi$3#>Z.(2a)!#Y7K]Z`K %#Bl>`2%pm0mS7b@p*hbA>9i6f'V29_+eQl97P%`#Zr_9pIiUYt'cu;'gPs0pX(a7&dqlaRCd/]IrOojG\ehQY)`Ii3nhnM6g75B/ %<b>`0G</OgeBmUZ>A;%P6`TCp/VnflN+P&Ve/f,]nWU2j)@)mgR4Bfp?gdK_mdHIZG=(gbg<jWfYLJN6_CX1"+GGW/F=u4Lb7&=2 %3(OU4N=J6>nXok0V1F[9ADjMJ\f;K5#'.<8Q(;3]Vr<1a/48OAOO#[318Md^Lk&g'K&kho*g?qEj2NeW$=oRJG*XB&A*$H1QJ2R* %YWoT9MsD^*8?%CENQ"kUo/pZ,WAqK#eh<kHmqTIS,>a/o.Yi56ZA3T8%kNdo8`4*,6V9:D2f/Ep6`Z<>Sc0d4M3m#8>Rd4e5pq*o %mIq"891n`/roX-r(:Z^brba`D-fi69W_N-$I\gY<0S`"cp/!0QfaH@(lS9\_!tS0D.+&PZ*Xkfnj/(8@!=HC>4BY$3i##N"]1n&2 %41cYSi.9J+>2>pRK^-`qWf#<&Nsc>9]8d-SP/15CLu8<a]\9bSLI\,$d>enDS4j-`O@giUq$QIHM?dZQMp25`-m5eCi8F6J&UhZX %=MY(?"1col16j<83@K\QU!Qp^2BCRV$C/n6HL4F-66=4s-69MWLM`J_Np:;V1_=LdqrDTs?<(e,Yb%JWEGt-hgosWk)gZGfjDt.+ %Zn'*Q_iK%<_Ta],13IWZ,NQ,72E$&"Iq`$S_^uO`6PG?;\Q9YCXF(W6B_Tj1&q%abHu!ph?3JO\/p`cCYg<ke$E_,)Js-R_d:rn^ %BM[dSF@W/dVq0W4QVFl4PJI/.%r\Ob[`8Kj=34D8$6G'\6(S>C_<lSG4M\-,Y_Mos<j9N4\:=M:Fg[T!F16hEcmX4uVue^.UO.c; %S(srlhU,G04RaKVKCZhOXRP`[qidt<I5nY7]s,UIQ^6g.-O('/B)S0A211^6YT3Uq_`_[AeK(X,d7s7WbL$FAEM[9DJApTE&#:-5 %[*P'&g/GPkk-E_jEE@=,XWEE+n8Jc+;*hPHJRttj$A3oV&;:3hdSi.]'4r3&"7uC6#dMeP$Ja,'1-"BS`1Qi^$e`r'>/pdiH!0_! %&Np_TOSd;(F@4]e`-G./*M/T^[1C8aEtmTc`Y5`dcYGU%X>4sK]/9J+K!\f4Y$m[@G(6-YV^WYGjKQlWEMkQ$]CO\u5MK*\SI:gh %YbONHIOV75)S!]u<Jn]CSWp9\B5tP3//q,R])s*6^.Os5K6pf\2q2`b4@(3:i2A!InQ:l,kJ5efPGcscQBll:n#AEKJ+W_@?oc\g %S2jBBrZsLCh/i*KLNq1>mg9#;X&SjO"Jff2b%2#&b&r(F3W<nVHCPC9!?+!a]F8$3S%/qi;:!/_3`!tThZb5YH$m1,&*-tTOMHNZ %$9A3.<2_]9_ZRIM>]58=]G($]2!'ZaRE5GQ/ti.T:'r1$coa>>64*HiSi<tm6^l]>]4d]0Qi*&pi5r5R`uKiY4WKB&=S9',X&\\t %)Kp\.K2p(N=PoWP?^k#qiL$`*V(9MJ5DhX6#K,u,3CsgC5XfpB]sSjj?W(%:X6a`:UWQuZ\@%t-M)ZQ(XS?d)]7\*m73!&"b<0"G %CVX"r]$C4.EP&!pCE/[I=1DDIATId9,ur#RlbbuGZc:M;fhK:^bkC&Ve@CWV"&d%pYd-ru8lI+Y_YToO3i\%5oKLTAi6%B1cg6h! %H.CIbZ"4BC<SaG3-re:,N\@0`^%8W1%hlk-mk39)?Ab%X_#l&Fj-o(ViC4>3CtA,lf&eQhISH/Y=nt;MZ7?FJ-A"VaDE3$=$sKK* %Ti>cQ*ZDiZR<V!Y.SPq[g`AobG[M*0gNT<"9-G[-JGOT8cF^TaA+2a<%Lt3R0;q70"<R>(mc-SSHV*c'n=h#BMpJSh05?!,Y;hBY %Ag^ZK:J!!%g\.iT[<B7BAV\MrElj%nBGA#de"(mtj5W0t>UfMc(cX?*4;aI]Gr@X`VS0mA6eL;110?>nEY#N><&SR%Du[Xs\YDL] %Y2Nm6HO%OP3\Mq'E-eLIdXgF,goa0Vc(!E."0oZEB/^!@"`,eT?Cd^Y&'r/gYM@(cB8auYi2@u7?Q[r"4C2ri-[I"P\%BA5%donb %om`:JH#=)I@lVrG12^3rLNm5,2'(Y,,]%Lm3Sr3!`"HU"EYHtN-ht=8+QTf?JHrT;euBKk"]Si4;cSY3_>X9:fq#/Sf(2Lr(HR\o %$QM<kEKGs%JK3*QU`uKt,Z[6$SIC,UQA9cB*ctosgsbZ[!;?Ee"lXHWf5:[6\)fdp3#W35H1%/<o`\sb2q8ZSSsu4]%Kj&BSIQ9+ %r4*K[Q!1i9]s(AE;b,r':QU88bI3(.X+>[L&@XDsZT,&5C3T0_^/047@BMj%3Y'Dl#Bm#33\J)ma8AbZ-ZIRFG3D(O4E,IB3k3e% %(E_8BhVDb&Yore[r"51WW$[gG@e"6A#:lFPZ(W>IUNGZSinZ\WlAo3A^$Rs?p3>NV?.#h6Jc43=4[lX^*fF-m\&;H5PV&H]`3Q/S %rba_%Gq:&qJObnOQese'4R_@E\)7csdKM$?N&a]E6-n!<G8pk5Au;IR+l#?.JP8P@cl?C(+PdThnN_`P%RFT]6p0f"m<G:f_E5k= %-:_$gQ]f.:*[:@K^sT1c[<Kl(nAgmR\7k9)2/(%2o^I%j\Wu>j=PDpEjXO#b.NT)g2l,#=ii<F>?lT)HPLPlW/.[U"0kR8;B?7N7 %55T?3,s^;CW]R4S#@CjFn&mNIO]+U8i3iRp$cT`4dOf6Ba/%CKp9VZ-$P#q8EEp*:C4majSrML8i9[=K.V=%tENuace+]g3>#)n5 %$O/Sh8SuMn"cM[g>#t(<Dn:Ge4KUhO<pe]H%e'Ifo>.`VFX<A4<bh,2WTYZkY``tI(,P?NP9)]oM;XK1>7Nt@X'>+eZ*psGoF\_[ %o<s,3g.Br9SNF</k31b1T70HXp"t,d1%Gcqf(V7>9P!ihY08$OOY!\*U*C;5D*nf"DWrbrF2VhZd2DGd#?ib)HpiaZ&jK/Y^6Uj* %i+aG;G5F8+^ckd`!]Qh?kO,c#X*+aB-1S,PVqGl('%TQ6eU/e>BWRaL39XCS0SAI4_:F4^m6>b("T1UV*'qV+rrjHikNI$.V,s0D %pPDEW9sBRj2\5i(>WTo,ah9(`p>#'_e`U)0"B-,d2((Pni.8e72",kFrd?@;)qN^!>^%fq;`sR5GH8#/?h<<gIEo"X0!O=9mZ?/r %igbBjk<JY5WMoYAi0RoCgdJTc>7Nt@b8Y\&@qaE"kak07WgYDk](Aj.JMd8dV-f80b_mrO(W'ciJ%=$?c0+55%0rb5Vb%$K!dVJs %Xhc#IK+<JQ^'\>bAE,cu+b.UnB%A^XS<IXqCNhqrd,#-]#n&=<:[)idh0mU#e%oH%Vq\[2`?D#UnhB,%AVo%uriFD-j(;lf$TH3Z %\`I]77=0gWB2-;t'Gh8]qchtNZbG\dk]FkAmuiH/S4.C955I$BE*0Nm`-mZLP'cWI1;dO,P-o'-R40ke?kKsjmB@qqo^_C1_qM(Z %\m\01KAG%/mT`69Hfm]no5&;[6`c]cciG!W3P1aUYg+5?E&DF*e$"U,6d/?>ar8kuJ*i87U;'nB66<1sn=\`4K'C'qe"]QBTE9J` %cS-YDb:Y+S9/Q?/H.M&fBTP53jTfR;@_CN0%Z<u23t'1Ag2n*Pel$8*j5'K.:((n\-3md-Vcn5Ic8M)cdiF`\$bgsJVqskEHuW)T %e>08F+S`7NmhBm?1A4nh]8?N)3='o3m_FHfq*2K5n_1$8!_ID/SrsL_/DgFc.W2TU"OWTN&A5cF^G8\nm4aaI(XG<jn:4VOTi]A9 %9j_fm?VVqA=RRqn[iC&`QIkZbn\^l_jKG)n%Edcs7)EjMAf"SC'QAXqUd,\\!_#F(;j](H#-kL77L>!Y5/UempJ*Td:J+D1<b^o+ %np;n=/'Ju&mSf51X!O8Aqm2d,>7Nt@b6rQ&W&D"^[PX=<FikUs_;kIJn6j+\a)8R7PHcm3ZS6p#A]=gt67?u),]sHQ#P*NZ<gHu+ %)oB^_E2S@]*JY+)*e8k%io5ao6EcR0><0P+,HMR@n!8Tfa6F-sJ-QWDPWS>=ON.D2JFUEo5D_KKak1j-(<h@l(WnM$_#`'YBl[W= %/M7^"BBEaf)KCNS+9W;l'pY&L7GpK#Ol'A'_?_Bf'B\bLK94.=(-HPGGbN??#K?1+7dH7k7j:O#+F^cSg>0OSVMVXC.)?LcPp,Lp %"ZUagHNnEpJHrk_%F%E@hTuj((h'#)^KV17*m5LI:h==>BPCL7FX8o6B92YjiQ_W!Pt'AM:p.=N(]M2`*f25-63IoW*b^6>e7=D% %&l"4HR,ePfk%1&V)Tkd:D\@<AgXN#8pq<@GN%i+221N(TKKN:Zi.5e'7+ZYp(MXt;!*`_U2)rlhr[;3:6KN>.PCcR>%&!h0nZ_IA %=KT0][&kF$#JEhbIjsu96Uqu%KR%>3DE.uJXR<lV>LtL;e%ahflADtq.WjEIQEMpW@fnQ6E-1MZ`^KI\"b0lM6G=+!#`_TT:?X%r %qc>$/O)Fr72@+T0m_FIVb]CoWLOnoKLBhpT'3pu,F]WZ.2)UYDH%AdF(\msp+'^S?LR;-?Q\eK.QG$gi/\c`SI<V(R'-foD=32D+ %TJ<f9DeUhVlAB@6:XprJrO\Jq:SpA^VO=URKUoVV#$]\fT]-P9+^C(86hE#ClHOp1r7osZ(`XB2\oZ)2F-tk_cEq@HaL4*X&irB/ %nQ/29;"%8*i'H>.]9b.?!q")554=@#2Ki4L;rjG;2VNP([&ptK_hM3'cO;I:LL&sRZQBbDV)#ACjI=s<XD95>`t:bS8ItqH6G6+L %KEp2iMkD?s/iu3Z4Z,)S/hScVCJ*;S09-pRNLtqp$p&@Ec0m:Q?Vdc<5cAl6mSd6X?[-B`/jI1Hc(T-+kjYa[>+!*77^HU"3H6Ua %0\<F@bQ/lgpog3p(a;XDLlg@HaMcLkoO!M8n=\4V;Voi,$IomABV)/&%gnq#o(-adOQRMr'!f.nPVi+%hHdX8B'\k>fU!hO.uK/q %#e`jg2d&qT^0[d<rjH_hgo"QSi"'BfP6.ME-+B9f&dS$r&!VQH/Bj2fV,9c/q@C,S9k3$VDV?t\OZ!!fZ")^q$l&!qmnLl52)I-L %q<.qV]?TiE$lURa!WKr,'KSm_Y^.UtLs'Ba(echpM8'l]D??/;FdKZS%o>RKO9uRl)LrK]mu9ro(NW4pCu`r;R;C>NObP`R#U&aP %J_t*[EH+]I9jOq=pp5[p&DfEZn'_l0%o\$3/(/n/&EmjSBhFQ)rFsKl?Q#EAD;2K<2f=.4rUOM=&G`0d:5GjNNVqUKpeX"#Q%TlT %UbMpHaQp'sWA`J#L7?!?=[5HQR)]pjEK5-85/77Rb)-O,:.UGBbG3'>]Q3j[m',jFj+tFshOr<F;S?E*moo>h_7t/D#C'_jA[+Np %+[")</j%bs&+US`P!FTBI.#9:k4olKJ^@!,1a@YZ\Wfk7"cf+qTT_q]-5&\=nJ"I#!:fOM*2T/7mj#)Y[+M^('=^.4'ZOh,&>m=F %iIsK3*a",U-_R"?r*u]D!b1iB5JI18Pa@a6],!Ou:@LLe)oBmPUBcNiQ44o!,V2i4JtYPXVph"84@ku1huOufmRS_g_+;@PJq%;l %"/LVZ7[%!]]5\0.#:*,bC%+#NL-5o'J]kAV+pNn@;rmGX@OW7(KM_'T0B*F'W%bTW>FJPg>p4e)H%jT4jQC*"Z'(-#%42(#p[)dl %!QaTS)F@_06ULtNQ28*.4[isF\G;[Y*[m1=WQDW3?A8H)UTRR'=_\Bs0[Aci'>'jU4IQ'CWrFF8J.Nlj12;Kn#C6SET[:Q)7)jpB %$)h+]\XUJE*?@:\!gdOKGZ5<@YK5[CAHku:dAnn#Vr<1m_'bF;A;_iM.S$FVGo"U,<Hf4?8@&i^EKoiu5]S;oGNth:F/`]nh5/JP %EinYKCl6\4q'+G@-I`@Pf@Tc"IS?X@5Q$l7Z1.)_p1pJT8Q^Nh'!U;-Fe(uTM'\:YouJ']U4iX3YQTlp0oc!-d;PNN&pQZtO?3Lb %!'=_A,Lsr!B7JFAj#VMA">8$+FtSkj/<NWdh/C]in,U-'n3s"tBbi)@Oh&jZ)<Fi0^l)3=Gm_W*7O%iZ%bYM`aL.m#==bd>]u*g; %7iaW]9un<`:kXq.,4GR_i2Oo'+,=3>`*_W%>Z]ll:@\l;iPm_:a;j?1lR*6bQkL\)Q?4n?#T-5r&k!;nEmQcGlkd#hCn0\i?38oQ %p-m(,9F;M0aV9)c&A3Q!cODI;#TbC/1ifuR\+&(sq0CRR=!'4>:jH`5"MHdndoY`%BG<5]\[`'<3Bcr/:Bp^K>^502Ep3um.81)] %P>%[sGZ+<W@IZU\'Jfc8^p+1q7jp=U<Idd'.Zkoc!\TDM(9:(g1^\qO*r)FoE^B[uJHEW?J5%E/'LSbEQm2;FSH'Oc!_T@G"Zj;2 %)\`?'REFN0)+Z?H4HZ#W6@pL_['kXXLqj+od*B&]pdsDk*ZdIX+%,Ol<BPT4qYs4DZh<I_l`/CM#,h`A:h)*>@s*3P#&MdJ<*?<N %C3=Y6edZuTC7f"<VR@I%gmqQJY#1s+o?i\#<L6^#<-J/^WbY5C+k1JWEcfAC_l\49%=<*]YG"V,]b+O)m-V6M^].>^-hNOnal?8i %1q?WsJ"ZD*Mcn+<6NK_#AY\9#j_uS*n>o/6[MCLsmS7S$>,d$*Ka_uC=(+qs-mY,.MdN98iW5Grf4rin*#A,?:?*c3$6C,OB/"#? %s#CY[ZV#==-],j9RpupJ=`$p83Rkp?,LHa^#)`_Jq3;W/>%h`(/l6_i!JG_G"],F7GpUF?'!pM#_hMg70FErjpdtWLDM1\ro/LE6 %LT*#mpb['=K1tHDnZ%S*OB@ZtZtQ7ebTYuSc:-ZBN;t,4ARtm/J7AksL;RpPH>="3qajE+7-&6XP&VXNQ@Icr&$1kCE'e[LUd=a" %M?c&rbn2!V5m=;6G3Q!rP*K&!]&idZ3:$!e!W*8a&eArbX`(/2(ZL!@`bG/j8/"eZ/(%`+dd3H/NtAf:SW%#pp)PEofnkiM"!3+U %;A"[/Q4%A6drg?!IJ$E!kTH<f#C$Z6SA<#t_;dP'SV1`&\s%^?G=]kBn\@t*0$=i"Q!1:F#>%IOlItbn_1UQ#NIr@>7YEnuEsgtg %@W;nUT*ue7C",[Vm=Pr-j8]N`4s;`$-BeMVK$;f7bdE$aI<*7-JOg4n_$'qr\U]EeE3"tI7g]W7AIabT73FAg3XA0SF*r*9&U7\2 %1k5Q3+X\k=H.Ss#>E?nr*9O4^<f:m&ZO\0d#bf7q#8YduNsD7?s)nGS*'87bD3se.03$kAoUr@i;Hp%""u\SaqJJ%gJHq!i;EiRp %5Nj(Ag8JduI#;J_$QW/YO<J*A\.003f\%m0P&5W?V6K#eFWWa]&'.F&LX"t#q*HA1@*'OaA,S89n0!e3E0)GnGjll6#:<!eVU*%' %Urood^k\Q[q<#.R2(U`=i743"X0cWP9Wg+;N&n('7mKR^$j64lBO[i@%!)[miA%9"1e^IT"s9h%bVBM,^Y7f^-HKRooIFllE3BC" %r<6G16;Br,J\A.<OIi'#oa/ji3Qr4Ba#7i^S'FF;D`(uaiQBH$Oe7%$I@;I4:i-k,kh+(/m;D-<#L6V<4%S;*UB0]Th0I4_mujVL %_e-phhSKA"V"(fF^jS>\>gc5kX)H?-L?&-$_gqCig)\Vo(u!5fR_SkpHnHfP2!AD<JaGo/phSD?)9di)^suR+&W>o(<uOq]!tWN` %/Yt&D8uSnc7e7J5K:MkPCRqMeFmO\(PqYF6$fmCM,8CLg+u-k;F=0+DKYdL380Z7^FIpuie8ctGG^uC&5d-saksllb\BO-?fK^tt %?^cnE_j+`T`O^)S?I1;0*Meh\Lr;;_5)4u6"S1nt`WNcHC1@LAU3Ubj4Q$isi._M"^m30'@9jZLJGA?Yl&62HVW%"ajqjad7G71_ %L5JL9`.*5VBD;q@86,Kp)^TG:&+"^@f)l:23Pd6.76KcDF*^":K*IU,INOPNnXp5)f^U?grY+h8$lYtr8'STL>Md6k!?QJBH#i_O %"0e78F.fo#rb(J7kPi9Mbk1P'abYSpJZPOL.Yhs9h!K@%($,_Jn.#nc#F=<UA0sDo&:*@"F;W20;"Djs#<J'f0_58\%G@DF&I:"^ %,6Z@Z#W/td/k<ebLiZ(!e0It\*)Vh(XomJV+@<!GCp18l4<Q[$S;Y/b-h?J>c%uF4jQ>:3+jN3BOe-N25<!1s(1V0uQ6?5:i3<_M %^T6'*GkC4Y]Y$<uePjs*f].P=@)Y`S(P=f&i"?cD&%Qf/4obm2:k=B(".\=9Vu$k+pCmYIC)\_2r\hP8J,aL"nlX_*#E?-VXeh*: %'q)Q(6R.fI`LT*"IHKbP$(oMuFt*`K?bSG@GifkiWAO3V^:m!KkusaQUH*R>*BJ4K7LJLEQ"#c].u2+Wg'n3Bb(]3hJ4!rUX<U/V %>i\0IBL\P_D&lp7Sl0?Y'f&9l1?<E=ecZttg16&%d*.+UBGUM23u;S%]gUQN7,WW7<)p%Q/<U*+GTaU'+Q<4ddgdY-O%%<?)#4L5 %1]2+7.qa%-\9@gC;=P=Ld9uJE"Tu@j6FFcM3J7O%?E]-;&UYH6Ykd:Gh>q7Ci5dq`s/Ri,?uo]ApYbcg+@oluCs]s]I,sa'1a.qA %%6RH+>#[)u,uEF()U0M7l@.]ugY$&P01T^<GHn1VE@62-fW=o(r!kbAbrSQCnn*\P@)\dkCj1#d;$TuY$ca*,+DYf-7K]I35s.:V %V^#)infbWh%(c-qTSCb(Rg?PX!Y9[R8rZ_I<E`[,%KN03jI%Q+H:'5EJ,[[>UFGa'HS99/HgF9Y^k:WU3>,lR\:Fn[ml>PPN8SCL %T+V[g^F9cu5iMdH@g/7<Q'T\sg\?7g8?gq_LNgnTmf7QbWkJ6*(JVt\FV>fQ>`"4PR=01V>Md-?cS-YDb:Y.<Ef!7'g[_p"o#:\R %Iu1rChrqVJW1lmeWDTAXp]EaW<':DNQZqW4NLp1fA6ulqs8L=[4K.Tj*k4uO0!W55J*j+SmlijQ5:"ZG4?tR0GO`I@"n&\tJHpZm %Gl\H0e-<UdV5XUG5-(Z1UfQ?%-G,-#f%%V?(,MC")pO4LnV+N@6cD(-OgI,*m^_)nb>Yn'F+S)L1^H+[?Pt;:YfQ1mMru0EGQ@PM %MH<=t'aOqOWHVF^,36!74Re=1*["KgWDUNpK^)J$GeCm;\YARJ0X--)02M*<'9Ujf"V7tb_[jET3,bEh(\,:$gXttueQ)ZkhJlpF %p.*"(0H6Aa(hg8c)GK=G'0NLB)74SpfU6AO5iBI#='iq"a0Me4jB9!4""=2T=I:8V8u%J=oH2fW5^=W.1aPFdEgoKAE?rM\KM\O" %(KmkHAX'DIlSJ$?#kq(Oa%o%"GkDLh&F'QGnA$sa4A`"S+TV_u^kS_de7rYf!VM<#c3:ie&0/C)?j29;iIRI/i*Ne9JOa@f([U-s %C&oL9>TB7.!7oB<:g_TM[Mt>pThaJok_-/.KOpE*s.QR/ea7P_%'jlKEVE_>3NqI?88NM$$h0e$JHo`j]s=K6(t(UMWI4JCFr_Vt %R.%hg"%]p?8Xbfq>te:sOJj[k5f&rj:3Nm)+bZ+,Qc4\uZ6e9TTi),h"+UWLTX_KkT*5c3o`PkOi#C?3/DJK&N-1B#+*A&(OQ#V6 %k[JM[7sg.*S7=gNWPFf#E!IRJ%K`$0$,EsNWE%QKT@?38%<cH5K*9hW;Uj7>5I;0U\K*\R$P*Y.Ec8kuGQ=GT\_lur,a(E$GI1P4 %]R^V</LrcFAMSl?W9_pn_J!+X-7$p]aj)ct%mN;bKNLRD[u%m&hoKD[\rDK^\j&$QmG'SOQqcr$SJVFr5R$J.f"o#8h15ge&1)92 %4g<jqI92"V4FjVMD0bZ4C!rOkbAqM[1tC<%.s*9Mi;NrYrJUBC/9mhOo4SOj'7GM)c:',(&[@H7gQ:*SO]U7r1<UAi1jFI<UPMJb %1Bd4<bXs%46kQHtetLnOGi3gGTh`HK"Xb-,**&T'OkU\@045%6`7[_Hi!@WN&GFWU><Kti"#ttLKAIpV%t#Tpn/m/DR[r'=`<6!W %#YosXfZ]n59Qu's?MEe=,8,-:]TUq_4M^>ME.J6g>0W9.:ZAk?O,eI*j\1<@*aEu-@u^H:"PsS"3&,p_U4&t`4Fl<tk=O2b9b(P6 %[L?%AkTgd.VU]DB!Xc4M0s^!U9r^(>$q_;'6k^tCO;&[Dnq@&^-sU\nU#;o_JHr"UI7[(1&YshQ;jmYfFq*kE^gCDK,E!"?SBEj@ %X=Mh&QD-HT-ZTe]#drZC<Z"+sQ5CmpPW4LkSj7#1#)b@'Rj-`8n=[7I^]WK8hLf;?#km`(gUdmkD+>TU\9QqZ2BHZipYEEE1er(1 %!XYF5K6mIk#'%md.VLc>=^-"@r2o1%iUT!iYFf`HWd_+lLHn"lSG2\ude+8ucp@&D^`eh#kek/k6"Wc`*#;3Sa:9Ge$I>t1K4il2 %,&7H,M^KW'#".UK:/mg7-ctZa4OEKmgsPEYU4iX7D"DE4H:]ZE'Wl<'(_u9l&r@SJ!(0]lg@$.mO@&&O)O#bK%1Jp6#Os'_CX?-! %R^Vl6n=[7I^]WJmURS4Mf[kX0>2BQ,343Kpk"bE][Tn%G^`<XK'G#-nH"7rc!<6Nfc!9>VE%c#ZUrhdGr=lg'jH;0g50,@kG!;8# %rk[R,oi::'a1''H0L4QI)%T7XeA]V`<#37O-HWj]ZB.g>irOk)""ss/(5mi4Z.o=4m`\-]+P?[!WM2KDi79c:PPt^j<j&JODBE7_ %=0*u.Y6&2bb?(%_YlPb+3'-dh@j:d?JmY]*+lA-l"5h2&0;'6DOu2ln\"*t&j35\Z7gL$3cMke1LZ8r9";'>k$/GKM+9<E2E"F#) %\X8tW]pI>5=56$Q7i8crA&mltcghc!m"2aLGF5G&.ipT*BmiPV^`&]L_#4.hp7WJdJW^NbKp`:=af(KQONn$:]0QHFJp9*bR?[m4 %J.)qLaP]X9RJr^gV`XAj9D!l-8i#nlnF-F=3PcBXWpY`sUo("%0/)r=&U<4QfsL6nh#Uh"iT:;+nB.eoh.g&HnHBsjf9OO"EY%QY %hQup%b0H_S5MT[9Ahb'-AZi2:;)^bKGI+otTN=VoaBU5:+H$UpI"l3e4Tl;2*[/ufMa+iu1B]AF_\BrM+KPEZr:bAe2t0(Dckj/J %'gc)L9r1Oc]R+"+l1>8lFC6$"A3=hjC)LhnLOk=Q\:efaILX]>d!J1=JT#(9eK#6RQcu/Da,JI@*?K;9DkLI8j*M#KiIT1$))S@' %H`1(O._^.Oho>"GN#N(#Gm@ibU/n/9$b;mL]Vu@?K?s*P"(6U4eid.,pFj)_a_7oLKHF>8TZ9d;f,]*4q"3.6$cde@^;/npOl")1 %X(7*8'Ac3F:@Mq$Go)2Em(2d(Ap>1Tllqd`rLgWU^]WI"D=+TF^69%Bqjm-[(7]JKfR$3&B4p[PK)>@'l=b,VrGW>dE;Jra!X9n` %pi]UQ?TG:IZ>T)6GO#5bS$hZ.A,c#K@?m[H7NDWa!2QT4oJh/)6]C_<5iBJN9\k@,ff.3N9@'N6Vl-Dh`l5ncF\PGsl,>C;[IM_m %Ld;8@\G=t"rTemBrW46-MSK>OaPIrID]T&nSE#/>I^:hHi&hA*;09[gF)`NY[&8L.L19G0J"%@a>'6NjT29W=fCds^\OY>^i\hdS %:VW-u[CKV=.8r&]!?S1on,`kr-H%bhLYOV6s.TgF/8sHtd\&7.Bi6'un3F+?'L'3uTDOfY=a_?FKIh$I-&oUMG8K\<ft)M=p>q+m %MIL#t68&q%#JQ=KoUs[aFZeksoUp7Zi$;s]:XjW'W.qVY:43e'[@?H].OE])NZWXn3;+\7Sb+TdCWD;S<m;?F=]b/]MJUV9Vrs+" %1tObV-Kks2pFhtsa6H\f5QuF#.RY\!!)>Mf2_&ZObUns]NCu'=Z;"+`)V-klJC#6'i.5fWmk6^<Jp'lp:1=:7'DT'r<3LA5@)Wb* %:iS5P_9Uj#,LBQ:`B6TW7q:KVK'%Ar;1?L[mu*7o0,(-F87LE0\*;V4-)['Tb`(:Y`7\"p2_(<)^:M%aWR9Ns!<NdXXaGX(?Bc0> %XIP@n9:&/.H$JHCbLg7Vho?>P1]?Q,i.5h-I[@E'Gi1?9i$KMT#7R/]%!3^8F>5P$HNELeYI:F=^94agqf6[[>g`(ijYnj8H1?.b %2I+u2mEq2-dc?sC@j>lnrAJ`;H2nRAUB4gtc#q9*`8Bo':OaoXYR2=F5W^"]a&4\r`9N>3IM$h_)nCe1\F-"'h$nP![+a!nIsVYH %FI`Q=+5Q*:i.>ao"m*Vi$b/8tV`Cb!diNoRP8h9.^N+M[hG'.8dFY+Y*;O3@kdt,[L8LifcMMq;S/c9YDVs$Q6>_J>ApqA-J'ip3 %Q8e<+`1Sc"Be"Y?O)$6:eB0k,:W<.?=+!hiCbPkqAHMuErnJ^e^c-<5T^!".fQ.+#be2Ya"?_1n[RTMPE.SaDn9DAB#9aJF=FiP> %#nYqp7daN,HY[B!YK.@nS4\$l(99F*^Gof.S?kr_A+I<#Z#\]P>O7@6CVDeCp=YWkR8'fC:4`[.Y2B4'\d/,99hKL0+G%87naVh? %WN#E0qHSOMU'Z+HSq[IS"eQ2VAn;^2c4Xe1YHn\d%jmENa5=.^;Wr55n:Fdlr`oJTO?4ZU^c/Q=d+sE]p=@bOK0"PgNcT/k#;m:_ %Hk1h,nGu^RS2s+$Nt9]_5>KoZ40hA*349rPDirsKd>pliA+A6af:?+@A\s%U`H#[n%Vg$<#FJ><B*P!/X)BdN2`=\-N[9G*(cVH# %Tq>7Qq"kk%aCFm"4@#7CJet2TJ\5\2A:>s7>O!WM?Ch32bXh*#>;qcPC#d2f"c=qp6`@Uci.5fWn+,67K:[Su(bb=f*d$#g"E(Mr %2[udP$W?RU>9@gO\OUi*E`n8AP=l'L*Zj$ami_4JoTHS"6Se@RJQa"Dj)3@60"VX5X]\`o4Fp6<<S(5U]q2K>am;em%N%+bK-<VY %%3=$WhnNhk*m5LI:lO>K1J%DAVD;5Tr42=]NNV7AQ"U)tjs/&Wo9&jE$oqQ>KhNhUaV5)A-\YX&^u,7=;1hb;UJU/*%\$3:OXX6j %7u:aZab=gdKnSgPjf%.&jWaP[)6jGgW,m1hQ]S0T/i"0Mae02Aa]'UV70D5iq)[:f%a$!V>nM>>)qda)h.-V37NhKL,C@>.mArg^ %!P%%s%9<5%%fm<),]&Vag%jS'\4<G,(7[S`.!]INcF#m`^YCVX6MBL_WZOeHgpe`p:Y!?.!66)7"9V/1@,9M7YA\i_=-XQ(>.&lI %))h3;_1@1+"pDY)R+uVqJ@GLUM^IMiH70g7,%**m$p#:i?q]IF@^PW.R(slo==cM=S#*sZ!U`g#DBp-kMX720'^.s9a?CNR+k.A% %135V`"V71%R_bX?s5uZ"HpA!3Oc)'KZ3Y_["<R>-\=Mk*&V<)>bu9toD`6gTGs>,U\I7%!fpS*%S8H^QRq.:a+!9D?jRg9DaZCRj %moKIUb$Qlm22dWG,,l\r\)KYpp?#pD78FhE%F&2B8$IOIW*+KCVt@0):\o=c^p.C)NuTln5lZ'*omaI>gMce2lX0Yj72,5o4VeR4 %@L2&QO?oq5jbTa*X]CjB/8@J9lItb.pF)ILR3=9$X(9!rBN$oH3P=>TaAWE9<!q:e(0@@f=S"h>150I>(BK\]:i3SX1q3Mf$jNJj %1cAojo2ZGi7,WW7jQO9>Q[Yrmp8<Rs:,mYlXQB)FJpQPOF1DObhiE\CFEC<pO5E)a^@1UdHPNHm/&-Dml079,Vnnu"SDEN!D-\cQ %#V11dVpdT7n,:W^!P2]L@/nDW=ta.U@Jon_T*5`3$5t\bPJJJ5$lh<E^k_mc^AiZ>\)6H1mp@mpO4?VfJBV%5N1`Ru6A.Op"(,tu %jD6jl6Od!4"qP[6U:F.3Ebit9ALi"IYecUjYiT'Z\LX>:D;^(!Ks:@QkO10c[B)";*CBHDnA$u'1ucfW8+RK25d"GbGCpR?'`WCF %lg64RFXk2?Qu921S?*GTcafSG?-Ld8J.2u=0;LenEuo]N=*-X6l6h$P7U!WrUcSgV7GCmK>!)W:p=4:^Fd&kW"Lp-nDlk[7\IX/g %HLB:D7h$G1me=QpI0T?4)`2ln7ir6[3[.tMLd3_@JA6T]KKPPZn=[jq=0seIKsVA+.dpU2i,\#G@i]o(l*o9M.HXHWN!"EV3_sKE %C,lu44MX+;FjnoY1aQ''%o.YN>WSE%P\G"*@1)(W<[/=c"X:2a1>96bQY?^fkWTT'i#B4sfZ,MI![f$2(CqL6o]>*tmN+l*To22= %)bt?i9s)e68!:p5p(dOn;Ba=^?i*-SF\[#LMW.lEq1Y%7hYmb8@W(R9pX@-#^L%RVR!6187@UHj[\;@l+h5DoD85:aQ<Xsr@eAk[ %!XB6]J(2Mk!Wq3t12Hr9aFM*Zqg\*$hfmrA6UVIaM"1QfGVj\dq4.WOoD"^+Yf7)>5HU#^Tj)jkK<5:^dXU72coumu4Q)*;"AJ,Y %>aMS!N#Z5H3Cmh8`)F$e/ndZBl!t]*,iTu`#]^DclgA&U+n20%7,WW7AFC_uO!Jfh*nVk6-r24>hg&?GI;=%)HJ3AsZqnO/7\QuY %Y!t#C+h:^"ZL6QYm@Bkao!3$%`TeC,4uj\YLq=mEpR7^40BRu7@aRA(_VSOlHIAmqCP#j)]28WV1VD)j]QnY\7fu5/1gp*_IUduO %T*CG"jF2Z2mf`j,$iV1FkqHX]id:\(72,5oh22Gs[?[kjO5Lb@\+N,?:;SXOgpuf.7h8DjF?]BhrifUnld/L\1K%aEV9mYu5bT>g %"6$"q*YRsth)(Q5h,Xeaep[W(:MR6VSWSN<!C=17,]gonHOW"]*u`brmW$Z7.Z9C47Gr`8A:;;OrQ"1EC[TfhlR:cJ3X5ZQ6UJ+# %;W#Zt\oY86pK#Q+.qQ1B4Lo]9Gp,n%3^K4El,*:8N\?eAoC_kn;b*tu*>96slp9KF8>k#&+m^TY\(RELh[7n#e[)2]$n&eKC1Q6M %*tK:c;;f6@+-;6d(c$3K>AsK+h=pn)Lcf(tY^lfWhPhgNPLS=?lEV#k!Zn]a)KZ-7NDH5$r0iN?lB7[S-X#,*5Q#PTAmSHA\e$dc %qTGEfCHa\lK+:S]:6UM02?k1tF$,.S7i;aIUbau$D$2kMUFn<@SVE6X7Gr`8eA^phhiY]7*]Qs[FZdIR?dO4;d+#.6e3Wab'ik!H %eE#J2IToo,5-MVH6?soWi;!;`#<&H_SWg@$`eN0=/Jp]#I/54kViBK:CqAiInVX>%SO!e$`Sa>C5d+s>1[&:lDZ8jpraWur4Sn*3 %6\bj=)t;^gNs:"fHJ%!@]F"(80Y&9N=TA-Qs3LT2p8K=e_ZY@uo1#CBn=\a_Ia`l<VFQuc5R$kIT4(?hQ<d00Q>#W=,4NB,l:O!` %O2V3N<PWq]i,"DT#jEc<`Mk/XMX674=_Fe<T<63JW6_=TV8_9F]AZZK[g<EhDu=A:f:V\>3FsJ?M!6.nL5e>9ZgtgUZaI1Q)b+d0 %jPZm6JaD77i;piO%i@"YSW?8M*\h[hH0BdP_Zoc/pZm8,o.N?:AFb9F53Vn;gMc`Qf@Sp*OH?TEWiDRJ!o8D4cQ6>8i7X$0Os=[^ %6<VFp:rbq<@01jL-o3#P#<l2DB$UdX1"24@`Vc!`nnNPI\:!iEK*MpC72C37#X%U9\q11T4%aEO?iT*jD?XjjVB`#-":"4lTGb2L %L?<dfD`f0GpC#L8oF8sTU>ei'Q\\C<>WJXkI.I*$AAt70]H%S#<mBSURD*[lfXYJr/t4V2fbYkWVN-J.NntZi*4moc!h[rg>gq?V %Lh-RJRuP7(K3"qYXgq#)[rB`bJ:;p%%N5&ha+FI!pDYgEKDti,"!?EKkH+aeq[FP#5;9>A^YaFPhhQ+Rp3U"2W9;9J,N*],Gl6Kt %QK1lt\:HCqKJXu@;jPUr6_YT`=SM-e=X6muU.ik)6DC'5-k\k7_H\NGLn1Y'8m%>N)>LFUmo4B+V"Ab<Q,_Z,!Y9Z'H]R(%n\E2, %@/gtG,_5c'ES8-)5QE`,J1ps3#!0DlAr#4M<N2QP3mB+bGbk,o1"A:eP'<RTZVA/TD<@:thp%S)Qob)5Z%J?;*56[WnF/)=4G`iK %bcZ4)@q_L,No-q;.W''USDXFPnk)oY7XaOl\\Q")qL.#je"GZP#P\,R_fl)%$lJL5]C5F[e*!A%#.tK5rV--u-2/?=Cd?p6IJrO> %$/rsN,N'"n:`+<#=rQL!XfSBdqY7lAGVEPiN_e8=Voq]TiJhp%aNViYrNb&ejuK\%qm--K/lY\#:C(B?ah^_I[Y-^g<9bTJ!:Tt& %'GhQU";#mE#X%U9S3+c_J-Yeok!"<HmMRh=@f#(rI04)5!c>9HTqMX11gs5p@ZR^_H$D)NOaag%J#J0i:memgF`=s?n"qV9kC,@> %b5C1KMoH964+/qqqWQ"g_&KAG7aM'mp%A)#@:T+i>P+Snf0d&U!)28W2)j(Uc^YjNkskjP^HH$oi("jmp?Vb8^qbC$!^;#+h7*CV %`]j\;rX](I]C3G`n%Cn0L\1J"gi#`uGPph7$/rsN,L@HU!"U2g.!ILg^kf)6.$RpLW!!Le(B@QWd9o0d95Z6&A-N98f;H`EdBpDW %8=l65SSPSSIXhu#<)cgt<Yg5k]gi2HpdQ;JJbt+.mioI5ZFpMGI_l2h%Z(fT!dEGReC[`%='jP/=OX2R85NNVH+*2FVloYp;_+YZ %WWSj(;.$61RDZ6D.XH=m4)K3@M0M$6??+t41%1bjFhdcT6;c/`q0lr$Nj[juX)9[o$7"]0bb)1dk,7OEUUSGSNWFees,6fef3c1, %C"D="%KN$+^<fI>Le!IBo_s4;+V4!"C1L^[i!05m55=X'INQ;Qn%HG&#/']h]6sbX^GC1(i+Jh+j$jHI1jZ+84Wtsg3H#&3"V2T6 %.YK&Rn109W!mJr1dE2I?<HsQW/!A]EPu,7+VMVXC.)?LcPp,Lp"h&Z;HNnEpJHrk_"<R>-c5gRO_1V1<!=+\d08L%L1K7L^rD`Vu %G,pE8?R//GSC!q40+mdH=fWX9i94P3!$3sSfBZ7pBEhLUm9cfk0$?Aoc:hdJS._$4KO&QfOQLpofoLo\T1LIrQDcijYU#(-fY':0 %C1Zi0AS2e'gdiI!IV'.4f%B351#HhO=BhP<C"#/ZK6hrMo+QCecmQ^8&,MAMkek`eNuf#1_8q\YrB>W+S[\S11b<$>d"l+_57IO9 %d)=>LV?_VKop!d9;hBX(R@WhS`Sq$er3RV(QFO`r:9poe.iF[VcuE\<fGU13o;[_2o1#Cb3Z$.E)EXB25D_c8&BRr74a!Utb#5I; %8-gBZB#4Wa:XH26%U*9D2-FCM6rW(j-@#XrdhuT&L2p5RRfjf)2A(2l)nG!GECmqj4FfQY(NA7>s&&7chfS>j8$-WflF^=s388NK %8)686j8.nVT.BJ^H.aY`?PI@EGBMBOL?e>!Gf9e&%s0Dr9s'EBD^N>M*4g4M`7^NC-T3V=]p8RQGGd4pE029Rhu[!U6V>JBPbOE@ %o"@_"lj!9W..Q#F4(`oL@J]2I1Ic;QrlMTO5oD,`g=i!"i*HV76@]KZZsLLjC!<J"`dd^0n6l>>N>VT@LqqE5L:lF<?^!qg=ZL-[ %fMU_U7Zk_$$i"I'd"86]A[=^h9W,h*902%H:a\mCTLH2],=7"o7Yo:_[[6?Tcq;<7<S3k=\`p//X8.oVJ(;[^3H#&5JHl>_h:%\0 %a&)/URYlHQ+'dCaq]$+W<;\bt/4+mgn<?3FR<hFUM%m(I-T$phJk;b'A?*O&1pM^"$C04W9F<s@0SC2]`01niAlr>Pg=D>#KAIpV %%t#VbNk5rWfXWMV-UX5l[hFGQFk?'o%,e:LN:,<,2HCPWak<pKF8alES!WW2KKQhlVUb=>4T!"c`=m`+0hisXkR>_If#Hk[fsB_\ %[A?[82Mqa!3_8/ZpakmbO5!a51$6G.S";m;IV.ooS>>B8mpkf,g\i7[rV.N$0l(:uf!Q#uf4D%NZYe9\FaspuNESRFj3?)H*T)f? %QaWft]$0Y:$NLodjegT5A3^2!8hp<[&>Yqi1OIj>Ns6(Ap\T()Yb9C]#(>-J_FK6%/H0tqlM:$!"jd-Vm%R(fF$BVGC$6?@ViKNE %E#.`",jB<B!JnW(M+EsIK0?6h8O9/&:`9f5rBYE@\QJlcHJX`C1&<UL3WsH@i'^R763J3)=;I6s6LtKhNFj=qK4mih,T9Pl/M<gR %6.'WuEQc^7[*XnbTOf6U,bKU;+LjHE7tjMHTkGl@U!^?-nS=%`1,L1!"N`0WG8om"Q1.+1J!"mn/kF3E%^KWnUS8jU)hIFmK3OaV %4Ia@kN@e*D[gt0k/(U#RK+,c*I!(8d)kbT2UN8(E-DE.Hpnl:]jED2\i#?t6>i.t?$t8!VE/kLd_Lq97"*B5+3kS>BdK%g`hqfB& %/Sa]bk.GaI;mVX2[/OrjHL6JDX!aNCo(h>3(Kt1Q1`:DS5@8cI/+QR6&cE*.-$fR\!.%sP+P=([,pM\PpoOG;VXL<TfM.h8rf-_c %gg8^t7p!qN0]np31$cd+kq),`23WctRlm2Q1-BU"aNZM1DjgFcQC4L.X(Q!V*.=te^ALE<!%?:De=pj_eZ,h%glmP^;%Z*ha[69H %1Eu=@&Hgp[)>qn!8RiC!J'D30J@g:#[KW?0Q@?5j/iDXXC#LiqDYSOH`Yo0i>*bDk69Ju'jT<V#;FlDmTa1)Kj];Cm`WJlSKF/%G %0B;0Vo3i'#Z$>M)Om!iZjq1/kOU),P+qg%_iF7Bk(ZQ;`:QImf'.eT91g5\.P^kH$&VglLJYNro)<hG]7F9I.\@&a2$r'8c5^%m> %<UH=b"de1>H3(SGP)rR.P#V4jg(/5\#]p:mA6h@$]TNDF2`s4<F&)5?[&Ua4$`U,)`6/P%7g'n.7P6b(4=(5VHnO,-dCH/t2t=[D %LNJsl>eZ<`#S3HL44Mb^HT,NBR'lF$@`5BSM_b#]oIjD=c5jV29044M?'1DGJ'eTEkJ`3cY&4);b2!.)'D)`[oPMNIpuTFFhSJZt %6Ot`;RR!KoE7slnD^XrVKFmk1eleb,c5=*+qM5TEL.6PSB]Xn5X2YCIrLCNh12-'n+WDa;M[UK;C!+Na?]Nu'4,CLpk4OoC.TB49 %0D-u)[V?arSik8IqBVDK@*^d\`_@9f(c3f5bL&[X:&f%aS;B`O:(s_&8Wn:)AT,,AY`0a2G3@kgeqHkXS.bso;'tXt"8GFEJ33r- %Q)r12e;Zq1^^nu7LaQb>DL]IA`<0;lD>pg@pc1J\/M/RVoso)g,teZnicZa@A.NT)JBa2"@f2s_SO#fgBEC.>>%2$R*%A*sP/0qM %A'mUEct_LiepIh1o6+@E(,KD]Q;Wg:?VoO!keIFJnB@PPdaImrWm.TD\>q6mFoRK[o^R1i^bjN*SZic/b@'Ws$rf@+-%tUSCP_tD %hBN(4Hm;l<C?&`B]mj,Q^a$nejN64Th7AXSgr+gThVTb$!#OOkK-'rp:QhsYk.^?>m,ciCKnDPJ[$YX6o.R3BnmQ-Vl`Vru-'-?S %RXTEoaN]rTXY;?"_ZR^=OM8+o-,4pdEl!=G;rSTh3O!U?h#*"Uk"PiaHg^YL@@qD)q$HZ9:SO_I>Sf.P@KHN3J-UX@."bQ])n;1H %(d$d<SMNJj1nTrDn8lml#tJ(C]Tg''0$UJs/o*0us)'U_:EN55[qnbUFj>Z5/T\YY7@SUJ+nb3=.@1lmEt>PD-h!@u`naFK41BW< %m+b/O^RCh#i'BE`.*]K6*=lP%X?p3?VB$^[3YsR36IF'^IK]5+*m':LZ(e"g=U>sX4NLK9atlDHF+>2Fa+[pk^ntf::':\P_r:W= %4G_163s?m$n>^m[bMr<p\:>'6d%Ro#;lh;)i^%JEAT=m.GOF@RS2UN*JHpm)1,!3XJ]kdCk<4sa`\+<&ML6)o7[Hm>BNo`uL(19- %Sf(kS%_Ke.Aj>K2,4NB,EmpN4K0a!GS]/2*PWa0<mSqX5;EBR<cGpZE[&AQ$TR.sB8.L;cmuNQLem+0&qc%Sf1L\2o*T*`tR@8Qj %5c_.ab27E&)0Um$1&iH$m?]a&n,UWc_NpLBgLntFd:][":1>lJ'"8uokL\a;I7)[JGC8c/j0m5SZ[I#df$L)RRA62";&^hk?U'[s %TF>!gIaIe&,?\B63q1DHA'62@?T%fCR[HZHIE>bU0mUb!A"11ma4Yk'Vj$:>-!ra@CWk>ZK1kC'Y+BiRj]=YtRO2,N,$P#S,]8%u %TpU1^@NHS&M5$=W?8QfV2fSC3*t@@fZI1PWO<Ao^E6X]i4H5\i*f9O9o5\\0(J$j!\:hB5AKg9a`*@@cJ/"E;Grm5OjKpK&G-MJt %"EhK^gnNmJO\"OV1'&DHJ8sm'U1CPpK`]\?k?guWTp1.5>O3g4G[N.m(71%8#$S8Q,3OqN2rR&GenLCA"^H4sH?s=@C0Y"K<7dAA %R9gjh?5l*<N>QcqKU^k)gqTF_J"`3b^]WK8rJ,gBo!SV*XgR/>G6e+i)@m`JeXOnl*p<q;i*,FSrM-D@79aJ-@i!p]%i9-YlMUA; %(SV^NfGOJ`_K!&G-`Z`U?JA&``EI4ElDlDbdh[S]"qU@.:%bo_EsK,R2V>@o$\/JoBbOV+:fq.u`QSXKrp%s,dlpt4`K2qjahZJU %0kA`L_`!8Yh_oW<m[9ibqf]i5ePuO:=_B[HrODBe1E4%h`L-K"g+U";VB$/=Ed6^,`:+X/ZGKaQPI\m"SD(@J_WI]3Pqt)@Vhu=t %Df&d#F2nXPrlC^7X+#qnI>1K[7Rr4\Q=!BP*APtaO9n-A>6"XD]17`L'4_!-h2@9?iW9f8jD!gK5fCEqM_VCGP`'7s5QDOrEria` %NCJ%N!=;*rd3@LWMmh#cK$8lJo,46@pAup@N`THOMiH`+:eNtW/NZts/=O-1!*X\dc_1I@i'IA@M]d*130-BmQ8aJ[`noO`$hqq_ %h)tu>E^Xt;0eia'Q\`EZhoMY?[D5$44@%+Pd=Y34n3+Vj-`=K':!ao6J=TmE[^Kf8oAU/4^:gajp:3o(05[5E3d4iK\lkB/bi(.B %+T(DY)i'fTmIRJsRs.#5%FhE,[mCimJA=)6Z*C-"='kO_(ip"1n`5*kVX@YDH1/3UGCN??o&V6gVN"\H)7Xq`qb'D.5S*9)0n(ft %nq^E5khWSb*1AhFfWqKS,=2Qr?XI3d^UWsk%-G2Y)oGEfq!,f/R7GhUa^+ciBE,K+K]u!mLW+a!q95;<R2b:"Xo%s0pm5+qZYllE %k%=8FRkaOSRhlE5bW*4Rd[?r]G+Va:.P<?^"pcbt*I\m"=B1CE`#K-0aJ5ncgS,@5JjL[@15]*-a?W*,,j\<@0;?q'77t#7h9U,u %#^?F^Sf2_AQH"\VD/N(%6sXi>n;/RnrWR'LO>it%KTZPtK]@ESde:Z8&dd=&1fGaUoMhVpN?\K1]g2cBpdU7aPWQZ7mN0um*$=Ce %;nPWRH8/%=R>qB]\V>(m5S"`=Zm]gfs0-*i@,9%K`f.fV7\=$T^!*"kS,_0P9lmL-dk5J7lK$A"P1,0p^DIM3BZ(HK,=2YFL)50t %e,.1o/nZi-'Yg0,5bG;oiPZbo"E4;iBZ$(n&`X+ur%%gX*D@BcA&]n_3TCb8J&,DQjk+V=l%n$UUM*_P/A93#rtN*3_R9X2\'7.L %A_sBqZW$RN*&nn%H9*<uhtf.p(LGk-ncj1"eWjKI?8Pg[mDR2kB3\Y:bMH"?gbAL#d]$jqKUeg`E9*^M1Z=Grd?jh%^7RO*&qE4k %"KW#uBDAgAh&tm?J.M.bMmB(/PnVSUl11c-&$MLP)*9DHq`&&1VE_a"4Re>XNsAFOn\'hcfYh(9"0Zemi6P2tLKa=HF'E_JT%0`> %9]@WAIl:d4e`aQ1ekNoj1$m2:[<L7R05m;C3e+e7n^-blVpdS.W5*58R0oV<(HTh4'%%$2dEN%0Xe'ZSq=M0#?Yg5l]D\d+2btO+ %5%N<c.3l8pqfqG6O5oA]41&ttdH+a+<df+&_n>T1(LE),EIDcDNW&/uj!&s+^#JUC7H_+/S&cP<G](aao+T*")t33O]Z8m!Rh-gt %agfFu'<Rp6>;PI=`Wb%bQX3iYqqR?KkEek,]4AK?(KIUfO;AUX(,kZVMK:)JEol^PgAAFh?C(1Pi/`Qs<ak"pBVtt4=DES@=M=7N %0*2Z3UE1I>^lJG=M$LO5d5g[a.!j5d$ugTmWMQl=T[,clE/?S6A)hCI_)8]2(YmlXi)+6R/8=/3>t`Ir:VNF)[Ik>g^.f-!4b3DD %)I$F8Y`PMrK4ds]9mBlHo5ga5.QVq8d#R1p@J^go!(bc@ok-?Q7n6KBffK)lkc#eNIhg113%8_?b`chZc>NRRd^E_]S`/2o0lA=U %\t-@qk(31afFdA)o*u$iq+`p;E;JbN.BNHcfE[6fo&SVf'"7hQBn7OMrgiHK]6i,aMHP4=mFUNeJ!n#mqO,=Or9XdsiQ-9hi!hen %@aI8UC!;?In(1Oo;4!(HT3TXUT@(X/a_1Z03_tA;-30`U5iBJN>6H#B7]r]**U=9V8'G8;nFY\qXrre3Fl`K_LB3uf!kJX%BQ*sF %[8j-7o)2;Vo'<oSB#i:T\'BD@Gf-lV\)'h]/W,sGCu3gG,6qD$HVn-NTN)f8[-@76%GD^^huUh+#+a]h6YgJ4lIl+D.D$*\bW`7Q %.^8\:PP<:l&G+G>fWTnekC&r7AEq9m3J*7J?AVgV\L6D!J]R3HR$,?kmj(@%Ht_h[hQ2A<T-dnd++I`N2em'`_3fRcB)]VKq8"*G %U0$.+\g!WOlDGZ]l-[]"DHci61?t9mZ[S^roX?1nKHoZ>5S(d8[?sT5>C(oMFJ2t*neCF="oG&!NKc(oFLj[21<A]*&reD[hgqjs %8[\t*T$#NmPEUS/^F,3hF15[RqG)DqkJ`"IKAiSGgnR"u"<R>-B]oF84g=?o0<3CuK^K<kF=!sU.!j85ScU:q#M/4f`?#/OjUCLW %&QjnR\263DE\QLmSu(G;Ms_l\gclWq2_dFM9g?$FjQ=hmc(.PYiEZuS2j`=0TRWYRdlYJMGVha&UTRVki^GBmW5uYpIXb;uJd7fG %ZT,!Q%ka?s=Y`-O)>/6mllXj*c!W08Z8;DZ_F@,F[X1MHpQ+a,V![7A0I8I6e&.Nl+8BgaF+$k/IC:hMZ#J0TZg5>"=u(.PD/rV> %fG.bPLn#NnA+mG2[#gNkduH)N=\5QIWN)u@GpC\bnA(t7_,N[s10?(SSVeNk<G(H"An[3FO:.K:D1@=O9B!6>=e2(@&e1+\MFqFe %gqn[V+`6!oVSHIjhk%P\?d3k9H?fkm$8W=NAJO*\^]WK8;`q9EMO=>u^,<1Ibi6S,S%LJG^lAF8*bpG]5=3WF$OEoO_"os`/KV8! %8$AtCH8.j7Ggd\Yg,fO?!_Bi??C&9GTm4n8CHE?&>WV!=k%34mf#[SA+3-n/41`aGd-D[U6#0]2H,J)-?iWp5^@C`Q9.-,!K?L-h %7"h+A/j@#t,!BQ6O3E<0/IO4L?2E$Q<E]2XgeQXF09qfHS:0S=c4n*JUl/`HL#^g`4um`adlk<q%]u>mrUO*\ViR8;aafd(5+"(' %n'o2Bd=MTn:&-bl7aSlRnO`="q:cc"Z5)lnc5V>;j+1nfM(ldP,E+=nS6.A:Stsrg<gV,<?GM1T`sEuL0Z")?baB(>UT*R(n9`Bp %hmNdf\h1_-FhfZXrEh6C1i3/aFjk]7fFa[\hkLEUc2[5;1Ir:.X_$7C?T7_5[hldW.nI"K?P1q^pJsr*CLCf>WWDUGd2tIQ42]p$ %M5Hg#f,-U/\!Z-OR"6P>80t;AJi#,>pM8X4:Uf:M?.:!4EG3WDWrfN[kf0s*n,3_OM0]Qcfs^_lYjn4aT536SQLueF5$4l>2!!8K %PsKJi>R,9d$8$tHA)im6k!Hu1=W,f)Ndg<FD'N;]a*]a$jg0[@DMn?'@XRZSgT^B$FhDB@/Z1\V*;=-En#7,J\8;L*^K9GkDoV03 %JGi*-cR]:PLAo$uBNb:gIapZ*.ppo3r($ALf:&#?f!=S5XV#KY7D,U(nW2fIIrANiGO;->2+@05D9">LMM&!br"_*<hL;kMD[-T' %JW1J8#;iR^GQ%*aTb[T@>4k?`pqM>:L]:#Vl<h-QD`4_C]lr4=@:T5CL@N%/C]5.+W*TA:XXi;UdpI"t-SBgA]BGNKq1#MNq#@#+ %Y<klgD-HXWJ,;8n*Xfr>a,_;Y(Dj.&lC+01L5#mt!X=8X:k95+bEjkd>?dSdRsfel^MP"@(,bSmb_Y/cPM7;=;pU*pm.5@P:q'FC %&Vq\Wf>@DlBo%:&B`iDnZ?'tb(teXCh+#?!+\i]ZQiQ&3MdSb5Uq5B+pG#iDFFja2-J"`)X'lpGh?<_QhjEllj$D<:D-P+8UB^nu %FiOc(5,Qt@cseR"OO2deGjl)-*=lc[2md.`lh'ROD8^?s4t+Aq.pDePd8D9[Me9[eiVf<ZNdoRI50H@PJZm;tmda.i0c`1mG]Ufs %%stSG6eF&Is&6]'FWDS*qPsT,FQ*75?2^tX<W?f?n[^p^+-#noCDQnL\$kaD4,3b>B8D0@*nUr&#t&#gol#lS"0MK6A,%"fX5@Rp %AV"Rr>/9%s$jLJJ+oG+fj+$CHr4f\*Dm[kuf.Hm3DT+j5oRA\NGn!sP$F$BRYNhFemVcH&aCCognEA8pU7ri^#M%AT!"T&9!$2,> %J?f35#>Ioe%e(S@_1Md.Xo3a+majliBO19iXE/;coa:9;m&qK^I31SsRs#3n?"$j-B&r1IF\!o'Aj?[8oA9b2]1;Ri4qqNe]OgJ7 %<@drGYP`V3g&\rmS&$K]*`rII\BKJ(VE0kKG5c)PMA6Zap\bi]`cb%1k"s/:B\YYYAc;MQq@?qLCO]alI1$YfR6diAMK"t)o@6>. %\nuCjj9Nql+#^3H"-+#<Gbo!K#i(@3_K*6Zb]/^?h.N,]4ReX3hhV26bqTXZLCQTG2TArT*j#8E@"[V'YF07HhfUGVL]<(q[Dld] %eh6f'gVsa8ce^N;^d%t"^e89)bIVnd<WPO3;n)VJk#HBm5`=P$*&.H%m]TW+rhjAqs"pm('u^:RZI]*r[*\iH?i6@1dAtNM?e$`R %9i!/+i/]71[]%tdJ-Ud^Kr(WB)N@4eeH-@sBk]:=$n*'F%D?'Y5nH4$Cj1F8BRB0Er=WZOd2+J4BBA,SdI!B^K3rNo&%\lHrZBDE %^ER"QK3u+#LH]KTY3u1754[49C4M:62JkshiK_Pc+8h#J%0"!&I3b"X[#B4Z8.gmO^s[Z#9't?HV3[A5bpds\?=+qcNU9i9Qg<N_ %G6+dp]*,+DcI-V4*n]f@S"J/&(;F0:s-8bDmhqXl&&<Y%L;iY=V(:GAgPgk!?>86PhVV2AZ>]Ea^S)IgBK=m_AakcWh.N,]4ReX3 %hi7W'bRjibTS6f-2SH;$rIupEmTImgIgqJ>YbpM9%l>J=KI6Pr%81'->Oi+8r_FfKTj8*JfKmCC0uI=8)5pd:<mrN`#ledGo+*Vu %XSlKk#[1c6C<_5eYPrkfrL^Z4J(N0LY$^nsQ=[6%dfD@/r2P51C\m/mn@,SGjKS\+8>T47#6b878u8hfU&s^h5Q_:/L]AoTO'nl` %GQ8dIJ(kV*qi\^]QN(=@[_]bp2Z0ffgPlenMn]"Z#P7rJ&e4_o(E;3\Z:)H#=1jS^eDH"i='H\(=h>5:&G?kl*ggDl2U_V;c@Pup %[s'HD9cWI#kFAP7_b3D`X791%2%mbNgtU`b*P?\n]r.-1jWPlP![0Z`]Tf(>:do'Douag^V5L]m*6$KDMl9lt/Zki[WKl18'p+1_ %JO"_g_BW`E^#/0oOpqO%@b'%'5LX1eAp1JJSaX>NHo'f-%6%;rj+Z"AKa`mIa0,A\NhcjiZ-am@KLeQBoP=?Vd?S,i@i[DgHLpjK %<L!&3Gi5d1k6ERY\l\_CH=&8[=W4"T%PVf9l%VXb:VnN"R6+K8:<e7V_@<#`*5mX<%n@\S8psrU=F6^g`T3LPrj%$GS7'E6i,7h; %^::*<E3B@,dfJAmKUk6\[S(#_)3.*#DQDL%S/;rbODLS4:4SMVf*ioXm6Q!T-qg3V64d;.D7:WW)5Q"=HD5'G8'F;E&F%g`l.?A[ %&3dFUO'<-RGjsGrjlPS?04+S8LEE[*]h5dV['[3I\$sQBE^565hHhcQ5iflR5ab.bM6k6ckt&/L?ASednP^';3CsV.d5HD7S-Dnn %iL7UuJ*u`9qArCe(4NI4&/*d1"KdWU:1-\+FsoYIjtcjbdSmn!*2Aae5;g.[BOD#'n"]Bo<qRVl&J#qC4E<%OfF$TBH"Y`$A`BGe %D0'8C:Nsb&<JVD?P8<o]>W.t\im'1>]4h[r3b,HdTE,.*2n6J8Aad(<^!X0NOUb>EkeShTEe/'tR!!$Y5mTBi.1rQM#L<UL/.&7U %$1g7<BnZA7']B(15_umK`loEYSr:5p,A/Hf#6Nh7I5g%YcF6gCD'):"7!\b$r*6L/,gOOcY;`fiJADB_aJG3`M^(X#B.("?c#4eR %q;mrMJ,T'%bEm_Tl)0u=RYHQOVP^6AelJ24#"V"\6eL)Fg"+a*gtY#34A[EL_kLktc6X!O$HC66`E8)D@/Tqo7!KOjQab\h:^C-[ %CJdif]I".cN-J_qp92A?>=X-?,BNlQIbl=</'hY-4cfR9IpiT]MR)\\'Ch,g$U7ep:oCE"!)TLC#6CBOOFU;mn92Sa9Nfr[mHKWZ %LR'Vu8[+I*R+;sd/JZnqo53371DS[,G)I-7;OmB:SW)Ai^!!s)gUs+ka)9[/!'JUQ[-PO=\cm9JE17?O[>]%[+gC?oRF<*N+%g&@ %\mV0OZN*<_>M5-H9qAp^N&<"n)upNG+ruq^Duh%`#ds!XdbmniQsE4\c(ij4qE\9+1!pA_<Q\ZDE6heN\_d*R^\PX6Ac9fqbJ3o= %X7*e"Y-PA(kF[7,XfZGVCqOoV(1BQ1.Y(:p!sp"qL^+#DQJP9FM\ii0(Cf\!Y#NEbDWKKZ`[lkB'&3)\P\8YdYu$FPl3a"DYhO+o %MYP/=4.M8P@U.#W4g9!]C6rA@_/E;EF?DN"NKrYijRp8q+7+O\eVO^fd0qmi9ZR.%NTGoQO^d"K9Jsc$@^*6&Z(np.+fG%VO/C$[ %AgiSDd@\IgA,BCr=akZ5U<:7K$nGBW/0h@ua.u`,I?uXf[c>p-(BsO<\@[+\TQk`h_SVo3F-WKqIIR^A''Xg9M\Vt?m4i[Y6AMF7 %=u.7F^p[N^0,)Wq$LD^%BMBYWG2^Z20Pc2lgS*1MiH>RU1XLsfCBkk,3i:ij]590BM;=:(aN$PrOJ!O`J7Jc:Y&N0<+KueU?4+Xa %mYDD+j^;>%Wmb$l-J/lG+N#36gMd6]?]8KuORPE#eK6NH077@ZQR:`p.3iFRpi`s)`sWD'a$mKfc`NPC*#En\LD@Rki#]G9X6'I) %N,LjU'lGPC^"W4]I^KCt^A6o\ZEc5.KM.XarUeQ7f<8PrET767!l.'";\MG#F`hgkr:%T,XU"ed((\C:Nc-jqD@\S7lo/!?M&_JZ %^<E!p-e52KB@7X+>SV,1*:MAn@4=oS23L)22LMdgU6=b.dFN?c@a,J%U[GUNnkeDh`e2$8B6)K*6,]??q/9eQL%/:0hQi5#R^X/q %o#'/5a3iNEHa.(CpreV/rHePLMV@5$7:E$,B8+Z/hhHOVI-XQnr1;m&X]VhV!fr:r([2sTcP]5Cla#U7AWFF;G4Km.9&SJp$%)>\ %>I=)&9aAH<4.#Uf0'F+rl\hC5gbqYD2,b9!dohbmr6D1:Iq0$(D#.l;++N)<LT6]5]'_Mj+imp*Zaq#je]>.u$T,'\T2?\D#,oni %[AXHi],bKB5W'eAF.NF]h`G9pAaIm%%AFgC%-.Io&;<Sm2R&>6Btsq*.8D+7>TX:ckaN14)4cVmK_9l")b<D2L]K*N+@*XGrK4Fu %q0">oc#3hja?o:*_AkW3p?eQ^O':0"L&/-$*$:fS&da<dcU"#U-a3(W'9&DR>qaVh6MJ9J]7g:gGjrrNpW&I&r3[mi^AI?1daHQ> %55BjK@efK6+0T"a>$YDCOAK.c>>nI!<E3$r;/t^?Q#YD=(kW(7R;f'4SN[U%>8KK8Nh_@7GEWg:Mt$n3_mP:H"4>]%M9c&dlh7.9 %16-5/32Qen"1XFLC7`h'n3kA3N<_t[YgV%&7:\WIQ^<9:^JgC>J8\BGRIu_!3nP">3fRqW(&TBIQRF^/1MAp2QAlV,MAMZt$Hu*b %KO[*K'63*9-c.k06o5Am-4G@q\9O)UN>7X[:u0uT@FEkT<!e9E-]sNpgZ%Go@fp7#86IhNC_/h?5@Ha3,1]U<Y\alH8`/4u'CY18 %gDW4Q\EUT>C":DU5^qQF%?>3*bSn!Wog.^L*6[)agI@37"39E4hi)?be$!Y7$;N#`Q`/@Mj5Ig.aTa@I[)BeNSnQ%Hnd,+FJ:TBn %>c`J`i1P^@h&^=])):`CfGU<+pa\EF(m[$b8Ts1Q6G-;g!dn0Dj"9>s[X\TG@5HY`erg$>VEbN'0T_7,$t;Qj>'Ml`c;Bhg$<_UU %(OrATL%Sb8+qu-CjJ&#9naEiZI<p7d+2lX0j2Q.!M2Q.rCQE9EIb9RaX,>rJmp,6#>L(l+TXM%OQq=(c*kK^6=9m">n92\u*,jFJ %K*h/obHfL4_9'jj_=:pWi.C7\]-g93"X\iqi%sgOe9._\oN;mG.Gu2K;/-AF9AX<74:Z0-iSqh7hgb\)ace*uS2jMK<qbpihd3m9 %l%^@0W3!''.er;0Y<MjMZS0&fU:n6ggf5$.i5'YuLr2:i>iR@P8UIm#E:34_ZQnHuf/B'G;H@;,9:H%.lG=>I`6W.V>,k>#W_@FO %)=)a%'?G%,m%2.,:ThEVo&Rp3K>5HXd]X?GCUH-"TZ8jRDeq`U9jo5h6@c-EN(rlkr>O/$F7lGOYkL&:/o#kI'NNGH6PdUH?_3l6 %Gsd\4f%<KD!C#3@R[U!O\>>UY=hKo>?:@.,p/0?/4,MU(lA.ecp0mmgs28WXTXpg0p0afmA#HW:PC#gV(QB-teJeQLZZkJ$ps:(^ %QB0R^OT,MBn_TE&#_TqHi?P=JKq-F,H2H]sS63JYSr=[R'K^>5s)Q(-_[$-1TLoc&!`dA]Gq3F$3"(@BS_Au:B8mU[%"GWsjQ%g9 %-!;H?Z\IB6Y?oWSY%U=>\8?YeRJ`hMb-8E,\aUUalN/YR\!hqKqjUnZ(bh^'6%WgYhi&LYbo1O`!*ZnDAU;nhVga*j.>X5/c+gl; %Q2Ui>]![TRe(=4>d^u7p'`\G)LG".+-Op5!TermYLKLs<==KtW"2k%/P8#>lnt_[/%3ES'O<=XWaAO'hf."(h$8&%T^_lr,SkWFF %D-O5e)io03@nC@(VW)h9/$f75UoFGPGO?bGn'uVII36#LeD'g/0Z(XVMPa9B,JGAf<Rd=P!bOE6V>&+U(@.%`(!q;@*M-k:3Fd-P %0'!'M>`u'0:$t'.Yde,Kr_p;ePKj<jHF4n"BeY*eUq@<^<er`<`p/]bb,94.(4q]j-VZRu.m$b:ROd5#&,KfQc^SlK<-/UYK<d$o %!TtHVPupZbNsQaj!$8Xij2R-ErqPH-+27dSq^!O7B/K^M5PX/hoB4H/[C*!al:KobiF.G*m:bAT!_(o2b8W%FP+8LaebHES*Qcf% %B5+#e:XXjK^fg&5f$X]ad<Mm*&TEO<&"YWR4laAP8F1sLf^Ueo=H@:=h?:73`nl\CmXjnbO=pWC.%oS9M(Ia-^8Ohb9a3_q?gfqQ %oLoM%%@@X^N7YdZRk3:?K%pkl0E?r.M55n!j!g%ckUG:c.JYV[-edLHQ^r`!g'9`:Q2[KgBmc;cn_7#c1`MZ="V3A^_H"_DICtsf %p(D@c/GpsCkDR$?OL8H&6laC:_*pQs2i%^ujIk9;7,fLqa`5D(U52$3%#R6D/Cp<GnpQXAIT@XjrC;(seb1g$KDJXO6u;F7hVRSA %$8QTl8BsY(EmB.l'g&rF.o+=ZG34$2B;HrL5>+rH2k[K[l,c9tf\LOgj=u\>TsPbCB97?LN:>c:T.07pD1ELC_Mpeg6jj$-+>lCl %>Gb\SH.pU>\-#RDNBf:-"uHP#Yu$8?C>=S@Iu.Y^?pe<!_OfuEMTAqk!rJ!3>8c<:8>(rT#m+'kJ:WqtWJGhg`/-te#)"Cf*SMre %cp8-rR((%=Zi_nu>KT?7?.!hdi;bn3m@cFTI%,;Nf(VG[FS4)XiZe[a6(>1j>ld&I`*.A@:oWWslOI6!S/4Q2<?h*i9\-e-=&9gd %+oM#*`.P>VN6QM,&7>S6i1YcGa>h"!U8PM$eRGg%M(/s\',jOu3`;AA)Qgrg@\NmL7u.Q=.9A"F0/.\G(4J5B[%ec<a1f^67nbla %j<":?`.q9!ZD3"BY/Q$mC%V]H.Olq5lKW\AHJnDM\T>fP+$Y/JnCqlrIH8J31M>!<\T4O]^OKd)A5[Z&"rE(ENV]AA=JXUKN$</b %[>iaX6isEDG-+)3"ls'0et'+(ReUduXLae\_oZt7UR#C=o4oQZ3AUr<)tDiXPM[r5r%f@-Zids'reA'fhm0n*(&?RqY;2@j6#&,C %9PQU86]20kU_))Z'CQB!Z(C_VOHLRh^eG(6gk+p?:-0PKPW)O*H(0UR/h9!u4-P7??h&in.?A&=:>sefTl3*@i.O%p,\36]1g43% %4KG0=ROj0gHY(mr2'fE?rhKGE@K)WF-7428lJgm`/-C,N.ej:EiDs?_R>'Lm:N9i@Q1So63Ru6C@ggD*2%AanT.lFEi2KBDX7C\\ %F5?qtdf&H_+>RM7qG@1_nsERh6EI3cB3a7J:&_ECH;M$FO$CBAmFi<U!"2$qS.3\\Cc/Ed1Bg+DnXBQ"IEV9K^=-lqBA<bH"\u#d %S),,KF"hauY\m5>Uh]@SQRh+Yp;G0U6ofFFgAr.uLX;hZX4C[:(9Y34CXF&:.0W"R0P?!4$,<d8,#aUd$_Pa9,OlnmMO</N.^FS# %Zsj[9O<BIim1q\(6>YC91c^Wh4_Qm;XSq\"n!sF?Hot<m]bK"X>rg!N*=i\3&SY55&CuIgjVZ!i9aAH/k*l_icBji'\4TWPZ94j) %H"TuR\QX]1'Msj_?u2VoInYIt7^&K[+-cf=^a-[W3%inY*f1-V4tlrMY3]Ul=a=#h`TG2S%g_Je59?8_RfO.XV3O,(4+S8K.b2nm %ciijR8^B7KMImD11pXJ@E8GQflCm::05m@:Pd[TMLXt=mk%BFPf14&2=PgF4FoY6X=B+Hrh&'hYOZ[6k@eWJgBPPJ<-V]'!G]5L? %I^DRc(@sKCrm=@g:?5CDM.$SVl=6V#*f^KI=D:t<T6,@9$8RD<#Z5=DBM!@:?551:iE2oD>(q=1C,,HJ#$1@O)5"MNR2YQjWi!d+ %o6&+=_`[MgM7oVJE,%fsffqs%-Yno7E3q:nh?Y(Gm#ttBZr!+p3]aU+cSRAEj6aORreP"K!IXk+H)\(N5m7!2Za)P\Ic*Zc>-S/) %M:<.JEDN+JO6,TWOO);7.`k>db4aA-i<Yk:;[IA9c[)7?Gc'WK0rk?$aIg8SqGbbr>dmp"g3#V:DucMfO*0$+T=7LtHMK!tL24NA %n,Y9\>^[LC%=f"-"IS$7#9K70Mk`V@s,:,("TK@KGh.:)Sg>1L_F:kBBi"*E4je<bOgDVCB"!Iuj'Z9J_F89k$fHS)/'h*7jZ&K" %=<8O;,R"eb1nm)"hVj:f-.6nq$\SO(hL]]F,aM\QM6W.t47n3Ol3XlejB4F83V/+Y#M649^B)l[DS6$goU4m3`o7"_E$2mCg8h/8 %cd`IW`*_oN<)"/eiO4?Cjc%GQ`71NU'h<qYFh-CC'jpoZ9sXn,Njfaqr(;#'JTm]+S-0$@<D%Z<5:FU=15+$2\Itaq5XkY9'.06U %eU<grZ]TkN/eGo0e]:1aY;!Y?O^CVSHqZX8[Gg,aMgtrK%L[oAKCCI2hnH5KH/\bl5acR%2OL/=]IP=g#pZE"#0#W(WYB*L#cA8u %(ES#!DNoo#^KWhqBHNr!)2ojMP>T0lWro.U0?aZ,T;W^"5FmK4"\SM]hMA3l&17K1H%PNHn<Oc$'_s:,Eqok.PX#KXIjM;k?D\JK %cmV/A0-8HZhVF4*c,JNQ@;cA[ji3:8#Kf.q8'`VES:d=$1Wn2B(&>uBip<r=rl5Ct%5N[qh(=,!K/V04qmft*Dg?dMmX^I.d!FUp %']J2+*,W^n]M,Hn7H&g9qLXssCm#S)!-0JFe5?F<gjp7cdhIDJmnj]=M@*7B;dTE[$;ucN58eotX>IV]DcuIgfDtY"S44N(!&hWj %/Kj4D3;?W(e#rRC-Nm:t^M-u(BmkM7A"`YB5kEaH[/Qktj9pG5Rf9,%3#g)-$dk>nN,Jf7JA?\FhTR^0:G!N-7*JX!?:D@P4EN%i %/L,UIPrn0O1jFN\&nkH8BG6M]!.QnF1VXZBg(e<(f[CILKf]_bP$C#QNcZ]1$9',nNEZVDdGi!Y95*8ARmZ^jRS<baimK/Ih/nHG %AD>%.L[[P`VAo]K0L]^<-5N"&pSuLt;0?,#qB84`^:FThU4is`-MZ/"/tFn#<H1\@c<TQ`HL3l4&WqY)!Q:6#r<O!FZL*%ij#YYO %M?e@ohM"aZ6:'N1n,NFjZ)@2hn=V.;iF'M(d+uc+@&f`9:YEF]2dqOoG+ipH_NQ4Z><Fm6<Ls!Gn^fSdKa9H7?O[Wp4*rVaij3'A %=b/P>j"qUhfcYa#**b1+0_;T5Yn'1+f7U:p_:Z@+\AKKXFc_m:P(hbT)/N(YSm%YLMB*-MYB;6nUZ,"dfr<Wg*@PrX0^_fr>Eg-U %"%@]OcZj\2'i2JO1TQCSYlB-#jJ2@0,DdYa)'_Z#`o7#:q;48=OGo`&aW88^$pU>`1hYlfDI`2ZpAgEn20:fNou8><B$\i:pl>oq %qKPh*g'$Q&T?+k*?9<8i'm[6s[LhAb4Q=o;D`rk2GD"qbhFCMuaAF"_!<Bpc/^r[b`o".m@Qh6d4.Yk(!,SUfr0162-;4c.A]lpI %F9$R4Ygj/e!QS(VCt5k/rpUu\Tl`b2r%m0VNnmRJ"qG<?+j@AHKEaQcN3`P9#6Z!QLYLYtYL)Xcr:#[M#4S9m9IK<p7S[9_&^)`c %Ip,IP6OY0^7c=cTa@[@bh%jb'dlM5DDm*o'V1^]?k@T06$kp#1,%j>BYG5p`pN$4Q`lj'6h=GZOTKF`ZG#1$3e<:7)6'Y&*3_%eH %pK+lS!t0Vap%@u]49,d,(`8X_i52.3Bj^G*c>E1&d5G+D>bo;:=!3nl%.#`KaR3%kd>l6:KdTB>[s7CK'))/_o_HLbfNZa*nLN7[ %Cg>>;Hi=l$8ubsA1j1F//E,5fm&5I(3foTgPkcItaNrbuP)?V,neq3n5c/ob8MdaTMKhu&5Z3brAg1o#0:FG<;0b-H4?V!'M9e2/ %(c(MF$STH4=HkG:3h/dXK/qeak$:l.1^?+%%rdbF<+bamq9O=bP]B?([VgKqWq@K8KUmAlC8E3od-Os%6#O9,4BkXJbqDZOS^!1r %5F/Ei4WnMGKk%%/W$Ve'#H)XCFCPY)-L;O!ZZVQC!djcM@1iP_$+@J]JegdS;Xg?N@sKktFsGB3RdY?-T])eCJ#M*!8&CF.%C[Ai %_[6Y[!mMuVk,gbH%_bY-R,-]GB7!&T'p5i`68Y?cq]"/f)j"P:"<5-BY_=pdZCPp98m\CNLX@4cr&W%U/frrbPUg]2TFhA2&e?gP %d&%rh3,XU3CQ>`7NO%mb3)3^/W>^X#,67_oJ$@&QS:V!19<X$66>/Po/X+NV3t5BN""bPo%t+6<VZ\%@.R;5In1^B$3$,"rQ7,-/ %5\2IS5;TP(=mEFfQs_s9->#G:l8WoHJrSTe`\PH9cs./u>lESPOl%`3N%9Cp:4`CM0BT@^,/hf+1\C.(O/rT&.+rBE>15b?R]s#_ %0KA.Tn!2jqZAIgpA=7+*`U'p[RYd$\)_)1m-#`:\VGgI2psoOI!BG^_Z,*oG34n8Pq0)3YgoaA;okF[kdF*\e!mE)@I4(URXpCja %>#tjRf-:M/=:\(@1!^VGU59)Mji"_#"Q[uJ!O@i#Kd;(0iXc=#Ud2,l3ep)rL?`:%Wl'r[#DNmP,KI+>KgAl\nE-Kg&p/a7W4%%V %6;/>M/C<C3@5bUj2YA$tWp`4ehc:@VCZNmC"44tU!XWfVKP@q`_R+(=SN+<#X'&qo`Q]OsgK_q1;!Y8<4!92O_+[:^,Ci'M\6VUl %XiB86!Y$FuQNIV)9L6gR/2ZJ^"XCP5i$"QqmO]Y$9]aQF#S0<[@dQQC#"V"LJ-,m>#jq/J`3,,`L`*='P?\kp-#71mD.mURS>s<< %>fJHm(lJV.%1U%c^6^K[mdBKi"rAV%4TIT@-9a5Q\dDEF>dRTK]20D'n$ZWt<2;[o5p`>_NOBu]#'uf$ZiD.+j8KE^Lcfs-n/QTs %"Zn'N9(;*@n/?aJV"6`/Q%9\.o,gchBMA_F_SV_2W`\%B0qMbEdLu+^qub4%!i/&PNL^XFQ?q!fh@_[,+]3_l,g*BcklW7Z9*kP_ %c([[@(1DpZAO$3S9GuCTJ?>C;J8.0gHJi;3:(0@<\o^/[.bRXhf=.:(VdI?T,qmL\Rk>mF&M49V(JS1@.ecs!E.\Icb)qE!kMPFL %A.^V%_JG].=iq9(\p")7cC(1p_>I<LW,VPRrm9o:G(E(fO9M)g(hcbcBF\F#>Rgg/C]%fVVLt@((:_tI=_k6A=1Ff+@+Q9.$V18N %+QK4/q0(P,J-HUm?pICc!&b+VF[aRog:_gTdhkS(pBQ3R\?*6IHc888P2;c$]9DE"-TQ>sfP4+f`+$nL+e[5<qXA3Y@A])hf,;K% %"5lI^D(QJ5p?p`EG`\)Odacl:$nb5rpOL&3rZ-oQSt(<6d+qV:Ou+BGWhO<b,H[o.,DLBD1jU9,+nF^QJ\Jc0TUS(=7OIj*F*Ked %.nDf"'!;7l[18)P"dr06i@Yk<]8och=5G$L4#s)Xk>9Ch-70^-!'Z5pFZ<U79JM=.W%pCtNA;:Fkn[qf=laiJbt$DV=V<`)jS17Z %>UF8o-*^DN<TCF!b7"&2D25ML,G@Pka`#5YkSs\Pr.<9$aG4a[BZ?ksf3>0L);a[0d?4n%H8Rgm+#Nt"iH(5<R3d-s$46174I!Qg %jKs)].;-.H_n&'pGsV*^[S/Ze2;As!E5]/K^6r69_6]p[%>`23(agupq(2*Lo#>9U\32R\d(i)6++XdG@YqhJX8SpI!&Fa#^Vh(? %dr0:YJI3)'p4*BRJ-UH@=dWKALm8[iJD^HfZtQ<k[Y<-j_JN:7QAt7A%lTf4d\!2BBZpab,C<PV1P7]P^:I[a8<Mu+*HXP6$mObc %:_u$l5(*4%eoetdks2=sTZ)Pe^]'\FjT6Luqtkm6aX7/m!u%m[38o+dHn6=8qsu6D@"st(J.ju=B$6p?<[K@8NjZn?k$]]3mmL=s %%1#a]4R%*p01^Rc-=So'2Kg:VqLIMj/($+]RD]1/1op.K8pN>pCj'n.^5W2[X'a@,J&RH8_,gudPT<I#;;u2;lrY79n"*`=*TiE1 %R"`[Qq`q""NoA.jSPC8P1IQ.KV)O&"QT*\eXKSQbL9;geL+d7c13NA1?@$rNkZnSR/*[8/nj@eqjLp!epcM9V&E6Z/b4'0IqHG]Y %%i=JRS!"f::_?>R^ATg,U#D^s4QV%i1UI*gR?Tol\tUconZ5"Kf5*<_%!M%<0^\aN2_%3!70MF4ecRG>8+BW921S(nLipsC1UJ9f %n$HhWjoRfbbs:mo:`DFK4TW#5!#m%CYgp%1P`'ntUqt!IV3GU=%C)(M=efDZqm7;)"?[N6ciN#+6FCT3GHt^kJor$HT-Ja7nY\5M %N-OjH$PtI&e.+)2!5upuF#Y-@%m]f3F`e-(%o3cJ*k5sXEe7Q[0HdUb:S84+c'<;?N8$/emc@$\"2i!q%Y\>0o<<W;$mq<4bk8g/ %(1?T#@IFP"jSj/ime[[Od.tIMfR`55_*0W'!kTSW*Qn3Lctb;-cg1sUXlq[-rTBlEkD0&+aQ7Qj`*Ok:?>oa?5:%#,qraZfiJ$Xi %,$,Z1mV&7f[KeH/p\CN]l\>-5$*@o(l4OtMmd=93+e76&ZY\aPRR=/%>k9;6V'O]N=>RK'iIP"T5EKqr74`.b_<5:gW8H;s/>7HT %7r&F?^E%%kKQ%rn!%k=3%l*iRYOa\ik0\\a3l>fskoeash_`.fiIR:(\6:ROCsWr,e]tXi7m#_r/,mQXJ-$&$_-P4uaUT<t1kZ+- %:GiJk&/n'8PUdi3B)l,O88gX9D7TLUN8aa<F^jCQP:*nGXqhPVDVb/mJ,O0Jeq7<sW:g@'d%Mt-TlKhH-UE]9n8RIf[PW:5Oth[u %W05.;_Y6Apmp:,qFTm/maa!Fa.eq;lQ(:dYAFNnI3>2[l-'WR/fW&Pa)9rFuF[6eFiHC+2ffee7ORkuh-qTH1?rLom)3=s)!J#_X %goa@Z%k1`X2NhH@@"[cLO9)%0d(GWV/IeuQ%'re:ck]9[:g,pd'b:R.#U\2Sf#G2eN3L'\i\^S#%P(3i&i("D%&D>+7$]b3%jDQ+ %W*;m@TNF'"Dg=o,3UXi-3\EdW?)EVO&Jn'Zk]^$L&Y."](G]#_8r/$STA22d<K/mui#JpJ;HBNW%<H(k;igoQ_l.\g!!<E1#IV`! %%1EY=`d7.@h-J2F%NZ0J2(!hbD".>K*V^lAqT,`-(s;=0-[s;$dHg`[idiFGNFTb0^]X+a_4Ad;UcK0Y-f3[eEZi>8:qQjH\eJc2 %bd4t,Z`4Nk8#mU4Qi\>a#W-H5bZ)O+BaM+_jK.\ua\a,iXXVE4MIUOF/T6>F2fc$h6EFD/Cc`g]U_3=n*6[Yse$!VV:/"umop\gn %eZ:cu-4RBN'%eWWm(:+7%g_KP*T@*Q#?3UcJl<]K2LY,ABNu#o63tfU'+Y@8:o?=_D7@.inl2C2'XW)kBQ6K_.!T3L6D(@W_Hc/9 %P$9)J.7$.qhP.[\/:;:X^$QE^OpY[7.M<8lnpO3Eo;aA3!"'j>">+46DUBetPp$sm1*[o82*>c$0T>JTGg5-9P`7#V\^(\DT<^3& %):NeJR!Qe4\dn_H7fL("h;]u#D,$s/\mJkqj6"p17&s"VKr0JBj?$D'qQ^;UE#G3PJW=q7FX=,:jN?T9'-eP\*-q1&s++8_db!:- %]kUC11pCJ(ch;XA(rot1HoM<gkY#0.8%dhV.N2R%`O,]F%lD$jCm5K=g;p[<(HNsRB"&sBYdb/2oa,DFgZLM4o5<GD^PPIE"C'[l %[;"dXZq&aN5G0G6rh`bFdDX&*BKHEO#<.8d>'Pi.j8us]#^_9@Xom;V,i$+nB13hA^tF5b$a])XGoC$.nTTQiGLN(XgF[2.T"6@- %<O\K0R$^8U+hb(\bX;B1<@Ui4E$.@!+t5/ZM=U.A&M(QB_T!<o-)I]eeTuXWnA*esVauE*.H"1IWrXb>B3Qd!%GrMSHgL$O`\=sm %\Db8#b!JENeqMa8,-e,*=DSNZLm3$\d_um"6_-HEXFh9,XG3l)d4;R/pNpW+Sk'cKBlcl@S>HkWfVBb2jk_9oMjH7)=uD4=@XFX2 %!%MG!r&o=Q`/"X/7ioA#T,\o^N'2m]#.mq=$n+OP3[5Zl#_LE0-Erd+XlV9Y'X:I.-SJJV=0r;#RY!,/Cdf!M$+GJT^]kDEO9O:0 %.G1q3@#p$`_JC,Nk)D[h^]mLVeqad^WX-&8iHC3s<Xi<pb(s74VZ"1'O7:i,ea,3GWXXq=fQKd/"<kc$J/4T*dDcMs49/>o"#b[5 %7695[[;%I5nG!JGB^fE?FINHlJL&[.YS\'Tj%<N]:RRluWRc>>W6])Oi4pJ_7EMRP.U(m=#"UjQ<Y^eh<l?;LaE3N%%lriGWP\J( %_T2s\$]c_XE1bO=B.@ESeG>YAp,B/aZL>S9W/6bjpiE:j2Xl<*(VXiB!u0kV3e*X]W4@mRE,#t5oYI>9i/%Yl$OKesW3kO5-&k2I %8`Tq%T6;)-neXR2Hdr/K\X,8/pZ'q^;O97rfH@4]OA1)7o>in9E$*[P(-dGSlT]T4%iI/?5IW8`Yp3u509j+bWJ#'9,'&j%j$_jE %:,(4HeD]p6,9AreH1ZF_hR3KcUq7bsq\.#&1koc.Zb6\;cDXn5!]t+`9tS3L28i*"ACe[R^Wj*L764'9p&G:Ur+Egg5!1A=\%!3u %4A.qq[P7$5:`<.rHN^R(m7iU06_J^GW(i`]R0t9Fb=2u;Ue/'sog+mdJ`bM^VH:7"]pXB[l2o0T5o-T=<ZPVW4[KCMd%L]2XtVqF %L:XMLbo@+3[K>l;d*B,g'[@s>:]@Ip!>Q.5UcmJDc(YE_KDHe=j$&a<b&/ZO`Ou`gMt2tEJV\Ce:mQq-0a,noZ&5*FM`f80b%dbH %dNZ`]eJs*lZH=A#8M?]@$-if9*g"u/LAMIA.3<:^DiU86NLJH;0t/NqGrKFiY4_-c,9>-M_oB62..?r_\.6FbIcL-eg.2o"Z'84t %)ei%*p:(96JXVblEel&Pge'qVYj$sNU53.bpn>#8UcID4?rG1U_/!L(&Zlt0#PWGu3sk+df#81I!nX,&kjb%XHdL!r?RU1IEHZV/ %LcP:eq2=[t<ui?31#g$eOU%]/?*qcN<rmr#ikaGVc3$.ook^6R'A0]#m+]DE3[3pZ\/%%$i76\keot;Wht/CCc%d,8J/Pcoe*=Ef %JG@,L&2OXE!X+UX.2_k+2">62Hs<#cTe0a9D8&^hf<QHiZ.L!MZTHt12TN,Ch\9qLKQ"J!j#7(mTInZj7l[P.EgAK/!LHrH#R;f> %G*?Fh`3n%]e4d/6K`0iSjnQh&b]-V^Dh\U@Gd,6]cL,6H*o)W.X"NIHhrq-1j%?,il]J6!W!$H+95kWl+hS9)KMctZ"G?f7HqF9V %Zl!fug+ZCeS7'9f.>K]lc@#WekMLdhrRYD+rP]R[Pa.N)5C`[mO$>gVqXh=>kK:ukY?\V9;cD.uLPIn"TU"(KCPI&:l;(U7Qcch- %qJ6gCC,UM)R[!`hnGYUFkf9&*RMZ!XC?4463Y73+HZT*7/CR$/N`;o#eWhsQKG,4>&/jr44PQ(pX>4d`Ep'I-FgrDJ8"&WDePjF1 %<SJANKPJ,7.3\op"a@uE_>RY`+P'kW#=E_;c.*WeSNt<<[ZH%K*Q3KO`9Zp62:85<L^+G\*ke8_0HLce)G^VL##giF8T@YH52@+< %#U5=MBFhERm10U*KM]ADWG:=)J-WJdc#*\hf(r+UNaeTkiBP"nl\q<!k05'Vjq-k5+TM`-gk<*Aqcc0d6]f9H!7S@fRfVKL*eD"V %D^4H"e-D@HpR?.Chi+O`X''4oNBG(O2p/BiH8^-P)g"TEXd9#MY&0T``$&2P,hSbW?oO1[PZTbM35\1W&:WAY0XuI4$]YJ:0c#Fk %c`]Yr)b1&F;1;)>;&8^nbcd1oLc#h`EjN]Y]X.:2\rr&R2]f.LG?-JL#>4'ROB\\`=6CeUKU,5@8^QFIEH#?diA%_]ps0i1c+()q %29=,cG\;5dnnffOg87)?chDrPf&2,!+b;**Ru^J>dN**3AUIOY9/H$sV@J#'b9V`S6I`>0oi0Zdi6O#1'E<,r.q06^13jQT/AJsc %%dlUY\e`'38F!K-^8$?s:=.;BM3Ntg?j5IS/^jD-s6`?=0T+id4F&Hn'Fb4U95r9[r@VSh`X6_:7D4&u@#EDRZ'-AD2R#JKZt$#\ %:)Za:`A*\^R7RHSCOE$cg%:%AdJNpM3okO9<]dt&"lB3U2[#QmB>n7O&.+[;_B#mFclDQ5(>#iVdLksK[!tl)_a)`<c4K=<!7U3b %dqX9.97e_Kq0(S52Wj7TfVeV@*P7"]AUNfJ60:,7RahXHZuF.?$8OG<_6uR:dJ+RJkdC=&n:65QJU&j9WRa%%[A62LNhC8='PS?U %jQ'>j<CQaGI<t'Vp/W2cK7b'`+T)]>.<n[La9'V=^spo'4Z.U:E8Q=8+(AShA!g/]3ZaNNQ!Ln=iN'/r\ql,[^\tU8U&mNn_8GH. %It$h@\PbP[2$RPE#%K?ALDrGQjHEA(r=lj&0>IDt3pLW);8=lU!BA--9,\qLErQLaWE\Yg-#u_'Q)qQs\qO6(8Qk;1`[`>/aD;7u %#uekHd/MSGe[;fmFa1EI#DdqSq"I/EF-;S="$^i$b=V<5B?\u!1A<tDrZ<M#D#V@$7PTctN:JLA9BSu-ShkfbSA!5t=)N$1mZWDj %3!\7p]Y7[_FQr[X*\bh=6-6=C@rc^SO8`r$A%9i=FZb2o#,h=oqYE'8/scYjm`[.k"<Eu:kn=HM(GEJqe#rH2pRf*TUq#s&P;dPI %C<.iAb^kDqP2%jVgsTCes!PoKgU-use)*?+qV0\-3G36s5CG?Ne4iJD9Q*UC9Q*UC9L&(>YEbd+2Z)R[N"6kTs/4"#oE*A@/*,^m %DuCdMq,a_(WI!b/=#fK2C<\j>Y83?Sp%9n+[t=nsVN(lt/mJB7\>'AD]tMc*Z?#N,[hd6Xs87q00/pXGrP'.PhYFVI]o,G<rDrdg %f@"k.n<e]+[/[2$Xm!CjpFj]R\1B^f=]TW9G4\]0d7^bihmL@)87P>39Q*UC9Q*Thnau:!gK$l;[hmfunWbs+^"P\?PXC5Mid^mB %a.G^8XgRme[.(#:SM<f!9RY6@cT_5"Thl;B!GHKEk0<YXJ,diHr97EMs$QE;2ENQ\^0gn0\b*#-UsM`AT<FSSs7*MhmB<>Si!oIR %'ci(ElSs4$"5<I29-)CAs&gLl(I.SY0tf<T0tf<T1&YY2'0RojYCG4DJ"jc.k9]>RTj-ZUQW.!d2Dd6I4l!8Xg%oRElU$e%B`ZQ/ %Q?dCfkJ?&F6PGXd$+,]!A\9nW#taHW_NLY%D[T8Ne,KlOS6Qm`GZ[7=o5[_qe2AK+C$f*mYd!2uc.eFK;:63O<KQ_-i?+%NpD2.] %kWUgI(Q1l"`rY^;5Uan-bCecrp12V-4hMV<CmH#'NZ.*+E,fBol)n?1%&U'Q7(>"b>hrKniPKPVAa:Q>PNM/h_/Nnp1Nd[j5b'@B %S`Sfralq^#@!R(.6];shO8:e\I8nYY\/-Q5Srf#tkt]iqmHFqbFJ\:Q5Xn"1RVJ!?:la\-BJO;:/!S5#@scSChN@gpE0jn(7DR0& %43hkd6.LKaCaR'K`Kc9t+PWIGl0<l'ik]#JH.$2r";\o2c.ra\_8XmH"6.=4NJ18;=K?9[08,2d$*.,@J$0RmUUK,91sPLP!rnto %]=PW'4hZred+qR[$[eBVSs8ZSK)WVF_p)sk^l'l@DHKF/2`d(e#AO4/mc;'4l,&)&E/N)Ti4Hk@J=T(9UMklfk3;!h"`<9Q1`*GI %E*`s&r"g>@6e"lB)uW3O&D)UWNj<Q"\[o$`mVFO8]j&HrB=N<"]2F,&VAfUU*D8'."m+84OKL3PL7>61-`&h:@l-DI(l].u1cB2* %g?,?I(8W1\f^NB,=aCP1c'?+U]=:aZ]"'OtDD!K_6_]LdeNb):a^homj(Xle/oV1\>o>1/'7N#%(;n>7*Mm-ui%u+t@*FUVJ[UjT %5J*-J[V_^XJoJ:T+Z);RYUt_"#+YiY)'3[%pohHdbCpF#e]l:n:"qjfca?*nC9g'DVls\f4W,epGVW<p$G"&+,1"*-Fa"u^Y'D2m %ilJ2PBP4C!9NN!^m;]>BCc^=gMp:a%\p2WSL2!jW#1nPUn&8bI:$B0(-[T,X\f9Em]K*c=q(u1Lg9l1?jM=:r,Giq9H8.Opgo*pU %4cGtKVPdab)p5-qRk,?dW0n#tfBRH4]&0"jLUT<M0q,PG],%6n6!*$ap<ml%n82G">G>tWT'614ASG>=/k4IXZuKWWKE"60_kaY# %Lk/$jhs/5:W;C:On;BSbB1%k1HRBU_='),*A2Da7C:[I0`alTkZ<23c"*K=$#Mk;E)oPN-+WK/>.`h74'#r2:p2KbV34M3"&1A@E %1r!D3i7c:Ycp5K)h!%`:VQ\[_4__5FCjSK.gg/F]P'>7!]j%gG&/tFT-u_EY,c!O#VtYq\OMAi%M!YLg`$r"8L2K,$4(#ephVa+a %ns>QYYl^NbdX'OG*"\-ZB\+\V0.uH]HdJ<acia1p>o:bEiPK'ip[unN63j4Afi-ofh6\M(f9*\U0\Apk;dr#D\pL[S\pNWN4?ZqO %PRcU,Q,/2=K@8^o@]1<]-B?g=CNF7&E[]b]Mb/o%e3On+/d.HeFnsD5]>6-ml13dWDI+C\?,#HMNVi32[8tXU]/'G;>Zoc&KaF/0 %ae*'#l<[RFE9#lS5tJqEhU5>0$$agbE%=&<n@NH4e("X`<;=^C?(m-:-/doSpMb9LA@THW^.2MnVqn$c@!JAU'J86<#FJu2Z.Sfb %Xul+c70?6QU?F4V_#qnj:[p`HhFOOCD1!T>i\1>qj$&=HXaB#&"m&;YrTE;)VYATF>X1lbR%rZr1jR2&QA[+g8Sm4H8;Y_X"hH\< %PGg!'o/u9?7sP_5dDFA2s!0qWb$qWh-r2$80;^,OPO]u6@jk-I/l)!`,,GMT3orqd(_<L5rf]>(IbiV>\/N)P]*m)9e-!hb!;:'8 %0ql^LIPT$Rm&>=c;.&;`g-F-26#Qj'Yi0Fen$s^8&9p;,?pU(Jq_rCf-@./p:`YcmV].e+&*:L-WHfg<F$YilogBEOe5btJ1jh63 %@h7d<:H#j=]$igtf`2oZMAo&qK>+2%]KgPl\:X-bnD/':9;+\gQA!V`=ElV9-ALq"cpP9Z6hUP3#gP[E"c5h*'*RsGaR)&d$tRa2 %?aadac_"qO%lIpT_#~> %AI9_PrivateDataEnd \ No newline at end of file
diff --git a/plugins/Insight/client/linktags.png b/plugins/Insight/client/linktags.png
new file mode 100644
index 0000000000..ba118008dc
--- /dev/null
+++ b/plugins/Insight/client/linktags.png
Binary files differ
diff --git a/plugins/Insight/client/linktags.psd b/plugins/Insight/client/linktags.psd
new file mode 100644
index 0000000000..31b770b81b
--- /dev/null
+++ b/plugins/Insight/client/linktags.psd
Binary files differ
diff --git a/plugins/Insight/client/linktags_lessshadow.png b/plugins/Insight/client/linktags_lessshadow.png
new file mode 100644
index 0000000000..e57f8ad617
--- /dev/null
+++ b/plugins/Insight/client/linktags_lessshadow.png
Binary files differ
diff --git a/plugins/Insight/client/linktags_noshadow.png b/plugins/Insight/client/linktags_noshadow.png
new file mode 100644
index 0000000000..3290b1a177
--- /dev/null
+++ b/plugins/Insight/client/linktags_noshadow.png
Binary files differ
diff --git a/plugins/Insight/client/loading.gif b/plugins/Insight/client/loading.gif
new file mode 100644
index 0000000000..4df2f1fde6
--- /dev/null
+++ b/plugins/Insight/client/loading.gif
Binary files differ
diff --git a/plugins/Insight/client/resolutions.js b/plugins/Insight/client/resolutions.js
new file mode 100644
index 0000000000..32bf1934e4
--- /dev/null
+++ b/plugins/Insight/client/resolutions.js
@@ -0,0 +1,174 @@
+
+var Piwik_Insight_Resolutions = (function() {
+
+ /** jQuery */
+ var $ = jQuery;
+
+ /** Info about the screen heights of the visitors */
+ var heights = [];
+
+ /** Reference to create element function */
+ var c;
+
+ /** Refernce to translate function */
+ var trans;
+
+ /** Load screen respolutions */
+ function load(callback) {
+ Piwik_Insight_Client.api('getResolutions', function(data) {
+ var totalVisits = 0;
+
+ // Step 1: Build a map with the heights as index.
+ // This way, multiple solutions with the same height
+ // can be joined.
+ var heightsMap = {};
+ for (var i = 0; i < data.length; i++) {
+ if (data[i].label == 'unknown') {
+ continue;
+ }
+
+ var res = data[i].label.split('x');
+ var height = parseInt(res[1], 10);
+ data[i].height = height;
+
+ if (typeof heightsMap[height] == 'undefined') {
+ heightsMap[height] = {
+ visits: data[i].nb_visits,
+ height: height
+ };
+ } else {
+ heightsMap[height].visits += data[i].nb_visits;
+ }
+
+ totalVisits += data[i].nb_visits;
+ }
+
+ // Step 2: Transform the map to a sorted array.
+ for (height in heightsMap) {
+ heights.push(heightsMap[height]);
+ }
+ heights.sort(function(a, b) {
+ return a.height - b.height;
+ });
+
+ // Step 3: Derive the number of visits with a height
+ // greater or equal.
+ for (i = 0; i < heights.length; i++) {
+ heights[i].visitsGE = 0;
+ for (var j = heights.length - 1; j >= 0; j--) {
+ if (heights[j].height >= heights[i].height) {
+ heights[i].visitsGE += heights[j].visits;
+ } else {
+ break;
+ }
+ }
+ }
+
+ // Step 4: Calculate the visits rate with a height
+ // greater or equal.
+ for (i = 0; i < heights.length; i++) {
+ heights[i].visitsGERate = round(heights[i].visitsGE / totalVisits);
+ heights[i].visitsRate = round(heights[i].visits / totalVisits);
+ }
+
+ callback();
+ });
+ }
+
+ /** Round a percentage */
+ function round(rate) {
+ var percentage = rate * 100;
+ if (percentage < 10) {
+ percentage = Math.round(percentage * 10) / 10;
+ } else {
+ percentage = Math.round(percentage);
+ }
+ return percentage;
+ }
+
+ /** Create overlay that shows the resolutions of the visitors */
+ function build(callback) {
+ var body = $('body');
+
+ // create sidebar
+ var sideBar = c('div', '#Resolutions')
+ body.prepend(sideBar);
+
+ // create overlay
+ var screenDiff = 170;
+ var overlay = c('div', '#ResolutionsOverlay').height(screenDiff-2);
+ overlay.css('opacity', .8).hide();
+ body.prepend(overlay);
+
+ var overlayText = c('div', '#ResolutionsOverlayText').hide();
+ body.prepend(overlayText);
+
+ // create items
+ var prevHeight = 1;
+ for (i = 0; i < heights.length; i++) {
+ var height = heights[i];
+ var itemHeight = height.height - prevHeight - 2;
+
+ var item = c('div', 'Resolution');
+ item.css({
+ height: itemHeight + 'px',
+ top: prevHeight + 'px'
+ });
+
+ var label = c('div', 'Label').html(height.visitsGERate);
+ var labelPos = Math.max(0, itemHeight - 15);
+ label.css('top', labelPos + 'px');
+
+ item.hover((function(height) {
+ return function() {
+ var exact = trans('ExactHeight')
+ .replace('%s', height.visits)
+ .replace('%s', height.visitsRate + '%');
+
+ var atLeast = trans('AtLeastHeight')
+ .replace('%s', height.visitsGE)
+ .replace('%s', height.visitsGERate + '%');
+
+ overlayText.html('<b>' + trans('ScreenHeight') + ': ' + height.height
+ + 'px</b><br />' + exact + '<br />' + atLeast + '<br />'
+ + trans('ResolutionOverlay'));
+
+ overlay.css('top', (height.height - screenDiff) + 'px').show();
+ overlayText.css('top', (height.height - 73) + 'px').show();
+ };
+ })(height), function() {
+ overlay.hide();
+ overlayText.hide();
+ });
+
+ item.css('cursor', 'pointer').click((function(height) {
+ return function() {
+ window.outerHeight = height - 35;
+ return false;
+ };
+ })(height.height));
+
+ item.append(label);
+ sideBar.append(item);
+
+ prevHeight = height.height + 1;
+ }
+
+ callback();
+ }
+
+ return {
+
+ initialize: function(finishCallback) {
+ c = Piwik_Insight_Client.createElement;
+ trans = Piwik_Insight_Translations.get;
+ load(function() {
+ build(function() {
+ finishCallback();
+ })
+ });
+ }
+
+ };
+
+})();
diff --git a/plugins/Insight/client/translations.js b/plugins/Insight/client/translations.js
new file mode 100644
index 0000000000..024deb1864
--- /dev/null
+++ b/plugins/Insight/client/translations.js
@@ -0,0 +1,32 @@
+
+
+var Piwik_Insight_Translations = (function() {
+
+ /** Translations strings */
+ var translations = [];
+
+ return {
+
+ /**
+ * Initialize translations module.
+ * Callback is triggered when data is available.
+ */
+ initialize: function(callback) {
+ // Load translation data
+ Piwik_Insight_Client.api('getTranslations', function(data) {
+ translations = data[0];
+ callback();
+ });
+ },
+
+ /** Get translation string */
+ get: function(identifier) {
+ if (typeof translations[identifier] == 'undefined') {
+ return identifier;
+ }
+ return translations[identifier];
+ }
+
+ };
+
+})();
diff --git a/plugins/Insight/client/urlnormalizer.js b/plugins/Insight/client/urlnormalizer.js
new file mode 100644
index 0000000000..96d8e9c98d
--- /dev/null
+++ b/plugins/Insight/client/urlnormalizer.js
@@ -0,0 +1,263 @@
+
+/**
+ * URL NORMALIZER
+ * This utility preprocesses both the URLs in the document and
+ * from the Piwik logs in order to make matching possible.
+ */
+var Piwik_Insight_UrlNormalizer = (function() {
+
+ /** Base href of the current document */
+ var baseHref = false;
+
+ /** Url of current folder */
+ var currentFolder;
+
+ /** The main domain of the website */
+ var mainDomain;
+
+ /** Array of alias domains */
+ var aliases = [];
+
+ /**
+ * Basic normalizations for domains
+ * Returns array
+ * 0: normalized url
+ * 1: true, if url was absolute (if not, no normalization was performed)
+ */
+ function normalizeDomain(url) {
+ absolute = false;
+
+ // remove protocol
+ if (url.substring(0, 7) == 'http://') {
+ absolute = true;
+ url = url.substring(7, url.length);
+ } else if (url.substring(0, 8) == 'https://') {
+ absolute = true;
+ url = url.substring(8, url.length);
+ }
+
+ if (absolute) {
+ // remove www.
+ if (url.substring(0, 4) == 'www.') {
+ url = url.substring(4, url.length);
+ }
+
+ // add slash to domain names
+ if (url.indexOf('/') == -1) {
+ url += '/';
+ }
+ }
+
+ return [url, absolute];
+ }
+
+ /** Replace domain aliases in normalized domains */
+ function replaceDomainAliases(url) {
+ var alias;
+ for (var i = 0; i < aliases.length; i++) {
+ alias = aliases[i];
+ if (url.substring(0, alias.length) == alias) {
+ url = mainDomain + url.substring(alias.length, url.length);
+ break;
+ }
+ }
+ return url;
+ }
+
+ return {
+
+ /**
+ * Provide information about the main domain and its alias.
+ * First domain is main domain, others are aliases.
+ * Aliases will later be replaced with the main domain.
+ */
+ initialize: function(urls) {
+ mainDomain = normalizeDomain(urls[0])[0];
+
+ for (var i = 1; i < urls.length; i++) {
+ var alias = normalizeDomain(urls[i])[0];
+ aliases.push(alias);
+ }
+
+ this.setCurrentUrl(window.location.href);
+
+ var head = document.getElementsByTagName('head');
+ if (head.length) {
+ var base = head[0].getElementsByTagName('base');
+ if (base.length && base[0].href) {
+ this.setBaseHref(base[0].href);
+ }
+ }
+ },
+
+ /** Explicitly set base href (for testing) */
+ setBaseHref: function(pBaseHref) {
+ baseHref = normalizeDomain(pBaseHref)[0];
+ baseHref = replaceDomainAliases(baseHref);
+ },
+
+ /** Explicitly set current url (for testing) */
+ setCurrentUrl: function(url) {
+ var index = url.lastIndexOf('/');
+ if (index != url.length - 1) {
+ currentFolder = url.substring(0, index + 1);
+ } else {
+ currentFolder = url;
+ }
+ currentFolder = normalizeDomain(currentFolder)[0];
+ currentFolder = replaceDomainAliases(currentFolder);
+ },
+
+ /**
+ * Normalize URL
+ * Can be an absolute or a reltive URL
+ */
+ normalize: function(url, withoutMainDomain) {
+ if (!url) {
+ return '';
+ }
+
+ // ignore urls starting with #
+ if (url.substring(0, 1) == '#') {
+ return '';
+ }
+
+ // basic normalizations for absolute urls
+ var normalized = normalizeDomain(url);
+ url = normalized[0];
+
+ var absolute = normalized[1];
+
+ if (absolute) {
+ /** absolute url */
+ url = replaceDomainAliases(url);
+ } else {
+ /** relative url */
+ if (url.substring(0, 1) == '/') {
+ // relative to domain root
+ url = mainDomain + url;
+ } else if (baseHref) {
+ // relative to base href
+ url = baseHref + url;
+ } else {
+ // relative to current folder
+ url = currentFolder + url;
+ }
+ }
+
+ // remove #...
+ var pos;
+ if ((pos = url.indexOf('#')) != -1) {
+ url = url.substring(0, pos);
+ }
+
+ // replace multiple / with a single /
+ url = url.replace(/\/\/+/g, '/');
+
+ // handle ./ and ../
+ var parts = url.split('/');
+ var url = [];
+ for (var i = 0; i < parts.length; i++) {
+ if (parts[i] == '.') {
+ continue;
+ }
+ else if (parts[i] == '..') {
+ url.pop();
+ }
+ else {
+ url.push(parts[i]);
+ }
+ }
+ url = url.join('/');
+
+ // TODO: remove ignored paramters
+ // TODO: handle order of parameters (?)
+
+ // remove main domain ?
+ if (withoutMainDomain && url.substring(0, mainDomain.length) == mainDomain) {
+ url = url.substring(mainDomain.length, url.length);
+ }
+
+ return url;
+ }
+
+ };
+
+})();
+
+
+/* TESTS FOR DOMAIN NORMALIZER *
+
+(function() {
+
+ var success = true;
+
+ function test(testCases) {
+ for (var i = 0; i < testCases.length; i++) {
+ var observed = Piwik_Insight_UrlNormalizer.normalize(testCases[i][0]);
+ var expected = testCases[i][1];
+ if (observed != expected) {
+ alert("TEST FAIL!\nOriginal: " + testCases[i][0] +
+ "\nObserved: " + observed + "\nExpected: " + expected);
+ success = false;
+ }
+ }
+ }
+
+
+ Piwik_Insight_UrlNormalizer.initialize([
+ 'http://www.example.com/',
+ 'http://example2.com/',
+ 'https://www.example3.com'
+ ]);
+
+
+ Piwik_Insight_UrlNormalizer.setCurrentUrl('https://www.example2.com/current/test.html?asdfasdf');
+
+ test([[
+ 'relative/path/',
+ 'example.com/current/relative/path/'
+ ]]);
+
+
+ Piwik_Insight_UrlNormalizer.setCurrentUrl('http://example3.com/current/folder/');
+
+ test([[
+ 'relative.html',
+ 'example.com/current/folder/relative.html'
+ ]]);
+
+
+ Piwik_Insight_UrlNormalizer.setBaseHref('http://example.com/base/');
+
+ test([
+ [
+ 'http://www.example2.com/my/test/path.html?id=2#MyAnchor',
+ 'example.com/my/test/path.html?id=2'
+ ], [
+ '/my/test/foo/../path.html',
+ 'example.com/my/test/path.html'
+ ], [
+ 'path/./test//test///foo.bar',
+ 'example.com/base/path/test/test/foo.bar'
+ ], [
+ 'https://example2.com//test.html#asdf',
+ 'example.com/test.html'
+ ], [
+ '#',
+ ''
+ ], [
+ '#Anchor',
+ ''
+ ], [
+ '/',
+ 'example.com/'
+ ]
+ ]);
+
+
+ if (success) {
+ alert('TEST SUCCESS');
+ }
+
+})(); // */
diff --git a/plugins/Insight/templates/index.css b/plugins/Insight/templates/index.css
new file mode 100644
index 0000000000..37e8ef358c
--- /dev/null
+++ b/plugins/Insight/templates/index.css
@@ -0,0 +1,57 @@
+
+#Insight_Container {
+ margin-top: 9px;
+ height: 300px;
+ position: relative;
+}
+
+#Insight_Location {
+ color: #7E7363;
+ padding-left: 220px;
+ padding-bottom: 7px;
+ font-size: 12px;
+}
+
+#Insight_Sidebar {
+ float: left;
+ width: 200px;
+ height: 100%;
+ position: relative;
+}
+
+#Insight_Sidebar h2 {
+ font-size: 15px;
+ margin: 0;
+ padding: 0 0 8px 23px;
+ color: #255792;
+}
+
+#Insight_Main {
+ margin-left: 220px;
+ position: relative;
+}
+
+#Insight_Iframe {
+ width: 100%;
+ height: 100%;
+ border: 2px solid #ddd;
+}
+
+.Insight_Metric {
+ font-size: 12px;
+ padding-bottom: 4px;
+}
+
+.Insight_MetricValue {
+ font-size: 14px;
+ font-weight: bold;
+}
+
+.Insight_NoData {
+ font-size: 12px;
+ color: #7E7363;
+}
+
+h2.Insight_MainMetrics {
+ background: url(./info.png) 0 1px no-repeat
+} \ No newline at end of file
diff --git a/plugins/Insight/templates/index.tpl b/plugins/Insight/templates/index.tpl
new file mode 100644
index 0000000000..228b3a13be
--- /dev/null
+++ b/plugins/Insight/templates/index.tpl
@@ -0,0 +1,21 @@
+
+<div id="Insight_Container">
+
+ <div id="Insight_Location">&nbsp;</div>
+
+ <div id="Insight_Sidebar">
+
+ </div>
+ <div id="Insight_Main">
+ <iframe
+ id="Insight_Iframe"
+ src="index.php?module=Insight&action=startInsightSession&idsite={$idSite}&period={$period}&date={$date}&urls={$urls}">
+ </iframe>
+ </div>
+
+</div>
+
+
+<script type="text/javascript">
+ Piwik_Insight.init();
+</script> \ No newline at end of file
diff --git a/plugins/Insight/templates/info.png b/plugins/Insight/templates/info.png
new file mode 100644
index 0000000000..12cd1aef90
--- /dev/null
+++ b/plugins/Insight/templates/info.png
Binary files differ
diff --git a/plugins/Insight/templates/insight.js b/plugins/Insight/templates/insight.js
new file mode 100644
index 0000000000..cf9da9b22d
--- /dev/null
+++ b/plugins/Insight/templates/insight.js
@@ -0,0 +1,59 @@
+var Piwik_Insight = (function() {
+
+ var $container, $sidebar, $main, $location;
+
+ /** Load the sidebar for a url */
+ function loadSidebar(currentUrl) {
+ $.get('index.php', {
+ module: 'Insight',
+ action: 'renderSidebar',
+ idSite: piwik.idSite,
+ period: piwik.period,
+ date: piwik.currentDateString,
+ currentUrl: currentUrl
+ }, function(response) {
+ var $response = $(response);
+ var $responseLocation = $response.find('.Insight_Location');
+ $location.html($responseLocation.html());
+ $responseLocation.remove();
+ $sidebar.empty().append($response);
+ });
+ }
+
+ /** Adjust the height of the iframe */
+ function adjustHeight() {
+ var height = $(window).height() - $main.offset().top - 45;
+ height = Math.max(300, height);
+ $container.height(height);
+ }
+
+ return {
+
+ /** This method is called when insight loads (from index.tpl) */
+ init: function() {
+ $container = $('#Insight_Container');
+ $sidebar = $('#Insight_Sidebar');
+ $location = $('#Insight_Location');
+ $main = $('#Insight_Main');
+
+ $main.hide();
+ window.setTimeout(function() {
+ $main.show();
+ adjustHeight();
+ }, 2000);
+
+ // TODO: unbind the callback
+ // use events of piwik navigation
+ $(window).resize(function() {
+ adjustHeight();
+ });
+ },
+
+ /** This callback is used from within the iframe */
+ setCurrentUrl: function(currentUrl) {
+ loadSidebar(currentUrl);
+ }
+
+ };
+
+})(); \ No newline at end of file
diff --git a/plugins/Insight/templates/notify_parent_iframe.tpl b/plugins/Insight/templates/notify_parent_iframe.tpl
new file mode 100644
index 0000000000..04e3bd2ee0
--- /dev/null
+++ b/plugins/Insight/templates/notify_parent_iframe.tpl
@@ -0,0 +1,14 @@
+<html>
+<head>
+ <title></title>
+</head>
+<body>
+ <script type="text/javascript">
+ // go up two iframes to find the piwik window
+ var piwikWindow = window.parent.parent;
+ // notify piwik of location change
+ // the location has been passed as the hash part of the url from the insight session
+ piwikWindow.Piwik_Insight.setCurrentUrl(window.location.hash.substring(1));
+ </script>
+</body>
+</html> \ No newline at end of file
diff --git a/plugins/Insight/templates/sidebar.tpl b/plugins/Insight/templates/sidebar.tpl
new file mode 100644
index 0000000000..90d0a46e43
--- /dev/null
+++ b/plugins/Insight/templates/sidebar.tpl
@@ -0,0 +1,17 @@
+<div> <!-- Wrapper is needed that the html can be jqueryfied -->
+
+ <!-- This div is removed by JS and the content is put in the location div -->
+ <div class="Insight_Location"><b>{'Insight_Page'|translate}:</b> {$location|escape}</div>
+
+ {if count($data)}
+ <h2 class="Insight_MainMetrics">{'Insight_MainMetrics'|translate|escape}</h2>
+ {foreach from=$data item=metric}
+ <div class="Insight_Metric">
+ <span class="Insight_MetricValue">{$metric.value}</span> {$metric.name|escape}
+ </div>
+ {/foreach}
+ {else}
+ <div class="Insight_NoData">{'Insight_NoData'|translate|escape}</div>
+ {/if}
+
+</div> \ No newline at end of file
diff --git a/plugins/Login/Login.php b/plugins/Login/Login.php
index 0925045fda..0e7051c379 100644
--- a/plugins/Login/Login.php
+++ b/plugins/Login/Login.php
@@ -76,10 +76,13 @@ class Piwik_Login extends Piwik_Plugin
{
$auth = new Piwik_Login_Auth();
Zend_Registry::set('auth', $auth);
-
+
+ $allowCookieAuthentication = $notification->getNotificationInfo();
+
$action = Piwik::getAction();
- if(Piwik::getModule() === 'API'
- && (empty($action) || $action == 'index'))
+ if (Piwik::getModule() === 'API'
+ && (empty($action) || $action == 'index')
+ && $allowCookieAuthentication !== true)
{
return;
}