From c52665461621bf3109c142371d4fc85c1f782613 Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Fri, 22 May 2026 17:05:05 -0500 Subject: [PATCH 01/14] Add MEDM abstractions and utilities --- python/tk_multi_loader/medm/__init__.py | 32 + python/tk_multi_loader/medm/entity_model.py | 438 +++++++++++ .../medm/latestpublish_model.py | 705 ++++++++++++++++++ .../medm/publishhistory_model.py | 493 ++++++++++++ python/tk_multi_loader/medm/shared_cache.py | 107 +++ .../tk_multi_loader/medm/thumbnail_service.py | 202 +++++ python/tk_multi_loader/medm/utils.py | 201 +++++ 7 files changed, 2178 insertions(+) create mode 100644 python/tk_multi_loader/medm/__init__.py create mode 100644 python/tk_multi_loader/medm/entity_model.py create mode 100644 python/tk_multi_loader/medm/latestpublish_model.py create mode 100644 python/tk_multi_loader/medm/publishhistory_model.py create mode 100644 python/tk_multi_loader/medm/shared_cache.py create mode 100644 python/tk_multi_loader/medm/thumbnail_service.py create mode 100644 python/tk_multi_loader/medm/utils.py diff --git a/python/tk_multi_loader/medm/__init__.py b/python/tk_multi_loader/medm/__init__.py new file mode 100644 index 0000000..4ebbf58 --- /dev/null +++ b/python/tk_multi_loader/medm/__init__.py @@ -0,0 +1,32 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +"""MEDM (Flow Asset Management) integration models for the Loader app. + +This package provides Qt models that back the loader when ``use_medm_data`` +is enabled in the app configuration. All models share a single +:class:`~medm.shared_cache.MedmSharedCache` and +:class:`~medm.thumbnail_service.MedmThumbnailService` instance injected by +the dialog at construction time. +""" + +from .entity_model import MedmEntityModel +from .latestpublish_model import MedmLatestPublishModel +from .publishhistory_model import MedmPublishHistoryModel +from .shared_cache import MedmSharedCache +from .thumbnail_service import MedmThumbnailService + +__all__ = [ + "MedmEntityModel", + "MedmLatestPublishModel", + "MedmPublishHistoryModel", + "MedmSharedCache", + "MedmThumbnailService", +] diff --git a/python/tk_multi_loader/medm/entity_model.py b/python/tk_multi_loader/medm/entity_model.py new file mode 100644 index 0000000..e8c294f --- /dev/null +++ b/python/tk_multi_loader/medm/entity_model.py @@ -0,0 +1,438 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +"""MEDM Asset Model - Tree model for MEDM asset hierarchy + +This module provides a tree model that displays MEDM assets +in the left-hand tree view of the loader. + +Children are loaded lazily: only the immediate children of the current project +are fetched on startup. Deeper levels are fetched on demand when the user +expands a tree node (via Qt's ``canFetchMore`` / ``fetchMore`` protocol). +The shared :class:`~medm.shared_cache.MedmSharedCache` ``children`` dict +prevents duplicate API round-trips when the same asset's children are +requested by both the tree and the center-panel publish model. +""" + +from __future__ import annotations + +from typing import TYPE_CHECKING, Any, List, Optional + +import sgtk +from sgtk.platform.qt import QtCore, QtGui + +from .shared_cache import MedmSharedCache +from .utils import is_structural_asset as _is_structural_asset_util + +# Import types for type hints only - actual objects come from framework at runtime +# Framework is loaded dynamically via sgtk.platform.import_framework() +if TYPE_CHECKING: + from adsk.flow.data import Asset +else: + Asset = Any + + +class MedmEntityModel(QtGui.QStandardItemModel): + """ + Tree model that displays MEDM assets in a hierarchical structure. + This replaces SgEntityModel for MEDM data sources. + + Uses lazy loading: only the project's immediate children are fetched at + startup. Deeper levels are fetched when the user expands a node. + """ + + # Custom roles - matching ShotgunModel interface + SG_DATA_ROLE = QtCore.Qt.UserRole + 1 + SG_ASSOCIATED_FIELD_ROLE = QtCore.Qt.UserRole + 2 + ASSET_ROLE = QtCore.Qt.UserRole + 200 # Stores MEDM Asset object (shared with all MEDM models) + + # Lazy-loading bookkeeping role: True once children have been fetched for a node. + CHILDREN_LOADED_ROLE = QtCore.Qt.UserRole + 201 + + # Signals - required for ShotgunModelOverlayWidget compatibility + cache_loaded = QtCore.Signal() + data_refreshed = QtCore.Signal(bool) # Argument: data_changed + query_changed = QtCore.Signal() + data_refreshing = QtCore.Signal() + data_refresh_fail = QtCore.Signal(str) + + def __init__( + self, + parent, + entity_type, + filters, + hierarchy, + bg_task_manager, + cache: Optional[MedmSharedCache] = None, + ): + """ + Constructor + + :param parent: Parent QObject + :param entity_type: Entity type (kept for API compatibility, not used) + :param filters: Filters (kept for API compatibility, not used) + :param hierarchy: Hierarchy fields (kept for API compatibility, not used) + :param bg_task_manager: Background task manager (kept for API compatibility) + :param cache: Shared :class:`MedmSharedCache`. When provided the + ``children`` dict is used so that expanding a tree node and + selecting it in the centre panel never duplicate an API call. + When *None* a private fallback cache is used (test / standalone use). + """ + super().__init__(parent) + + self._app = sgtk.platform.current_bundle() + self._flow_module = sgtk.platform.import_framework("tk-framework-flowam", "flow") + + self._cache = cache if cache is not None else MedmSharedCache() + self._folder_icon = QtGui.QIcon(QtGui.QPixmap(":/res/icon_Folder.png")) + self._binary_icon = QtGui.QIcon(QtGui.QPixmap(":/res/icon_Asset_dark.png")) + + # Lazily resolved set of structural type IDs (folder, pipeline step). + # Assets matching any of these are always shown in the tree; + # others are only shown when they have structural descendants. + self._structural_type_ids: Optional[set] = None + + self._project = None + self._initialize_project() + + # Defer loading to allow UI to set up first (shows spinner) + self.data_refreshing.emit() + QtCore.QTimer.singleShot(100, self._load_medm_assets) + + # ------------------------------------------------------------------------- + # Qt virtual overrides - lazy loading protocol + # ------------------------------------------------------------------------- + + def hasChildren(self, parent=QtCore.QModelIndex()): + """ + Return ``True`` when *parent* might have children. + + For nodes whose children have not been fetched yet we optimistically + return ``True`` so that Qt draws an expansion arrow. Once children + have been loaded the answer is based on the actual row count. + """ + if not parent.isValid(): + return self.rowCount() > 0 + item = self.itemFromIndex(parent) + if item is None: + return False + if item.data(self.CHILDREN_LOADED_ROLE): + return item.rowCount() > 0 + # Not yet loaded -> assume children exist (shows the expand arrow) + return True + + def canFetchMore(self, parent): + """Return ``True`` if *parent*'s children have not been loaded yet.""" + if not parent.isValid(): + return False + item = self.itemFromIndex(parent) + if item is None: + return False + return not item.data(self.CHILDREN_LOADED_ROLE) + + def fetchMore(self, parent): + """Load the immediate children of *parent* from the MEDM API (or cache).""" + if not parent.isValid(): + return + item = self.itemFromIndex(parent) + if item is None or item.data(self.CHILDREN_LOADED_ROLE): + return + self._load_children_for_item(item) + + # ------------------------------------------------------------------------- + # Public API - Called by dialog.py and other external code + # ------------------------------------------------------------------------- + + def destroy(self): + """Clean up model resources.""" + self._cache.children.clear() + + def async_refresh(self): + """Refresh the model data.""" + self.clear() + self._cache.clear_on_hard_refresh() + self.data_refreshing.emit() + QtCore.QTimer.singleShot(100, self._load_medm_assets) + + def hard_refresh(self): + """Hard refresh (same as async_refresh for this simple model).""" + self.async_refresh() + + def item_from_entity(self, entity_type: str, entity_id: int): + """ + Returns a QStandardItem based on entity type and entity id. + + **OVERRIDE:** This method overrides the ShotgunModel.item_from_entity() interface + to provide MEDM-compatible implementation. The original ShotgunModel version uses + an internal data handler (_data_handler.get_uid_from_entity_id), but MEDM models + store data in a tree structure requiring recursive search. + + **Implementation Differences from ShotgunModel.item_from_entity:** + - Original: Uses flat data handler lookup (uid-based) + - This override: Performs recursive tree search through QStandardItem hierarchy + - Original: Validates entity_type matches model's __entity_type + - This override: Ignores entity_type (MEDM uses unified Asset model) + + **Note:** Method name preserved for API compatibility with dialog.py which expects + all entity models (SgEntityModel, SgHierarchyModel, MedmEntityModel) to implement + this interface. Called by dialog._get_item_from_entity() for navigation/selection. + + :param entity_type: Shotgun entity type (ignored in MEDM implementation) + :param entity_id: Entity ID to search for (compared against SG_DATA_ROLE["id"]) + :returns: :class:`~PySide.QtGui.QStandardItem` or None if not found + """ + + def search_item(parent): + for row in range(parent.rowCount() if parent else self.rowCount()): + item = parent.child(row) if parent else self.item(row) + if item: + sg_data = item.data(self.SG_DATA_ROLE) + if sg_data and sg_data.get("id") == entity_id: + return item + found = search_item(item) + if found: + return found + return None + + return search_item(None) + + def get_cached_children(self, asset: Asset) -> List[Asset]: + """ + Return child :class:`Asset` objects for *asset*. + + Uses the internal cache when available; otherwise fetches from the MEDM + API and stores the result. This is the single entry-point that both + the tree's ``fetchMore`` and :class:`MedmLatestPublishModel` use, so + that a drill-down never fetches the same level twice. + + :param asset: Parent MEDM Asset whose children are needed. + :returns: List of child Asset objects (may be empty). + """ + return self._fetch_and_cache_children(asset) + + # ------------------------------------------------------------------------- + # Private utility methods - Internal implementation details + # ------------------------------------------------------------------------- + + def _initialize_project(self) -> None: + """ + Initialize and cache the MEDM Project object. + Called during __init__ to fail fast if project is unavailable. + """ + try: + session_project = self._flow_module.data.get_session_project() + self._project = self._flow_module.data.Project(session_project.id) + self._app.log_debug(f"MEDM Entity: Initialized project '{self._project.name}'") + except Exception as e: + self._app.log_error( + f"MEDM Entity: Failed to initialize project: {type(e).__name__}: {e}. " + "Entity tree will not be loaded." + ) + self._project = None + + def _get_structural_type_ids(self) -> set: + """ + Return the set of type-ID strings that are always shown in the tree + regardless of whether they have children. + + The set is resolved once and cached on the instance. It contains: + - ``FOLDER_TYPE_ID`` - Autodesk built-in type, available as a constant. + - pipeline-step - schema-registered type whose ID varies per collection + and is resolved via ``flow_module.schema.get_schema_id``. + + Template and generic-workfile types are intentionally excluded: they + are publishable leaf assets that belong in the centre panel, not in + the tree. + + On any error (e.g. framework not ready) an empty set is returned so + that the tree still loads without crashing. + """ + if self._structural_type_ids is not None: + return self._structural_type_ids + + try: + folder_id = self._flow_module.data.FOLDER_TYPE_ID + pipeline_step_id = self._flow_module.schema.get_schema_id( + self._flow_module.asset_management.PIPELINE_STEP_TYPE + ) + + self._structural_type_ids = {folder_id, pipeline_step_id} + self._app.log_debug( + f"MEDM Entity: structural type IDs = {self._structural_type_ids}" + ) + except self._flow_module.FlowError as e: + self._app.log_warning( + f"MEDM Entity: could not resolve structural type IDs ({e}); " + "non-structural assets without structural descendants will be hidden." + ) + self._structural_type_ids = set() + + return self._structural_type_ids + + def _is_tree_node(self, asset: Asset) -> bool: + """ + Return ``True`` when *asset* should appear as a node in the left-hand + tree view. + + An asset qualifies if **any** of the following conditions hold: + + * it is a structural container (folder, container type, or pipeline + step) - these are always visible regardless of whether they have + children; **or** + * it has at least one direct child asset - workfiles can themselves + parent child workfiles, making them container nodes in the tree + even though they are not structural types. + + Assets that satisfy none of the above are pure leaf items that belong + only in the centre-panel publish list, not in the tree. + + :param asset: MEDM ``Asset`` to test. + :returns: ``True`` if the asset should appear in the tree. + """ + if _is_structural_asset_util(asset, self._flow_module): + return True + + # Non-structural: show in the tree only when the asset has direct + # children. Results are cached so each asset is fetched from the + # API at most once. + children = self._fetch_and_cache_children(asset) + return len(children) > 0 + + def _icon_for_asset(self, asset: Asset) -> QtGui.QIcon: + """ + Return the appropriate tree icon for *asset* based on its type. + + * **Structural container** (folder, container type, or pipeline-step) + -> folder icon. + * **Everything else** (workfiles, generic assets, ...) -> binary/data + icon, reflecting that the item holds or organises file data. + + :param asset: MEDM ``Asset`` to pick an icon for. + :returns: A :class:`QtGui.QIcon` instance. + """ + return ( + self._folder_icon + if _is_structural_asset_util(asset, self._flow_module) + else self._binary_icon + ) + + def _load_medm_assets(self): + """ + Load the first level of MEDM assets (project's immediate children). + Called asynchronously after a short delay to show the loading spinner. + """ + if self._project is None: + self._app.log_warning("MEDM Entity: Cannot load assets - project not initialized") + self.data_refresh_fail.emit("Project not initialized") + return + + try: + self._app.log_debug("MEDM: Loading entity tree (project children only)...") + + count = 0 + for asset in self._project.iterate_children(): + if self._is_tree_node(asset): + self._add_asset_item(asset, None) + count += 1 + + self._app.log_debug( + f"MEDM: Entity tree loaded successfully. Loaded {count} root assets" + ) + self.cache_loaded.emit() + self.data_refreshed.emit(True) + + except Exception as e: + self._app.log_error(f"Failed to load MEDM data: {e}") + import traceback + + self._app.log_debug(traceback.format_exc()) + self.data_refresh_fail.emit(str(e)) + + def _add_asset_item( + self, asset: Asset, parent_item: Optional[QtGui.QStandardItem] + ) -> QtGui.QStandardItem: + """ + Create a single ``QStandardItem`` for *asset* and append it to the tree. + + The item is marked as *not* children-loaded so that ``hasChildren`` + reports ``True`` and Qt draws an expand arrow until the user actually + drills in. + + :param asset: The MEDM Asset to add. + :param parent_item: Parent item, or ``None`` for root level. + :returns: The newly created item. + """ + asset_item = QtGui.QStandardItem(asset.name) + asset_item.setEditable(False) + + asset_item.setData(asset, self.ASSET_ROLE) + + sg_data = { + "type": asset.__class__.__name__, + "id": None, + "name": asset.name, + "code": asset.name, + } + asset_item.setData(sg_data, self.SG_DATA_ROLE) + + # Mark children as not-yet-loaded so canFetchMore/hasChildren work. + asset_item.setData(False, self.CHILDREN_LOADED_ROLE) + + asset_item.setIcon(self._icon_for_asset(asset)) + + if parent_item is None: + self.appendRow(asset_item) + else: + parent_item.appendRow(asset_item) + + return asset_item + + def _load_children_for_item(self, item: QtGui.QStandardItem) -> None: + """ + Fetch the immediate children of *item* and add them to the tree. + + ``CHILDREN_LOADED_ROLE`` is set to ``True`` **before** any rows are + inserted so that the ``rowsInserted`` signal (emitted by ``appendRow``) + cannot re-enter ``fetchMore`` for the same item. + + :param item: The tree item whose children should be loaded. + """ + # Mark loaded FIRST to prevent re-entrant fetchMore calls triggered by + # appendRow -> rowsInserted -> canFetchMore check on the same parent. + item.setData(True, self.CHILDREN_LOADED_ROLE) + + asset = item.data(self.ASSET_ROLE) + if asset is None: + return + + try: + children = self._fetch_and_cache_children(asset) + tree_children = [c for c in children if self._is_tree_node(c)] + for child_asset in tree_children: + self._add_asset_item(child_asset, item) + self._app.log_debug( + f"MEDM: Loaded {len(tree_children)}/{len(children)} children for '{asset.name}' " + f"(non-structural leaf children hidden from tree)" + ) + except Exception as e: + self._app.log_debug(f"MEDM: Could not get children for '{asset.name}': {e}") + + def _fetch_and_cache_children(self, asset: Asset) -> List[Asset]: + """ + Return child assets for *asset*, fetching from the API only on the + first call and caching the result in the shared cache for subsequent + lookups by any MEDM model. + """ + if asset.id in self._cache.children: + return self._cache.children[asset.id] + + children = list(asset.iterate_children()) + self._cache.children[asset.id] = children + return children diff --git a/python/tk_multi_loader/medm/latestpublish_model.py b/python/tk_multi_loader/medm/latestpublish_model.py new file mode 100644 index 0000000..4eae730 --- /dev/null +++ b/python/tk_multi_loader/medm/latestpublish_model.py @@ -0,0 +1,705 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +"""MEDM Latest Publish Model - Replacement for SgLatestPublishModel + +This module provides a drop-in replacement for SgLatestPublishModel that uses +Flow Asset Management (MEDM) data instead of Shotgun data. +""" + +from __future__ import annotations + +from collections import defaultdict +from typing import TYPE_CHECKING, Any, Dict, List, Optional + +import sgtk +from sgtk.platform.qt import QtCore, QtGui + +from .shared_cache import MedmSharedCache +from .thumbnail_service import MedmThumbnailService +from .utils import build_draft_sg_dict +from .utils import is_structural_asset as _is_structural_asset_util + +if TYPE_CHECKING: + from flow.data import Asset + from flow.sandbox import DraftInfo +else: + Asset = Any + DraftInfo = Any + + +class MedmLatestPublishModel(QtGui.QStandardItemModel): + """ + Model which handles the main spreadsheet view which displays the latest version of all + publishes from Flow Asset Management. + + This is a drop-in replacement for SgLatestPublishModel that uses MEDM data. + """ + + # Matches the V1 FlowActions hook constant. Draft rows carry this as + # version_number so action hooks route them to asset_management.open_draft(). + DRAFT_VERSION_IDENTIFIER = -1 + + # Sentinel key used inside cache.drafts to store the list returned by + # get_drafts(draft_type="new"). A real asset.id is always a UUID/storage + # key string; this double-underscore key cannot collide with a real ID. + _NEW_DRAFTS_CACHE_KEY = "__new_asset_drafts__" + + # Custom roles - matching the original model's interface + TYPE_ID_ROLE = QtCore.Qt.UserRole + 101 + IS_FOLDER_ROLE = QtCore.Qt.UserRole + 102 + ASSOCIATED_TREE_VIEW_ITEM_ROLE = QtCore.Qt.UserRole + 103 + PUBLISH_TYPE_NAME_ROLE = QtCore.Qt.UserRole + 104 + SEARCHABLE_NAME = QtCore.Qt.UserRole + 105 + + # Additional MEDM-specific roles + SG_DATA_ROLE = QtCore.Qt.UserRole + 1 # To maintain compatibility with ShotgunModel + SG_ASSOCIATED_FIELD_ROLE = QtCore.Qt.UserRole + 2 + ASSET_ROLE = QtCore.Qt.UserRole + 200 # Stores MEDM Asset object (shared with all MEDM models) + DRAFT_ROLE = QtCore.Qt.UserRole + 202 # Stores DraftInfo for draft rows (shared with history model) + + # Signals + loadingStarted = QtCore.Signal() + loadingFinished = QtCore.Signal() + loadingError = QtCore.Signal(str) + cache_loaded = QtCore.Signal() + data_refreshed = QtCore.Signal(bool) # Argument: data_changed + query_changed = QtCore.Signal() # For overlay widget compatibility + data_refreshing = QtCore.Signal() # For overlay widget compatibility + data_refresh_fail = QtCore.Signal(str) # For overlay widget compatibility + + def __init__( + self, + parent: Optional[QtCore.QObject], + publish_type_model, + bg_task_manager, + cache: Optional[MedmSharedCache] = None, + thumbnail_service: Optional[MedmThumbnailService] = None, + ): + """ + Model which represents the latest publishes for an entity from MEDM. + + :param parent: Parent QObject + :param publish_type_model: Model for tracking publish types + :param bg_task_manager: Background task manager (kept for API compatibility) + :param cache: Shared :class:`MedmSharedCache`. When provided all data + caches (children, drafts, publish types) are shared with other MEDM + models so no duplicate API calls are made. When *None* a private + cache is created for standalone use. + :param thumbnail_service: Shared :class:`MedmThumbnailService` instance. + When provided (the normal case) thumbnail downloads are shared with + other models. When *None* a private service is created. + """ + super().__init__(parent) + + self._app = sgtk.platform.current_bundle() + self._flow_module = sgtk.platform.import_framework("tk-framework-flowam", "flow") + + self._publish_type_model = publish_type_model + self._bg_task_manager = bg_task_manager + self._cache = cache if cache is not None else MedmSharedCache() + self._thumbnail_service = thumbnail_service or MedmThumbnailService(self._cache, self) + self._owns_thumbnail_service = thumbnail_service is None + + self._loading_icon = QtGui.QIcon.fromTheme("view-refresh") + self._publish_icon = QtGui.QIcon.fromTheme("document") + + self._current_entity = None + + self._project_id = 0 + self._project_name = "MEDM Project" + self._initialize_project_info() + + # ------------------------------------------------------------------------- + # Public API - Called by dialog.py and other external code + # ------------------------------------------------------------------------- + + def destroy(self): + """Clean up model resources.""" + self._cache.drafts.clear() + if self._owns_thumbnail_service: + self._thumbnail_service.destroy() + + def load_data(self, item): + """ + Clears the model and sets it up for the selected asset from left treeview panel. + Loads data from MEDM instead of Shotgun. + + :param item: Selected item in the treeview, None if nothing is selected. + """ + self.loadingStarted.emit() + + try: + self._current_entity = item + + self.layoutAboutToBeChanged.emit() + self.removeRows(0, self.rowCount()) + self._populate_model_from_selected_item(item) + self.layoutChanged.emit() + + self.loadingFinished.emit() + self.cache_loaded.emit() + + except Exception as e: + self.loadingError.emit(str(e)) + + def async_refresh(self): + """ + Refresh the current data set. + + Clears volatile shared caches (drafts) so fresh state is fetched from + the server. Thumbnail and publish-type caches are intentionally kept: + revision IDs are immutable so those will always return the same data. + """ + self._cache.clear_on_refresh() + if self._current_entity is not None: + self.load_data(self._current_entity) + self.data_refreshed.emit(True) + + # ------------------------------------------------------------------------- + # Private utility methods - Internal implementation details + # ------------------------------------------------------------------------- + + def _initialize_project_info(self) -> None: + """Initialize project ID and name from the session project.""" + try: + self._project_id = self._app.context.project["id"] + self._project_name = self._app.context.project["name"] + except Exception as e: + self._app.log_warning( + f"MEDM LatestPublish: Failed to initialize project info: {type(e).__name__}: {e}. " + "Using default project values. This may indicate the session project was not " + "initialized or the project ID is invalid." + ) + + def _populate_model_from_selected_item(self, selected_item): + """ + Populate the model with latest versions of child assets from the selected tree item. + + Extracts the Asset from the selected tree view item, fetches latest versions + of all its child assets, and populates the model with them as Qt items. + + :param selected_item: The selected asset item from the tree view (or None) + """ + if selected_item is None: + return + + asset = self._extract_asset_from_tree_item(selected_item) + if asset is None: + self._app.log_warning("MEDM: Could not extract asset from selected item") + return + + self._app.log_debug(f"MEDM: Asset extracted: {asset.name}") + + children_asset_sg_dicts = self._fetch_asset_children(asset) + + # If the selected asset has no (non-structural) children it may itself + # be the publishable leaf. Only fall back to showing it directly when + # the asset is NOT a structural container. + leaf_asset_fallback = None + if not children_asset_sg_dicts and not _is_structural_asset_util( + asset, self._flow_module + ): + try: + children_asset_sg_dicts = [self._asset_to_sg_dict(asset)] + except Exception as e: + self._app.log_warning( + f"MEDM: Could not convert leaf asset '{asset.name}' to sg_dict: {e}" + ) + # Keep a reference to the raw asset so we can still fetch its + # drafts below. + leaf_asset_fallback = asset + + self._app.log_debug( + f"MEDM: Fetched {len(children_asset_sg_dicts)} latest version dicts from children" + ) + + assets_for_draft_lookup = [ + sg_dict.get("_medm_asset") for sg_dict in children_asset_sg_dicts + ] + assets_for_draft_lookup = [a for a in assets_for_draft_lookup if a is not None] + if not assets_for_draft_lookup and leaf_asset_fallback is not None: + assets_for_draft_lookup = [leaf_asset_fallback] + + # --- Pass 1: collect draft cards per asset ---------------------------- + drafts_by_asset_id: Dict[str, list] = {} + for child_asset in assets_for_draft_lookup: + try: + if child_asset.id in self._cache.drafts: + raw_drafts = self._cache.drafts[child_asset.id] + else: + raw_drafts = self._flow_module.asset_management.get_asset_drafts( + child_asset.id + ) + self._cache.drafts[child_asset.id] = raw_drafts + except Exception as e: + self._app.log_debug( + f"MEDM: Could not fetch drafts for '{child_asset.name}': {e}" + ) + continue + + draft_dicts = [] + for draft_info in raw_drafts: + try: + draft_dicts.append(self._draft_to_sg_dict(draft_info, child_asset)) + self._app.log_debug( + f"MEDM: Found draft '{getattr(draft_info, 'name', '?')}' " + f"for asset '{child_asset.name}'" + ) + except Exception as e: + self._app.log_warning( + f"MEDM: Could not convert draft '{getattr(draft_info, 'name', '?')}' " + f"for '{child_asset.name}': {e}" + ) + + if draft_dicts: + drafts_by_asset_id[child_asset.id] = draft_dicts + + # --- Pass 2: populate the center panel -------------------------------- + # - Asset has a draft -> show only the draft card(s). + # - Asset has no draft -> show its latest published version card. + draft_count = 0 + published_count = 0 + + for sg_dict in children_asset_sg_dicts: + medm_asset = sg_dict.get("_medm_asset") + asset_id = medm_asset.id if medm_asset is not None else None + + if asset_id is not None and asset_id in drafts_by_asset_id: + for draft_sg_dict in drafts_by_asset_id[asset_id]: + self._add_sg_dict_as_qt_item(draft_sg_dict) + draft_count += 1 + else: + self._add_sg_dict_as_qt_item(sg_dict) + published_count += 1 + + # Surface drafts for the leaf-fallback asset. + if leaf_asset_fallback is not None and leaf_asset_fallback.id in drafts_by_asset_id: + for draft_sg_dict in drafts_by_asset_id[leaf_asset_fallback.id]: + self._add_sg_dict_as_qt_item(draft_sg_dict) + draft_count += 1 + + # --- Pass 3: surface NewDraftInfo entries for unpublished child assets + for new_draft_sg_dict in self._fetch_new_draft_items_for_parent(asset.id): + self._add_sg_dict_as_qt_item(new_draft_sg_dict) + draft_count += 1 + + self._app.log_debug( + f"MEDM: center panel now has {self.rowCount()} items " + f"({draft_count} draft(s), {published_count} published)" + ) + + sg_publish_type_counts = self._calculate_sg_publish_type_counts() + self._publish_type_model.set_active_types(sg_publish_type_counts) + + def _extract_asset_from_tree_item(self, item) -> Optional[Asset]: + """ + Extract the MEDM Asset object from a tree view QStandardItem. + + :param item: The QStandardItem from the entity tree (left panel) + :returns: MEDM Asset object or None if not found + """ + # Both MedmEntityModel and MedmLatestPublishModel use ASSET_ROLE = Qt.UserRole + 200 + asset = item.data(self.ASSET_ROLE) + if asset: + return asset + + asset_data = item.data(QtCore.Qt.UserRole + 1) + return asset_data + + def _fetch_asset_children(self, asset: Asset) -> List[Dict[str, Any]]: + """ + Fetch all non-structural child assets and convert to sg_data dicts. + + Structural containers (folders, pipeline steps, container types) are + filtered out here because they belong only in the left-hand tree, not + in the center panel publish list. + + The shared ``cache.children`` dict is consulted first so that selecting + a tree node never duplicates an API call that was already made when the + node was expanded by :class:`MedmEntityModel` (or vice-versa). + + :param asset: The selected MEDM Asset in MEDM treeview + :returns: List of sg_data dictionaries representing each non-structural child asset + """ + children_asset_sg_dicts = [] + + try: + if asset.id in self._cache.children: + child_assets = self._cache.children[asset.id] + else: + child_assets = list(asset.iterate_children()) + self._cache.children[asset.id] = child_assets + + for child_asset in child_assets: + if _is_structural_asset_util(child_asset, self._flow_module): + self._app.log_debug( + f"MEDM: Skipping structural asset '{child_asset.name}' from center panel" + ) + continue + try: + asset_dict = self._asset_to_sg_dict(child_asset) + children_asset_sg_dicts.append(asset_dict) + self._app.log_debug( + f"MEDM: Added asset '{child_asset.name}' with latest version " + f"v{child_asset.version_number}" + ) + except Exception as e: + self._app.log_warning( + f"MEDM: Error processing child asset '{child_asset.name}': {e}" + ) + continue + + except Exception as e: + self._app.log_warning(f"MEDM: Error fetching asset children: {e}") + + self._app.log_debug( + f"MEDM: Loaded {len(children_asset_sg_dicts)} children assets for asset '{asset.name}'" + ) + return children_asset_sg_dicts + + def _asset_to_sg_dict(self, asset: Asset) -> Dict[str, Any]: + """ + Convert an MEDM Asset to a Shotgun-compatible dictionary. + + :param asset: The MEDM Asset + :returns: Dictionary with Shotgun-compatible fields + """ + sg_publish_type_id = None + sg_publish_type_code = "MEDM Asset" + + medm_type_ids = asset.type_ids + if len(medm_type_ids) > 0: + sg_publish_type_id, sg_publish_type_code = self._resolve_publish_type( + medm_type_ids[0] + ) + + sg_dict = { + "id": None, + "type": "PublishedFile", + "code": asset.name, + "name": asset.name, + "version_number": asset.version_number, + "description": asset.description or "", + "created_at": asset.created_at, + "created_by": {"type": "HumanUser", "id": 1, "name": asset.created_by or "MEDM User"}, + "entity": {"type": "Asset", "id": None, "name": asset.name}, + "project": {"type": "Project", "id": self._project_id, "name": self._project_name}, + "task": None, + "task_uniqueness": True, + "published_file_type": { + "type": "PublishedFileType", + "id": sg_publish_type_id, + "name": sg_publish_type_code, + }, + "tank_type": { + "type": "TankType", + "id": sg_publish_type_id, + "name": sg_publish_type_code, + }, + "path": {"local_path": ""}, + "image": None, + # Thumbnail is resolved in a background thread via this revision ID. + "_thumbnail_revision_id": asset.revision_id, + "sg_flow_revision_id": asset.revision_id, + "_medm_asset": asset, + } + + return sg_dict + + def _draft_to_sg_dict( + self, draft_info: DraftInfo, asset: Optional[Asset] = None + ) -> Dict[str, Any]: + """ + Convert a local DraftInfo into a Shotgun-compatible dictionary suitable + for display as a center-panel card. + + Key conventions that V1 action hooks rely on: + - ``version_number == DRAFT_VERSION_IDENTIFIER (-1)`` - identifies a local draft + - ``sg_flow_revision_id`` - the draft's sandbox ID (draft_info.draft_id), used + by asset_management.open_draft() and sandbox.is_local_draft() + + :param draft_info: DraftInfo returned by asset_management.get_asset_drafts() + (CheckoutDraftInfo) or get_drafts() (NewDraftInfo). + :param asset: The MEDM Asset the draft belongs to. May be ``None`` for + ``NewDraftInfo`` entries whose parent asset has not been published yet. + :returns: sg_data dictionary compatible with action hooks and center panel UI. + """ + sg_publish_type_id = None + sg_publish_type_code = "MEDM Asset" + + # Prefer the published asset's type_ids; fall back to the draft's own + # type_ids for NewDraftInfo where no published asset exists yet. + type_ids = [] + if asset is not None: + type_ids = getattr(asset, "type_ids", None) or [] + if not type_ids: + type_ids = getattr(draft_info, "type_ids", None) or [] + if type_ids: + sg_publish_type_id, sg_publish_type_code = self._resolve_publish_type(type_ids[0]) + + # For checkout drafts the parent asset's revision_id provides the + # thumbnail; for new drafts there is no published revision. + draft_type = getattr(draft_info, "draft_type", "unknown") + thumb_revision_id = ( + asset.revision_id if (draft_type == "checkout" and asset is not None) else None + ) + + sg_dict = build_draft_sg_dict( + draft_info, + asset, + self._app.context, + self._project_id, + self._project_name, + sg_publish_type_id, + sg_publish_type_code, + ) + sg_dict.update( + { + "task_uniqueness": True, + "tank_type": { + "type": "TankType", + "id": sg_publish_type_id, + "name": sg_publish_type_code, + }, + "_thumbnail_revision_id": thumb_revision_id, + } + ) + return sg_dict + + def _fetch_new_draft_items_for_parent( + self, parent_asset_id: str + ) -> List[Dict[str, Any]]: + """ + Return sg_dict items for ``NewDraftInfo`` entries whose ``parent_id`` + matches *parent_asset_id*. + + These represent brand-new assets that exist only on disk and have never + been published to MEDM. Because they have no published asset record + they are invisible to ``asset.iterate_children()`` and must be surfaced + via :func:`~flow.asset_management.get_drafts`. + + The full list returned by ``get_drafts(draft_type="new")`` is cached + under :attr:`_NEW_DRAFTS_CACHE_KEY` in ``cache.drafts`` for the + lifetime of a single load cycle (cleared by + :meth:`~MedmSharedCache.clear_on_refresh`). + + :param parent_asset_id: ``asset.id`` of the tree item currently selected. + :returns: List of sg_data dicts ready for :meth:`_add_sg_dict_as_qt_item`. + """ + if self._NEW_DRAFTS_CACHE_KEY not in self._cache.drafts: + try: + all_new_drafts = self._flow_module.asset_management.get_drafts( + draft_type="new" + ) + except Exception as e: + self._app.log_warning(f"MEDM: Could not fetch new-asset drafts: {e}") + all_new_drafts = [] + self._cache.drafts[self._NEW_DRAFTS_CACHE_KEY] = all_new_drafts + else: + all_new_drafts = self._cache.drafts[self._NEW_DRAFTS_CACHE_KEY] + + result = [] + for draft_info in all_new_drafts: + if getattr(draft_info, "parent_id", None) != parent_asset_id: + continue + try: + draft_sg_dict = self._draft_to_sg_dict(draft_info, asset=None) + self._app.log_debug( + f"MEDM: Found new-asset draft '{getattr(draft_info, 'name', '?')}' " + f"under parent '{parent_asset_id}'" + ) + result.append(draft_sg_dict) + except Exception as e: + self._app.log_warning( + f"MEDM: Could not convert new-asset draft " + f"'{getattr(draft_info, 'name', '?')}': {e}" + ) + return result + + def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: + """ + Resolve a MEDM schema type ID to a ``(sg_publish_type_id, display_name)`` pair. + + Resolution order: + 1. In-process cache (avoids redundant SG round-trips within the same load). + 2. ShotGrid ``PublishedFileType`` lookup by display name (real ID). + 3. Hash-based integer fallback when no SG record exists. + + :param medm_type_id_str: MEDM schema type ID string. + :returns: Tuple of (integer publish type id, human-readable display name). + """ + if medm_type_id_str in self._cache.publish_types: + return self._cache.publish_types[medm_type_id_str] + + display_name = medm_type_id_str + try: + schema_name = self._flow_module.schema.get_schema_display_name(medm_type_id_str) + if schema_name: + display_name = schema_name + except Exception as e: + self._app.log_debug( + f"MEDM: Could not get schema display name for '{medm_type_id_str}': {e}" + ) + + sg_publish_type_id = None + try: + pft = self._app.shotgun.find_one( + "PublishedFileType", + [["code", "is", display_name]], + ["id", "code"], + ) + if pft: + sg_publish_type_id = pft["id"] + self._app.log_debug( + f"MEDM: Resolved PublishedFileType '{display_name}' " + f"-> SG id={sg_publish_type_id}" + ) + else: + self._app.log_debug( + f"MEDM: No SG PublishedFileType found for '{display_name}', " + f"item will bypass type filter" + ) + except Exception as e: + self._app.log_debug( + f"MEDM: Could not look up PublishedFileType for '{display_name}': {e}" + ) + + result = (sg_publish_type_id, display_name) + self._cache.publish_types[medm_type_id_str] = result + return result + + def _add_sg_dict_as_qt_item(self, sg_item: Dict[str, Any]): + """ + Create a QStandardItem from a Shotgun-compatible dict and add it to the model. + + The QStandardItem stores multiple pieces of data in custom Qt roles: + - SG_DATA_ROLE: Full Shotgun-compatible dict for backwards compatibility + - ASSET_ROLE: Original MEDM Asset object (from "_medm_asset" key) + - TYPE_ID_ROLE: Publish type ID for filtering + - PUBLISH_TYPE_NAME_ROLE: Publish type name for display + - SEARCHABLE_NAME: Name for search/filter operations + + The item is then appended to the model as a new row, making it visible in the + center panel's publish view. + + :param sg_item: Shotgun-compatible dictionary created by _asset_to_sg_dict(). + Must contain "_medm_asset" key with the original MEDM Asset object. + """ + qt_item = QtGui.QStandardItem(sg_item.get("code", "Unnamed")) + + qt_item.setData(sg_item, self.SG_DATA_ROLE) + qt_item.setData(sg_item.get("code", ""), self.SEARCHABLE_NAME) + qt_item.setData(False, self.IS_FOLDER_ROLE) + pft = sg_item.get("published_file_type") or {} + qt_item.setData(pft.get("id"), self.TYPE_ID_ROLE) + qt_item.setData(pft.get("name"), self.PUBLISH_TYPE_NAME_ROLE) + + if "_medm_asset" in sg_item: + qt_item.setData(sg_item["_medm_asset"], self.ASSET_ROLE) + if "_medm_draft" in sg_item: + qt_item.setData(sg_item["_medm_draft"], self.DRAFT_ROLE) + + qt_item.setEditable(False) + qt_item.setIcon(self._publish_icon) + + revision_id = sg_item.get("_thumbnail_revision_id") + if revision_id: + self._resolve_and_download_thumbnail(qt_item, revision_id) + + self._set_tooltip(qt_item, sg_item) + + def get_sg_data(): + return qt_item.data(self.SG_DATA_ROLE) + + qt_item.get_sg_data = get_sg_data + + self.appendRow(qt_item) + + self._app.log_debug( + f"MEDM: Added item '{qt_item.text()}' to model (row count: {self.rowCount()})" + ) + + def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: Dict[str, Any]): + """ + Sets a tooltip for a publish item. + + :param item: QStandardItem associated with the publish + :param sg_item: Publish information dictionary + """ + tooltip = f"Name: {sg_item.get('code', 'No name given.')}" + + # Version info - drafts use DRAFT_VERSION_IDENTIFIER (-1) internally; + # show a human-readable label instead of the raw sentinel value. + version = sg_item.get("version_number") + if version == self.DRAFT_VERSION_IDENTIFIER: + draft_type = sg_item.get("_medm_draft_type", "") + vers_str = f"Draft ({draft_type})" if draft_type else "Draft" + elif version is not None and version >= 0: + vers_str = f"{version:03d}" + else: + vers_str = "N/A" + + author_str = sg_item.get("created_by", {}).get("name", "Unknown") + date_str = str(sg_item.get("created_at", "Unknown")) + + tooltip += f"

Version: {vers_str} by {author_str} at {date_str}" + tooltip += ( + f"

Description: {sg_item.get('description', 'No description given.')}" + ) + + item.setToolTip(tooltip) + + def _resolve_and_download_thumbnail( + self, qt_item: QtGui.QStandardItem, revision_id: str + ): + """ + Delegate thumbnail resolution and download to the shared + :class:`MedmThumbnailService`. The service calls :meth:`_apply_thumbnail` + on the main thread once the image bytes are available. + + :param qt_item: The QStandardItem to set the thumbnail on. + :param revision_id: MEDM AssetRevision ID whose thumbnail is needed. + """ + self._thumbnail_service.request(qt_item, revision_id, self._apply_thumbnail) + + def _apply_thumbnail( + self, qt_item: QtGui.QStandardItem, image_data: bytes + ) -> None: + """ + Apply downloaded image bytes as a scaled icon on *qt_item*. + Called on the main thread by :class:`MedmThumbnailService`. + + :param qt_item: The QStandardItem to update. + :param image_data: Raw image bytes. + """ + pixmap = QtGui.QPixmap() + if pixmap.loadFromData(image_data): + scaled = pixmap.scaled( + 512, 400, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation + ) + qt_item.setIcon(QtGui.QIcon(scaled)) + + def _calculate_sg_publish_type_counts(self) -> Dict[int, int]: + """ + Count how many items in the model have each Shotgun PublishedFileType. + + :returns: Dictionary mapping sg_publish_type_id to item count + """ + sg_publish_type_aggregates = defaultdict(int) + + for row in range(self.rowCount()): + item = self.item(row, 0) + if item and not item.data(self.IS_FOLDER_ROLE): + sg_publish_type_id = item.data(self.TYPE_ID_ROLE) + if sg_publish_type_id is not None: + sg_publish_type_aggregates[sg_publish_type_id] += 1 + + return sg_publish_type_aggregates diff --git a/python/tk_multi_loader/medm/publishhistory_model.py b/python/tk_multi_loader/medm/publishhistory_model.py new file mode 100644 index 0000000..be18c45 --- /dev/null +++ b/python/tk_multi_loader/medm/publishhistory_model.py @@ -0,0 +1,493 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +""" +MEDM Publish History Model - Shows all revisions for a selected MEDM entity. + +This module provides a model that displays all revisions (version history) for +a selected MEDM entity, similar to SgPublishHistoryModel for Shotgun data. +""" + +from __future__ import annotations + +from typing import TYPE_CHECKING, Any, Dict, Optional + +import sgtk +from sgtk.platform.qt import QtCore, QtGui + +from .. import utils +from .shared_cache import MedmSharedCache +from .thumbnail_service import MedmThumbnailService +from .utils import build_draft_sg_dict + + +if TYPE_CHECKING: + from adsk.flow.am import ( + Asset, + AssetRevision, + AssetVersion, + ) + from flow.sandbox import CheckoutDraftInfo, DraftInfo, NewDraftInfo +else: + Asset = Any + AssetRevision = Any + AssetVersion = Any + CheckoutDraftInfo = Any + DraftInfo = Any + NewDraftInfo = Any + + +class MedmPublishHistoryModel(QtGui.QStandardItemModel): + """ + Model that displays the version history (all revisions) for an MEDM entity. + + This is the MEDM equivalent of SgPublishHistoryModel. + """ + + # Matches the V1 FlowActions hook constant so action hooks correctly identify + # draft rows (version_number == -1 -> local draft; version_number > -1 -> published). + DRAFT_VERSION_IDENTIFIER = -1 + + # Custom roles - matching SgPublishHistoryModel interface + USER_THUMB_ROLE = QtCore.Qt.UserRole + 101 + PUBLISH_THUMB_ROLE = QtCore.Qt.UserRole + 102 + FULL_IMAGE_PATH_ROLE = QtCore.Qt.UserRole + 103 + + # MEDM-specific roles + SG_DATA_ROLE = QtCore.Qt.UserRole + 1 # To maintain compatibility with ShotgunModel + ASSET_ROLE = QtCore.Qt.UserRole + 200 # Stores MEDM Asset object (shared with all MEDM models) + VERSION_ROLE = QtCore.Qt.UserRole + 201 # Stores MEDM AssetVersion object + DRAFT_ROLE = QtCore.Qt.UserRole + 202 # Stores DraftInfo for draft rows + + # Signals for compatibility with ShotgunModelOverlayWidget + cache_loaded = QtCore.Signal() + data_refreshed = QtCore.Signal(bool) # Argument: data_changed + query_changed = QtCore.Signal() + data_refreshing = QtCore.Signal() + data_refresh_fail = QtCore.Signal(str) + + def __init__( + self, + parent, + bg_task_manager, + cache: Optional[MedmSharedCache] = None, + thumbnail_service: Optional[MedmThumbnailService] = None, + ): + """ + Constructor + + :param parent: Parent QObject + :param bg_task_manager: Background task manager (kept for API compatibility) + :param cache: Shared :class:`MedmSharedCache`. When provided all data + caches (drafts, versions, publish types) are shared with other MEDM + models. When *None* a private cache is created for standalone use. + :param thumbnail_service: Shared :class:`MedmThumbnailService` instance. + When provided thumbnail downloads are shared with other models. + When *None* a private service is created. + """ + super().__init__(parent) + + self._app = sgtk.platform.current_bundle() + self._flow_module = sgtk.platform.import_framework("tk-framework-flowam", "flow") + + self._bg_task_manager = bg_task_manager + self._cache = cache if cache is not None else MedmSharedCache() + self._thumbnail_service = thumbnail_service or MedmThumbnailService(self._cache, self) + self._owns_thumbnail_service = thumbnail_service is None + self._loading_icon = QtGui.QPixmap(":/res/loading_100x100.png") + self._current_sg_data = None + + self._project_id = 0 + self._project_name = "MEDM Project" + self._initialize_project_info() + + # ------------------------------------------------------------------------- + # Public API - Called by dialog.py and other external code + # ------------------------------------------------------------------------- + + def destroy(self): + """Clean up model resources.""" + self._cache.drafts.clear() + self._cache.versions.clear() + if self._owns_thumbnail_service: + self._thumbnail_service.destroy() + + def load_data(self, sg_data: Dict[str, Any]) -> None: + """ + Load and display all versions (version history) for the selected asset. + + This populates the history panel with all versions of the asset + selected in the center panel, ordered by version number (newest first). + + :param sg_data: Shotgun-compatible data dict from center panel selection. + Must contain "_medm_asset" field with the MEDM Asset. + """ + self.clear() + self._current_sg_data = sg_data + + medm_asset = sg_data.get("_medm_asset") + if medm_asset is None: + # A NewDraftInfo card has no published asset yet. Show the draft + # itself as the sole history entry so the user can still open it. + draft_info = sg_data.get("_medm_draft") + if draft_info is not None and getattr(draft_info, "draft_type", None) == "new": + self._add_draft_as_qt_item(draft_info, asset=None) + self.cache_loaded.emit() + self.data_refreshed.emit(True) + else: + self._app.log_warning( + "MEDM History: No asset found in selected publish asset sg_data dict" + ) + self.data_refresh_fail.emit("No asset found in selection") + return + + try: + asset_id = medm_asset.id + if asset_id in self._cache.versions: + versions = self._cache.versions[asset_id] + else: + versions = list(medm_asset.iterate_versions()) + self._cache.versions[asset_id] = versions + + for asset_version in versions: + self._add_version_as_qt_item(asset_version, medm_asset) + + self._app.log_debug(f"MEDM History: Loaded {len(versions)} published versions") + + try: + if asset_id in self._cache.drafts: + drafts = self._cache.drafts[asset_id] + else: + drafts = self._flow_module.asset_management.get_asset_drafts(asset_id) + self._cache.drafts[asset_id] = drafts + for draft_info in drafts: + self._add_draft_as_qt_item(draft_info, medm_asset) + if drafts: + self._app.log_debug( + f"MEDM History: Added {len(drafts)} draft(s) for asset '{medm_asset.name}'" + ) + except Exception as e: + # Drafts are optional - a failure here should not prevent published + # versions from being shown. + self._app.log_warning(f"MEDM History: Could not fetch drafts: {e}") + + self.cache_loaded.emit() + self.data_refreshed.emit(True) + + except Exception as e: + self._app.log_error(f"MEDM History: Error loading versions: {e}") + self.data_refresh_fail.emit(str(e)) + + def async_refresh(self): + """ + Refresh the current data set. + + Clears volatile shared caches (versions, drafts) so that fresh data is + fetched. Thumbnail and publish-type caches are intentionally kept: + revision IDs are immutable so those will always return the same data. + """ + self._cache.clear_on_refresh() + if self._current_sg_data is not None: + self.load_data(self._current_sg_data) + self.data_refreshed.emit(True) + + def hard_refresh(self): + """Force refresh of data (same as async_refresh for MEDM).""" + self.async_refresh() + + # ------------------------------------------------------------------------- + # Private utility methods - Internal implementation details + # ------------------------------------------------------------------------- + + def _initialize_project_info(self) -> None: + """Initialize project ID and name from the session project.""" + try: + self._project_id = self._app.context.project["id"] + self._project_name = self._app.context.project["name"] + except Exception as e: + self._app.log_warning( + f"MEDM History: Failed to initialize project info: {type(e).__name__}: {e}. " + "Using default project values. This may indicate the session project was not " + "initialized or the project ID is invalid." + ) + + def _add_version_as_qt_item( + self, asset_version: AssetVersion, asset: Asset + ) -> None: + """ + Convert an AssetVersion to a QStandardItem and add it to the history model. + + :param asset_version: The MEDM AssetVersion to add + :param asset: The parent MEDM Asset + """ + version_number = asset_version.version_number + + qt_item = QtGui.QStandardItem(f"{version_number:03d}") + qt_item.setEditable(False) + + sg_data = self._version_to_sg_dict(asset_version, asset) + qt_item.setData(sg_data, self.SG_DATA_ROLE) + + qt_item.setData(asset, self.ASSET_ROLE) + qt_item.setData(asset_version, self.VERSION_ROLE) + + qt_item.setData(self._loading_icon, self.PUBLISH_THUMB_ROLE) + thumb = utils.create_overlayed_user_publish_thumbnail( + qt_item.data(self.PUBLISH_THUMB_ROLE), None + ) + qt_item.setIcon(QtGui.QIcon(thumb)) + + revision_id = sg_data.get("_thumbnail_revision_id") + if revision_id: + self._resolve_and_download_thumbnail(qt_item, revision_id) + + def get_sg_data(): + return qt_item.data(self.SG_DATA_ROLE) + + qt_item.get_sg_data = get_sg_data + + self.appendRow(qt_item) + self._app.log_debug(f"MEDM History: Added version v{version_number}") + + def _version_to_sg_dict( + self, version: AssetVersion, asset: Asset + ) -> Dict[str, Any]: + """ + Convert a MEDM AssetVersion to Shotgun-compatible dictionary. + + :param version: The MEDM AssetVersion + :param asset: The parent MEDM Asset + :returns: sg_data dictionary compatible with Shotgun UI + """ + sg_publish_type_id = None + sg_publish_type_code = "MEDM Asset" + + medm_type_ids = asset.type_ids + if medm_type_ids: + sg_publish_type_id, sg_publish_type_code = self._resolve_publish_type( + medm_type_ids[0] + ) + + asset_revision = version.revision + description = asset_revision.comment or "" + + sg_dict = { + "id": None, + "type": "PublishedFile", + "code": asset_revision.name, + "name": asset_revision.name, + "version_number": version.version_number, + "description": description, + "created_at": version.created_at, + "created_by": { + "type": "HumanUser", + "id": 1, + "name": version.created_by or "MEDM User", + }, + "entity": { + "type": "Asset", + "id": None, + "name": asset.name, + }, + "project": { + "type": "Project", + "id": self._project_id, + "name": self._project_name, + }, + "task": None, + "published_file_type": { + "type": "PublishedFileType", + "id": sg_publish_type_id, + "name": sg_publish_type_code, + }, + "image": None, + # Thumbnail is resolved in a background thread via this revision ID. + "_thumbnail_revision_id": asset_revision.id, + "sg_flow_revision_id": asset_revision.id, + "_medm_asset": asset, + "_medm_version": version, + } + + return sg_dict + + def _draft_to_sg_dict( + self, draft_info: DraftInfo, asset: Optional[Asset] + ) -> Dict[str, Any]: + """ + Convert a DraftInfo (CheckoutDraftInfo or NewDraftInfo) to a Shotgun-compatible + dictionary for display in the version history list as a local draft entry. + + The key conventions that V1 action hooks (flowam_actions.py) rely on: + - ``version_number == DRAFT_VERSION_IDENTIFIER (-1)`` -> row is a local draft + - ``sg_flow_revision_id`` -> the draft's unique sandbox ID (draft_info.draft_id), + used by asset_management.open_draft() and sandbox.is_local_draft() + + :param draft_info: DraftInfo object returned by asset_management.get_asset_drafts() + or get_drafts(). May be CheckoutDraftInfo or NewDraftInfo. + :param asset: The parent MEDM Asset (may be None for NewDraftInfo) + :returns: sg_data dictionary compatible with action hooks and Shotgun UI + """ + sg_publish_type_id = None + sg_publish_type_code = "MEDM Asset" + + # Prefer the published asset's type_ids; fall back to the draft's own + # type_ids for NewDraftInfo where no published asset exists yet. + type_ids = [] + if asset is not None: + type_ids = getattr(asset, "type_ids", None) or [] + if not type_ids: + type_ids = getattr(draft_info, "type_ids", None) or [] + if type_ids: + sg_publish_type_id, sg_publish_type_code = self._resolve_publish_type(type_ids[0]) + + sg_dict = build_draft_sg_dict( + draft_info, + asset, + self._app.context, + self._project_id, + self._project_name, + sg_publish_type_id, + sg_publish_type_code, + ) + sg_dict["_medm_version"] = None + return sg_dict + + def _add_draft_as_qt_item( + self, draft_info: DraftInfo, asset: Optional[Asset] + ) -> None: + """ + Convert a DraftInfo to a QStandardItem and insert it at the top of + the history model so drafts always appear above published versions. + + Supports both CheckoutDraftInfo (checkout of a published revision) and + NewDraftInfo (new asset not yet published). + + :param draft_info: DraftInfo object (CheckoutDraftInfo or NewDraftInfo) + :param asset: The parent MEDM Asset (may be None for NewDraftInfo) + """ + draft_type = getattr(draft_info, "draft_type", "unknown") + + if draft_type == "checkout": + source_version = getattr(draft_info, "version", "?") + label = f"Draft (v{source_version} checkout)" + elif draft_type == "new": + label = "Draft (new)" + else: + label = f"Draft ({draft_type})" + + qt_item = QtGui.QStandardItem(label) + qt_item.setEditable(False) + + sg_data = self._draft_to_sg_dict(draft_info, asset) + qt_item.setData(sg_data, self.SG_DATA_ROLE) + qt_item.setData(asset, self.ASSET_ROLE) + qt_item.setData(draft_info, self.DRAFT_ROLE) + + qt_item.setData(self._loading_icon, self.PUBLISH_THUMB_ROLE) + thumb = utils.create_overlayed_user_publish_thumbnail( + qt_item.data(self.PUBLISH_THUMB_ROLE), None + ) + qt_item.setIcon(QtGui.QIcon(thumb)) + + def get_sg_data(): + return qt_item.data(self.SG_DATA_ROLE) + + qt_item.get_sg_data = get_sg_data + + # Prepend so drafts always appear above all published versions. + self.insertRow(0, qt_item) + self._app.log_debug( + f"MEDM History: Added {draft_type} draft '{draft_info.name}' " + f"(draft_id={draft_info.draft_id})" + ) + + def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: + """ + Resolve a MEDM schema type ID to a ``(sg_publish_type_id, display_name)`` pair. + + Resolution order: + 1. In-process cache (avoids redundant SG round-trips within the same load). + 2. ShotGrid ``PublishedFileType`` lookup by display name (real ID). + 3. Hash-based integer fallback when no SG record exists. + + :param medm_type_id_str: MEDM schema type ID string. + :returns: Tuple of (integer publish type id, human-readable display name). + """ + if medm_type_id_str in self._cache.publish_types: + return self._cache.publish_types[medm_type_id_str] + + display_name = medm_type_id_str + try: + schema_name = self._flow_module.schema.get_schema_display_name(medm_type_id_str) + if schema_name: + display_name = schema_name + except Exception as e: + self._app.log_debug( + f"MEDM History: Could not get schema display name for '{medm_type_id_str}': {e}" + ) + + sg_publish_type_id = None + try: + pft = self._app.shotgun.find_one( + "PublishedFileType", + [["code", "is", display_name]], + ["id", "code"], + ) + if pft: + sg_publish_type_id = pft["id"] + self._app.log_debug( + f"MEDM History: Resolved PublishedFileType '{display_name}' " + f"-> SG id={sg_publish_type_id}" + ) + else: + self._app.log_debug( + f"MEDM History: No SG PublishedFileType found for '{display_name}', " + f"item will bypass type filter" + ) + except Exception as e: + self._app.log_debug( + f"MEDM History: Could not look up PublishedFileType for '{display_name}': {e}" + ) + + result = (sg_publish_type_id, display_name) + self._cache.publish_types[medm_type_id_str] = result + return result + + def _resolve_and_download_thumbnail( + self, qt_item: QtGui.QStandardItem, revision_id: str + ): + """ + Delegate thumbnail resolution and download to the shared + :class:`MedmThumbnailService`. The service calls :meth:`_apply_thumbnail` + on the main thread once the image bytes are available. + + :param qt_item: The QStandardItem to set the thumbnail on. + :param revision_id: MEDM AssetRevision ID whose thumbnail is needed. + """ + self._thumbnail_service.request(qt_item, revision_id, self._apply_thumbnail) + + def _apply_thumbnail( + self, qt_item: QtGui.QStandardItem, image_data: bytes + ) -> None: + """ + Apply downloaded image bytes to *qt_item* as a composite publish thumbnail. + Called on the main thread by :class:`MedmThumbnailService`. + + :param qt_item: The QStandardItem to update. + :param image_data: Raw image bytes. + """ + pixmap = QtGui.QPixmap() + if pixmap.loadFromData(image_data): + qt_item.setData(pixmap, self.PUBLISH_THUMB_ROLE) + thumb = utils.create_overlayed_user_publish_thumbnail( + qt_item.data(self.PUBLISH_THUMB_ROLE), + qt_item.data(self.USER_THUMB_ROLE), + ) + qt_item.setIcon(QtGui.QIcon(thumb)) diff --git a/python/tk_multi_loader/medm/shared_cache.py b/python/tk_multi_loader/medm/shared_cache.py new file mode 100644 index 0000000..ea9831f --- /dev/null +++ b/python/tk_multi_loader/medm/shared_cache.py @@ -0,0 +1,107 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +""" +Shared cache container for all MEDM model data. + +A single :class:`MedmSharedCache` instance is created by the dialog and +injected into every MEDM model. Centralising the dictionaries here means: + +* No duplicate API calls when the same data is needed by more than one model + (e.g. drafts used by both the latest-publish and history panels). +* A single place to inspect or clear all MEDM state. +* Refresh semantics are explicit: :meth:`clear_on_refresh` drops only the + data that can change between user-triggered refreshes; immutable data + (thumbnail images, publish-type mappings) is preserved. +""" + +from __future__ import annotations + +import dataclasses +from typing import Any, Dict, List, Optional + + +@dataclasses.dataclass +class MedmSharedCache: + """ + Central store for all dictionaries shared across MEDM models. + + All values default to empty dicts so the object can be created with + ``MedmSharedCache()`` and immediately passed to model constructors. + + Cache semantics + --------------- + ``children`` + ``asset.id → list[Asset]``. Populated by both :class:`MedmEntityModel` + (when the user expands a tree node) and :class:`MedmLatestPublishModel` + (when the user selects a node that hasn't been expanded yet). Cleared + on *hard* refresh only, since a new tree load invalidates the hierarchy. + + ``drafts`` + ``asset.id → list[DraftInfo]``. Volatile — cleared on every refresh + so local-draft state is always up-to-date. + + ``versions`` + ``asset.id → list[AssetVersion]``. Cleared on refresh; a publish + action could add a new version. + + ``publish_types`` + ``medm_type_id_str → (sg_id, display_name)``. Schema-derived and + stable for a session; never cleared. + + ``thumbnail_urls`` + ``revision_id → URL | None``. Immutable (a revision's thumbnail URL + never changes); never cleared. + + ``thumbnail_data`` + ``URL → bytes``. Immutable pixel data; never cleared. + """ + + # asset.id → list[Asset] + children: Dict[str, List[Any]] = dataclasses.field(default_factory=dict) + # asset.id → list[DraftInfo] + drafts: Dict[str, List[Any]] = dataclasses.field(default_factory=dict) + # asset.id → list[AssetVersion] + versions: Dict[str, List[Any]] = dataclasses.field(default_factory=dict) + # medm_type_id_str → (sg_publish_type_id, display_name) + publish_types: Dict[str, tuple] = dataclasses.field(default_factory=dict) + # revision_id → thumbnail URL (or None when the API returned nothing) + thumbnail_urls: Dict[str, Optional[str]] = dataclasses.field(default_factory=dict) + # URL → raw image bytes + thumbnail_data: Dict[str, bytes] = dataclasses.field(default_factory=dict) + + # ------------------------------------------------------------------------- + # Convenience clear helpers + # ------------------------------------------------------------------------- + + def clear_on_refresh(self) -> None: + """ + Clear caches that may be stale after a user-triggered refresh. + + Deliberately preserves: + * ``children`` — tree structure is still valid. + * ``publish_types`` — ShotGrid types don't change during a session. + * ``thumbnail_urls`` — revision IDs are immutable. + * ``thumbnail_data`` — pixel data for a URL never changes. + """ + self.drafts.clear() + self.versions.clear() + + def clear_on_hard_refresh(self) -> None: + """ + Full reset used when the tree is reloaded from scratch. + + Still preserves thumbnail caches because those are purely content- + addressed (URL → bytes) and revision IDs are immutable. + """ + self.children.clear() + self.drafts.clear() + self.versions.clear() + self.publish_types.clear() diff --git a/python/tk_multi_loader/medm/thumbnail_service.py b/python/tk_multi_loader/medm/thumbnail_service.py new file mode 100644 index 0000000..e03acb3 --- /dev/null +++ b/python/tk_multi_loader/medm/thumbnail_service.py @@ -0,0 +1,202 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +""" +MEDM Thumbnail Service - shared thumbnail URL resolver and image downloader. + +A single instance is created per dialog session and injected into every MEDM +model that needs thumbnails. Because MEDM revision IDs are immutable (a given +ID always resolves to the same URL and pixel data), both caches are kept for +the entire session and are never evicted on refresh. + +The URL and data caches are owned by the :class:`~medm.shared_cache.MedmSharedCache` +passed at construction time, so all MEDM state lives in one place. +""" + +from __future__ import annotations + +import socket +import threading +import urllib.error +import urllib.request +from typing import TYPE_CHECKING, Callable, Dict, Optional + +import sgtk +from sgtk.platform.qt import QtCore + +if TYPE_CHECKING: + from .shared_cache import MedmSharedCache + + +class MedmThumbnailService(QtCore.QObject): + """ + Session-scoped thumbnail URL resolver and image downloader shared across + all MEDM model instances (MedmLatestPublishModel, MedmPublishHistoryModel). + + The URL and image-data caches are provided externally via + :class:`~medm.shared_cache.MedmSharedCache` so all MEDM caches live in a + single, inspectable location. The service itself owns only the operational + state: a timer, a pending-work queue, and the background threads. + + Usage:: + + cache = MedmSharedCache() + service = MedmThumbnailService(cache, parent=dialog) + service.request(qt_item, revision_id, my_apply_fn) + # my_apply_fn(qt_item, image_data) is called on the main thread. + """ + + _CONNECTION_TIMEOUT = 5 # seconds - waiting for the server to respond + _READ_TIMEOUT = 10 # seconds - total socket timeout + _MAX_IMAGE_BYTES = 10 * 1024 * 1024 # 10 MB hard cap per thumbnail + + def __init__( + self, + cache: "MedmSharedCache", + parent: Optional[QtCore.QObject] = None, + ) -> None: + """ + :param cache: Shared cache whose ``thumbnail_urls`` and + ``thumbnail_data`` dicts are used for storage. The service never + clears these dicts; that responsibility belongs to the owner of the + cache (they are immutable by design). + :param parent: Optional Qt parent object. + """ + super().__init__(parent) + + self._app = sgtk.platform.current_bundle() + self._flow_module = sgtk.platform.import_framework("tk-framework-flowam", "flow") + + # Both dicts are references into the shared cache - not owned here. + self._url_cache: Dict[str, Optional[str]] = cache.thumbnail_urls + self._data_cache: Dict[str, bytes] = cache.thumbnail_data + + # item_id(int) → (qt_item, image_data, callback) + self._pending: Dict[int, tuple] = {} + self._timer: Optional[QtCore.QTimer] = None + + # ------------------------------------------------------------------------- + # Public API + # ------------------------------------------------------------------------- + + def request( + self, + qt_item, + revision_id: str, + callback: Callable, + ) -> None: + """ + Schedule a thumbnail download for *qt_item*. + + If both the URL and the pixel bytes are already cached the item is + queued for the next timer tick (no background thread is started). + Otherwise a daemon thread resolves the URL and downloads the image. + + :param qt_item: ``QStandardItem`` whose icon should be updated. + :param revision_id: MEDM ``AssetRevision`` ID to look up. + :param callback: ``callable(qt_item, image_data: bytes)`` that will be + invoked on the **main thread** once the image bytes are available. + The callback is responsible for converting bytes to a ``QPixmap`` + and applying it to *qt_item*. + """ + self._ensure_timer() + + # Fast path: both URL and image bytes already cached. + cached_url = self._url_cache.get(revision_id) + if cached_url and cached_url in self._data_cache: + self._pending[id(qt_item)] = (qt_item, self._data_cache[cached_url], callback) + return + + threading.Thread( + target=self._resolve_and_fetch, + args=(qt_item, revision_id, callback), + daemon=True, + ).start() + + def destroy(self) -> None: + """Stop the processing timer and discard all pending work.""" + if self._timer is not None: + self._timer.stop() + self._timer = None + self._pending.clear() + + # ------------------------------------------------------------------------- + # Private helpers + # ------------------------------------------------------------------------- + + def _ensure_timer(self) -> None: + """Start the main-thread processing timer on first use.""" + if self._timer is None: + self._timer = QtCore.QTimer(self) + self._timer.timeout.connect(self._process_pending) + self._timer.start(100) + + def _resolve_and_fetch( + self, qt_item, revision_id: str, callback: Callable + ) -> None: + """Background-thread worker: resolve URL then download bytes.""" + # 1. Resolve the thumbnail URL (hits the API at most once per revision). + url = self._url_cache.get(revision_id) + if url is None and revision_id not in self._url_cache: + try: + url = self._flow_module.asset_management.get_thumbnail_url(revision_id) + except Exception as exc: + self._app.log_debug( + f"MEDM ThumbnailService: URL resolve failed for {revision_id}: {exc}" + ) + self._url_cache[revision_id] = url + + if not url: + return + + # 2. Download image bytes (cached after the first download). + if url in self._data_cache: + self._pending[id(qt_item)] = (qt_item, self._data_cache[url], callback) + return + + try: + req = urllib.request.Request(url) + req.add_header("User-Agent", "ShotgunToolkit/1.0") + + old_timeout = socket.getdefaulttimeout() + try: + socket.setdefaulttimeout(self._CONNECTION_TIMEOUT + self._READ_TIMEOUT) + with urllib.request.urlopen(req, timeout=self._CONNECTION_TIMEOUT) as response: + if response.status != 200: + self._app.log_debug( + f"MEDM ThumbnailService: HTTP {response.status} for {revision_id}" + ) + return + image_data = response.read(self._MAX_IMAGE_BYTES) + if len(image_data) >= self._MAX_IMAGE_BYTES: + # Suspiciously large - skip rather than store garbage. + return + self._data_cache[url] = image_data + self._pending[id(qt_item)] = (qt_item, image_data, callback) + finally: + socket.setdefaulttimeout(old_timeout) + + except Exception as exc: + self._app.log_debug( + f"MEDM ThumbnailService: Download failed: {type(exc).__name__}: {exc}" + ) + + def _process_pending(self) -> None: + """Main-thread timer callback: fire stored callbacks for ready items.""" + pending = list(self._pending.items()) + self._pending.clear() + + for _item_id, (qt_item, image_data, callback) in pending: + try: + callback(qt_item, image_data) + except Exception as exc: + self._app.log_debug( + f"MEDM ThumbnailService: Callback error: {type(exc).__name__}: {exc}" + ) diff --git a/python/tk_multi_loader/medm/utils.py b/python/tk_multi_loader/medm/utils.py new file mode 100644 index 0000000..ba4212a --- /dev/null +++ b/python/tk_multi_loader/medm/utils.py @@ -0,0 +1,201 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +"""Shared utility helpers for MEDM models. + +Functions here are intentionally free of Qt and SGTK framework imports so +they stay lightweight and easy to unit-test. +""" + +from __future__ import annotations + +import os +from typing import Any, Dict, Optional, Tuple + + +def is_structural_asset(asset: Any, flow_module: Any) -> bool: + """Return ``True`` when *asset* is a structural container in the MEDM hierarchy. + + An asset is considered structural — and therefore belongs only in the + left-hand tree, never in the centre-panel publish list — when **any** of + the following hold: + + * its type IDs include the built-in ``FOLDER_TYPE_ID``; **or** + * it carries a ``CONTAINER_TYPE`` or ``PIPELINE_STEP_TYPE`` component + (schema-registered organisational node types). + + All framework calls are wrapped in a broad ``except`` so that a transient + schema error never surfaces as a visible crash; the safe default is + ``False`` (treat the asset as publishable). + + :param asset: MEDM ``Asset`` object to test. + :param flow_module: The ``flow`` framework module imported via + ``sgtk.platform.import_framework("tk-framework-flowam", "flow")``. + :returns: ``True`` if the asset is a structural container. + """ + try: + type_ids = set(getattr(asset, "type_ids", None) or []) + if flow_module.data.FOLDER_TYPE_ID in type_ids: + return True + + _am = flow_module.asset_management + structural_types = (_am.CONTAINER_TYPE, _am.PIPELINE_STEP_TYPE) + return any( + asset.find_component(type_id=flow_module.schema.get_schema_id(ct)) + for ct in structural_types + ) + except Exception: + return False + + +# Sentinel version number that action hooks use to detect a local draft row +# and route it to asset_management.open_draft() instead of checkout_revision(). +# Both MEDM model classes expose this as a class constant with the same value. +DRAFT_VERSION_IDENTIFIER: int = -1 + + +def get_draft_created_at(draft_info: Any) -> Optional[float]: + """Return the creation timestamp for a local draft as a Unix float. + + Uses the mtime of the draft's ``source_path`` file on disk. Falls back + to ``None`` when the path is absent or the filesystem query fails. + + :param draft_info: A ``DraftInfo`` instance (``CheckoutDraftInfo`` or + ``NewDraftInfo``). + :returns: Unix timestamp float, or ``None`` if unavailable. + """ + source_path = getattr(draft_info, "source_path", None) + if source_path: + try: + return os.path.getmtime(source_path) + except OSError: + pass + return None + + +def get_draft_created_by(context: Any) -> Dict[str, Any]: + """Return a Shotgun-compatible ``created_by`` dict for the current user. + + Local drafts are always owned by the currently logged-in user, so the + SGTK context is the authoritative source. + + :param context: A ``sgtk.Context`` object (``self._app.context``). + :returns: Dict with ``type``, ``id``, and ``name`` keys. + """ + ctx_user = getattr(context, "user", None) or {} + return { + "type": "HumanUser", + "id": ctx_user.get("id", 0), + "name": ctx_user.get("name", ""), + } + + +def get_draft_metadata( + draft_info: Any, context: Any +) -> Tuple[Optional[float], Dict[str, Any]]: + """Convenience wrapper returning ``(created_at, created_by)`` for a draft. + + Combines :func:`get_draft_created_at` and :func:`get_draft_created_by` + into a single call for the common case where both values are needed + together. + + :param draft_info: A ``DraftInfo`` instance. + :param context: A ``sgtk.Context`` object. + :returns: Tuple of ``(created_at_float_or_none, created_by_dict)``. + """ + return get_draft_created_at(draft_info), get_draft_created_by(context) + + +def get_draft_description(draft_info: Any) -> str: + """Build a human-readable description string for a local draft. + + :param draft_info: A ``DraftInfo`` instance. + :returns: Non-empty description string. + """ + draft_type = getattr(draft_info, "draft_type", "unknown") + if draft_type == "checkout": + source_version = getattr(draft_info, "version", "?") + return f"Local checkout of v{source_version}" + if draft_type == "new": + return getattr(draft_info, "description", "") or "New unpublished asset" + return f"Local draft ({draft_type})" + + +def build_draft_sg_dict( + draft_info: Any, + asset: Any, + context: Any, + project_id: int, + project_name: str, + sg_publish_type_id: Optional[int], + sg_publish_type_code: str, +) -> Dict[str, Any]: + """Build the common Shotgun-compatible dictionary for a local draft. + + Returns the intersection of fields used by both the latest-publish model + and the publish-history model. Callers should merge in any additional + model-specific keys after calling this function:: + + sg_dict = build_draft_sg_dict(...) + sg_dict.update({"_medm_version": None}) # history model + sg_dict.update({ # latest-publish model + "task_uniqueness": True, + "tank_type": {...}, + "_thumbnail_revision_id": ..., + }) + + :param draft_info: ``DraftInfo`` instance (``CheckoutDraftInfo`` or + ``NewDraftInfo``). + :param asset: MEDM ``Asset`` the draft belongs to. May be ``None`` for + ``NewDraftInfo`` entries surfaced by the history model. + :param context: ``sgtk.Context`` used to resolve the current user. + :param project_id: ShotGrid project ID. + :param project_name: ShotGrid project name. + :param sg_publish_type_id: Resolved SG ``PublishedFileType`` ID (may be + ``None`` when no matching SG record exists). + :param sg_publish_type_code: Human-readable type display name. + :returns: sg_data dict ready for Qt model consumption. + """ + draft_name = getattr(draft_info, "name", getattr(asset, "name", "")) + draft_type = getattr(draft_info, "draft_type", "unknown") + created_at, created_by = get_draft_metadata(draft_info, context) + + return { + "id": None, + "type": "PublishedFile", + "code": f"{draft_name}.DRAFT", + "name": draft_name, + # DRAFT_VERSION_IDENTIFIER (-1) signals action hooks to call + # open_draft() instead of checkout_revision(). + "version_number": DRAFT_VERSION_IDENTIFIER, + "description": get_draft_description(draft_info), + "created_at": created_at, + "created_by": created_by, + "entity": ( + {"type": "Asset", "id": None, "name": asset.name} + if asset is not None + else None + ), + "project": {"type": "Project", "id": project_id, "name": project_name}, + "task": None, + "published_file_type": { + "type": "PublishedFileType", + "id": sg_publish_type_id, + "name": sg_publish_type_code, + }, + "image": None, + # draft_id is the sandbox ID consumed by asset_management.open_draft() + # and sandbox.is_local_draft(). + "sg_flow_revision_id": getattr(draft_info, "draft_id", None), + "path": {"local_path": getattr(draft_info, "source_path", None)}, + "_medm_asset": asset, + "_medm_draft": draft_info, + "_medm_draft_type": draft_type, + } From e96615e460d555b01f2d1fe66003d0d152bf5ccb Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Fri, 22 May 2026 17:09:38 -0500 Subject: [PATCH 02/14] Apply black --- python/tk_multi_loader/medm/entity_model.py | 16 ++++-- .../medm/latestpublish_model.py | 53 +++++++++++++------ .../medm/publishhistory_model.py | 37 +++++++++---- .../tk_multi_loader/medm/thumbnail_service.py | 18 ++++--- 4 files changed, 87 insertions(+), 37 deletions(-) diff --git a/python/tk_multi_loader/medm/entity_model.py b/python/tk_multi_loader/medm/entity_model.py index e8c294f..9c731a3 100644 --- a/python/tk_multi_loader/medm/entity_model.py +++ b/python/tk_multi_loader/medm/entity_model.py @@ -51,7 +51,9 @@ class MedmEntityModel(QtGui.QStandardItemModel): # Custom roles - matching ShotgunModel interface SG_DATA_ROLE = QtCore.Qt.UserRole + 1 SG_ASSOCIATED_FIELD_ROLE = QtCore.Qt.UserRole + 2 - ASSET_ROLE = QtCore.Qt.UserRole + 200 # Stores MEDM Asset object (shared with all MEDM models) + ASSET_ROLE = ( + QtCore.Qt.UserRole + 200 + ) # Stores MEDM Asset object (shared with all MEDM models) # Lazy-loading bookkeeping role: True once children have been fetched for a node. CHILDREN_LOADED_ROLE = QtCore.Qt.UserRole + 201 @@ -88,7 +90,9 @@ def __init__( super().__init__(parent) self._app = sgtk.platform.current_bundle() - self._flow_module = sgtk.platform.import_framework("tk-framework-flowam", "flow") + self._flow_module = sgtk.platform.import_framework( + "tk-framework-flowam", "flow" + ) self._cache = cache if cache is not None else MedmSharedCache() self._folder_icon = QtGui.QIcon(QtGui.QPixmap(":/res/icon_Folder.png")) @@ -229,7 +233,9 @@ def _initialize_project(self) -> None: try: session_project = self._flow_module.data.get_session_project() self._project = self._flow_module.data.Project(session_project.id) - self._app.log_debug(f"MEDM Entity: Initialized project '{self._project.name}'") + self._app.log_debug( + f"MEDM Entity: Initialized project '{self._project.name}'" + ) except Exception as e: self._app.log_error( f"MEDM Entity: Failed to initialize project: {type(e).__name__}: {e}. " @@ -329,7 +335,9 @@ def _load_medm_assets(self): Called asynchronously after a short delay to show the loading spinner. """ if self._project is None: - self._app.log_warning("MEDM Entity: Cannot load assets - project not initialized") + self._app.log_warning( + "MEDM Entity: Cannot load assets - project not initialized" + ) self.data_refresh_fail.emit("Project not initialized") return diff --git a/python/tk_multi_loader/medm/latestpublish_model.py b/python/tk_multi_loader/medm/latestpublish_model.py index 4eae730..67eb4cd 100644 --- a/python/tk_multi_loader/medm/latestpublish_model.py +++ b/python/tk_multi_loader/medm/latestpublish_model.py @@ -62,8 +62,12 @@ class MedmLatestPublishModel(QtGui.QStandardItemModel): # Additional MEDM-specific roles SG_DATA_ROLE = QtCore.Qt.UserRole + 1 # To maintain compatibility with ShotgunModel SG_ASSOCIATED_FIELD_ROLE = QtCore.Qt.UserRole + 2 - ASSET_ROLE = QtCore.Qt.UserRole + 200 # Stores MEDM Asset object (shared with all MEDM models) - DRAFT_ROLE = QtCore.Qt.UserRole + 202 # Stores DraftInfo for draft rows (shared with history model) + ASSET_ROLE = ( + QtCore.Qt.UserRole + 200 + ) # Stores MEDM Asset object (shared with all MEDM models) + DRAFT_ROLE = ( + QtCore.Qt.UserRole + 202 + ) # Stores DraftInfo for draft rows (shared with history model) # Signals loadingStarted = QtCore.Signal() @@ -100,12 +104,16 @@ def __init__( super().__init__(parent) self._app = sgtk.platform.current_bundle() - self._flow_module = sgtk.platform.import_framework("tk-framework-flowam", "flow") + self._flow_module = sgtk.platform.import_framework( + "tk-framework-flowam", "flow" + ) self._publish_type_model = publish_type_model self._bg_task_manager = bg_task_manager self._cache = cache if cache is not None else MedmSharedCache() - self._thumbnail_service = thumbnail_service or MedmThumbnailService(self._cache, self) + self._thumbnail_service = thumbnail_service or MedmThumbnailService( + self._cache, self + ) self._owns_thumbnail_service = thumbnail_service is None self._loading_icon = QtGui.QIcon.fromTheme("view-refresh") @@ -281,7 +289,10 @@ def _populate_model_from_selected_item(self, selected_item): published_count += 1 # Surface drafts for the leaf-fallback asset. - if leaf_asset_fallback is not None and leaf_asset_fallback.id in drafts_by_asset_id: + if ( + leaf_asset_fallback is not None + and leaf_asset_fallback.id in drafts_by_asset_id + ): for draft_sg_dict in drafts_by_asset_id[leaf_asset_fallback.id]: self._add_sg_dict_as_qt_item(draft_sg_dict) draft_count += 1 @@ -389,9 +400,17 @@ def _asset_to_sg_dict(self, asset: Asset) -> Dict[str, Any]: "version_number": asset.version_number, "description": asset.description or "", "created_at": asset.created_at, - "created_by": {"type": "HumanUser", "id": 1, "name": asset.created_by or "MEDM User"}, + "created_by": { + "type": "HumanUser", + "id": 1, + "name": asset.created_by or "MEDM User", + }, "entity": {"type": "Asset", "id": None, "name": asset.name}, - "project": {"type": "Project", "id": self._project_id, "name": self._project_name}, + "project": { + "type": "Project", + "id": self._project_id, + "name": self._project_name, + }, "task": None, "task_uniqueness": True, "published_file_type": { @@ -443,13 +462,17 @@ def _draft_to_sg_dict( if not type_ids: type_ids = getattr(draft_info, "type_ids", None) or [] if type_ids: - sg_publish_type_id, sg_publish_type_code = self._resolve_publish_type(type_ids[0]) + sg_publish_type_id, sg_publish_type_code = self._resolve_publish_type( + type_ids[0] + ) # For checkout drafts the parent asset's revision_id provides the # thumbnail; for new drafts there is no published revision. draft_type = getattr(draft_info, "draft_type", "unknown") thumb_revision_id = ( - asset.revision_id if (draft_type == "checkout" and asset is not None) else None + asset.revision_id + if (draft_type == "checkout" and asset is not None) + else None ) sg_dict = build_draft_sg_dict( @@ -541,7 +564,9 @@ def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: display_name = medm_type_id_str try: - schema_name = self._flow_module.schema.get_schema_display_name(medm_type_id_str) + schema_name = self._flow_module.schema.get_schema_display_name( + medm_type_id_str + ) if schema_name: display_name = schema_name except Exception as e: @@ -651,9 +676,7 @@ def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: Dict[str, Any]): date_str = str(sg_item.get("created_at", "Unknown")) tooltip += f"

Version: {vers_str} by {author_str} at {date_str}" - tooltip += ( - f"

Description: {sg_item.get('description', 'No description given.')}" - ) + tooltip += f"

Description: {sg_item.get('description', 'No description given.')}" item.setToolTip(tooltip) @@ -670,9 +693,7 @@ def _resolve_and_download_thumbnail( """ self._thumbnail_service.request(qt_item, revision_id, self._apply_thumbnail) - def _apply_thumbnail( - self, qt_item: QtGui.QStandardItem, image_data: bytes - ) -> None: + def _apply_thumbnail(self, qt_item: QtGui.QStandardItem, image_data: bytes) -> None: """ Apply downloaded image bytes as a scaled icon on *qt_item*. Called on the main thread by :class:`MedmThumbnailService`. diff --git a/python/tk_multi_loader/medm/publishhistory_model.py b/python/tk_multi_loader/medm/publishhistory_model.py index be18c45..55ebd53 100644 --- a/python/tk_multi_loader/medm/publishhistory_model.py +++ b/python/tk_multi_loader/medm/publishhistory_model.py @@ -62,7 +62,9 @@ class MedmPublishHistoryModel(QtGui.QStandardItemModel): # MEDM-specific roles SG_DATA_ROLE = QtCore.Qt.UserRole + 1 # To maintain compatibility with ShotgunModel - ASSET_ROLE = QtCore.Qt.UserRole + 200 # Stores MEDM Asset object (shared with all MEDM models) + ASSET_ROLE = ( + QtCore.Qt.UserRole + 200 + ) # Stores MEDM Asset object (shared with all MEDM models) VERSION_ROLE = QtCore.Qt.UserRole + 201 # Stores MEDM AssetVersion object DRAFT_ROLE = QtCore.Qt.UserRole + 202 # Stores DraftInfo for draft rows @@ -95,11 +97,15 @@ def __init__( super().__init__(parent) self._app = sgtk.platform.current_bundle() - self._flow_module = sgtk.platform.import_framework("tk-framework-flowam", "flow") + self._flow_module = sgtk.platform.import_framework( + "tk-framework-flowam", "flow" + ) self._bg_task_manager = bg_task_manager self._cache = cache if cache is not None else MedmSharedCache() - self._thumbnail_service = thumbnail_service or MedmThumbnailService(self._cache, self) + self._thumbnail_service = thumbnail_service or MedmThumbnailService( + self._cache, self + ) self._owns_thumbnail_service = thumbnail_service is None self._loading_icon = QtGui.QPixmap(":/res/loading_100x100.png") self._current_sg_data = None @@ -137,7 +143,10 @@ def load_data(self, sg_data: Dict[str, Any]) -> None: # A NewDraftInfo card has no published asset yet. Show the draft # itself as the sole history entry so the user can still open it. draft_info = sg_data.get("_medm_draft") - if draft_info is not None and getattr(draft_info, "draft_type", None) == "new": + if ( + draft_info is not None + and getattr(draft_info, "draft_type", None) == "new" + ): self._add_draft_as_qt_item(draft_info, asset=None) self.cache_loaded.emit() self.data_refreshed.emit(True) @@ -159,13 +168,17 @@ def load_data(self, sg_data: Dict[str, Any]) -> None: for asset_version in versions: self._add_version_as_qt_item(asset_version, medm_asset) - self._app.log_debug(f"MEDM History: Loaded {len(versions)} published versions") + self._app.log_debug( + f"MEDM History: Loaded {len(versions)} published versions" + ) try: if asset_id in self._cache.drafts: drafts = self._cache.drafts[asset_id] else: - drafts = self._flow_module.asset_management.get_asset_drafts(asset_id) + drafts = self._flow_module.asset_management.get_asset_drafts( + asset_id + ) self._cache.drafts[asset_id] = drafts for draft_info in drafts: self._add_draft_as_qt_item(draft_info, medm_asset) @@ -345,7 +358,9 @@ def _draft_to_sg_dict( if not type_ids: type_ids = getattr(draft_info, "type_ids", None) or [] if type_ids: - sg_publish_type_id, sg_publish_type_code = self._resolve_publish_type(type_ids[0]) + sg_publish_type_id, sg_publish_type_code = self._resolve_publish_type( + type_ids[0] + ) sg_dict = build_draft_sg_dict( draft_info, @@ -425,7 +440,9 @@ def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: display_name = medm_type_id_str try: - schema_name = self._flow_module.schema.get_schema_display_name(medm_type_id_str) + schema_name = self._flow_module.schema.get_schema_display_name( + medm_type_id_str + ) if schema_name: display_name = schema_name except Exception as e: @@ -473,9 +490,7 @@ def _resolve_and_download_thumbnail( """ self._thumbnail_service.request(qt_item, revision_id, self._apply_thumbnail) - def _apply_thumbnail( - self, qt_item: QtGui.QStandardItem, image_data: bytes - ) -> None: + def _apply_thumbnail(self, qt_item: QtGui.QStandardItem, image_data: bytes) -> None: """ Apply downloaded image bytes to *qt_item* as a composite publish thumbnail. Called on the main thread by :class:`MedmThumbnailService`. diff --git a/python/tk_multi_loader/medm/thumbnail_service.py b/python/tk_multi_loader/medm/thumbnail_service.py index e03acb3..344c6da 100644 --- a/python/tk_multi_loader/medm/thumbnail_service.py +++ b/python/tk_multi_loader/medm/thumbnail_service.py @@ -72,7 +72,9 @@ def __init__( super().__init__(parent) self._app = sgtk.platform.current_bundle() - self._flow_module = sgtk.platform.import_framework("tk-framework-flowam", "flow") + self._flow_module = sgtk.platform.import_framework( + "tk-framework-flowam", "flow" + ) # Both dicts are references into the shared cache - not owned here. self._url_cache: Dict[str, Optional[str]] = cache.thumbnail_urls @@ -111,7 +113,11 @@ def request( # Fast path: both URL and image bytes already cached. cached_url = self._url_cache.get(revision_id) if cached_url and cached_url in self._data_cache: - self._pending[id(qt_item)] = (qt_item, self._data_cache[cached_url], callback) + self._pending[id(qt_item)] = ( + qt_item, + self._data_cache[cached_url], + callback, + ) return threading.Thread( @@ -138,9 +144,7 @@ def _ensure_timer(self) -> None: self._timer.timeout.connect(self._process_pending) self._timer.start(100) - def _resolve_and_fetch( - self, qt_item, revision_id: str, callback: Callable - ) -> None: + def _resolve_and_fetch(self, qt_item, revision_id: str, callback: Callable) -> None: """Background-thread worker: resolve URL then download bytes.""" # 1. Resolve the thumbnail URL (hits the API at most once per revision). url = self._url_cache.get(revision_id) @@ -168,7 +172,9 @@ def _resolve_and_fetch( old_timeout = socket.getdefaulttimeout() try: socket.setdefaulttimeout(self._CONNECTION_TIMEOUT + self._READ_TIMEOUT) - with urllib.request.urlopen(req, timeout=self._CONNECTION_TIMEOUT) as response: + with urllib.request.urlopen( + req, timeout=self._CONNECTION_TIMEOUT + ) as response: if response.status != 200: self._app.log_debug( f"MEDM ThumbnailService: HTTP {response.status} for {revision_id}" From de8d721fa109d016df811eced5505dca68a2ab17 Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Fri, 22 May 2026 17:15:22 -0500 Subject: [PATCH 03/14] Apply black - pre-commit version --- python/tk_multi_loader/medm/publishhistory_model.py | 1 - 1 file changed, 1 deletion(-) diff --git a/python/tk_multi_loader/medm/publishhistory_model.py b/python/tk_multi_loader/medm/publishhistory_model.py index 55ebd53..3e2d51d 100644 --- a/python/tk_multi_loader/medm/publishhistory_model.py +++ b/python/tk_multi_loader/medm/publishhistory_model.py @@ -27,7 +27,6 @@ from .thumbnail_service import MedmThumbnailService from .utils import build_draft_sg_dict - if TYPE_CHECKING: from adsk.flow.am import ( Asset, From 5a4909a8c04892bd1beb14b0e50be3be0a28e372 Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Fri, 29 May 2026 10:53:41 -0500 Subject: [PATCH 04/14] Add remaining types --- python/tk_multi_loader/medm/entity_model.py | 18 +++++++++-------- .../medm/latestpublish_model.py | 20 +++++++++++-------- .../medm/publishhistory_model.py | 8 ++++---- .../tk_multi_loader/medm/thumbnail_service.py | 9 +++++---- 4 files changed, 31 insertions(+), 24 deletions(-) diff --git a/python/tk_multi_loader/medm/entity_model.py b/python/tk_multi_loader/medm/entity_model.py index 9c731a3..93c9ac5 100644 --- a/python/tk_multi_loader/medm/entity_model.py +++ b/python/tk_multi_loader/medm/entity_model.py @@ -114,7 +114,7 @@ def __init__( # Qt virtual overrides - lazy loading protocol # ------------------------------------------------------------------------- - def hasChildren(self, parent=QtCore.QModelIndex()): + def hasChildren(self, parent: QtCore.QModelIndex = QtCore.QModelIndex()) -> bool: """ Return ``True`` when *parent* might have children. @@ -132,7 +132,7 @@ def hasChildren(self, parent=QtCore.QModelIndex()): # Not yet loaded -> assume children exist (shows the expand arrow) return True - def canFetchMore(self, parent): + def canFetchMore(self, parent: QtCore.QModelIndex) -> bool: """Return ``True`` if *parent*'s children have not been loaded yet.""" if not parent.isValid(): return False @@ -141,7 +141,7 @@ def canFetchMore(self, parent): return False return not item.data(self.CHILDREN_LOADED_ROLE) - def fetchMore(self, parent): + def fetchMore(self, parent: QtCore.QModelIndex) -> None: """Load the immediate children of *parent* from the MEDM API (or cache).""" if not parent.isValid(): return @@ -154,22 +154,24 @@ def fetchMore(self, parent): # Public API - Called by dialog.py and other external code # ------------------------------------------------------------------------- - def destroy(self): + def destroy(self) -> None: """Clean up model resources.""" self._cache.children.clear() - def async_refresh(self): + def async_refresh(self) -> None: """Refresh the model data.""" self.clear() self._cache.clear_on_hard_refresh() self.data_refreshing.emit() QtCore.QTimer.singleShot(100, self._load_medm_assets) - def hard_refresh(self): + def hard_refresh(self) -> None: """Hard refresh (same as async_refresh for this simple model).""" self.async_refresh() - def item_from_entity(self, entity_type: str, entity_id: int): + def item_from_entity( + self, entity_type: str, entity_id: int + ) -> Optional[QtGui.QStandardItem]: """ Returns a QStandardItem based on entity type and entity id. @@ -329,7 +331,7 @@ def _icon_for_asset(self, asset: Asset) -> QtGui.QIcon: else self._binary_icon ) - def _load_medm_assets(self): + def _load_medm_assets(self) -> None: """ Load the first level of MEDM assets (project's immediate children). Called asynchronously after a short delay to show the loading spinner. diff --git a/python/tk_multi_loader/medm/latestpublish_model.py b/python/tk_multi_loader/medm/latestpublish_model.py index 67eb4cd..2fd2357 100644 --- a/python/tk_multi_loader/medm/latestpublish_model.py +++ b/python/tk_multi_loader/medm/latestpublish_model.py @@ -129,13 +129,13 @@ def __init__( # Public API - Called by dialog.py and other external code # ------------------------------------------------------------------------- - def destroy(self): + def destroy(self) -> None: """Clean up model resources.""" self._cache.drafts.clear() if self._owns_thumbnail_service: self._thumbnail_service.destroy() - def load_data(self, item): + def load_data(self, item: Optional[QtGui.QStandardItem]) -> None: """ Clears the model and sets it up for the selected asset from left treeview panel. Loads data from MEDM instead of Shotgun. @@ -158,7 +158,7 @@ def load_data(self, item): except Exception as e: self.loadingError.emit(str(e)) - def async_refresh(self): + def async_refresh(self) -> None: """ Refresh the current data set. @@ -187,7 +187,9 @@ def _initialize_project_info(self) -> None: "initialized or the project ID is invalid." ) - def _populate_model_from_selected_item(self, selected_item): + def _populate_model_from_selected_item( + self, selected_item: Optional[QtGui.QStandardItem] + ) -> None: """ Populate the model with latest versions of child assets from the selected tree item. @@ -310,7 +312,9 @@ def _populate_model_from_selected_item(self, selected_item): sg_publish_type_counts = self._calculate_sg_publish_type_counts() self._publish_type_model.set_active_types(sg_publish_type_counts) - def _extract_asset_from_tree_item(self, item) -> Optional[Asset]: + def _extract_asset_from_tree_item( + self, item: QtGui.QStandardItem + ) -> Optional[Asset]: """ Extract the MEDM Asset object from a tree view QStandardItem. @@ -601,7 +605,7 @@ def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: self._cache.publish_types[medm_type_id_str] = result return result - def _add_sg_dict_as_qt_item(self, sg_item: Dict[str, Any]): + def _add_sg_dict_as_qt_item(self, sg_item: Dict[str, Any]) -> None: """ Create a QStandardItem from a Shotgun-compatible dict and add it to the model. @@ -652,7 +656,7 @@ def get_sg_data(): f"MEDM: Added item '{qt_item.text()}' to model (row count: {self.rowCount()})" ) - def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: Dict[str, Any]): + def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: Dict[str, Any]) -> None: """ Sets a tooltip for a publish item. @@ -682,7 +686,7 @@ def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: Dict[str, Any]): def _resolve_and_download_thumbnail( self, qt_item: QtGui.QStandardItem, revision_id: str - ): + ) -> None: """ Delegate thumbnail resolution and download to the shared :class:`MedmThumbnailService`. The service calls :meth:`_apply_thumbnail` diff --git a/python/tk_multi_loader/medm/publishhistory_model.py b/python/tk_multi_loader/medm/publishhistory_model.py index 3e2d51d..ee735ee 100644 --- a/python/tk_multi_loader/medm/publishhistory_model.py +++ b/python/tk_multi_loader/medm/publishhistory_model.py @@ -117,7 +117,7 @@ def __init__( # Public API - Called by dialog.py and other external code # ------------------------------------------------------------------------- - def destroy(self): + def destroy(self) -> None: """Clean up model resources.""" self._cache.drafts.clear() self._cache.versions.clear() @@ -197,7 +197,7 @@ def load_data(self, sg_data: Dict[str, Any]) -> None: self._app.log_error(f"MEDM History: Error loading versions: {e}") self.data_refresh_fail.emit(str(e)) - def async_refresh(self): + def async_refresh(self) -> None: """ Refresh the current data set. @@ -210,7 +210,7 @@ def async_refresh(self): self.load_data(self._current_sg_data) self.data_refreshed.emit(True) - def hard_refresh(self): + def hard_refresh(self) -> None: """Force refresh of data (same as async_refresh for MEDM).""" self.async_refresh() @@ -478,7 +478,7 @@ def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: def _resolve_and_download_thumbnail( self, qt_item: QtGui.QStandardItem, revision_id: str - ): + ) -> None: """ Delegate thumbnail resolution and download to the shared :class:`MedmThumbnailService`. The service calls :meth:`_apply_thumbnail` diff --git a/python/tk_multi_loader/medm/thumbnail_service.py b/python/tk_multi_loader/medm/thumbnail_service.py index 344c6da..40a43e7 100644 --- a/python/tk_multi_loader/medm/thumbnail_service.py +++ b/python/tk_multi_loader/medm/thumbnail_service.py @@ -24,12 +24,11 @@ import socket import threading -import urllib.error import urllib.request from typing import TYPE_CHECKING, Callable, Dict, Optional import sgtk -from sgtk.platform.qt import QtCore +from sgtk.platform.qt import QtCore, QtGui if TYPE_CHECKING: from .shared_cache import MedmSharedCache @@ -90,7 +89,7 @@ def __init__( def request( self, - qt_item, + qt_item: QtGui.QStandardItem, revision_id: str, callback: Callable, ) -> None: @@ -144,7 +143,9 @@ def _ensure_timer(self) -> None: self._timer.timeout.connect(self._process_pending) self._timer.start(100) - def _resolve_and_fetch(self, qt_item, revision_id: str, callback: Callable) -> None: + def _resolve_and_fetch( + self, qt_item: QtGui.QStandardItem, revision_id: str, callback: Callable + ) -> None: """Background-thread worker: resolve URL then download bytes.""" # 1. Resolve the thumbnail URL (hits the API at most once per revision). url = self._url_cache.get(revision_id) From 138f40f56d00b34ef55cd5034fbe36606e19e443 Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Tue, 2 Jun 2026 17:01:57 -0500 Subject: [PATCH 05/14] DRY --- .../medm/latestpublish_model.py | 57 ++--------------- .../medm/publishhistory_model.py | 59 ++--------------- python/tk_multi_loader/medm/utils.py | 63 +++++++++++++++++++ 3 files changed, 72 insertions(+), 107 deletions(-) diff --git a/python/tk_multi_loader/medm/latestpublish_model.py b/python/tk_multi_loader/medm/latestpublish_model.py index 2fd2357..c1a3955 100644 --- a/python/tk_multi_loader/medm/latestpublish_model.py +++ b/python/tk_multi_loader/medm/latestpublish_model.py @@ -24,7 +24,7 @@ from .shared_cache import MedmSharedCache from .thumbnail_service import MedmThumbnailService -from .utils import build_draft_sg_dict +from .utils import build_draft_sg_dict, resolve_publish_type from .utils import is_structural_asset as _is_structural_asset_util if TYPE_CHECKING: @@ -552,58 +552,9 @@ def _fetch_new_draft_items_for_parent( return result def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: - """ - Resolve a MEDM schema type ID to a ``(sg_publish_type_id, display_name)`` pair. - - Resolution order: - 1. In-process cache (avoids redundant SG round-trips within the same load). - 2. ShotGrid ``PublishedFileType`` lookup by display name (real ID). - 3. Hash-based integer fallback when no SG record exists. - - :param medm_type_id_str: MEDM schema type ID string. - :returns: Tuple of (integer publish type id, human-readable display name). - """ - if medm_type_id_str in self._cache.publish_types: - return self._cache.publish_types[medm_type_id_str] - - display_name = medm_type_id_str - try: - schema_name = self._flow_module.schema.get_schema_display_name( - medm_type_id_str - ) - if schema_name: - display_name = schema_name - except Exception as e: - self._app.log_debug( - f"MEDM: Could not get schema display name for '{medm_type_id_str}': {e}" - ) - - sg_publish_type_id = None - try: - pft = self._app.shotgun.find_one( - "PublishedFileType", - [["code", "is", display_name]], - ["id", "code"], - ) - if pft: - sg_publish_type_id = pft["id"] - self._app.log_debug( - f"MEDM: Resolved PublishedFileType '{display_name}' " - f"-> SG id={sg_publish_type_id}" - ) - else: - self._app.log_debug( - f"MEDM: No SG PublishedFileType found for '{display_name}', " - f"item will bypass type filter" - ) - except Exception as e: - self._app.log_debug( - f"MEDM: Could not look up PublishedFileType for '{display_name}': {e}" - ) - - result = (sg_publish_type_id, display_name) - self._cache.publish_types[medm_type_id_str] = result - return result + return resolve_publish_type( + medm_type_id_str, self._cache, self._flow_module, self._app + ) def _add_sg_dict_as_qt_item(self, sg_item: Dict[str, Any]) -> None: """ diff --git a/python/tk_multi_loader/medm/publishhistory_model.py b/python/tk_multi_loader/medm/publishhistory_model.py index ee735ee..6ac383b 100644 --- a/python/tk_multi_loader/medm/publishhistory_model.py +++ b/python/tk_multi_loader/medm/publishhistory_model.py @@ -25,7 +25,7 @@ from .. import utils from .shared_cache import MedmSharedCache from .thumbnail_service import MedmThumbnailService -from .utils import build_draft_sg_dict +from .utils import build_draft_sg_dict, resolve_publish_type if TYPE_CHECKING: from adsk.flow.am import ( @@ -300,7 +300,7 @@ def _version_to_sg_dict( "created_at": version.created_at, "created_by": { "type": "HumanUser", - "id": 1, + "id": None, "name": version.created_by or "MEDM User", }, "entity": { @@ -423,58 +423,9 @@ def get_sg_data(): ) def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: - """ - Resolve a MEDM schema type ID to a ``(sg_publish_type_id, display_name)`` pair. - - Resolution order: - 1. In-process cache (avoids redundant SG round-trips within the same load). - 2. ShotGrid ``PublishedFileType`` lookup by display name (real ID). - 3. Hash-based integer fallback when no SG record exists. - - :param medm_type_id_str: MEDM schema type ID string. - :returns: Tuple of (integer publish type id, human-readable display name). - """ - if medm_type_id_str in self._cache.publish_types: - return self._cache.publish_types[medm_type_id_str] - - display_name = medm_type_id_str - try: - schema_name = self._flow_module.schema.get_schema_display_name( - medm_type_id_str - ) - if schema_name: - display_name = schema_name - except Exception as e: - self._app.log_debug( - f"MEDM History: Could not get schema display name for '{medm_type_id_str}': {e}" - ) - - sg_publish_type_id = None - try: - pft = self._app.shotgun.find_one( - "PublishedFileType", - [["code", "is", display_name]], - ["id", "code"], - ) - if pft: - sg_publish_type_id = pft["id"] - self._app.log_debug( - f"MEDM History: Resolved PublishedFileType '{display_name}' " - f"-> SG id={sg_publish_type_id}" - ) - else: - self._app.log_debug( - f"MEDM History: No SG PublishedFileType found for '{display_name}', " - f"item will bypass type filter" - ) - except Exception as e: - self._app.log_debug( - f"MEDM History: Could not look up PublishedFileType for '{display_name}': {e}" - ) - - result = (sg_publish_type_id, display_name) - self._cache.publish_types[medm_type_id_str] = result - return result + return resolve_publish_type( + medm_type_id_str, self._cache, self._flow_module, self._app + ) def _resolve_and_download_thumbnail( self, qt_item: QtGui.QStandardItem, revision_id: str diff --git a/python/tk_multi_loader/medm/utils.py b/python/tk_multi_loader/medm/utils.py index ba4212a..bb7db57 100644 --- a/python/tk_multi_loader/medm/utils.py +++ b/python/tk_multi_loader/medm/utils.py @@ -199,3 +199,66 @@ def build_draft_sg_dict( "_medm_draft": draft_info, "_medm_draft_type": draft_type, } + + +def resolve_publish_type( + medm_type_id_str: str, + cache: Any, + flow_module: Any, + app: Any, +) -> Tuple[Optional[int], str]: + """Resolve a MEDM schema type ID to a ``(sg_publish_type_id, display_name)`` pair. + + Resolution order: + + 1. In-process cache (avoids redundant SG round-trips within the same load). + 2. ShotGrid ``PublishedFileType`` lookup by display name (real ID). + 3. ``None`` fallback when no SG record exists (item will bypass type filter). + + :param medm_type_id_str: MEDM schema type ID string. + :param cache: :class:`MedmSharedCache` instance whose ``publish_types`` + dict is used for caching. + :param flow_module: The ``flow`` framework module imported via + ``sgtk.platform.import_framework("tk-framework-flowam", "flow")``. + :param app: The current Toolkit bundle (provides ``shotgun`` and ``log_debug``). + :returns: Tuple of ``(integer_publish_type_id_or_none, human_readable_display_name)``. + """ + if medm_type_id_str in cache.publish_types: + return cache.publish_types[medm_type_id_str] + + display_name = medm_type_id_str + try: + schema_name = flow_module.schema.get_schema_display_name(medm_type_id_str) + if schema_name: + display_name = schema_name + except Exception as e: + app.log_debug( + f"MEDM: Could not get schema display name for '{medm_type_id_str}': {e}" + ) + + sg_publish_type_id = None + try: + pft = app.shotgun.find_one( + "PublishedFileType", + [["code", "is", display_name]], + ["id", "code"], + ) + if pft: + sg_publish_type_id = pft["id"] + app.log_debug( + f"MEDM: Resolved PublishedFileType '{display_name}' " + f"-> SG id={sg_publish_type_id}" + ) + else: + app.log_debug( + f"MEDM: No SG PublishedFileType found for '{display_name}', " + f"item will bypass type filter" + ) + except Exception as e: + app.log_debug( + f"MEDM: Could not look up PublishedFileType for '{display_name}': {e}" + ) + + result: Tuple[Optional[int], str] = (sg_publish_type_id, display_name) + cache.publish_types[medm_type_id_str] = result + return result From fd3723294b52957d6bf69e75f52ff0da893c2f8e Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Wed, 10 Jun 2026 13:45:24 -0500 Subject: [PATCH 06/14] SG-43457 [Part2] Migration of MEDM main logic and resources (#138) * Migration of the MEDM resources * Migration of MEDM core logic * Fix thumbnail display on version history * Tentative wrap-up * Format * Fix CI: add missing fw * Update Azure pipelines additional_repositories * Revert framework additions for CI * Comment framework for CI * Test CI green * Add remaining types * Fix types * Code review feedback * Move `DRAFT_VERSION_IDENTIFIER` to constants * SG-43458 [Part3] Config Hooks (#139) * Migrate config hooks * Add type annotations * Wrap `get_am_base_obj` into the loader action manager * Wraps constant * SG-43460 [Part4] Build dialogs and template utils (#140) * Migrate `BuildAssetDialog` and `BuildTemplateDialog` classes * Migrate template helpers * Code review feedback * Update setting name * Change MEDM to FlowAM in comments * Replace MEDM in log messages * SG-43626 Fix bug when details panel collapses/expands (#142) * Fix bug when details panel collapses/expands * SG-43627 Fix empty space gap on the details panel (#143) --- build_resources.yml | 2 + hooks/tk-desktop_actions.py | 291 + hooks/tk-houdini_actions.py | 123 +- hooks/tk-maya_actions.py | 147 +- hooks/tk-nuke_actions.py | 123 +- info.yml | 43 + python/tk_multi_loader/__init__.py | 67 +- python/tk_multi_loader/api/manager.py | 54 +- python/tk_multi_loader/build_asset_dialog.py | 214 + .../tk_multi_loader/build_template_dialog.py | 137 + python/tk_multi_loader/constants.py | 106 +- .../delegate_publish_history.py | 8 +- .../tk_multi_loader/delegate_publish_list.py | 197 +- .../tk_multi_loader/delegate_publish_thumb.py | 173 +- python/tk_multi_loader/dialog.py | 834 +- .../tk_multi_loader/loader_action_manager.py | 14 + python/tk_multi_loader/medm/__init__.py | 14 +- python/tk_multi_loader/medm/entity_model.py | 60 +- python/tk_multi_loader/medm/flowam_actions.py | 461 + .../medm/latestpublish_model.py | 87 +- .../medm/publishhistory_model.py | 64 +- python/tk_multi_loader/medm/shared_cache.py | 8 +- .../tk_multi_loader/medm/template_queries.py | 67 + .../tk_multi_loader/medm/thumbnail_service.py | 22 +- python/tk_multi_loader/medm/utils.py | 28 +- python/tk_multi_loader/model_entity.py | 42 +- python/tk_multi_loader/model_hierarchy.py | 51 +- python/tk_multi_loader/model_latestpublish.py | 23 +- .../tk_multi_loader/model_publishhistory.py | 20 +- .../tk_multi_loader/ui/build_asset_dialog.py | 101 + .../ui/build_template_dialog.py | 110 + python/tk_multi_loader/ui/dialog.py | 196 +- python/tk_multi_loader/ui/resources_rc.py | 23586 ++++------------ .../ui/widget_publish_history.py | 11 +- .../tk_multi_loader/ui/widget_publish_list.py | 6 +- python/tk_multi_loader/utils.py | 228 + resources/build_asset_dialog.ui | 163 + resources/build_template_dialog.ui | 144 + resources/dialog.ui | 346 +- resources/folder_512x400.png | Bin 295097 -> 71228 bytes resources/icon_Asset_dark.png | Bin 506 -> 595 bytes resources/icon_Folder.png | Bin 2875 -> 2763 bytes resources/icon_branch.png | Bin 0 -> 862 bytes resources/icon_filter.png | Bin 0 -> 210 bytes resources/icon_minus.png | Bin 0 -> 571 bytes resources/icon_plus.png | Bin 0 -> 523 bytes resources/resources.qrc | 4 + resources/widget_publish_history.ui | 54 +- resources/widget_publish_list.ui | 37 +- style.qss | 31 + 50 files changed, 8945 insertions(+), 19552 deletions(-) create mode 100644 hooks/tk-desktop_actions.py create mode 100644 python/tk_multi_loader/build_asset_dialog.py create mode 100644 python/tk_multi_loader/build_template_dialog.py create mode 100644 python/tk_multi_loader/medm/flowam_actions.py create mode 100644 python/tk_multi_loader/medm/template_queries.py create mode 100644 python/tk_multi_loader/ui/build_asset_dialog.py create mode 100644 python/tk_multi_loader/ui/build_template_dialog.py create mode 100644 resources/build_asset_dialog.ui create mode 100644 resources/build_template_dialog.ui create mode 100644 resources/icon_branch.png create mode 100644 resources/icon_filter.png create mode 100644 resources/icon_minus.png create mode 100644 resources/icon_plus.png diff --git a/build_resources.yml b/build_resources.yml index c61ccc7..f4c0942 100644 --- a/build_resources.yml +++ b/build_resources.yml @@ -5,6 +5,8 @@ - ui_src: resources ui_files: + - build_asset_dialog + - build_template_dialog - dialog - open_publish_form - widget_publish_history diff --git a/hooks/tk-desktop_actions.py b/hooks/tk-desktop_actions.py new file mode 100644 index 0000000..c87efaf --- /dev/null +++ b/hooks/tk-desktop_actions.py @@ -0,0 +1,291 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +""" +Hook that loads defines all the available actions, broken down by publish type. +""" + +import os +from typing import Any + +import sgtk +from sgtk import TankError + +HookBaseClass = sgtk.get_hook_baseclass() + + +class DesktopActions(HookBaseClass): + """ + Stub implementation of the shell actions, used for testing. + """ + + def generate_actions( + self, + sg_publish_data: dict, + actions: list, + ui_area: str, + am_base_obj: Any = None, + ) -> list: + """ + Return a list of action instances for a particular publish. + This method is called each time a user clicks a publish somewhere in the UI. + The data returned from this hook will be used to populate the actions menu for a publish. + + The mapping between Publish types and actions are kept in a different place + (in the configuration) so at the point when this hook is called, the loader app + has already established *which* actions are appropriate for this object. + + The hook should return at least one action for each item passed in via the + actions parameter. + + This method needs to return detailed data for those actions, in the form of a list + of dictionaries, each with name, params, caption and description keys. + + Because you are operating on a particular publish, you may tailor the output + (caption, tooltip etc) to contain custom information suitable for this publish. + + The ui_area parameter is a string and indicates where the publish is to be shown. + - If it will be shown in the main browsing area, "main" is passed. + - If it will be shown in the details area, "details" is passed. + - If it will be shown in the history area, "history" is passed. + + Please note that it is perfectly possible to create more than one action "instance" for + an action! You can for example do scene introspection - if the action passed in + is "character_attachment" you may for example scan the scene, figure out all the nodes + where this object can be attached and return a list of action instances: + "attach to left hand", "attach to right hand" etc. In this case, when more than + one object is returned for an action, use the params key to pass additional + data into the run_action hook. + + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + :param actions: List of action strings which have been defined in the app configuration. + :param ui_area: String denoting the UI Area (see above). + :returns List of dictionaries, each with keys name, params, caption and description + """ + app = self.parent + app.log_debug( + "Generate actions called for UI element %s. " + "Actions: %s. Publish Data: %s" % (ui_area, actions, sg_publish_data) + ) + + action_instances = [] + + if "download" in actions and sg_publish_data.get("type") == "PublishedFile": + version_number = sg_publish_data.get("version_number") + + if ( + version_number is not None + and version_number != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "download", + "params": "Download 'params'", + "caption": "Download", + "description": "Downloads the published file to a user specified location.", + } + ) + + if "publish" in actions: + # Show publish action only for published files (not drafts) + # Drafts (version == -1) are not supported in generic workflow + version_number = sg_publish_data.get("version_number") + + if version_number is not None and version_number >= 0: + action_instances.append( + { + "name": "publish", + "params": "Publish 'params'", + "caption": "Publish", + "description": "Publish a new revision of this generic asset.", + } + ) + + if "create_generic_asset" in actions: + action_instances.append( + { + "name": "create_generic_asset", + "params": "Create Generic Asset 'params'", + "caption": "Create Generic Asset", + "description": "Executes Create Generic Asset.", + } + ) + + if ( + "reference_copy_link" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + > am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "reference_copy_link", + "params": None, + "caption": "Copy Reference Link", + "description": "This will copy the reference as a string to the clipboard", + "multi_select": False, + } + ) + + return action_instances + + def execute_multiple_actions(self, actions: list, am_base_obj: Any = None) -> None: + """ + Executes the specified action on a list of items. + + The default implementation dispatches each item from ``actions`` to + the ``execute_action`` method. + + The ``actions`` is a list of dictionaries holding all the actions to execute. + Each entry will have the following values: + + name: Name of the action to execute + sg_publish_data: Publish information coming from Shotgun + params: Parameters passed down from the generate_actions hook. + + .. note:: + This is the default entry point for the hook. It reuses the ``execute_action`` + method for backward compatibility with hooks written for the previous + version of the loader. + + .. note:: + The hook will stop applying the actions on the selection if an error + is raised midway through. + + :param list actions: Action dictionaries. + """ + app = self.parent + app.log_info("Executing action '%s' on the selection") + # Helps to visually scope selections + # Execute each action. + for single_action in actions: + name = single_action["name"] + sg_publish_data = single_action["sg_publish_data"] + params = single_action["params"] + self.execute_action(name, params, sg_publish_data, am_base_obj) + + def execute_action( + self, + name: str, + params: Any, + sg_publish_data: dict, + am_base_obj: Any = None, + ) -> None: + """ + Print out all actions. The data sent to this be method will + represent one of the actions enumerated by the generate_actions method. + + :param name: Action name string representing one of the items returned by generate_actions. + :param params: Params data, as specified by generate_actions. + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + :returns: No return value expected. + """ + app = self.parent + app.log_debug( + "Execute action called for action %s. " + "Parameters: %s. Publish Data: %s" % (name, params, sg_publish_data) + ) + + if name == "create_generic_asset": + # Right click a task the left panel + self._launch_publisher(name, sg_publish_data) + + elif name == "publish": + # action for a single PublishedFile + self._launch_publisher(name, sg_publish_data) + + elif name == "reference_copy_link": + am_base_obj._create_reference_copy_link(sg_publish_data) + + elif name == "download": + am_base_obj._download_asset_revision(sg_publish_data) + + def _launch_publisher(self, action_name: str, sg_publish_data: dict) -> None: + """ + Launches the publisher app in the context of the specified entity (task or project). + :param str action_name: Action name that triggered the publisher launch. + :param dict sg_publish_data: Shotgun data dictionary with all the standard publish fields. + """ + engine = sgtk.platform.current_engine() + + entity_type = sg_publish_data.get("type") + if not entity_type: + raise TankError("sg_publish_data missing 'type' field") + + if entity_type == "Task": + # Case when action is triggered from a Task item + # as with "Create generic asset" action + task_id = sg_publish_data["id"] + entity_id = task_id + elif entity_type == "Project": + # Case when action is triggered from a Project item + # as with "Create generic asset" action + task_id = None # in this case task id is not relevant + entity_id = sg_publish_data["id"] + elif sg_publish_data.get("task"): + # Case when action is triggered from a PublishedFile item + # from task level, as with "Publish" action + task_id = sg_publish_data["task"]["id"] + entity_type = "Task" + entity_id = task_id + elif sg_publish_data.get("project"): + # Case when action is trigger from a PublishedFile item + # from project level, as with "Publish" action + task_id = None # in this case task id is not relevant + entity_type = "Project" + entity_id = sg_publish_data["project"]["id"] + else: + raise TankError(f"Invalid entity type for publish: {entity_type}.") + + # Use different env var naming for project-level vs task-level contexts + if task_id is not None: + revision_id_env_var = f"TK_FLOWAM_REVISION_ID_{task_id}" + else: + # For project-level contexts, use project ID + project_id = entity_id + revision_id_env_var = f"TK_FLOWAM_REVISION_ID_PROJECT_{project_id}" + + if action_name == "publish": + revision_id = sg_publish_data.get("sg_flow_revision_id") + os.environ[revision_id_env_var] = revision_id + else: + # Clear possible previously existing publish states from an unfinished publish + # (Finished publishes should clear this value) + if revision_id_env_var in os.environ: + os.environ.pop(revision_id_env_var) + + # NOTE: the context should be either a Task or a Project + entity_ctx = engine.tank.context_from_entity(entity_type, entity_id) + + # Get Publisher app from engine + publisher_app = engine.apps.get("tk-multi-publish2") + if not publisher_app: + # Publisher not configured + available_apps = list(engine.apps.keys()) + raise TankError( + "Could not find Publisher app (tk-multi-publish2)!\n\n" + f"Available apps in current engine: {available_apps}\n\n" + "Please ensure tk-multi-publish2 is configured in:\n" + "env/includes/desktop/project.yml under 'desktop.project: apps:'\n\n" + ) + + try: + # Set context and launch Publisher using the pre-imported module + publisher_app._set_context(entity_ctx) + + # For republish action, restrict publisher to single file mode + single_file_mode = action_name == "publish" + publisher_app.show_publish_dialog(single_file_mode=single_file_mode) + except Exception as e: + raise TankError( + f"Failed to launch Publisher: {e}\n\n" + f"The Publisher app was found but failed to start." + ) diff --git a/hooks/tk-houdini_actions.py b/hooks/tk-houdini_actions.py index 1b7f37c..be5e669 100644 --- a/hooks/tk-houdini_actions.py +++ b/hooks/tk-houdini_actions.py @@ -14,6 +14,7 @@ import os import re + import sgtk HookBaseClass = sgtk.get_hook_baseclass() @@ -24,7 +25,7 @@ class HoudiniActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -98,9 +99,98 @@ def generate_actions(self, sg_publish_data, actions, ui_area): } ) + # ----------------------- + # FlowAM specific actions + # ----------------------- + if "open" in actions and sg_publish_data.get("type") == "PublishedFile": + if ( + am_base_obj._is_local_draft(sg_publish_data) + or sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + > am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "open", + "params": None, + "caption": "Open", + "description": "This will open the item into the current scene.", + "multi_select": False, + } + ) + + if "download" in actions and sg_publish_data.get("type") == "PublishedFile": + version_number = sg_publish_data.get("version_number") + + if ( + version_number is not None + and version_number != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "download", + "params": "Download 'params'", + "caption": "Download", + "description": "Downloads the published file to a user specified location.", + } + ) + + if "discard_draft" in actions: + draft_id = sg_publish_data.get("sg_flow_revision_id") + + if am_base_obj._is_local_draft( + sg_publish_data + ) and am_base_obj._is_new_asset(draft_id): + action_instances.append( + { + "name": "discard_draft", + "params": None, + "caption": "Discard Draft", + "description": "This will discard the local draft for this publish.", + } + ) + + if ( + "reference_copy_link" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "reference_copy_link", + "params": None, + "caption": "Copy Reference Link", + "description": "This will copy the reference as a string to the clipboard", + "multi_select": False, + } + ) + + if "build_new_scene" in actions: + action_instances.append( + { + "name": "build_new_scene", + "params": None, + "caption": "Build New Scene", + "description": "This will create a new scene in the current project.", + } + ) + + if "build_new_template" in actions: + action_instances.append( + { + "name": "build_new_template", + "params": None, + "caption": "Build New Template", + "description": "This will create a new template scene in the current project.", + } + ) + return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, am_base_obj=None): """ Executes the specified action on a list of items. @@ -129,9 +219,9 @@ def execute_multiple_actions(self, actions): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data) + self.execute_action(name, params, sg_publish_data, am_base_obj) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, am_base_obj=None): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -147,6 +237,31 @@ def execute_action(self, name, params, sg_publish_data): "Parameters: %s. Publish Data: %s" % (name, params, sg_publish_data) ) + # ----------------------- + # FlowAM specific actions + # ----------------------- + enable_flowam = app.get_setting("enable_flowam", False) + if enable_flowam: + if name == "open": + am_base_obj._do_open(sg_publish_data) + + if name == "reference_copy_link": + am_base_obj._create_reference_copy_link(sg_publish_data) + + if name == "discard_draft": + am_base_obj._discard_draft(sg_publish_data) + + if name == "build_new_scene": + am_base_obj._build_new_scene(sg_publish_data) + + if name == "build_new_template": + am_base_obj._build_new_template(sg_publish_data) + + if name == "download": + am_base_obj._download_asset_revision(sg_publish_data) + + return + # resolve path path = self.get_publish_path(sg_publish_data) diff --git a/hooks/tk-maya_actions.py b/hooks/tk-maya_actions.py index c3275dd..88f8b82 100644 --- a/hooks/tk-maya_actions.py +++ b/hooks/tk-maya_actions.py @@ -15,6 +15,7 @@ import glob import os import re + import maya.cmds as cmds import maya.mel as mel import sgtk @@ -27,7 +28,7 @@ class MayaActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -125,9 +126,119 @@ def generate_actions(self, sg_publish_data, actions, ui_area): } ) + # ----------------------- + # FlowAM specific actions + # ----------------------- + if ( + "open" in actions + and sg_publish_data.get("type") == "PublishedFile" + and ( + am_base_obj._is_local_draft(sg_publish_data) + or sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + > am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + ): + action_instances.append( + { + "name": "open", + "params": None, + "caption": "Open", + "description": "This will open the item into the current scene.", + "multi_select": False, + } + ) + + if ( + "download" in actions + and sg_publish_data.get("type") == "PublishedFile" + and ( + sg_publish_data.get("version_number") is not None + and sg_publish_data.get("version_number") + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + ): + action_instances.append( + { + "name": "download", + "params": "Download 'params'", + "caption": "Download", + "description": "Downloads the published file to a user specified location.", + } + ) + + if "discard_draft" in actions: + draft_id = sg_publish_data.get("sg_flow_revision_id") + + if am_base_obj._is_local_draft( + sg_publish_data + ) and am_base_obj._is_new_asset(draft_id): + action_instances.append( + { + "name": "discard_draft", + "params": None, + "caption": "Discard Draft", + "description": "This will discard the local draft for this publish.", + } + ) + + if ( + "reference_am" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "reference_am", + "params": None, + "caption": "Reference", + "description": "This will load the item into the current scene as a reference", + } + ) + + if ( + "reference_copy_link" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "reference_copy_link", + "params": None, + "caption": "Copy Reference Link", + "description": "This will copy the reference as a string to the clipboard", + "multi_select": False, + } + ) + + if "build_new_scene" in actions: + action_instances.append( + { + "name": "build_new_scene", + "params": None, + "caption": "Build New Scene", + "description": "This will create a new scene in the current project.", + } + ) + + if "build_new_template" in actions: + action_instances.append( + { + "name": "build_new_template", + "params": None, + "caption": "Build New Template", + "description": "This will create a new template scene in the current project.", + } + ) + return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, am_base_obj=None): """ Executes the specified action on a list of items. @@ -156,9 +267,9 @@ def execute_multiple_actions(self, actions): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data) + self.execute_action(name, params, sg_publish_data, am_base_obj) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, am_base_obj=None): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -174,6 +285,34 @@ def execute_action(self, name, params, sg_publish_data): "Parameters: %s. Publish Data: %s" % (name, params, sg_publish_data) ) + # ----------------------- + # FlowAM specific actions + # ----------------------- + enable_flowam = app.get_setting("enable_flowam", False) + if enable_flowam: + if name == "reference_am": + am_base_obj._create_reference_am(sg_publish_data) + + if name == "reference_copy_link": + am_base_obj._create_reference_copy_link(sg_publish_data) + + if name == "open": + am_base_obj._do_open(sg_publish_data) + + if name == "discard_draft": + am_base_obj._discard_draft(sg_publish_data) + + if name == "build_new_scene": + am_base_obj._build_new_scene(sg_publish_data) + + if name == "build_new_template": + am_base_obj._build_new_template(sg_publish_data) + + if name == "download": + am_base_obj._download_asset_revision(sg_publish_data) + + return + path = self.get_publish_path(sg_publish_data) if name == "reference": diff --git a/hooks/tk-nuke_actions.py b/hooks/tk-nuke_actions.py index 06d5128..96842e9 100644 --- a/hooks/tk-nuke_actions.py +++ b/hooks/tk-nuke_actions.py @@ -12,9 +12,9 @@ Hook that loads defines all the available actions, broken down by publish type. """ +import glob import os import re -import glob import sys import sgtk @@ -27,7 +27,7 @@ class NukeActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -112,9 +112,91 @@ def generate_actions(self, sg_publish_data, actions, ui_area): } ) + # ----------------------- + # FlowAM specific actions + # ----------------------- + if "build_new_script" in actions: + action_instances.append( + { + "name": "build_new_script", + "params": None, + "caption": "Build New Script", + "description": "This will create a new script in the current project.", + } + ) + if "build_new_template" in actions: + action_instances.append( + { + "name": "build_new_template", + "params": None, + "caption": "Build New Template", + "description": "This will create a new template script in the current project.", + } + ) + if "open" in actions and sg_publish_data.get("type") == "PublishedFile": + # Show open action for: + # 1. Local drafts (version_number == -1 and is_local_draft) + # 2. Published revisions (version_number > -1) + if ( + am_base_obj._is_local_draft(sg_publish_data) + or sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + > am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "open", + "params": None, + "caption": "Open", + "description": "This will open the item into the current script.", + } + ) + + if "discard_draft" in actions and am_base_obj._is_local_draft(sg_publish_data): + action_instances.append( + { + "name": "discard_draft", + "params": None, + "caption": "Discard Draft", + "description": "This will discard the local draft.", + } + ) + if ( + "reference_copy_link" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "reference_copy_link", + "params": None, + "caption": "Copy Reference Link", + "description": "This will copy the reference link as a string to the clipboard.", + "multi_select": False, + } + ) + if ( + "create_read_node" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "create_read_node", + "params": None, + "caption": "Create Read Node", + "description": "This will load the item into the current script as a new Read node.", + } + ) + return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, am_base_obj=None): """ Executes the specified action on a list of items. @@ -143,9 +225,9 @@ def execute_multiple_actions(self, actions): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data) + self.execute_action(name, params, sg_publish_data, am_base_obj) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, am_base_obj=None): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -162,6 +244,31 @@ def execute_action(self, name, params, sg_publish_data): "Parameters: %s. Publish Data: %s" % (name, params, sg_publish_data) ) + # ----------------------- + # FlowAM specific actions + # ----------------------- + enable_flowam = app.get_setting("enable_flowam", False) + if enable_flowam: + if name == "build_new_script": + am_base_obj._build_new_scene(sg_publish_data) + + if name == "build_new_template": + am_base_obj._build_new_template(sg_publish_data) + + if name == "open": + am_base_obj._do_open(sg_publish_data) + + if name == "discard_draft": + am_base_obj._discard_draft(sg_publish_data) + + if name == "reference_copy_link": + am_base_obj._create_reference_copy_link(sg_publish_data) + + if name == "create_read_node": + am_base_obj._create_reference(sg_publish_data) + + return + # resolve path - forward slashes on all platforms in Nuke path = self.get_publish_path(sg_publish_data).replace(os.path.sep, "/") @@ -197,11 +304,7 @@ def _import_clip(self, path, sg_publish_data): ) import hiero - from hiero.core import ( - BinItem, - MediaSource, - Clip, - ) + from hiero.core import BinItem, Clip, MediaSource if not hiero.core.projects(): raise Exception("An active project must exist to import clips into.") diff --git a/info.yml b/info.yml index 5cf316b..6e530f5 100644 --- a/info.yml +++ b/info.yml @@ -33,6 +33,14 @@ configuration: Published File Types). The legacy Published File Type filter widget cannot be used in combination with the Filter menu. + enable_flowam: + type: bool + default_value: false + description: Set to True to use Flow Asset Management data instead of Shotgun + data. When enabled, the loader fetches publish data from the Flow Asset + Management system. Requires tk-framework-flowam to be configured in the + environment. + # hooks actions_hook: type: hook @@ -98,6 +106,39 @@ configuration: default_value_tk-flame: Shot: [load_batch, create_batch] + entity_fields_middle_panel_list: + type: dict + description: "Additional fields to display for each entity type in the middle panel + list view, beyond the default fields that are already shown. Keys are + entity types (e.g. 'PublishedFile', 'Shot', 'Asset') and values are + lists of field names to display." + default_value: {} + allows_empty: true + + entity_fields_middle_panel_thumbnail: + type: dict + description: "Additional fields to display for each entity type in the middle panel + thumbnail view, beyond the default fields that are already shown. Keys + are entity types and values are lists of field names to display." + default_value: {} + allows_empty: true + + entity_fields_detail_panel: + type: dict + description: "Fields to display for each entity type in detail panel view. Keys are + entity types (e.g. 'PublishedFile', 'Shot', 'Asset') and values are + lists of field names to display." + default_value: {} + allows_empty: true + + flow_am_internal_fields: + type: dict + description: "Extra Flow AM fields loaded for internal logic or workflow purposes + (not for display). Available during model initialisation and accessible + throughout the app, but not shown in the UI." + default_value: {} + allows_empty: true + entities: default_value: - caption: Project @@ -166,3 +207,5 @@ documentation_url: "https://help.autodesk.com/view/SGDEV/ENU/?guid=SG_Supervisor frameworks: - {"name": "tk-framework-shotgunutils", "version": "v5.x.x", "minimum_version": "v5.8.6"} - {"name": "tk-framework-qtwidgets", "version": "v2.x.x", "minimum_version": "v2.10.6"} + # TODO: Remove the following line after SG-43459. + - {"name": "tk-framework-flowam", "version": "v1.x.x"} diff --git a/python/tk_multi_loader/__init__.py b/python/tk_multi_loader/__init__.py index d5e0288..c6abd81 100644 --- a/python/tk_multi_loader/__init__.py +++ b/python/tk_multi_loader/__init__.py @@ -8,17 +8,71 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. -from .api import LoaderManager -from .open_publish_form import open_publish_browser +from .api import LoaderManager # noqa: F401 +from .open_publish_form import open_publish_browser # noqa: F401 + +import sys import sgtk from sgtk.platform.qt import QtCore, QtGui -from .ui import resources_rc +from .ui import resources_rc # noqa: F401 help_screen = sgtk.platform.import_framework("tk-framework-qtwidgets", "help_screen") +def _clear_stay_on_top(win): + """ + Clear WindowStaysOnTopHint so the loader doesn't stay on top of other apps or dialogs. + + Nuke-specific bug: Tested across Maya, Houdini, and Nuke - confirmed this only + affects Nuke. Window flags comparison via hex(int(win.windowFlags())): + - Nuke: 0x8013003 (includes Qt.WindowStaysOnTopHint) + - Maya: 0x8003003 (normal flags) + + In Nuke, Qt reports StaysOnTop = False but the window remains on top because + Qt injects WS_EX_TOPMOST at the OS level without reflecting it in its own flag + API (https://qt-project.atlassian.net/browse/QTBUG-36181). On Windows we must clear it directly via SetWindowPos. + + The extra flags (SWP_NOMOVE, SWP_NOSIZE, SWP_NOACTIVATE) prevent accidental + window movement or resizing during the operation. + """ + if win is None or not win.isWidgetType(): + return + + if sys.platform == "win32": + try: + import ctypes + + # Verify WS_EX_TOPMOST is actually set at OS level before touching anything + GWL_EXSTYLE = -20 + WS_EX_TOPMOST = 0x00000008 + hwnd = int(win.winId()) + if not hwnd: + return + + exstyle = ctypes.windll.user32.GetWindowLongW(hwnd, GWL_EXSTYLE) + if not (exstyle & WS_EX_TOPMOST): + return # Already not topmost, nothing to do + + # SetWindowPos with HWND_NOTOPMOST clears WS_EX_TOPMOST at the Win32 level + HWND_NOTOPMOST = -2 + SWP_NOMOVE = 0x0002 + SWP_NOSIZE = 0x0001 + SWP_NOACTIVATE = 0x0010 + ctypes.windll.user32.SetWindowPos( + hwnd, + ctypes.c_void_p(HWND_NOTOPMOST), + 0, + 0, + 0, + 0, + SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE, + ) + except Exception: + pass + + def show_dialog(app): """ Show the main loader dialog @@ -44,9 +98,6 @@ def show_dialog(app): ui_title = app.get_setting("title_name") w = app.engine.show_dialog(ui_title, app, AppDialog, action_manager) - # Keep pointer to dialog so as to be able to hide/show it in actions - engine_name = app.engine.instance_name - # attach splash screen to the main window to help GC w.__splash_screen = splash @@ -57,3 +108,7 @@ def show_dialog(app): if w.is_first_launch(): welcome_widget = w._welcome_msg() welcome_widget.exec_() + + # Called on all DCCs as a precaution in case other applications are affected. + # Safe for unaffected DCCs - the function checks WS_EX_TOPMOST at OS level first. + QtCore.QTimer.singleShot(0, lambda: _clear_stay_on_top(w.window())) diff --git a/python/tk_multi_loader/api/manager.py b/python/tk_multi_loader/api/manager.py index c95994f..32bf123 100644 --- a/python/tk_multi_loader/api/manager.py +++ b/python/tk_multi_loader/api/manager.py @@ -86,7 +86,13 @@ def get_actions_for_publish(self, sg_data, ui_area): # this publish does not have a type publish_type = "undefined" else: - publish_type = publish_type_dict["name"] + # Preference the code field if it exists + # but fallback to name for publishes that don't have it. + publish_type = ( + publish_type_dict["code"] + if "code" in publish_type_dict + else publish_type_dict["name"] + ) # check if we have logic configured to handle this publish type. mappings = self._bundle.get_setting("action_mappings") @@ -94,8 +100,10 @@ def get_actions_for_publish(self, sg_data, ui_area): return [] # returns a structure on the form # { "Maya Scene": ["reference", "import"] } - actions = mappings.get(publish_type, []) - actions.extend(mappings.get("All", [])) + # IMPORTANT: Make a copy to avoid modifying the cached config dict + actions = list(mappings.get(publish_type, [])) + if len(actions) == 0: + actions.extend(list(mappings.get("All", []))) if len(actions) == 0: return [] @@ -122,6 +130,7 @@ def get_actions_for_publish(self, sg_data, ui_area): sg_publish_data=sg_data, actions=actions, ui_area=ui_area_str, + am_base_obj=self.get_am_base_obj(), ) except Exception: self._logger.exception("Could not execute generate_actions hook.") @@ -203,6 +212,22 @@ def get_actions_for_publishes(self, sg_data_list, ui_area): ) intersection_actions[action_name] = actions_list + # Filter out actions not allowed for multi-select. + # When multiple publishes are selected, only show actions that are allowed for + # multi-select. If any action dict for a given name has 'multi_select' set to False, + # that action is excluded from the available actions. + if len(sg_data_list) > 1: + filtered_actions = {} + for action_name, action_list in intersection_actions.items(): + allow_multiselect = True + for action_dict in action_list: + if not action_dict["action"].get("multi_select", True): + allow_multiselect = False + break + if allow_multiselect: + filtered_actions[action_name] = action_list + intersection_actions = filtered_actions + return intersection_actions def execute_action(self, sg_data, action): @@ -219,6 +244,7 @@ def execute_action(self, sg_data, action): name=action["name"], params=action["params"], sg_publish_data=sg_data, + am_base_obj=self.get_am_base_obj(), ) except Exception as e: self._logger.exception( @@ -239,7 +265,10 @@ def execute_multiple_actions(self, actions): try: self._bundle.execute_hook_method( - "actions_hook", "execute_multiple_actions", actions=actions + "actions_hook", + "execute_multiple_actions", + actions=actions, + am_base_obj=self.get_am_base_obj(), ) except Exception as e: self._logger.exception( @@ -255,7 +284,7 @@ def get_actions_for_entity(self, sg_data): :param sg_data: Shotgun data dictionary representing the entity we want to get actions for. :return: List of dictionaries, each with keys name, params, caption and description """ - entity_type = sg_data.get("type", None) + entity_type = sg_data.get("type", None) if sg_data else None # check if we have logic configured to handle this publish type. mappings = self._bundle.get_setting("entity_mappings") @@ -264,7 +293,7 @@ def get_actions_for_entity(self, sg_data): # returns a structure on the form # { "Shot": ["reference", "import"] } - actions = mappings.get(entity_type, []) + actions = list(mappings.get(entity_type, [])) if len(actions) == 0: return [] @@ -281,6 +310,7 @@ def get_actions_for_entity(self, sg_data): sg_publish_data=sg_data, actions=actions, ui_area="main", + am_base_obj=self.get_am_base_obj(), ) # folder options only found in main ui area except Exception: self._logger.exception("Could not execute generate_actions hook.") @@ -300,8 +330,9 @@ def has_actions(self, publish_type): # returns a structure on the form # { "Maya Scene": ["reference", "import"] } - my_mappings = mappings.get(publish_type, []) - my_mappings.extend(mappings.get("All", [])) + # IMPORTANT: Make a copy to avoid modifying the cached config dict + my_mappings = list(mappings.get(publish_type, [])) + my_mappings.extend(list(mappings.get("All", []))) return len(my_mappings) > 0 @@ -319,3 +350,10 @@ def _fix_timestamp(sg_data): unix_timestamp, shotgun_api3.sg_timezone.LocalTimezone() ) sg_data["created_at"] = sg_timestamp + + def get_am_base_obj(self) -> "FlowAMActions | None": + """ """ + if sgtk.platform.current_bundle().get_setting("enable_flowam", False): + from ..medm import FlowAMActions + + return FlowAMActions() diff --git a/python/tk_multi_loader/build_asset_dialog.py b/python/tk_multi_loader/build_asset_dialog.py new file mode 100644 index 0000000..4628d30 --- /dev/null +++ b/python/tk_multi_loader/build_asset_dialog.py @@ -0,0 +1,214 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +from __future__ import annotations # needed for Houdini support + +import sgtk +from sgtk.platform.qt import QtGui + +from .medm.template_queries import get_template_pipeline_steps, get_templates +from .ui.build_asset_dialog import Ui_BuildAssetDialog + +# Toolkit logger +logger = sgtk.LogManager.get_logger(__name__) + + +class BuildAssetDialog(QtGui.QDialog): + """ + Custom dialog for building new asset. + Presents options for building from new scene, current scene, or template. + Dynamically updates available templates based on selected pipeline step. + """ + + def __init__( + self, + project_id: str, + parent: QtGui.QWidget | None = None, + pipeline_step: str | None = None, + ) -> None: + """ + Initializes the BuildAssetDialog. + + Args: + project_id: Id of AM project to be queried. + parent: The parent QWidget for this dialog, default to None. + pipeline_step: Preselected pipeline step. If provided, it is stored in + self.step and used to configure the pipeline_step_combo_box. + When a value is given, the combobox is populated + with this single option and then disabled. If None, + the combobox is populated with the full list of available + pipeline steps and remains enabled. + + Notes + ----- + The presence of pipeline_step determines both the contents + and the enabled state of the pipeline_step_combo_box. + """ + super().__init__(parent) + + _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") + _FlowError = _flow.FlowError + _Project = _flow.data.Project + self._CreateMode = _flow.asset_management.CreateMode + self._get_template_source_path = _flow.asset_management.get_template_source_path + + # Query the project entity + try: + self.project = _Project(project_id) + except _FlowError as exc: + raise ValueError(f"Project not found: {project_id}") from exc + + self.build = None + self.step = pipeline_step + self.template = None + # Maps of entity names to entity objects + self.pipeline_steps = {} + self.templates = {} + # Template source path based on user's selection + self.template_source_path = "" + + self.ui = Ui_BuildAssetDialog() + self.ui.setupUi(self) + + ok_button = self.ui.build_button_box.button( + QtGui.QDialogButtonBox.StandardButton.Ok + ) + ok_button.setText("Build") + + # Populate combo box from options list + self.ui.build_mode_combo_box.addItems( + [ + self._CreateMode.NEW.value, + self._CreateMode.CURRENT.value, + self._CreateMode.TEMPLATE.value, + ] + ) + + self.ui.build_mode_combo_box.currentTextChanged.connect( + self.on_build_option_changed + ) + self.ui.pipeline_step_combo_box.currentTextChanged.connect( + self.on_pipeline_step_changed + ) + self.ui.templateWidget.hide() + self.setMinimumHeight(0) + self.setMinimumWidth(310) + self.adjustSize() + + # Stub Utilities + def get_pipeline_steps(self) -> list[str]: + """ + Returns a list of pipeline steps provided by the Flow AM framework. + + Returns: + list[str]: A list of pipeline step names. + """ + pipeline_steps = get_template_pipeline_steps(self.project) + pipeline_step_names = [] + for pipeline_step in pipeline_steps: + self.pipeline_steps[pipeline_step.name] = pipeline_step + pipeline_step_names.append(pipeline_step.name) + return pipeline_step_names + + def get_pipeline_step_templates(self, step: str) -> list[str]: + """ + Returns a list of templates for a given pipeline step. + + Args: + step (str): The name of the pipeline step. + + Returns: + list[str]: A list of template names for the specified pipeline step. + """ + pipeline_step = self.pipeline_steps[step] + templates = get_templates(pipeline_step) + template_names = [] + for template in templates: + self.templates[template.name] = template + template_names.append(template.name) + return template_names + + # Slots + def on_build_option_changed(self, text: str) -> None: + """ + Handles changes to the build option selection. + + Args: + text (str): The new build option selected. + """ + is_template_mode = self._CreateMode(text) == self._CreateMode.TEMPLATE + + self.setUpdatesEnabled(False) + self.ui.templateWidget.setVisible(is_template_mode) + self.ui.pipeline_step_combo_box.clear() + + if is_template_mode and self.step: + self.ui.pipeline_step_combo_box.addItems([self.step]) + self.ui.pipeline_step_combo_box.setCurrentText(self.step) + + elif is_template_mode: + self.ui.pipeline_step_combo_box.addItems(self.get_pipeline_steps()) + + else: + self.ui.templates_combo_box.clear() + self.setMinimumSize(0, 0) + self.step = None + self.template = None + self.template_source_path = "" + self.templates = {} + + self.layout().activate() + self.resize(self.width(), self.sizeHint().height()) + self.setUpdatesEnabled(True) + + def on_pipeline_step_changed(self, step: str) -> None: + """ + Handles changes to the pipeline step selection. + + Args: + step (str): The new pipeline step selected. + + Returns: + None. + """ + if not step: + return + + self.ui.templates_combo_box.clear() + self.ui.templates_combo_box.addItems(self.get_pipeline_step_templates(step)) + + def on_build_clicked(self) -> None: + """ + Handles the build button click event. + + Returns: + None. + """ + self.build = self._CreateMode(self.ui.build_mode_combo_box.currentText()) + + if self.build == self._CreateMode.TEMPLATE: + self.step = self.ui.pipeline_step_combo_box.currentText() + self.template = self.ui.templates_combo_box.currentText() + if self.template and self.template in self.templates: + template = self.templates[self.template] + self.template_source_path = self._get_template_source_path(template) + else: + self.step = None + self.template = None + self.template_source_path = "" + + logger.info( + f"Building {self.build} from {self.step} using template {self.template}" + ) + + def accept(self) -> None: + """Override accept to ensure dialog closes properly.""" + self.on_build_clicked() + super().accept() diff --git a/python/tk_multi_loader/build_template_dialog.py b/python/tk_multi_loader/build_template_dialog.py new file mode 100644 index 0000000..079e897 --- /dev/null +++ b/python/tk_multi_loader/build_template_dialog.py @@ -0,0 +1,137 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +from __future__ import annotations # needed for Houdini support + +import sgtk +from sgtk.platform.qt import QtGui + +from .medm.template_queries import find_template_pipeline_step, get_templates +from .ui.build_template_dialog import Ui_BuildTemplateDialog + +# Toolkit logger +logger = sgtk.LogManager.get_logger(__name__) + + +class BuildTemplateDialog(QtGui.QDialog): + """ + Custom dialog for selecting a template to build an asset from. + """ + + def __init__( + self, + project_id: str, + pipeline_steps: list[str] | None = None, + parent: QtGui.QWidget | None = None, + ) -> None: + super().__init__(parent) + + _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") + _FlowError = _flow.FlowError + _Project = _flow.data.Project + self._CreateMode = _flow.asset_management.CreateMode + + # Query the project entity + try: + self.project = _Project(project_id) + except _FlowError as exc: + raise ValueError(f"Project not found: {project_id}") from exc + + if not pipeline_steps: + raise ValueError("Pipeline steps must be provided to populate the dialog.") + + self.step = None + self.template = None + self.description = None + self.mode = None + + self.ui = Ui_BuildTemplateDialog() + self.ui.setupUi(self) + + self.ui.build_mode_combo_box.addItems( + [self._CreateMode.NEW.value, self._CreateMode.CURRENT.value] + ) + + self.ui.pipeline_step_combo_box.addItems(pipeline_steps) + + # Obtain the button to disconnect the default slot to avoid to close the + # dialog if the validation fails + self.ok_button = self.ui.build_template_button_box.button( + QtGui.QDialogButtonBox.Ok + ) + self.ok_button.clicked.disconnect() + self.ok_button.clicked.connect(self.on_build_template_clicked) + + self.ui.template_name_line_edit.textChanged.connect( + self._update_ok_button_state + ) + self._update_ok_button_state() + + def _update_ok_button_state(self) -> None: + """Enable OK button only when required fields are filled.""" + has_template = bool(self.ui.template_name_line_edit.text().strip()) + self.ok_button.setEnabled(has_template) + + def on_build_template_clicked(self) -> None: + """ + Handler for when the build template button is clicked. + Gathers input data. + """ + self.mode = self._CreateMode(self.ui.build_mode_combo_box.currentText()) + self.step = self.ui.pipeline_step_combo_box.currentText() + self.template = self.ui.template_name_line_edit.text().strip() + self.description = self.ui.description_text_edit.toPlainText() + + template_name_validation_msg = self.__validate_template_name(self.template) + if template_name_validation_msg: + QtGui.QMessageBox.warning( + self, + template_name_validation_msg["title"], + template_name_validation_msg["message"], + ) + return + + self.accept() + + def __validate_template_name(self, template_name: str) -> dict[str, str] | None: + """ + Validates the template name provided by the user. + Ensures the name is not empty and does not already exist for the + selected pipeline step. + + Args: + template_name (str): The name of the template to validate. + + Returns: + dict[str, str] | None: A dictionary with 'title' and 'message' + keys if validation fails, otherwise None. + """ + if not template_name: + return { + "title": "Input Error", + "message": "Template name cannot be empty.", + } + + pipeline_step = find_template_pipeline_step(self.project, self.step) + if not pipeline_step: + return None + + available_templates = get_templates(pipeline_step) + available_template_names = [template.name for template in available_templates] + if template_name in available_template_names: + return { + "title": "Duplicate Template Name", + "message": ( + f"A template with the name '{template_name}' already exists. " + "Please choose a different name." + ), + } + + return None diff --git a/python/tk_multi_loader/constants.py b/python/tk_multi_loader/constants.py index 62fece8..ca94e8e 100644 --- a/python/tk_multi_loader/constants.py +++ b/python/tk_multi_loader/constants.py @@ -13,27 +13,93 @@ """ -# fields to pull down for published files -PUBLISHED_FILES_FIELDS = [ - "name", - "version_number", - "image", - "entity", - "path", - "description", - "sg_status_list", - "task", - "task.Task.sg_status_list", - "task.Task.due_date", - "project", - "task.Task.content", - "created_by", - "created_at", - "version", # note: not supported on TankPublishedFile so always None - "version.Version.sg_status_list", - "created_by.HumanUser.image", -] +# Fields to query during model initialization for different entity types for detail panel usage +ENTITY_TYPE_DETAIL_PANEL_FIELDS = { + "PublishedFile": [ + "name", + "description", + "entity", + "project", + "version_number", + "version", + "version.Version.sg_status_list", + "sg_status_list", + "task", + "task.Task.content", + "task.Task.sg_status_list", + "task.Task.due_date", + "path", + "created_by", + "created_at", + "image", + "created_by.HumanUser.image", + ], + "Task": [ + "content", + "sg_status_list", + "assigned_to", + "due_date", + "entity", + "project", + "step", + ], + "Asset": [ + "name", + "description", + "sg_status_list", + "project", + "created_by", + "shots", + ], + "Shot": [ + "name", + "description", + "sg_status_list", + "project", + "created_by", + "assets", + "sg_cut_in", + "sg_cut_out", + ], +} + +# Fields to query for different entity types to display in the middle panel +ENTITY_TYPE_MIDDLE_PANEL_FIELDS = { + "PublishedFile": [ + "name", + "description", + "entity", + "project", + "version_number", + "version", + "version.Version.sg_status_list", + "sg_status_list", + "task", + "task.Task.content", + "task.Task.sg_status_list", + "task.Task.due_date", + "path", + "created_by", + "created_at", + "image", + "created_by.HumanUser.image", + ], + "Asset": ["name", "description", "sg_status_list", "created_by"], + "Shot": [ + "name", + "description", + "sg_status_list", + "project", + "sg_sequence", + "sg_cut_in", + "sg_cut_out", + ], +} # left hand side tree view search only kicks in # after a certain number have been typed in. TREE_SEARCH_TRIGGER_LENGTH = 2 + +# FlowAM versions starts with 0 and FlowPT versions starts with 1. +# This is used to identify a FlowAM draft version in the UI. +DRAFT_VERSION_IDENTIFIER = -1 diff --git a/python/tk_multi_loader/delegate_publish_history.py b/python/tk_multi_loader/delegate_publish_history.py index b393b0d..ee4ba32 100644 --- a/python/tk_multi_loader/delegate_publish_history.py +++ b/python/tk_multi_loader/delegate_publish_history.py @@ -124,7 +124,7 @@ def calculate_size(): :returns: Size of the widget """ - return QtCore.QSize(200, 90) + return QtCore.QSize(200, 50) class SgPublishHistoryDelegate(shotgun_view.EditSelectedWidgetDelegate): @@ -217,7 +217,7 @@ def _on_before_paint(self, widget, model_index, style_options): # v004 (2014-02-21 12:34) header_str = "" - header_str += "Version %03d" % ( + header_str += "Version %03d" % ( sg_item.get("version_number") or 0 ) @@ -226,12 +226,12 @@ def _on_before_paint(self, widget, model_index, style_options): date_str = datetime.datetime.fromtimestamp(created_unixtime).strftime( "%Y-%m-%d %H:%M" ) - header_str += "  (%s)" % date_str + header_str += " - %s" % date_str except: pass # set the little description bit next to the artist icon - desc_str = sg_item.get("description") or "No Description Given" + desc_str = sg_item.get("description") or "N/A" # created_by is set to None if the user has been deleted. if sg_item.get("created_by") and sg_item["created_by"].get("name"): author_str = sg_item["created_by"].get("name") diff --git a/python/tk_multi_loader/delegate_publish_list.py b/python/tk_multi_loader/delegate_publish_list.py index fc9f342..dcae6f6 100644 --- a/python/tk_multi_loader/delegate_publish_list.py +++ b/python/tk_multi_loader/delegate_publish_list.py @@ -8,10 +8,18 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. -import sgtk -from sgtk.platform.qt import QtCore, QtGui import datetime + +import sgtk +from sgtk.platform.qt import QtCore + from .model_latestpublish import SgLatestPublishModel +from .constants import DRAFT_VERSION_IDENTIFIER +from .ui.widget_publish_list import Ui_PublishListWidget +from .delegate_publish import PublishWidget, PublishDelegate +from .utils import create_fields_display_html + +from . import model_item_data # import the shotgun_model and view modules from the shotgun utils framework shotgun_model = sgtk.platform.import_framework( @@ -22,10 +30,6 @@ ) shotgun_view = sgtk.platform.import_framework("tk-framework-qtwidgets", "views") -from .ui.widget_publish_list import Ui_PublishListWidget -from .delegate_publish import PublishWidget, PublishDelegate -from . import model_item_data - class PublishListWidget(PublishWidget): """ @@ -65,6 +69,17 @@ class SgPublishListDelegate(PublishDelegate): Delegate which 'glues up' the List widget with a QT View. """ + def __init__(self, *args, **kwargs): + """ + Initialize the delegate and load app settings. + """ + super(SgPublishListDelegate, self).__init__(*args, **kwargs) + + self._app = sgtk.platform.current_bundle() + self._list_entity_fields = self._app.get_setting( + "entity_fields_middle_panel_list", {} + ) + def _create_widget(self, parent): """ Widget factory as required by base class. The base class will call this @@ -84,6 +99,7 @@ def _format_folder(self, model_index, widget): # Extract the Shotgun data and field value from the model index. sg_data, field_value = model_item_data.get_item_data(model_index) + entity_type = sg_data.get("type") if sg_data else None # by default, just display the value main_text = field_value @@ -94,7 +110,6 @@ def _format_folder(self, model_index, widget): and "name" in field_value and "type" in field_value ): - # intermediate node with entity link field_value_type = shotgun_globals.get_type_display_name( field_value["type"] ) @@ -104,6 +119,23 @@ def _format_folder(self, model_index, widget): field_value["name"], ) + intermediate_entity_type = field_value.get("type") + configured_fields = self._list_entity_fields.get( + intermediate_entity_type, [] + ) + try: + small_text = create_fields_display_html( + configured_fields, field_value, max_chars_per_line=60, max_lines=3 + ) + except Exception as exc: + self._app.logger.warning( + "Unable to render configured fields for %s entity in list view. Error: %s", + intermediate_entity_type, + exc, + exc_info=True, + ) + small_text = "" + elif isinstance(field_value, list): # this is a list of some sort. Loop over all elements and extract a comma separated list. # this can be a multi link field but also a field like a tags field or a non-entity link type field. @@ -126,13 +158,52 @@ def _format_folder(self, model_index, widget): main_text = "%s
%s" % (types, names) elif sg_data: - # this is a leaf node - display_name = shotgun_globals.get_type_display_name(sg_data["type"]) + display_name = shotgun_globals.get_type_display_name(entity_type) main_text = "%s %s" % ( display_name, field_value, ) - small_text = sg_data.get("description") or "No description given." + + html_parts = [] + + default_small_text_field = ["description"] + try: + default_field_html = create_fields_display_html( + default_small_text_field, + sg_data, + max_chars_per_line=60, + max_lines=3, + ) + if default_field_html: + html_parts.append(default_field_html) + except Exception as exc: + self._app.logger.warning( + "Unable to render default fields for %s entity in list view. Error: %s", + entity_type, + exc, + exc_info=True, + ) + + configured_fields = self._list_entity_fields.get(entity_type, []) + try: + additional_fields_html = create_fields_display_html( + configured_fields, + sg_data, + filter_fields=default_small_text_field, + max_chars_per_line=60, + max_lines=3, + ) + if additional_fields_html: + html_parts.append(additional_fields_html) + except Exception as exc: + self._app.logger.warning( + "Unable to render configured fields for %s entity in list view. Error: %s", + entity_type, + exc, + exc_info=True, + ) + + small_text = "
".join(html_parts) widget.set_text(main_text, small_text) @@ -144,62 +215,28 @@ def _format_publish(self, model_index, widget): :param widget: widget to adjust """ - # example data: - - # {'code': 'aaa_00010_F004_C003_0228F8_v000.%04d.dpx', - # 'created_at': 1425378837.0, - # 'created_by': {'id': 42, 'name': 'Manne Ohrstrom', 'type': 'HumanUser'}, - # 'created_by.HumanUser.image': 'https://...', - # 'description': 'testing testing, 1,2,3', - # 'entity': {'id': 1660, 'name': 'aaa_00010', 'type': 'Shot'}, - # 'id': 1340, - # 'image': 'https:...', - # 'name': 'aaa_00010, F004_C003_0228F8', - # 'path': {'content_type': 'image/dpx', - # 'id': 24116, - # 'link_type': 'local', - # 'local_path': '/mnt/projects...', - # 'local_path_linux': '/mnt/projects...', - # 'local_path_mac': '/mnt/projects...', - # 'local_path_windows': 'z:\\mnt\\projects...', - # 'local_storage': {'id': 4, - # 'name': 'primary', - # 'type': 'LocalStorage'}, - # 'name': 'aaa_00010_F004_C003_0228F8_v000.%04d.dpx', - # 'type': 'Attachment', - # 'url': 'file:///mnt/projects...'}, - # 'project': {'id': 289, 'name': 'Climp', 'type': 'Project'}, - # 'published_file_type': {'id': 53, - # 'name': 'Flame Render', - # 'type': 'PublishedFileType'}, - # 'task': None, - # 'task.Task.content': None, - # 'task.Task.due_date': None, - # 'task.Task.sg_status_list': None, - # 'task_uniqueness': False, - # 'type': 'PublishedFile', - # 'version': {'id': 6697, - # 'name': 'aaa_00010_F004_C003_0228F8_v000', - # 'type': 'Version'}, - # 'version.Version.sg_status_list': 'rev', - # 'version_number': 2} - - # Publish Name Version 002 sg_data = shotgun_model.get_sg_data(model_index) + entity_type = sg_data.get("type") if sg_data else None + + main_text_fields = ["name", "version_number", "entity", "task"] + default_small_text_fields = ["created_by", "created_at"] + + configured_fields = self._list_entity_fields.get(entity_type, []) + filter_fields = list( + dict.fromkeys(main_text_fields + default_small_text_fields) + ) + main_text = "%s" % (sg_data.get("name") or "Unnamed") version = sg_data.get("version_number") - vers_str = "%03d" % version if version is not None else "N/A" + if version == DRAFT_VERSION_IDENTIFIER: + vers_str = "[DRAFT]" + else: + vers_str = "%03d" % version if version is not None else "N/A" main_text += " Version %s" % vers_str - # If we are in "show subfolders mode, this line will contain - # the entity information (because we are displaying info from several entities - # in a single view. If show subfolders mode is off, the latest description is shown. if self._sub_items_mode: - # show items in subfolders mode enabled - # get the name of the associated entity - main_text += " (" entity_link = sg_data.get("entity") @@ -217,28 +254,58 @@ def _format_publish(self, model_index, widget): main_text += ")" elif sg_data.get("task") is not None: - # When not in subfolders mode always show Task info - # (similar to the logic in the thumbnail view, but always show) main_text += " (Task %s)" % sg_data["task"]["name"] - # Quicktime by John Smith at 2014-02-23 10:34 pub_type_str = shotgun_model.get_sanitized_data( model_index, SgLatestPublishModel.PUBLISH_TYPE_NAME_ROLE ) created_unixtime = sg_data.get("created_at") or 0 - date_str = datetime.datetime.fromtimestamp(created_unixtime).strftime( - "%Y-%m-%d %H:%M" - ) - # created_by is set to None if the user has been deleted. + try: + if isinstance(created_unixtime, datetime.datetime): + date_str = created_unixtime.strftime("%Y-%m-%d %H:%M") + elif isinstance(created_unixtime, (int, float)): + date_str = datetime.datetime.fromtimestamp(created_unixtime).strftime( + "%Y-%m-%d %H:%M" + ) + else: + date_str = "Unknown" + except (ValueError, OSError) as exc: + self._app.logger.warning( + "Unable to convert created_at timestamp for %s publish in list view. Error: %s", + entity_type, + exc, + ) + date_str = "Unknown" + if sg_data.get("created_by") and sg_data["created_by"].get("name"): author_str = sg_data["created_by"].get("name") else: author_str = "Unspecified User" + small_text = "%s by %s at %s" % ( pub_type_str, author_str, date_str, ) + + try: + additional_fields_html = create_fields_display_html( + configured_fields, + sg_data, + filter_fields=filter_fields, + max_chars_per_line=60, + max_lines=3, + ) + if additional_fields_html: + small_text += "
" + additional_fields_html + except Exception as exc: + self._app.logger.warning( + "Unable to render configured fields for %s publish in list view. Error: %s", + entity_type, + exc, + exc_info=True, + ) + widget.set_text(main_text, small_text) def sizeHint(self, style_options, model_index): diff --git a/python/tk_multi_loader/delegate_publish_thumb.py b/python/tk_multi_loader/delegate_publish_thumb.py index 5c6a244..47aa26b 100644 --- a/python/tk_multi_loader/delegate_publish_thumb.py +++ b/python/tk_multi_loader/delegate_publish_thumb.py @@ -9,10 +9,15 @@ # not expressly granted therein are reserved by Shotgun Software Inc. import sgtk -import datetime -from sgtk.platform.qt import QtCore, QtGui +from sgtk.platform.qt import QtCore + from .model_latestpublish import SgLatestPublishModel -from .utils import ResizeEventFilter +from .constants import DRAFT_VERSION_IDENTIFIER +from .utils import create_fields_display_html +from .ui.widget_publish_thumb import Ui_PublishThumbWidget +from .delegate_publish import PublishWidget, PublishDelegate + +from . import model_item_data # import the shotgun_model and view modules from the shotgun utils framework shotgun_model = sgtk.platform.import_framework( @@ -23,10 +28,6 @@ ) shotgun_view = sgtk.platform.import_framework("tk-framework-qtwidgets", "views") -from .ui.widget_publish_thumb import Ui_PublishThumbWidget -from .delegate_publish import PublishWidget, PublishDelegate -from . import model_item_data - class PublishThumbWidget(PublishWidget): """ @@ -69,6 +70,17 @@ class SgPublishThumbDelegate(PublishDelegate): Delegate which 'glues up' the Thumb widget with a QT View. """ + def __init__(self, *args, **kwargs): + """ + Initialize the delegate and load app settings. + """ + super(SgPublishThumbDelegate, self).__init__(*args, **kwargs) + + self._app = sgtk.platform.current_bundle() + self._thumbnail_entity_fields = self._app.get_setting( + "entity_fields_middle_panel_thumbnail", {} + ) + def _create_widget(self, parent): """ Widget factory as required by base class. The base class will call this @@ -86,30 +98,44 @@ def _format_folder(self, model_index, widget): :param widget: Qt widget created by the delegate for rendering. """ - # Extract the Shotgun data and field value from the model index. sg_data, field_value = model_item_data.get_item_data(model_index) header_text = "" details_text = "" + entity_type = sg_data.get("type") if sg_data else None if ( isinstance(field_value, dict) and "name" in field_value and "type" in field_value ): - # intermediate node with entity link header_text = field_value["name"] details_text = shotgun_globals.get_type_display_name(field_value["type"]) + intermediate_entity_type = field_value.get("type") + configured_fields = self._thumbnail_entity_fields.get( + intermediate_entity_type, [] + ) + try: + additional_fields_html = create_fields_display_html( + configured_fields, field_value, max_chars_per_line=40, max_lines=2 + ) + if additional_fields_html: + details_text += "
" + additional_fields_html + except Exception as exc: + self._app.logger.warning( + "Unable to render configured fields for %s entity in thumbnail view. Error: %s", + intermediate_entity_type, + exc, + exc_info=True, + ) + elif isinstance(field_value, list): - # this is a list of some sort. Loop over all elements and extract a comma separated list. formatted_values = [] if len(field_value) == 0: - # no items in list formatted_values.append("No Value") for v in field_value: if isinstance(v, dict) and "name" in v and "type" in v: - # This is a link field if v.get("name"): formatted_values.append(v.get("name")) else: @@ -118,12 +144,25 @@ def _format_folder(self, model_index, widget): header_text = ", ".join(formatted_values) elif sg_data: - # this is a leaf node header_text = field_value - details_text = shotgun_globals.get_type_display_name(sg_data["type"]) + details_text = shotgun_globals.get_type_display_name(entity_type) + + configured_fields = self._thumbnail_entity_fields.get(entity_type, []) + try: + additional_fields_html = create_fields_display_html( + configured_fields, sg_data, max_chars_per_line=40, max_lines=2 + ) + if additional_fields_html: + details_text += "
" + additional_fields_html + except Exception as exc: + self._app.logger.warning( + "Unable to render configured fields for %s entity in thumbnail view. Error: %s", + entity_type, + exc, + exc_info=True, + ) else: - # other value (e.g. intermediary non-entity link node like sg_asset_type) header_text = field_value widget.set_text(header_text, details_text) @@ -136,90 +175,31 @@ def _format_publish(self, model_index, widget): :param widget: Qt widget created by the delegate for rendering. """ - # this is a publish! sg_data = shotgun_model.get_sg_data(model_index) + entity_type = sg_data.get("type") if sg_data else None + + header_text_fields = ["name", "version_number", "task"] + configured_fields = self._thumbnail_entity_fields.get(entity_type, []) header_text = "" details_text = "" - # example data: - - # {'code': 'aaa_00010_F004_C003_0228F8_v000.%04d.dpx', - # 'created_at': 1425378837.0, - # 'created_by': {'id': 42, 'name': 'Manne Ohrstrom', 'type': 'HumanUser'}, - # 'created_by.HumanUser.image': 'https://...', - # 'description': 'testing testing, 1,2,3', - # 'entity': {'id': 1660, 'name': 'aaa_00010', 'type': 'Shot'}, - # 'id': 1340, - # 'image': 'https:...', - # 'name': 'aaa_00010, F004_C003_0228F8', - # 'path': {'content_type': 'image/dpx', - # 'id': 24116, - # 'link_type': 'local', - # 'local_path': '/mnt/projects...', - # 'local_path_linux': '/mnt/projects...', - # 'local_path_mac': '/mnt/projects...', - # 'local_path_windows': 'z:\\mnt\\projects...', - # 'local_storage': {'id': 4, - # 'name': 'primary', - # 'type': 'LocalStorage'}, - # 'name': 'aaa_00010_F004_C003_0228F8_v000.%04d.dpx', - # 'type': 'Attachment', - # 'url': 'file:///mnt/projects...'}, - # 'project': {'id': 289, 'name': 'Climp', 'type': 'Project'}, - # 'published_file_type': {'id': 53, - # 'name': 'Flame Render', - # 'type': 'PublishedFileType'}, - # 'task': None, - # 'task.Task.content': None, - # 'task.Task.due_date': None, - # 'task.Task.sg_status_list': None, - # 'task_uniqueness': False, - # 'type': 'PublishedFile', - # 'version': {'id': 6697, - # 'name': 'aaa_00010_F004_C003_0228F8_v000', - # 'type': 'Version'}, - # 'version.Version.sg_status_list': 'rev', - # 'version_number': 2} - - # get the name (lighting v3) name_str = "Unnamed" if sg_data.get("name"): name_str = sg_data.get("name") - if sg_data.get("version_number"): - name_str += " v%s" % sg_data.get("version_number") - - # now we are tracking whether this item has a unique task/name/type combo - # or not via the specially injected task_uniqueness boolean. - # If this is true, that means that this is the only item in the listing - # with this name/type combo, and we can render its display name on two - # lines, name first and then type, e.g.: - # MyScene, v3 - # Maya Render - # - # However, there can be multiple *different* tasks which have the same - # name/type combo - in this case, we want to display the task name too - # since this is what differentiates the data. In that case we display it: - # MyScene, v3 (Layout) - # Maya Render - # + version_number = sg_data.get("version_number") + if version_number == DRAFT_VERSION_IDENTIFIER: + name_str += " [DRAFT]" + elif version_number: + name_str += " v%s" % version_number + if sg_data.get("task_uniqueness") == False and sg_data.get("task") is not None: name_str += " (%s)" % sg_data["task"]["name"] - # make this the title of the card header_text = name_str - # check if we are in "deep mode". In that case, display the entity link info - # on the thumb card. Otherwise, display the type. if self._sub_items_mode: - - # display this publish in sub items node - # in this case we want to display the following two lines - # main_body v3 - # Shot AAA001 - - # get the name of the associated entity entity_link = sg_data.get("entity") if entity_link is None: details_text = "Unlinked" @@ -230,12 +210,28 @@ def _format_publish(self, model_index, widget): details_text = "%s %s" % (entity_link_type, entity_link["name"]) else: - # std publish - render with a name and a publish type - # main_body v3 - # Render - details_text = shotgun_model.get_sanitized_data( + base_type = shotgun_model.get_sanitized_data( model_index, SgLatestPublishModel.PUBLISH_TYPE_NAME_ROLE ) + details_text = base_type + + try: + additional_fields_html = create_fields_display_html( + configured_fields, + sg_data, + filter_fields=header_text_fields, + max_chars_per_line=40, + max_lines=2, + ) + if additional_fields_html: + details_text += "
" + additional_fields_html + except Exception as exc: + self._app.logger.warning( + "Unable to render configured fields for %s publish in thumbnail view. Error: %s", + entity_type, + exc, + exc_info=True, + ) widget.set_text(header_text, details_text) @@ -246,6 +242,5 @@ def sizeHint(self, style_options, model_index): :param style_options: QT style options :param model_index: Model item to operate on """ - # base the size of each element off the icon size property of the view scale_factor = self._view.iconSize().width() return PublishThumbWidget.calculate_size(scale_factor) diff --git a/python/tk_multi_loader/dialog.py b/python/tk_multi_loader/dialog.py index 18abc2c..1a43db7 100644 --- a/python/tk_multi_loader/dialog.py +++ b/python/tk_multi_loader/dialog.py @@ -9,31 +9,41 @@ # not expressly granted therein are reserved by Shotgun Software Inc. +from typing import Any, Optional + +import os +from functools import partial +from typing import Any + import sgtk from sgtk import TankError from sgtk.platform.qt import QtCore, QtGui -from .model_hierarchy import SgHierarchyModel +from . import constants, model_item_data +from .banner import Banner +from .delegate_publish_history import SgPublishHistoryDelegate +from .delegate_publish_list import SgPublishListDelegate +from .delegate_publish_thumb import SgPublishThumbDelegate +from .framework_qtwidgets import ShotgunFilterMenu +from .loader_action_manager import LoaderActionManager +from .medm import ( + MedmEntityModel, + MedmLatestPublishModel, + MedmPublishHistoryModel, + MedmSharedCache, + MedmThumbnailService, +) from .model_entity import SgEntityModel +from .model_hierarchy import SgHierarchyModel from .model_latestpublish import SgLatestPublishModel +from .model_publishhistory import SgPublishHistoryModel from .model_publishtype import SgPublishTypeModel from .model_status import SgStatusModel -from .proxymodel_latestpublish import SgLatestPublishProxyModel from .proxymodel_entity import SgEntityProxyModel -from .delegate_publish_thumb import SgPublishThumbDelegate -from .delegate_publish_list import SgPublishListDelegate -from .model_publishhistory import SgPublishHistoryModel -from .delegate_publish_history import SgPublishHistoryDelegate +from .proxymodel_latestpublish import SgLatestPublishProxyModel from .search_widget import SearchWidget -from .banner import Banner -from .loader_action_manager import LoaderActionManager -from .utils import resolve_filters -from .framework_qtwidgets import ShotgunFilterMenu - -from . import constants -from . import model_item_data - from .ui.dialog import Ui_Dialog +from .utils import get_field_display_name, get_human_readable_value, resolve_filters # import frameworks shotgun_model = sgtk.platform.import_framework( @@ -84,6 +94,12 @@ def __init__(self, action_manager, parent=None): QtGui.QWidget.__init__(self, parent) self._action_manager = action_manager + # Hold a reference to the current animation to prevent GC mid-run + self._current_animation = None + + # FlowAM tree view - only created when enable_flowam is enabled + self._medm_tree_view = None + # The loader app can be invoked from other applications with a custom # action manager as a File Open-like dialog. For these managers, we won't # be using the banner system. @@ -114,6 +130,12 @@ def __init__(self, action_manager, parent=None): # Do not allow items to be dragged and moved around. self.ui.publish_view.setMovement(QtGui.QListView.Static) + # Set initial splitter proportions: left panel, middle publish area, right details + self.ui.splitter.setStretchFactor(0, 3) + self.ui.splitter.setStretchFactor(1, 7) + self.ui.splitter.setStretchFactor(2, 3) + self.ui.splitter.setSizes([360, 840, 380]) + ################################################# # maintain a list where we keep a reference to # all the dynamic UI we create. This is to make @@ -144,6 +166,22 @@ def __init__(self, action_manager, parent=None): self._publish_history_model = SgPublishHistoryModel(self, self._task_manager) + # FlowAM objects are only instantiated when enable_flowam is enabled. + # tk-framework-flowam is required by these classes but is not available + # in all environments (e.g. CI). Keeping these as None when FlowAM is + # disabled prevents a hard startup failure in those environments. + self._medm_cache = None + self._medm_thumbnail_service = None + self._medm_history_model = None + if sgtk.platform.current_bundle().get_setting("enable_flowam", False): + self._medm_cache = MedmSharedCache() + self._medm_thumbnail_service = MedmThumbnailService(self._medm_cache, self) + + # FlowAM history model for FlowAM publish items + self._medm_history_model = MedmPublishHistoryModel( + self, self._task_manager, self._medm_cache, self._medm_thumbnail_service + ) + self._publish_history_model_overlay = ShotgunModelOverlayWidget( self._publish_history_model, self.ui.history_view ) @@ -183,13 +221,12 @@ def __init__(self, action_manager, parent=None): self._no_selection_pixmap = QtGui.QPixmap(":/res/no_item_selected_512x400.png") self._no_pubs_found_icon = QtGui.QPixmap(":/res/no_publishes_found.png") - self.ui.detail_playback_btn.clicked.connect(self._on_detail_version_playback) self._current_version_detail_playback_url = None # set up right click menu for the main publish view self._refresh_history_action = QtGui.QAction("Refresh", self.ui.history_view) self._refresh_history_action.triggered.connect( - self._publish_history_model.async_refresh + self._refresh_current_history_model ) self.ui.history_view.addAction(self._refresh_history_action) self.ui.history_view.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) @@ -197,6 +234,11 @@ def __init__(self, action_manager, parent=None): # if an item in the list is double clicked the default action is run self.ui.history_view.doubleClicked.connect(self._on_history_double_clicked) + # Make the versions list shrink to fit its content instead of + # claiming a large fixed area regardless of how many versions exist. + self._history_view_max_height = 350 + self._patch_history_view_sizing() + ################################################# # load and initialize cached publish type model # this model is now only used to get the published file type filters from the config @@ -299,6 +341,7 @@ def __init__(self, action_manager, parent=None): self.ui.show_sub_items.toggled.connect(self._on_show_subitems_toggled) self.ui.check_all.clicked.connect(self._publish_type_model.select_all) self.ui.check_none.clicked.connect(self._publish_type_model.select_none) + self.ui.details_button.toggled.connect(self._on_details_button_toggled) ################################################# # thumb scaling @@ -334,12 +377,17 @@ def __init__(self, action_manager, parent=None): # Set up filtering app = sgtk.platform.current_bundle() + enable_flowam = app.get_setting("enable_flowam", False) if app.get_setting("use_legacy_published_file_type_filter", False): # Hide the Filter menu button. # The legacy filter functionality is always set up, since the filter menu still # requires some of that functionality. self._filter_menu = None self.ui.filter_menu_btn.hide() + elif enable_flowam: + # Disable filter menu for Flow Asset Management mode - it expects ShotgunModel data + self._filter_menu = None + self.ui.filter_menu_btn.hide() else: # Hide the legacy filter widgets self.ui.publish_type_list.hide() @@ -381,6 +429,10 @@ def __init__(self, action_manager, parent=None): self._load_entity_presets() + # Set up the FlowAM tree panel when Flow Asset Management is enabled + if enable_flowam: + self._setup_medm_tree_panel() + ################################################# # restore user app ui settings self.restore_state() @@ -533,6 +585,10 @@ def closeEvent(self, event): shotgun_globals.unregister_bg_task_manager(self._task_manager) self._task_manager.shut_down() + # Shut down the FlowAM thumbnail service if it is running + if self._medm_thumbnail_service is not None: + self._medm_thumbnail_service.destroy() + except: app = sgtk.platform.current_bundle() app.log_exception("Error running Loader App closeEvent()") @@ -597,9 +653,78 @@ def restore_state(self): ######################################################################################## # info bar related + def _patch_history_view_sizing(self) -> None: + """ + Override the history QListView's sizeHint so the layout allocates only + enough vertical space for the actual version rows (up to a maximum). + + The default QListView.sizeHint() returns a large constant regardless of + content, which leaves a big empty gap when there are few versions. + """ + view = self.ui.history_view + max_h = self._history_view_max_height + original_width = view.sizeHint().width() + + def _content_size_hint(): + model = view.model() + if model and model.rowCount() > 0: + row_h = view.sizeHintForRow(0) + content_h = row_h * model.rowCount() + 4 + return QtCore.QSize(original_width, min(content_h, max_h)) + return QtCore.QSize(original_width, 0) + + view.sizeHint = _content_size_hint + + # Re-evaluate height whenever the model's row count changes + if view.model(): + view.model().rowsInserted.connect(self._update_history_view_height) + view.model().rowsRemoved.connect(self._update_history_view_height) + view.model().modelReset.connect(self._update_history_view_height) + + def _update_history_view_height(self) -> None: + """Resize history_view to exactly fit its content (capped at max).""" + view = self.ui.history_view + model = view.model() + if model and model.rowCount() > 0: + row_h = view.sizeHintForRow(0) + content_h = row_h * model.rowCount() + 4 + view.setMaximumHeight(min(content_h, self._history_view_max_height)) + else: + view.setMaximumHeight(0) + view.updateGeometry() + + def _on_details_button_toggled(self, checked: bool) -> None: + """ + Triggers a show/hide of the details header with an animation. + """ + if ( + self._current_animation + and self._current_animation.state() == QtCore.QAbstractAnimation.Running + ): + self._current_animation.stop() + + animation = QtCore.QPropertyAnimation(self.ui.details_header, b"maximumHeight") + animation.setDuration(200) + animation.setEasingCurve(QtCore.QEasingCurve.InOutQuad) + + if checked: + # Release the maximumHeight constraint so the label sizes itself + # to its content via the Preferred size policy. + animation.setStartValue(0) + animation.setEndValue(16777215) + else: + # Collapse from the actual rendered height, not a stale sizeHint. + animation.setStartValue(self.ui.details_header.height()) + animation.setEndValue(0) + + animation.finished.connect(lambda: setattr(self, "_current_animation", None)) + self._current_animation = animation + animation.start(QtCore.QAbstractAnimation.DeleteWhenStopped) + def _on_history_selection(self, selected, deselected): """ - Called when the selection changes in the history view in the details panel + Called when the selection changes in the history view in the details panel. + Updates the main thumbnail in the dialog. :param selected: Items that have been selected :param deselected: Items that have been deselected @@ -607,6 +732,70 @@ def _on_history_selection(self, selected, deselected): # emit the selection_changed signal self.selection_changed.emit() + # Clear image if no selection + indexes = selected.indexes() + if not indexes: + self.ui.details_image.setScaledContents(True) + self.ui.details_image.clear() + return + + # Get the selected item from the model + proxy_index = indexes[0] + proxy_model = proxy_index.model() + if not proxy_model: + self.ui.details_image.clear() + return + + source_index = proxy_model.mapToSource(proxy_index) + if not source_index.isValid(): + self.ui.details_image.clear() + return + + source_model = proxy_model.sourceModel() + item = source_model.itemFromIndex(source_index) + if not item: + self.ui.details_image.clear() + return + + # Prefer the full downloaded image path stored by the model + full_image_path = item.data(SgPublishHistoryModel.FULL_IMAGE_PATH_ROLE) + pixmap = None + + if full_image_path and os.path.exists(full_image_path): + pixmap = QtGui.QPixmap(full_image_path) + if pixmap.isNull(): + pixmap = None + + # For FlowAM data, fall back to the publish thumbnail role + if not pixmap: + publish_thumb = item.data(SgPublishHistoryModel.PUBLISH_THUMB_ROLE) + if ( + publish_thumb + and isinstance(publish_thumb, QtGui.QPixmap) + and not publish_thumb.isNull() + ): + pixmap = publish_thumb + + # Last resort: item icon + if not pixmap: + icon = item.icon() + if not icon.isNull(): + pixmap = icon.pixmap(256, 256) + + if not pixmap or pixmap.isNull(): + self.ui.details_image.clear() + return + + # Scale to fit the image label while preserving aspect ratio + target_size = self.ui.details_image.size() + scaled_pixmap = pixmap.scaled( + target_size, + QtCore.Qt.KeepAspectRatio, + QtCore.Qt.SmoothTransformation, + ) + self.ui.details_image.setPixmap(scaled_pixmap) + self.ui.details_image.setScaledContents(False) + def _on_history_double_clicked(self, model_index): """ When someone double clicks on a publish in the history view, run the @@ -724,13 +913,13 @@ def _set_details_pane_visiblity(self, visible): # hide details pane self._details_pane_visible = False self.ui.details.setVisible(False) - self.ui.info.setText("Show Details") + self.ui.info.setIcon(QtGui.QIcon(":/res/icon_plus.png")) else: # show details pane self._details_pane_visible = True self.ui.details.setVisible(True) - self.ui.info.setText("Hide Details") + self.ui.info.setIcon(QtGui.QIcon(":/res/icon_minus.png")) # if there is something selected, make sure the detail # section is focused on this @@ -738,39 +927,128 @@ def _set_details_pane_visiblity(self, visible): self._setup_details_panel(selection_model.selectedIndexes()) + def _format_folder_field_value( + self, + field_name: str, + field_value: Any, + sg_data: dict, + entity_type: str, + ) -> str: + """Formats field values for Shotgun entity folder items in the details panel. + + :param field_name: Shotgun field name (e.g., 'sg_status_list', 'description') + :param field_value: Raw field value from Shotgun + :param sg_data: Complete Shotgun entity data dictionary + :param entity_type: Shotgun entity type + :returns: HTML-formatted string for display in details panel + """ + if field_name == "sg_status_list": + if field_value is None: + status_name = "No Status" + else: + status_name = self._status_model.get_long_name(field_value) + + status_color = self._status_model.get_color_str(field_value) + if status_color: + status_name = "%s " % ( + status_name, + status_color, + ) + return status_name + + elif field_name == "description": + return field_value or "No description entered." + + elif field_name == "code": + display_name = shotgun_globals.get_type_display_name(sg_data["type"]) + return "%s %s" % (display_name, field_value) + + else: + return get_human_readable_value(field_value, field_name, entity_type) + + def _format_published_file_field_value( + self, + field_name: str, + field_value: Any, + sg_item: dict, + entity_type: str, + ) -> Optional[str]: + """Formats field values for published file items in the details panel. + + :param field_name: Shotgun field name (e.g., 'name', 'version_number', 'entity') + :param field_value: Raw field value from Shotgun + :param sg_item: Complete published file data dictionary + :param entity_type: Shotgun entity type + :returns: Formatted string for display in details panel (may contain HTML) + """ + if field_name == "name": + return field_value or "No Name" + + elif field_name == "type": + return field_value + + elif field_name == "version_number": + if field_value == constants.DRAFT_VERSION_IDENTIFIER: + return "DRAFT" + return "%03d" % field_value if field_value is not None else "N/A" + + elif field_name == "entity": + if field_value: + display_name = shotgun_globals.get_type_display_name( + field_value.get("type") + ) + entity_name = field_value.get("name") + return "%s %s" % (display_name, entity_name) + + elif field_name == "task": + if field_value: + task_name = sg_item.get("task.Task.content", "Unnamed") + task_status_code = sg_item.get("task.Task.sg_status_list") + if task_status_code: + task_status_str = self._status_model.get_long_name(task_status_code) + else: + task_status_str = "No Status" + return "%s (%s)" % (task_name, task_status_str) + else: + return "No Task" + + elif field_name == "version.Version.sg_status_list": + if field_value: + return self._status_model.get_long_name(field_value) + else: + return "No Status" + + else: + return get_human_readable_value(field_value, field_name, entity_type) + def _setup_details_panel(self, items): """ Sets up the details panel with info for a given item. """ - def __make_table_row(left, right): - """ - Helper method to make a detail table row - """ + def __make_table_row(left, right, max_chars=80): + from .utils import smart_truncate + + if isinstance(right, str) and len(right) > max_chars: + right = smart_truncate(right, max_chars) + if isinstance(left, str): + left = left.replace(" ", " ") return ( - "%s %s" + "%s " + "%s" % (left, right) ) def __set_publish_ui_visibility(is_publish): - """ - Helper method to enable disable publish specific details UI - """ - # disable version history stuff - self.ui.version_history_label.setEnabled(is_publish) self.ui.history_view.setEnabled(is_publish) - - # hide actions and playback stuff self.ui.detail_actions_btn.setVisible(is_publish) - self.ui.detail_playback_btn.setVisible(is_publish) + self.ui.details_widget.setVisible(is_publish) def __clear_publish_history(pixmap): - """ - Helper method that clears the history view on the right hand side. - - :param pixmap: image to set at the top of the history view. - """ self._publish_history_model.clear() + if self._medm_history_model is not None: + self._medm_history_model.clear() + self._update_history_view_height() self.ui.details_header.setText("") self.ui.details_image.setPixmap(pixmap) __set_publish_ui_visibility(False) @@ -785,65 +1063,57 @@ def __clear_publish_history(pixmap): elif len(items) > 1: __clear_publish_history(self._multiple_publishes_pixmap) else: - model_index = items[0] - # the incoming model index is an index into our proxy model - # before continuing, translate it to an index into the - # underlying model proxy_model = model_index.model() source_index = proxy_model.mapToSource(model_index) - - # now we have arrived at our model derived from StandardItemModel - # so let's retrieve the standarditem object associated with the index item = source_index.model().itemFromIndex(source_index) - # render out details thumb_pixmap = item.icon().pixmap(512) self.ui.details_image.setPixmap(thumb_pixmap) - sg_data = item.get_sg_data() + app = sgtk.platform.current_bundle() + detail_panel_entity_fields = app.get_setting( + "entity_fields_detail_panel", {} + ) + + if sg_data is not None: + entity_type = sg_data.get("type", "Unknown") + else: + entity_type = "Unknown" + configured_fields = detail_panel_entity_fields.get(entity_type, []) + if sg_data is None: - # an item which doesn't have any sg data directly associated - # typically an item higher up the tree - # just use the default text folder_name = __make_table_row("Name", item.text()) self.ui.details_header.setText("%s
" % folder_name) __set_publish_ui_visibility(False) elif item.data(SgLatestPublishModel.IS_FOLDER_ROLE): # folder with sg data - basically a leaf node in the entity tree + required_fields = ["code", "sg_status_list", "description"] + all_fields = list(dict.fromkeys(required_fields + configured_fields)) - status_code = sg_data.get("sg_status_list") - if status_code is None: - status_name = "No Status" - else: - status_name = self._status_model.get_long_name(status_code) - - status_color = self._status_model.get_color_str(status_code) - if status_color: - status_name = ( - "%s " - % (status_name, status_color) + msg = "" + for field_name in all_fields: + if sg_data.get(field_name) is None: + continue + + display_name = get_field_display_name(entity_type, field_name) + formatted_value = self._format_folder_field_value( + field_name, + sg_data.get(field_name), + sg_data, + entity_type, ) - if sg_data.get("description"): - desc_str = sg_data.get("description") - else: - desc_str = "No description entered." + if field_name in required_fields or formatted_value: + msg += __make_table_row(display_name, formatted_value) - msg = "" - display_name = shotgun_globals.get_type_display_name(sg_data["type"]) - msg += __make_table_row( - "Name", "%s %s" % (display_name, sg_data.get("code")) - ) - msg += __make_table_row("Status", status_name) - msg += __make_table_row("Description", desc_str) self.ui.details_header.setText("%s
" % msg) - # blank out the version history - __set_publish_ui_visibility(False) + __set_publish_ui_visibility(True) self._publish_history_model.clear() + self._update_history_view_height() else: # this is a publish! @@ -851,92 +1121,79 @@ def __clear_publish_history(pixmap): sg_item = item.get_sg_data() - # sort out the actions button + required_fields = ["name", "type", "version_number"] + optional_fields = [ + "entity", + "task", + "version.Version.sg_status_list", + ] + all_fields = list( + dict.fromkeys(required_fields + optional_fields + configured_fields) + ) + actions = self._action_manager.get_actions_for_publish( sg_item, self._action_manager.UI_AREA_DETAILS ) if len(actions) == 0: self.ui.detail_actions_btn.setVisible(False) else: - self.ui.detail_playback_btn.setVisible(True) self._details_action_menu.clear() for a in actions: self._dynamic_widgets.append(a) self._details_action_menu.addAction(a) - # if there is an associated version, show the play button if sg_item.get("version"): sg_url = sgtk.platform.current_bundle().shotgun.base_url url = "%s/page/media_center?type=Version&id=%d" % ( sg_url, sg_item["version"]["id"], ) - - self.ui.detail_playback_btn.setVisible(True) self._current_version_detail_playback_url = url else: - self.ui.detail_playback_btn.setVisible(False) self._current_version_detail_playback_url = None - if sg_item.get("name") is None: - name_str = "No Name" - else: - name_str = sg_item.get("name") - + msg = "" type_str = shotgun_model.get_sanitized_data( item, SgLatestPublishModel.PUBLISH_TYPE_NAME_ROLE ) - msg = "" - msg += __make_table_row("Name", name_str) - msg += __make_table_row("Type", type_str) - - version = sg_item.get("version_number") - vers_str = "%03d" % version if version is not None else "N/A" - - msg += __make_table_row("Version", "%s" % vers_str) - - if sg_item.get("entity"): - display_name = shotgun_globals.get_type_display_name( - sg_item.get("entity").get("type") - ) - entity_str = "%s %s" % ( - display_name, - sg_item.get("entity").get("name"), + for field_name in all_fields: + display_name = get_field_display_name( + sg_item.get("type", "Unknown"), field_name ) - msg += __make_table_row("Link", entity_str) - - # sort out the task label - if sg_item.get("task"): - - if sg_item.get("task.Task.content") is None: - task_name_str = "Unnamed" - else: - task_name_str = sg_item.get("task.Task.content") - - if sg_item.get("task.Task.sg_status_list") is None: - task_status_str = "No Status" + if field_name == "type": + formatted_value = self._format_published_file_field_value( + field_name, type_str, sg_item, entity_type + ) else: - task_status_code = sg_item.get("task.Task.sg_status_list") - task_status_str = self._status_model.get_long_name( - task_status_code + formatted_value = self._format_published_file_field_value( + field_name, + sg_item.get(field_name), + sg_item, + entity_type, ) - msg += __make_table_row( - "Task", "%s (%s)" % (task_name_str, task_status_str) - ) - - # if there is a version associated, get the status for this - if sg_item.get("version.Version.sg_status_list"): - task_status_code = sg_item.get("version.Version.sg_status_list") - task_status_str = self._status_model.get_long_name(task_status_code) - msg += __make_table_row("Review", task_status_str) + if field_name in required_fields or formatted_value: + msg += __make_table_row(display_name, formatted_value) self.ui.details_header.setText("%s
" % msg) - # tell details pane to load stuff sg_data = item.get_sg_data() - self._publish_history_model.load_data(sg_data) + + # Route to the correct history model. + # FlowAM data is identified by _medm_asset or _medm_draft keys. + if self._medm_history_model is not None and ( + sg_data.get("_medm_asset") is not None + or sg_data.get("_medm_draft") is not None + ): + self._publish_history_proxy.setSourceModel(self._medm_history_model) + self._medm_history_model.load_data(sg_data) + else: + self._publish_history_proxy.setSourceModel( + self._publish_history_model + ) + self._publish_history_model.load_data(sg_data) + self._update_history_view_height() self.ui.details_header.updateGeometry() @@ -954,6 +1211,16 @@ def _on_detail_version_playback(self): ######################################################################################## # history related + def _refresh_current_history_model(self) -> None: + """ + Refresh the currently active history model (either SG or FlowAM). + """ + current_source = self._publish_history_proxy.sourceModel() + if current_source == self._medm_history_model: + self._medm_history_model.async_refresh() + else: + self._publish_history_model.async_refresh() + def _compute_history_button_visibility(self): """ compute history button enabled/disabled state based on contents of history stack. @@ -1066,7 +1333,25 @@ def _on_home_clicked(self): self._select_tab(found_hierarchy_preset, track_in_history=False) # Kick off an async load of an entity, which in the context of the loader # is always meant to switch select that item. - preset.model.async_item_from_entity(ctx.entity) + try: + preset.model.async_item_from_entity(ctx.entity) + except (AttributeError, KeyError) as e: + # Handle case where entity doesn't have a valid hierarchy path + # (e.g., when FPT site tracking settings have "don't show a navigation path for asset") + # Stay on the hierarchy tab but don't try to navigate to a specific entity + app = sgtk.platform.current_bundle() + entity_type = ( + ctx.entity.get("type", "Unknown") if ctx.entity else "Unknown" + ) + entity_id = ctx.entity.get("id", "N/A") if ctx.entity else "N/A" + entity_name = ctx.entity.get("name", "N/A") if ctx.entity else "N/A" + app.log_error( + "Could not navigate to entity (type: %s, id: %s, name: %s) in hierarchy view: %s. " + "This may occur if the entity does not have a valid hierarchy path defined in Flow Production Tracking. " + "Please check your hierarchy settings for this entity type or verify that the entity exists in the project hierarchy. " + "Staying on hierarchy tab without selection." + % (entity_type, entity_id, entity_name, e) + ) return else: if found_preset is None: @@ -1266,6 +1551,8 @@ def _on_reload_action(self): """ self._status_model.hard_refresh() self._publish_history_model.hard_refresh() + if self._medm_history_model is not None: + self._medm_history_model.hard_refresh() self._publish_type_model.hard_refresh() self._publish_model.hard_refresh() for p in self._entity_presets: @@ -1578,66 +1865,9 @@ def _load_entity_presets(self): self._dynamic_widgets.extend([search]) - # We need to handle tool tip display ourselves for action context menus. - def action_hovered(action): - tip = action.toolTip() - if tip == action.text(): - QtGui.QToolTip.hideText() - else: - QtGui.QToolTip.showText(QtGui.QCursor.pos(), tip) - - # Set up a view right click menu. - if type_hierarchy: - - action_ca = QtGui.QAction("Collapse All Folders", view) - action_ca.hovered.connect(lambda: action_hovered(action_ca)) - action_ca.triggered.connect(view.collapseAll) - view.addAction(action_ca) - self._dynamic_widgets.append(action_ca) - - action_reset = QtGui.QAction("Reset", view) - action_reset.setToolTip( - "Reset the tree to its PTR hierarchy root collapsed state.

" - "Any existing data contained in the tree will be cleared, " - "affecting selection and other related states, and " - "available cached data will be immediately reloaded.

" - "The rest of the data will be lazy-loaded when navigating down the tree." - ) - action_reset.hovered.connect(lambda: action_hovered(action_reset)) - action_reset.triggered.connect(model.reload_data) - view.addAction(action_reset) - self._dynamic_widgets.append(action_reset) - - else: - - action_ea = QtGui.QAction("Expand All Folders", view) - action_ea.hovered.connect(lambda: action_hovered(action_ea)) - action_ea.triggered.connect(view.expandAll) - view.addAction(action_ea) - self._dynamic_widgets.append(action_ea) - - action_ca = QtGui.QAction("Collapse All Folders", view) - action_ca.hovered.connect(lambda: action_hovered(action_ca)) - action_ca.triggered.connect(view.collapseAll) - view.addAction(action_ca) - self._dynamic_widgets.append(action_ca) - - action_refresh = QtGui.QAction("Refresh", view) - action_refresh.setToolTip( - "Refresh the tree data to ensure it is up to date with Flow Production Tracking.

" - "Since this action is done in the background, the tree update " - "will be applied whenever the data is returned from Flow Production Tracking.

" - "When data has been added, it will be added into the existing tree " - "without affecting selection and other related states.

" - "When data has been modified or deleted, a tree rebuild will be done, " - "affecting selection and other related states." - ) - action_refresh.hovered.connect(lambda: action_hovered(action_refresh)) - action_refresh.triggered.connect(model.async_refresh) - view.addAction(action_refresh) - self._dynamic_widgets.append(action_refresh) - - view.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) + # Contextual menu moved to `_set_contextual_menu` method + self._set_contextual_menu(None, None, view, model) + # ------------------------------------- # Set up an on-select callback. selection_model = view.selectionModel() @@ -1664,6 +1894,121 @@ def action_hovered(action): # data has properly arrived in the model. self._on_home_clicked() + def _popup_menu(self, position: QtCore.QPoint) -> None: + """ + Slot triggered when the user right clicks in the tree view to pop up the context menu. + + :param position: The position where the menu should be displayed. + """ + view = self.sender() + menu = QtGui.QMenu(view) + + for action in view.actions(): + menu.addAction(action) + + menu.exec_(view.viewport().mapToGlobal(position)) + + def _set_contextual_menu( + self, sg_data: dict, field_value: Any, view: Any, model: Any + ) -> None: + """ + Set up a view right click menu. + + :param dict sg_data: A Shotgun data dict + :param dict field_value: A dictionary containing field-specific data + """ + + # Clean-up + for entity_action in view.actions(): + view.removeAction(entity_action) + self._dynamic_widgets = [] + + # We need to handle tool tip display ourselves for action context menus. + def action_hovered(action): + tip = action.toolTip() + if tip == action.text(): + QtGui.QToolTip.hideText() + else: + QtGui.QToolTip.showText(QtGui.QCursor.pos(), tip) + + # Identify type_hierarchy based on the model's class + type_hierarchy = isinstance(model, SgHierarchyModel) + + if type_hierarchy: + + action_ca = QtGui.QAction("Collapse All Folders", view) + action_ca.hovered.connect(lambda: action_hovered(action_ca)) + action_ca.triggered.connect(view.collapseAll) + view.addAction(action_ca) + self._dynamic_widgets.append(action_ca) + + action_reset = QtGui.QAction("Reset", view) + action_reset.setToolTip( + "Reset the tree to its PTR hierarchy root collapsed state.

" + "Any existing data contained in the tree will be cleared, " + "affecting selection and other related states, and " + "available cached data will be immediately reloaded.

" + "The rest of the data will be lazy-loaded when navigating down the tree." + ) + action_reset.hovered.connect(lambda: action_hovered(action_reset)) + action_reset.triggered.connect(model.reload_data) + view.addAction(action_reset) + self._dynamic_widgets.append(action_reset) + + else: + + action_ea = QtGui.QAction("Expand All Folders", view) + action_ea.hovered.connect(lambda: action_hovered(action_ea)) + action_ea.triggered.connect(view.expandAll) + view.addAction(action_ea) + self._dynamic_widgets.append(action_ea) + + action_ca = QtGui.QAction("Collapse All Folders", view) + action_ca.hovered.connect(lambda: action_hovered(action_ca)) + action_ca.triggered.connect(view.collapseAll) + view.addAction(action_ca) + self._dynamic_widgets.append(action_ca) + + action_refresh = QtGui.QAction("Refresh", view) + action_refresh.setToolTip( + "Refresh the tree data to ensure it is up to date with Flow Production Tracking.

" + "Since this action is done in the background, the tree update " + "will be applied whenever the data is returned from Flow Production Tracking.

" + "When data has been added, it will be added into the existing tree " + "without affecting selection and other related states.

" + "When data has been modified or deleted, a tree rebuild will be done, " + "affecting selection and other related states." + ) + action_refresh.hovered.connect(lambda: action_hovered(action_refresh)) + action_refresh.triggered.connect(model.async_refresh) + view.addAction(action_refresh) + self._dynamic_widgets.append(action_refresh) + + # --------------------------------------------------------------- + # Add custom actions to the context menu + actions = self._action_manager.get_actions_for_entity(sg_data) + + for entity_action in actions: + + def on_action_click(act): + self._action_manager._loader_manager._bundle.execute_hook_method( + "actions_hook", + "execute_action", + name=act["name"], + params=act["params"], + sg_publish_data=sg_data, + am_base_obj=self._action_manager.get_am_base_obj(), + ) + + action = QtGui.QAction(entity_action["caption"], view) + action.triggered.connect(partial(on_action_click, act=entity_action)) + view.addAction(action) + self._dynamic_widgets.append(action) + # --------------------------------------------------------------- + + view.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) + view.customContextMenuRequested.connect(self._popup_menu) + def _get_entity_root(self, root): """ Translates the string from the settings into an entity. @@ -1897,6 +2242,12 @@ def _on_treeview_item_selected(self): selected_item = self._get_selected_entity() + # Clear FlowAM tree selection when a classic entity tree item is selected, + # and restore the Shotgun publish model as the source + if self._medm_tree_view is not None: + self._medm_tree_view.selectionModel().clearSelection() + self._publish_proxy_model.setSourceModel(self._publish_model) + # update breadcrumbs self._populate_entity_breadcrumbs(selected_item) @@ -1904,6 +2255,7 @@ def _on_treeview_item_selected(self): # nodes are displayed in the main view, so make sure # they are loaded. model = self._entity_presets[self._current_entity_preset].model + view = self._entity_presets[self._current_entity_preset].view if selected_item and model.canFetchMore(selected_item.index()): model.fetchMore(selected_item.index()) @@ -1916,6 +2268,14 @@ def _on_treeview_item_selected(self): # tell publish UI to update itself self._load_publishes_for_entity_item(selected_item) + # [Flow AM] Regenerate contextual menu + if selected_item is not None: + sg_data, field_value = model_item_data.get_item_data(selected_item) + self._set_contextual_menu(sg_data, field_value, view, model) + else: + # No item selected, set contextual menu with None data + self._set_contextual_menu(None, None, view, model) + def _load_publishes_for_entity_item(self, item): """ Given an item from the treeview, or None if no item @@ -2083,6 +2443,106 @@ def _populate_entity_breadcrumbs(self, selected_item): self.ui.entity_breadcrumbs.setText("%s" % breadcrumbs) + def _setup_medm_tree_panel(self) -> None: + """ + Set up the FlowAM tree view panel as the left-most panel in the splitter. + This panel shows the Flow Asset Management hierarchy. + """ + medm_panel = QtGui.QWidget() + medm_layout = QtGui.QVBoxLayout(medm_panel) + medm_layout.setContentsMargins(0, 0, 0, 0) + medm_layout.setSpacing(2) + + title_label = QtGui.QLabel("Flow Asset Management") + title_label.setStyleSheet("padding: 5px; background-color: #2C2C2C;") + medm_layout.addWidget(title_label) + + self._medm_tree_view = QtGui.QTreeView() + self._medm_tree_view.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) + self._medm_tree_view.setIconSize(QtCore.QSize(20, 20)) + self._medm_tree_view.setStyleSheet("QTreeView::item { padding: 6px; }") + self._medm_tree_view.setUniformRowHeights(True) + self._medm_tree_view.setHeaderHidden(True) + self._medm_tree_view.setAlternatingRowColors(True) + medm_layout.addWidget(self._medm_tree_view) + + self._medm_entity_model = MedmEntityModel( + self, + None, + None, + None, + self._task_manager, + self._medm_cache, + ) + self._medm_tree_view.setModel(self._medm_entity_model) + + self._medm_entity_overlay = ShotgunModelOverlayWidget( + self._medm_entity_model, self._medm_tree_view + ) + + # Both models share _medm_cache so tree expansion and publish + # loading never duplicate API calls. + self._medm_publish_model = MedmLatestPublishModel( + self, + self._publish_type_model, + self._task_manager, + self._medm_cache, + self._medm_thumbnail_service, + ) + + self._medm_tree_view.selectionModel().selectionChanged.connect( + self._on_medm_tree_selection_changed + ) + + # Insert the FlowAM panel as the first (left-most) widget in the splitter + self.ui.splitter.insertWidget(0, medm_panel) + + # Adjust stretch factors: [FlowAM, classic-left, middle, right] + self.ui.splitter.setStretchFactor(0, 2) + self.ui.splitter.setStretchFactor(1, 3) + self.ui.splitter.setStretchFactor(2, 7) + self.ui.splitter.setStretchFactor(3, 3) + self.ui.splitter.setSizes([250, 360, 840, 380]) + + self._dynamic_widgets.extend([medm_panel, title_label]) + + def _on_medm_tree_selection_changed( + self, selected: QtGui.QItemSelection, deselected: QtGui.QItemSelection + ) -> None: + """ + Called when selection changes in the FlowAM tree view. Updates the + publish view to show publishes for the selected FlowAM entity. + """ + app = sgtk.platform.current_bundle() + + # Clear all classic entity tree selections to avoid conflicts + for preset in self._entity_presets.values(): + preset.view.selectionModel().clearSelection() + + indexes = selected.indexes() + if not indexes: + self._publish_proxy_model.setSourceModel(self._publish_model) + self._publish_model.load_data(None, [], False, []) + return + + index = indexes[0] + item = self._medm_entity_model.itemFromIndex(index) + + if item: + # Switch to FlowAM publish model + self._publish_proxy_model.setSourceModel(self._medm_publish_model) + + # Clear type filters - FlowAM items don't use SG publish types + self._publish_proxy_model.set_filter_by_type_ids(None, True) + + # Load publishes for the selected FlowAM asset + self._medm_publish_model.load_data(item) + + # Re-evaluate all proxy filter items + self._publish_proxy_model.invalidateFilter() + else: + app.log_warning("FlowAM: Could not get item from index") + ################################################################################################ # Helper stuff diff --git a/python/tk_multi_loader/loader_action_manager.py b/python/tk_multi_loader/loader_action_manager.py index da4ad2c..03b2d5e 100644 --- a/python/tk_multi_loader/loader_action_manager.py +++ b/python/tk_multi_loader/loader_action_manager.py @@ -210,6 +210,20 @@ def get_actions_for_folder(self, sg_data): return qt_actions + def get_actions_for_entity(self, sg_data): + return self._loader_manager.get_actions_for_entity(sg_data) + + def get_am_base_obj(self) -> "FlowAMActions | None": + """ + Returns the base object for asset management actions, if available. + + This is used to provide context for actions related to asset management, + such as showing details in Shotgun or Media Center. + + :returns: The base object for asset management actions, or None if not available. + """ + return self._loader_manager.get_am_base_obj() + ######################################################################################## # callbacks diff --git a/python/tk_multi_loader/medm/__init__.py b/python/tk_multi_loader/medm/__init__.py index 4ebbf58..d5e0a88 100644 --- a/python/tk_multi_loader/medm/__init__.py +++ b/python/tk_multi_loader/medm/__init__.py @@ -8,9 +8,9 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. -"""MEDM (Flow Asset Management) integration models for the Loader app. +"""FlowAM integration models for the Loader app. -This package provides Qt models that back the loader when ``use_medm_data`` +This package provides Qt models that back the loader when ``enable_flowam`` is enabled in the app configuration. All models share a single :class:`~medm.shared_cache.MedmSharedCache` and :class:`~medm.thumbnail_service.MedmThumbnailService` instance injected by @@ -18,15 +18,25 @@ """ from .entity_model import MedmEntityModel +from .flowam_actions import FlowAMActions from .latestpublish_model import MedmLatestPublishModel from .publishhistory_model import MedmPublishHistoryModel from .shared_cache import MedmSharedCache +from .template_queries import ( + find_template_pipeline_step, + get_template_pipeline_steps, + get_templates, +) from .thumbnail_service import MedmThumbnailService __all__ = [ + "FlowAMActions", "MedmEntityModel", "MedmLatestPublishModel", "MedmPublishHistoryModel", "MedmSharedCache", "MedmThumbnailService", + "find_template_pipeline_step", + "get_template_pipeline_steps", + "get_templates", ] diff --git a/python/tk_multi_loader/medm/entity_model.py b/python/tk_multi_loader/medm/entity_model.py index 93c9ac5..ebc4ecd 100644 --- a/python/tk_multi_loader/medm/entity_model.py +++ b/python/tk_multi_loader/medm/entity_model.py @@ -8,9 +8,9 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. -"""MEDM Asset Model - Tree model for MEDM asset hierarchy +"""FlowAM Asset Model - Tree model for FlowAM asset hierarchy -This module provides a tree model that displays MEDM assets +This module provides a tree model that displays FlowAM assets in the left-hand tree view of the loader. Children are loaded lazily: only the immediate children of the current project @@ -41,8 +41,8 @@ class MedmEntityModel(QtGui.QStandardItemModel): """ - Tree model that displays MEDM assets in a hierarchical structure. - This replaces SgEntityModel for MEDM data sources. + Tree model that displays FlowAM assets in a hierarchical structure. + This replaces SgEntityModel for FlowAM data sources. Uses lazy loading: only the project's immediate children are fetched at startup. Deeper levels are fetched when the user expands a node. @@ -53,7 +53,7 @@ class MedmEntityModel(QtGui.QStandardItemModel): SG_ASSOCIATED_FIELD_ROLE = QtCore.Qt.UserRole + 2 ASSET_ROLE = ( QtCore.Qt.UserRole + 200 - ) # Stores MEDM Asset object (shared with all MEDM models) + ) # Stores FlowAM Asset object (shared with all FlowAM models) # Lazy-loading bookkeeping role: True once children have been fetched for a node. CHILDREN_LOADED_ROLE = QtCore.Qt.UserRole + 201 @@ -142,7 +142,7 @@ def canFetchMore(self, parent: QtCore.QModelIndex) -> bool: return not item.data(self.CHILDREN_LOADED_ROLE) def fetchMore(self, parent: QtCore.QModelIndex) -> None: - """Load the immediate children of *parent* from the MEDM API (or cache).""" + """Load the immediate children of *parent* from the FlowAM API (or cache).""" if not parent.isValid(): return item = self.itemFromIndex(parent) @@ -176,21 +176,21 @@ def item_from_entity( Returns a QStandardItem based on entity type and entity id. **OVERRIDE:** This method overrides the ShotgunModel.item_from_entity() interface - to provide MEDM-compatible implementation. The original ShotgunModel version uses - an internal data handler (_data_handler.get_uid_from_entity_id), but MEDM models + to provide FlowAM-compatible implementation. The original ShotgunModel version uses + an internal data handler (_data_handler.get_uid_from_entity_id), but FlowAM models store data in a tree structure requiring recursive search. **Implementation Differences from ShotgunModel.item_from_entity:** - Original: Uses flat data handler lookup (uid-based) - This override: Performs recursive tree search through QStandardItem hierarchy - Original: Validates entity_type matches model's __entity_type - - This override: Ignores entity_type (MEDM uses unified Asset model) + - This override: Ignores entity_type (FlowAM uses unified Asset model) **Note:** Method name preserved for API compatibility with dialog.py which expects all entity models (SgEntityModel, SgHierarchyModel, MedmEntityModel) to implement this interface. Called by dialog._get_item_from_entity() for navigation/selection. - :param entity_type: Shotgun entity type (ignored in MEDM implementation) + :param entity_type: Shotgun entity type (ignored in FlowAM implementation) :param entity_id: Entity ID to search for (compared against SG_DATA_ROLE["id"]) :returns: :class:`~PySide.QtGui.QStandardItem` or None if not found """ @@ -213,12 +213,12 @@ def get_cached_children(self, asset: Asset) -> List[Asset]: """ Return child :class:`Asset` objects for *asset*. - Uses the internal cache when available; otherwise fetches from the MEDM + Uses the internal cache when available; otherwise fetches from the FlowAM API and stores the result. This is the single entry-point that both the tree's ``fetchMore`` and :class:`MedmLatestPublishModel` use, so that a drill-down never fetches the same level twice. - :param asset: Parent MEDM Asset whose children are needed. + :param asset: Parent FlowAM Asset whose children are needed. :returns: List of child Asset objects (may be empty). """ return self._fetch_and_cache_children(asset) @@ -229,18 +229,18 @@ def get_cached_children(self, asset: Asset) -> List[Asset]: def _initialize_project(self) -> None: """ - Initialize and cache the MEDM Project object. + Initialize and cache the FlowAM Project object. Called during __init__ to fail fast if project is unavailable. """ try: session_project = self._flow_module.data.get_session_project() self._project = self._flow_module.data.Project(session_project.id) self._app.log_debug( - f"MEDM Entity: Initialized project '{self._project.name}'" + f"FlowAM Entity: Initialized project '{self._project.name}'" ) except Exception as e: self._app.log_error( - f"MEDM Entity: Failed to initialize project: {type(e).__name__}: {e}. " + f"FlowAM Entity: Failed to initialize project: {type(e).__name__}: {e}. " "Entity tree will not be loaded." ) self._project = None @@ -273,11 +273,11 @@ def _get_structural_type_ids(self) -> set: self._structural_type_ids = {folder_id, pipeline_step_id} self._app.log_debug( - f"MEDM Entity: structural type IDs = {self._structural_type_ids}" + f"FlowAM Entity: structural type IDs = {self._structural_type_ids}" ) except self._flow_module.FlowError as e: self._app.log_warning( - f"MEDM Entity: could not resolve structural type IDs ({e}); " + f"FlowAM Entity: could not resolve structural type IDs ({e}); " "non-structural assets without structural descendants will be hidden." ) self._structural_type_ids = set() @@ -301,7 +301,7 @@ def _is_tree_node(self, asset: Asset) -> bool: Assets that satisfy none of the above are pure leaf items that belong only in the centre-panel publish list, not in the tree. - :param asset: MEDM ``Asset`` to test. + :param asset: FlowAM ``Asset`` to test. :returns: ``True`` if the asset should appear in the tree. """ if _is_structural_asset_util(asset, self._flow_module): @@ -322,7 +322,7 @@ def _icon_for_asset(self, asset: Asset) -> QtGui.QIcon: * **Everything else** (workfiles, generic assets, ...) -> binary/data icon, reflecting that the item holds or organises file data. - :param asset: MEDM ``Asset`` to pick an icon for. + :param asset: FlowAM ``Asset`` to pick an icon for. :returns: A :class:`QtGui.QIcon` instance. """ return ( @@ -333,18 +333,20 @@ def _icon_for_asset(self, asset: Asset) -> QtGui.QIcon: def _load_medm_assets(self) -> None: """ - Load the first level of MEDM assets (project's immediate children). + Load the first level of FlowAM assets (project's immediate children). Called asynchronously after a short delay to show the loading spinner. """ if self._project is None: self._app.log_warning( - "MEDM Entity: Cannot load assets - project not initialized" + "FlowAM Entity: Cannot load assets - project not initialized" ) self.data_refresh_fail.emit("Project not initialized") return try: - self._app.log_debug("MEDM: Loading entity tree (project children only)...") + self._app.log_debug( + "FlowAM: Loading entity tree (project children only)..." + ) count = 0 for asset in self._project.iterate_children(): @@ -353,13 +355,13 @@ def _load_medm_assets(self) -> None: count += 1 self._app.log_debug( - f"MEDM: Entity tree loaded successfully. Loaded {count} root assets" + f"FlowAM: Entity tree loaded successfully. Loaded {count} root assets" ) self.cache_loaded.emit() self.data_refreshed.emit(True) except Exception as e: - self._app.log_error(f"Failed to load MEDM data: {e}") + self._app.log_error(f"Failed to load FlowAM data: {e}") import traceback self._app.log_debug(traceback.format_exc()) @@ -375,7 +377,7 @@ def _add_asset_item( reports ``True`` and Qt draws an expand arrow until the user actually drills in. - :param asset: The MEDM Asset to add. + :param asset: The FlowAM Asset to add. :param parent_item: Parent item, or ``None`` for root level. :returns: The newly created item. """ @@ -428,17 +430,19 @@ def _load_children_for_item(self, item: QtGui.QStandardItem) -> None: for child_asset in tree_children: self._add_asset_item(child_asset, item) self._app.log_debug( - f"MEDM: Loaded {len(tree_children)}/{len(children)} children for '{asset.name}' " + f"FlowAM: Loaded {len(tree_children)}/{len(children)} children for '{asset.name}' " f"(non-structural leaf children hidden from tree)" ) except Exception as e: - self._app.log_debug(f"MEDM: Could not get children for '{asset.name}': {e}") + self._app.log_debug( + f"FlowAM: Could not get children for '{asset.name}': {e}" + ) def _fetch_and_cache_children(self, asset: Asset) -> List[Asset]: """ Return child assets for *asset*, fetching from the API only on the first call and caching the result in the shared cache for subsequent - lookups by any MEDM model. + lookups by any FlowAM model. """ if asset.id in self._cache.children: return self._cache.children[asset.id] diff --git a/python/tk_multi_loader/medm/flowam_actions.py b/python/tk_multi_loader/medm/flowam_actions.py new file mode 100644 index 0000000..22a871a --- /dev/null +++ b/python/tk_multi_loader/medm/flowam_actions.py @@ -0,0 +1,461 @@ +# Copyright (c) 2025 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. +from __future__ import annotations + +import functools +from types import ModuleType +from typing import Any + +import sgtk +from sgtk import TankError +from sgtk.platform.qt import QtGui + +from ..build_asset_dialog import BuildAssetDialog +from ..build_template_dialog import BuildTemplateDialog +from ..constants import DRAFT_VERSION_IDENTIFIER + + +class FlowAMActions: + """ + Plugin for loading items published with Flow Asset Management. + + This hook has been tested with Maya and Houdini. + """ + + def __init__(self): + self._app = sgtk.platform.current_bundle() + + @property + def DRAFT_VERSION_IDENTIFIER(self): + """ + Wraps the identifier for draft versions. + """ + return DRAFT_VERSION_IDENTIFIER + + def load_framework( + self, framework_instance_name: str, module_name: str + ) -> ModuleType: + """ + Simple wrapper around the base class implementation to + provide user feedback if the framework cannot be loaded. + + :param framework_instance_name: Name of the framework instance to load + :returns: sgtk.platform.Framework instance + """ + try: + return sgtk.platform.import_framework(framework_instance_name, module_name) + except Exception as e: + message = f"Could not load the required framework '{framework_instance_name}'.\n\nError details: {e}" + self._app.log_error(message) + QtGui.QMessageBox.critical(None, "Error", message) + + def _do_open(self, sg_publish_data: dict) -> None: + """ + Open the given PublishedFile. + + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + """ + flow_revision_id = sg_publish_data.get("sg_flow_revision_id") + version_number = sg_publish_data.get("version_number") + + if not flow_revision_id: + item_id = sg_publish_data.get("code") or sg_publish_data.get( + "name", "unknown" + ) + raise TankError("No Revision ID found for this item {}.".format(item_id)) + + flow_module = self.load_framework("tk-framework-flowam", "flow") + + if version_number == DRAFT_VERSION_IDENTIFIER and self._is_local_draft( + sg_publish_data + ): + flow_module.asset_management.open_draft(flow_revision_id) + elif version_number > DRAFT_VERSION_IDENTIFIER: + # Checkout the revision to the local sandbox + flow_module.asset_management.checkout_revision(flow_revision_id) + else: + raise TankError( + f"Cannot open item {sg_publish_data['name']} with version number {version_number}. " + "This draft is not local to your sandbox." + ) + + def _create_reference_am(self, sg_publish_data: dict) -> None: + """ + Create a reference to the given PublishedFile. + + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + """ + flow_revision_id = sg_publish_data.get("sg_flow_revision_id") + + if not flow_revision_id: + item_id = sg_publish_data.get("code") or sg_publish_data.get( + "name", "unknown" + ) + raise TankError("No Revision ID found for this item {}.".format(item_id)) + + flow_module = self.load_framework("tk-framework-flowam", "flow") + flow_module.asset_management.reference_revision(flow_revision_id) + + def _create_reference_copy_link(self, sg_publish_data: dict) -> None: + """ + Copy the link path to the given PublishedFile to the clipboard. + + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + """ + flow_revision_id = sg_publish_data.get("sg_flow_revision_id") + + if not flow_revision_id: + item_id = sg_publish_data.get("code") or sg_publish_data.get( + "name", "unknown" + ) + raise TankError("No Revision ID found for this item {}.".format(item_id)) + + flow_module = self.load_framework("tk-framework-flowam", "flow") + path = flow_module.asset_management.copy_reference_link(flow_revision_id) + + self._app.log_info(f"Reference path copied: {path}") + + def _build_new_scene(self, sg_publish_data: dict) -> None: + """ + Open a dialog to build a new scene. If accepted, create a new draft + for the given task using `_on_build_scene_dialog_accepted` callback. + + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + """ + parent_window = self._get_dialog_parent() + sg_flow_am_id = self._app.context.project.get("sg_flow_am_id") + # Get the pipeline step from the task + task = sg_publish_data.get("task") + task_id = task.get("id") if task else None + task_pipeline_step = self._get_task_pipeline_step(task_id) if task_id else None + # Open the build scene dialog + build_scene_dialog = BuildAssetDialog( + project_id=sg_flow_am_id, + parent=parent_window, + pipeline_step=task_pipeline_step, + ) + build_scene_dialog.accepted.connect( + lambda: self._on_build_scene_dialog_accepted( + build_scene_dialog, sg_publish_data + ) + ) + build_scene_dialog.exec_() + + def _on_build_scene_dialog_accepted( + self, dialog: Any, sg_publish_data: dict + ) -> None: + if not dialog.build: + message = "Not enough data from the build dialog." + self._app.log_warning(message) + return + + flow_module = self.load_framework("tk-framework-flowam", "flow") + parent_window = self._get_dialog_parent() + + sg_flow_am_id = self._get_flowam_id() + + if dialog.build == flow_module.asset_management.CreateMode.TEMPLATE: + template_path = dialog.template_source_path + else: + template_path = "" + + task = ( + self._app.shotgun.find_one( + "Task", + filters=[["id", "is", sg_publish_data["id"]]], + fields=["step", "content"], + ) + or {} + ) + + create_inputs = flow_module.asset_management.CreateInputs( + sg_entity_type=sg_publish_data["entity"]["type"], # Asset, Shot, etc. + sg_entity_name=sg_publish_data["entity"]["name"], + sg_pipeline_step=(task.get("step") or {}).get( + "name", "" + ), # Layout, Animation, etc. + sg_task_name=sg_publish_data["content"], + am_project_id=sg_flow_am_id, + create_mode=dialog.build, + source_path=template_path, + prep_scene_callback=functools.partial(self._prep_scene, sg_publish_data), + ) + + try: + draft_info = flow_module.asset_management.create_dcc_workfile(create_inputs) + self._app.log_debug( + f"Created a DCC workfile on Flow AM framework with the draft_id: {draft_info.draft_id}" + ) + except flow_module.CreateAssetError as exc: + self._app.log_error(f"Create asset failed: {exc}\nInput data: {exc.data}") + + QtGui.QMessageBox.critical( + parent_window, + "Error", + str(exc), + ) + return + + def _prep_scene(self, sg_publish_data: dict) -> None: + """ + Let clients run set-up scripts when building a new scene/asset. + + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + """ + + self._app.log_info( + f"prep_scene() called with sg_publish_data: {sg_publish_data}" + ) + # TDs can override this method to add custom scene prep logic + pass + + def _is_local_draft(self, sg_publish_data: dict) -> bool: + """ + Check if the given PublishedFile is a local AM draft. + + :param sg_publish_data: FPTR data dictionary with all the standard entity fields. + :returns: True if it's a local draft, False otherwise. + """ + flow_module = self.load_framework("tk-framework-flowam", "flow") + + return flow_module.sandbox.is_local_draft( + sg_publish_data.get("sg_flow_revision_id") + ) + + def _is_new_asset(self, draft_id: str | None) -> bool: + """ + Check if the given draft ID corresponds to a new asset draft. + + :param draft_id: The draft ID to check. + :returns: True if it's a new asset draft, False otherwise. + """ + flow_module = self.load_framework("tk-framework-flowam", "flow") + + return flow_module.sandbox.is_new_asset(draft_id) + + def _discard_draft(self, sg_publish_data: dict) -> None: + """ + Discard the local draft for the given PublishedFile. + + :param sg_publish_data: FPTR data dictionary with all the standard entity fields. + """ + flow_module = self.load_framework("tk-framework-flowam", "flow") + parent_window = self._get_dialog_parent() + + draft_folder = flow_module.sandbox.get_draft_folder( + sg_publish_data.get("sg_flow_revision_id") + ) + + if flow_module.sandbox.is_new_asset(sg_publish_data.get("sg_flow_revision_id")): + # Case 1: new asset + message = ( + f"Discard the new unpublished asset {sg_publish_data.get('name')}?" + "\n\nThis operation will remove the contents of the following directory and cannot be undone:" + f"\n{draft_folder}" + ) + else: + # Case 2: draft of existing asset + draft_info = flow_module.sandbox.read_draft_info( + sg_publish_data.get("sg_flow_revision_id") + ) + version = draft_info.version + message = ( + f"Discard the draft of asset {sg_publish_data.get('name')} checked out from version {version}?" + "\n\nThis operation will remove the contents of the following directory and cannot be undone:" + f"\n{draft_folder}" + ) + + message_response = QtGui.QMessageBox.question( + parent_window, + "Discard work in progress", + message, + buttons=QtGui.QMessageBox.StandardButtons( + QtGui.QMessageBox.StandardButton.Yes + | QtGui.QMessageBox.StandardButton.Cancel + ), + ) + + if message_response == QtGui.QMessageBox.StandardButton.Yes: + flow_module.asset_management.discard_draft( + sg_publish_data.get("sg_flow_revision_id") + ) + + QtGui.QMessageBox.information( + parent_window, + "Info", + "The local draft has been discarded successfully.", + ) + + def _get_pipeline_steps(self) -> list[str]: + current_engine = sgtk.platform.current_engine() + sg = current_engine.shotgun + pipeline_steps = sg.find( + # Bring all steps related to Assets and Shots. + # Asset and Shot entity types are hardcoded for now. + "Step", + [ + ["entity_type", "in", ["Asset", "Shot"]], + ], + ["code"], + [{"field_name": "code"}], + ) + return list(set([step["code"] for step in pipeline_steps])) + + def _get_task_pipeline_step(self, task_id: int) -> str | None: + """ + Get the pipeline step name for the given task. + + :param task_id: The task ID. + :returns: The pipeline step name or None if not found. + """ + current_engine = sgtk.platform.current_engine() + sg = current_engine.shotgun + task = sg.find_one( + "Task", + [["id", "is", task_id]], + ["step", "content"], + ) + if task and task.get("step"): + return task["step"]["name"] + + self._app.log_warning(f"Pipeline step not found for task ID: {task_id}") + return None + + def _build_new_template(self, sg_publish_data: dict) -> None: + """ + Open a dialog to build a new template scene. If accepted, create a new draft + for the given project using `_on_build_template_dialog_accepted` callback. + + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + """ + # Get the sg_flow_am_id from the Project + sg_flow_am_id = self._get_flowam_id() + + parent_window = self._get_dialog_parent() + + build_template_dialog = BuildTemplateDialog( + sg_flow_am_id, self._get_pipeline_steps(), parent_window + ) + build_template_dialog.accepted.connect( + lambda: self._on_build_template_dialog_accepted( + build_template_dialog, sg_publish_data + ) + ) + build_template_dialog.exec_() + + def _on_build_template_dialog_accepted( + self, dialog: Any, sg_publish_data: dict + ) -> None: + if not dialog.mode: + message = "Not enough data from the build dialog." + self._app.log_warning(message) + return + + # Validate pipeline step is not empty + parent_window = self._get_dialog_parent() + if not dialog.step or not dialog.step.strip(): + message = "Pipeline step is required for template creation." + self._app.log_error(message) + QtGui.QMessageBox.critical(parent_window, "Error", message) + return + + flow_module = self.load_framework("tk-framework-flowam", "flow") + + sg_flow_am_id = self._get_flowam_id() + + create_inputs = flow_module.asset_management.CreateTemplateInputs( + sg_pipeline_step=dialog.step, + am_project_id=sg_flow_am_id, + template_name=dialog.template, + create_mode=dialog.mode, + ) + draft_info = flow_module.asset_management.create_template_workfile( + create_inputs + ) + self._app.log_debug( + f"Created a Template workfile on Flow AM framework with the draft_id: {draft_info.draft_id}" + ) + + def _get_flowam_id(self) -> str: + """ + Retrieve the Flow Asset Management project ID from the current context. + + :returns: The Flow AM project ID or None if not found. + """ + parent_window = self._get_dialog_parent() + sg_flow_am_id = self._app.context.project.get("sg_flow_am_id") + if not sg_flow_am_id: + project = self._app.shotgun.find_one( + "Project", + [["id", "is", self._app.context.project["id"]]], + ["sg_flow_am_id"], + ) + sg_flow_am_id = project.get("sg_flow_am_id") + + if not sg_flow_am_id: + err_details = { + "Context project": self._app.context.project, + "Project ID": ( + self._app.context.project.get("id") + if self._app.context.project + else "None" + ), + "sg_flow_am_id value": sg_flow_am_id, + } + details_str = "\n".join([f" {k}: {v}" for k, v in err_details.items()]) + message = ( + "The current project does not have an associated Asset Management project. " + "Please contact your FPT administrator.\n\n" + f"Details:\n{details_str}" + ) + self._app.log_error(message) + QtGui.QMessageBox.critical( + parent_window, + "Error", + message, + ) + raise TankError(message) + + return sg_flow_am_id + + def _get_dialog_parent(self) -> QtGui.QWidget | None: + """ + Get the parent widget for dialogs. + + :returns: The parent widget. + """ + engine = sgtk.platform.current_engine() + return engine._get_dialog_parent() + + def _download_asset_revision(self, sg_publish_data: dict) -> None: + """ + Download the given PublishedFile revision to the location specified. + + :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. + """ + flow_revision_id = sg_publish_data.get("sg_flow_revision_id") + + if not flow_revision_id: + item_id = sg_publish_data.get("code") or sg_publish_data.get( + "name", "unknown" + ) + raise TankError("No Revision ID found for this item {}.".format(item_id)) + + flow_module = self.load_framework("tk-framework-flowam", "flow") + result = flow_module.asset_management.download_revision(flow_revision_id) + + # Notify the user about the download result + if result: + msg_lines = ["Download complete for the following file(s):", ""] + for i, file_path in result.items(): + # Format: Blob 0: /path/to/file + msg_lines.append(f" • Blob {i}: {file_path}") + msg = "\n".join(msg_lines) + QtGui.QMessageBox.information(None, "Download Result", msg) diff --git a/python/tk_multi_loader/medm/latestpublish_model.py b/python/tk_multi_loader/medm/latestpublish_model.py index c1a3955..09caedc 100644 --- a/python/tk_multi_loader/medm/latestpublish_model.py +++ b/python/tk_multi_loader/medm/latestpublish_model.py @@ -8,10 +8,10 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. -"""MEDM Latest Publish Model - Replacement for SgLatestPublishModel +"""FlowAM Latest Publish Model - Replacement for SgLatestPublishModel This module provides a drop-in replacement for SgLatestPublishModel that uses -Flow Asset Management (MEDM) data instead of Shotgun data. +Flow Asset Management (FlowAM) data instead of Shotgun data. """ from __future__ import annotations @@ -24,6 +24,7 @@ from .shared_cache import MedmSharedCache from .thumbnail_service import MedmThumbnailService +from ..constants import DRAFT_VERSION_IDENTIFIER from .utils import build_draft_sg_dict, resolve_publish_type from .utils import is_structural_asset as _is_structural_asset_util @@ -40,13 +41,9 @@ class MedmLatestPublishModel(QtGui.QStandardItemModel): Model which handles the main spreadsheet view which displays the latest version of all publishes from Flow Asset Management. - This is a drop-in replacement for SgLatestPublishModel that uses MEDM data. + This is a drop-in replacement for SgLatestPublishModel that uses FlowAM data. """ - # Matches the V1 FlowActions hook constant. Draft rows carry this as - # version_number so action hooks route them to asset_management.open_draft(). - DRAFT_VERSION_IDENTIFIER = -1 - # Sentinel key used inside cache.drafts to store the list returned by # get_drafts(draft_type="new"). A real asset.id is always a UUID/storage # key string; this double-underscore key cannot collide with a real ID. @@ -59,12 +56,12 @@ class MedmLatestPublishModel(QtGui.QStandardItemModel): PUBLISH_TYPE_NAME_ROLE = QtCore.Qt.UserRole + 104 SEARCHABLE_NAME = QtCore.Qt.UserRole + 105 - # Additional MEDM-specific roles + # Additional FlowAM-specific roles SG_DATA_ROLE = QtCore.Qt.UserRole + 1 # To maintain compatibility with ShotgunModel SG_ASSOCIATED_FIELD_ROLE = QtCore.Qt.UserRole + 2 ASSET_ROLE = ( QtCore.Qt.UserRole + 200 - ) # Stores MEDM Asset object (shared with all MEDM models) + ) # Stores FlowAM Asset object (shared with all FlowAM models) DRAFT_ROLE = ( QtCore.Qt.UserRole + 202 ) # Stores DraftInfo for draft rows (shared with history model) @@ -88,13 +85,13 @@ def __init__( thumbnail_service: Optional[MedmThumbnailService] = None, ): """ - Model which represents the latest publishes for an entity from MEDM. + Model which represents the latest publishes for an entity from FlowAM. :param parent: Parent QObject :param publish_type_model: Model for tracking publish types :param bg_task_manager: Background task manager (kept for API compatibility) :param cache: Shared :class:`MedmSharedCache`. When provided all data - caches (children, drafts, publish types) are shared with other MEDM + caches (children, drafts, publish types) are shared with other FlowAM models so no duplicate API calls are made. When *None* a private cache is created for standalone use. :param thumbnail_service: Shared :class:`MedmThumbnailService` instance. @@ -122,7 +119,7 @@ def __init__( self._current_entity = None self._project_id = 0 - self._project_name = "MEDM Project" + self._project_name = "FlowAM Project" self._initialize_project_info() # ------------------------------------------------------------------------- @@ -138,7 +135,7 @@ def destroy(self) -> None: def load_data(self, item: Optional[QtGui.QStandardItem]) -> None: """ Clears the model and sets it up for the selected asset from left treeview panel. - Loads data from MEDM instead of Shotgun. + Loads data from FlowAM instead of Shotgun. :param item: Selected item in the treeview, None if nothing is selected. """ @@ -182,7 +179,7 @@ def _initialize_project_info(self) -> None: self._project_name = self._app.context.project["name"] except Exception as e: self._app.log_warning( - f"MEDM LatestPublish: Failed to initialize project info: {type(e).__name__}: {e}. " + f"FlowAM LatestPublish: Failed to initialize project info: {type(e).__name__}: {e}. " "Using default project values. This may indicate the session project was not " "initialized or the project ID is invalid." ) @@ -203,10 +200,10 @@ def _populate_model_from_selected_item( asset = self._extract_asset_from_tree_item(selected_item) if asset is None: - self._app.log_warning("MEDM: Could not extract asset from selected item") + self._app.log_warning("FlowAM: Could not extract asset from selected item") return - self._app.log_debug(f"MEDM: Asset extracted: {asset.name}") + self._app.log_debug(f"FlowAM: Asset extracted: {asset.name}") children_asset_sg_dicts = self._fetch_asset_children(asset) @@ -221,14 +218,14 @@ def _populate_model_from_selected_item( children_asset_sg_dicts = [self._asset_to_sg_dict(asset)] except Exception as e: self._app.log_warning( - f"MEDM: Could not convert leaf asset '{asset.name}' to sg_dict: {e}" + f"FlowAM: Could not convert leaf asset '{asset.name}' to sg_dict: {e}" ) # Keep a reference to the raw asset so we can still fetch its # drafts below. leaf_asset_fallback = asset self._app.log_debug( - f"MEDM: Fetched {len(children_asset_sg_dicts)} latest version dicts from children" + f"FlowAM: Fetched {len(children_asset_sg_dicts)} latest version dicts from children" ) assets_for_draft_lookup = [ @@ -251,7 +248,7 @@ def _populate_model_from_selected_item( self._cache.drafts[child_asset.id] = raw_drafts except Exception as e: self._app.log_debug( - f"MEDM: Could not fetch drafts for '{child_asset.name}': {e}" + f"FlowAM: Could not fetch drafts for '{child_asset.name}': {e}" ) continue @@ -260,12 +257,12 @@ def _populate_model_from_selected_item( try: draft_dicts.append(self._draft_to_sg_dict(draft_info, child_asset)) self._app.log_debug( - f"MEDM: Found draft '{getattr(draft_info, 'name', '?')}' " + f"FlowAM: Found draft '{getattr(draft_info, 'name', '?')}' " f"for asset '{child_asset.name}'" ) except Exception as e: self._app.log_warning( - f"MEDM: Could not convert draft '{getattr(draft_info, 'name', '?')}' " + f"FlowAM: Could not convert draft '{getattr(draft_info, 'name', '?')}' " f"for '{child_asset.name}': {e}" ) @@ -305,7 +302,7 @@ def _populate_model_from_selected_item( draft_count += 1 self._app.log_debug( - f"MEDM: center panel now has {self.rowCount()} items " + f"FlowAM: center panel now has {self.rowCount()} items " f"({draft_count} draft(s), {published_count} published)" ) @@ -316,10 +313,10 @@ def _extract_asset_from_tree_item( self, item: QtGui.QStandardItem ) -> Optional[Asset]: """ - Extract the MEDM Asset object from a tree view QStandardItem. + Extract the FlowAM Asset object from a tree view QStandardItem. :param item: The QStandardItem from the entity tree (left panel) - :returns: MEDM Asset object or None if not found + :returns: FlowAM Asset object or None if not found """ # Both MedmEntityModel and MedmLatestPublishModel use ASSET_ROLE = Qt.UserRole + 200 asset = item.data(self.ASSET_ROLE) @@ -341,7 +338,7 @@ def _fetch_asset_children(self, asset: Asset) -> List[Dict[str, Any]]: a tree node never duplicates an API call that was already made when the node was expanded by :class:`MedmEntityModel` (or vice-versa). - :param asset: The selected MEDM Asset in MEDM treeview + :param asset: The selected FlowAM Asset in FlowAM treeview :returns: List of sg_data dictionaries representing each non-structural child asset """ children_asset_sg_dicts = [] @@ -356,39 +353,39 @@ def _fetch_asset_children(self, asset: Asset) -> List[Dict[str, Any]]: for child_asset in child_assets: if _is_structural_asset_util(child_asset, self._flow_module): self._app.log_debug( - f"MEDM: Skipping structural asset '{child_asset.name}' from center panel" + f"FlowAM: Skipping structural asset '{child_asset.name}' from center panel" ) continue try: asset_dict = self._asset_to_sg_dict(child_asset) children_asset_sg_dicts.append(asset_dict) self._app.log_debug( - f"MEDM: Added asset '{child_asset.name}' with latest version " + f"FlowAM: Added asset '{child_asset.name}' with latest version " f"v{child_asset.version_number}" ) except Exception as e: self._app.log_warning( - f"MEDM: Error processing child asset '{child_asset.name}': {e}" + f"FlowAM: Error processing child asset '{child_asset.name}': {e}" ) continue except Exception as e: - self._app.log_warning(f"MEDM: Error fetching asset children: {e}") + self._app.log_warning(f"FlowAM: Error fetching asset children: {e}") self._app.log_debug( - f"MEDM: Loaded {len(children_asset_sg_dicts)} children assets for asset '{asset.name}'" + f"FlowAM: Loaded {len(children_asset_sg_dicts)} children assets for asset '{asset.name}'" ) return children_asset_sg_dicts def _asset_to_sg_dict(self, asset: Asset) -> Dict[str, Any]: """ - Convert an MEDM Asset to a Shotgun-compatible dictionary. + Convert an FlowAM Asset to a Shotgun-compatible dictionary. - :param asset: The MEDM Asset + :param asset: The FlowAM Asset :returns: Dictionary with Shotgun-compatible fields """ sg_publish_type_id = None - sg_publish_type_code = "MEDM Asset" + sg_publish_type_code = "FlowAM Asset" medm_type_ids = asset.type_ids if len(medm_type_ids) > 0: @@ -407,7 +404,7 @@ def _asset_to_sg_dict(self, asset: Asset) -> Dict[str, Any]: "created_by": { "type": "HumanUser", "id": 1, - "name": asset.created_by or "MEDM User", + "name": asset.created_by or "FlowAM User", }, "entity": {"type": "Asset", "id": None, "name": asset.name}, "project": { @@ -451,12 +448,12 @@ def _draft_to_sg_dict( :param draft_info: DraftInfo returned by asset_management.get_asset_drafts() (CheckoutDraftInfo) or get_drafts() (NewDraftInfo). - :param asset: The MEDM Asset the draft belongs to. May be ``None`` for + :param asset: The FlowAM Asset the draft belongs to. May be ``None`` for ``NewDraftInfo`` entries whose parent asset has not been published yet. :returns: sg_data dictionary compatible with action hooks and center panel UI. """ sg_publish_type_id = None - sg_publish_type_code = "MEDM Asset" + sg_publish_type_code = "FlowAM Asset" # Prefer the published asset's type_ids; fall back to the draft's own # type_ids for NewDraftInfo where no published asset exists yet. @@ -509,7 +506,7 @@ def _fetch_new_draft_items_for_parent( matches *parent_asset_id*. These represent brand-new assets that exist only on disk and have never - been published to MEDM. Because they have no published asset record + been published to FlowAM. Because they have no published asset record they are invisible to ``asset.iterate_children()`` and must be surfaced via :func:`~flow.asset_management.get_drafts`. @@ -527,7 +524,7 @@ def _fetch_new_draft_items_for_parent( draft_type="new" ) except Exception as e: - self._app.log_warning(f"MEDM: Could not fetch new-asset drafts: {e}") + self._app.log_warning(f"FlowAM: Could not fetch new-asset drafts: {e}") all_new_drafts = [] self._cache.drafts[self._NEW_DRAFTS_CACHE_KEY] = all_new_drafts else: @@ -540,13 +537,13 @@ def _fetch_new_draft_items_for_parent( try: draft_sg_dict = self._draft_to_sg_dict(draft_info, asset=None) self._app.log_debug( - f"MEDM: Found new-asset draft '{getattr(draft_info, 'name', '?')}' " + f"FlowAM: Found new-asset draft '{getattr(draft_info, 'name', '?')}' " f"under parent '{parent_asset_id}'" ) result.append(draft_sg_dict) except Exception as e: self._app.log_warning( - f"MEDM: Could not convert new-asset draft " + f"FlowAM: Could not convert new-asset draft " f"'{getattr(draft_info, 'name', '?')}': {e}" ) return result @@ -562,7 +559,7 @@ def _add_sg_dict_as_qt_item(self, sg_item: Dict[str, Any]) -> None: The QStandardItem stores multiple pieces of data in custom Qt roles: - SG_DATA_ROLE: Full Shotgun-compatible dict for backwards compatibility - - ASSET_ROLE: Original MEDM Asset object (from "_medm_asset" key) + - ASSET_ROLE: Original FlowAM Asset object (from "_medm_asset" key) - TYPE_ID_ROLE: Publish type ID for filtering - PUBLISH_TYPE_NAME_ROLE: Publish type name for display - SEARCHABLE_NAME: Name for search/filter operations @@ -571,7 +568,7 @@ def _add_sg_dict_as_qt_item(self, sg_item: Dict[str, Any]) -> None: center panel's publish view. :param sg_item: Shotgun-compatible dictionary created by _asset_to_sg_dict(). - Must contain "_medm_asset" key with the original MEDM Asset object. + Must contain "_medm_asset" key with the original FlowAM Asset object. """ qt_item = QtGui.QStandardItem(sg_item.get("code", "Unnamed")) @@ -604,7 +601,7 @@ def get_sg_data(): self.appendRow(qt_item) self._app.log_debug( - f"MEDM: Added item '{qt_item.text()}' to model (row count: {self.rowCount()})" + f"FlowAM: Added item '{qt_item.text()}' to model (row count: {self.rowCount()})" ) def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: Dict[str, Any]) -> None: @@ -619,7 +616,7 @@ def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: Dict[str, Any]) -> No # Version info - drafts use DRAFT_VERSION_IDENTIFIER (-1) internally; # show a human-readable label instead of the raw sentinel value. version = sg_item.get("version_number") - if version == self.DRAFT_VERSION_IDENTIFIER: + if version == DRAFT_VERSION_IDENTIFIER: draft_type = sg_item.get("_medm_draft_type", "") vers_str = f"Draft ({draft_type})" if draft_type else "Draft" elif version is not None and version >= 0: @@ -644,7 +641,7 @@ def _resolve_and_download_thumbnail( on the main thread once the image bytes are available. :param qt_item: The QStandardItem to set the thumbnail on. - :param revision_id: MEDM AssetRevision ID whose thumbnail is needed. + :param revision_id: FlowAM AssetRevision ID whose thumbnail is needed. """ self._thumbnail_service.request(qt_item, revision_id, self._apply_thumbnail) diff --git a/python/tk_multi_loader/medm/publishhistory_model.py b/python/tk_multi_loader/medm/publishhistory_model.py index 6ac383b..f2d7c88 100644 --- a/python/tk_multi_loader/medm/publishhistory_model.py +++ b/python/tk_multi_loader/medm/publishhistory_model.py @@ -9,10 +9,10 @@ # not expressly granted therein are reserved by Shotgun Software Inc. """ -MEDM Publish History Model - Shows all revisions for a selected MEDM entity. +FlowAM Publish History Model - Shows all revisions for a selected FlowAM entity. This module provides a model that displays all revisions (version history) for -a selected MEDM entity, similar to SgPublishHistoryModel for Shotgun data. +a selected FlowAM entity, similar to SgPublishHistoryModel for Shotgun data. """ from __future__ import annotations @@ -45,26 +45,22 @@ class MedmPublishHistoryModel(QtGui.QStandardItemModel): """ - Model that displays the version history (all revisions) for an MEDM entity. + Model that displays the version history (all revisions) for an FlowAM entity. - This is the MEDM equivalent of SgPublishHistoryModel. + This is the FlowAM equivalent of SgPublishHistoryModel. """ - # Matches the V1 FlowActions hook constant so action hooks correctly identify - # draft rows (version_number == -1 -> local draft; version_number > -1 -> published). - DRAFT_VERSION_IDENTIFIER = -1 - # Custom roles - matching SgPublishHistoryModel interface USER_THUMB_ROLE = QtCore.Qt.UserRole + 101 PUBLISH_THUMB_ROLE = QtCore.Qt.UserRole + 102 FULL_IMAGE_PATH_ROLE = QtCore.Qt.UserRole + 103 - # MEDM-specific roles + # FlowAM-specific roles SG_DATA_ROLE = QtCore.Qt.UserRole + 1 # To maintain compatibility with ShotgunModel ASSET_ROLE = ( QtCore.Qt.UserRole + 200 - ) # Stores MEDM Asset object (shared with all MEDM models) - VERSION_ROLE = QtCore.Qt.UserRole + 201 # Stores MEDM AssetVersion object + ) # Stores FlowAM Asset object (shared with all FlowAM models) + VERSION_ROLE = QtCore.Qt.UserRole + 201 # Stores FlowAM AssetVersion object DRAFT_ROLE = QtCore.Qt.UserRole + 202 # Stores DraftInfo for draft rows # Signals for compatibility with ShotgunModelOverlayWidget @@ -87,7 +83,7 @@ def __init__( :param parent: Parent QObject :param bg_task_manager: Background task manager (kept for API compatibility) :param cache: Shared :class:`MedmSharedCache`. When provided all data - caches (drafts, versions, publish types) are shared with other MEDM + caches (drafts, versions, publish types) are shared with other FlowAM models. When *None* a private cache is created for standalone use. :param thumbnail_service: Shared :class:`MedmThumbnailService` instance. When provided thumbnail downloads are shared with other models. @@ -110,7 +106,7 @@ def __init__( self._current_sg_data = None self._project_id = 0 - self._project_name = "MEDM Project" + self._project_name = "FlowAM Project" self._initialize_project_info() # ------------------------------------------------------------------------- @@ -132,7 +128,7 @@ def load_data(self, sg_data: Dict[str, Any]) -> None: selected in the center panel, ordered by version number (newest first). :param sg_data: Shotgun-compatible data dict from center panel selection. - Must contain "_medm_asset" field with the MEDM Asset. + Must contain "_medm_asset" field with the FlowAM Asset. """ self.clear() self._current_sg_data = sg_data @@ -151,7 +147,7 @@ def load_data(self, sg_data: Dict[str, Any]) -> None: self.data_refreshed.emit(True) else: self._app.log_warning( - "MEDM History: No asset found in selected publish asset sg_data dict" + "FlowAM History: No asset found in selected publish asset sg_data dict" ) self.data_refresh_fail.emit("No asset found in selection") return @@ -168,7 +164,7 @@ def load_data(self, sg_data: Dict[str, Any]) -> None: self._add_version_as_qt_item(asset_version, medm_asset) self._app.log_debug( - f"MEDM History: Loaded {len(versions)} published versions" + f"FlowAM History: Loaded {len(versions)} published versions" ) try: @@ -183,18 +179,18 @@ def load_data(self, sg_data: Dict[str, Any]) -> None: self._add_draft_as_qt_item(draft_info, medm_asset) if drafts: self._app.log_debug( - f"MEDM History: Added {len(drafts)} draft(s) for asset '{medm_asset.name}'" + f"FlowAM History: Added {len(drafts)} draft(s) for asset '{medm_asset.name}'" ) except Exception as e: # Drafts are optional - a failure here should not prevent published # versions from being shown. - self._app.log_warning(f"MEDM History: Could not fetch drafts: {e}") + self._app.log_warning(f"FlowAM History: Could not fetch drafts: {e}") self.cache_loaded.emit() self.data_refreshed.emit(True) except Exception as e: - self._app.log_error(f"MEDM History: Error loading versions: {e}") + self._app.log_error(f"FlowAM History: Error loading versions: {e}") self.data_refresh_fail.emit(str(e)) def async_refresh(self) -> None: @@ -211,7 +207,7 @@ def async_refresh(self) -> None: self.data_refreshed.emit(True) def hard_refresh(self) -> None: - """Force refresh of data (same as async_refresh for MEDM).""" + """Force refresh of data (same as async_refresh for FlowAM).""" self.async_refresh() # ------------------------------------------------------------------------- @@ -225,7 +221,7 @@ def _initialize_project_info(self) -> None: self._project_name = self._app.context.project["name"] except Exception as e: self._app.log_warning( - f"MEDM History: Failed to initialize project info: {type(e).__name__}: {e}. " + f"FlowAM History: Failed to initialize project info: {type(e).__name__}: {e}. " "Using default project values. This may indicate the session project was not " "initialized or the project ID is invalid." ) @@ -236,8 +232,8 @@ def _add_version_as_qt_item( """ Convert an AssetVersion to a QStandardItem and add it to the history model. - :param asset_version: The MEDM AssetVersion to add - :param asset: The parent MEDM Asset + :param asset_version: The FlowAM AssetVersion to add + :param asset: The parent FlowAM Asset """ version_number = asset_version.version_number @@ -266,20 +262,20 @@ def get_sg_data(): qt_item.get_sg_data = get_sg_data self.appendRow(qt_item) - self._app.log_debug(f"MEDM History: Added version v{version_number}") + self._app.log_debug(f"FlowAM History: Added version v{version_number}") def _version_to_sg_dict( self, version: AssetVersion, asset: Asset ) -> Dict[str, Any]: """ - Convert a MEDM AssetVersion to Shotgun-compatible dictionary. + Convert a FlowAM AssetVersion to Shotgun-compatible dictionary. - :param version: The MEDM AssetVersion - :param asset: The parent MEDM Asset + :param version: The FlowAM AssetVersion + :param asset: The parent FlowAM Asset :returns: sg_data dictionary compatible with Shotgun UI """ sg_publish_type_id = None - sg_publish_type_code = "MEDM Asset" + sg_publish_type_code = "FlowAM Asset" medm_type_ids = asset.type_ids if medm_type_ids: @@ -301,7 +297,7 @@ def _version_to_sg_dict( "created_by": { "type": "HumanUser", "id": None, - "name": version.created_by or "MEDM User", + "name": version.created_by or "FlowAM User", }, "entity": { "type": "Asset", @@ -343,11 +339,11 @@ def _draft_to_sg_dict( :param draft_info: DraftInfo object returned by asset_management.get_asset_drafts() or get_drafts(). May be CheckoutDraftInfo or NewDraftInfo. - :param asset: The parent MEDM Asset (may be None for NewDraftInfo) + :param asset: The parent FlowAM Asset (may be None for NewDraftInfo) :returns: sg_data dictionary compatible with action hooks and Shotgun UI """ sg_publish_type_id = None - sg_publish_type_code = "MEDM Asset" + sg_publish_type_code = "FlowAM Asset" # Prefer the published asset's type_ids; fall back to the draft's own # type_ids for NewDraftInfo where no published asset exists yet. @@ -384,7 +380,7 @@ def _add_draft_as_qt_item( NewDraftInfo (new asset not yet published). :param draft_info: DraftInfo object (CheckoutDraftInfo or NewDraftInfo) - :param asset: The parent MEDM Asset (may be None for NewDraftInfo) + :param asset: The parent FlowAM Asset (may be None for NewDraftInfo) """ draft_type = getattr(draft_info, "draft_type", "unknown") @@ -418,7 +414,7 @@ def get_sg_data(): # Prepend so drafts always appear above all published versions. self.insertRow(0, qt_item) self._app.log_debug( - f"MEDM History: Added {draft_type} draft '{draft_info.name}' " + f"FlowAM History: Added {draft_type} draft '{draft_info.name}' " f"(draft_id={draft_info.draft_id})" ) @@ -436,7 +432,7 @@ def _resolve_and_download_thumbnail( on the main thread once the image bytes are available. :param qt_item: The QStandardItem to set the thumbnail on. - :param revision_id: MEDM AssetRevision ID whose thumbnail is needed. + :param revision_id: FlowAM AssetRevision ID whose thumbnail is needed. """ self._thumbnail_service.request(qt_item, revision_id, self._apply_thumbnail) diff --git a/python/tk_multi_loader/medm/shared_cache.py b/python/tk_multi_loader/medm/shared_cache.py index ea9831f..08c22a0 100644 --- a/python/tk_multi_loader/medm/shared_cache.py +++ b/python/tk_multi_loader/medm/shared_cache.py @@ -9,14 +9,14 @@ # not expressly granted therein are reserved by Shotgun Software Inc. """ -Shared cache container for all MEDM model data. +Shared cache container for all FlowAM model data. A single :class:`MedmSharedCache` instance is created by the dialog and -injected into every MEDM model. Centralising the dictionaries here means: +injected into every FlowAM model. Centralising the dictionaries here means: * No duplicate API calls when the same data is needed by more than one model (e.g. drafts used by both the latest-publish and history panels). -* A single place to inspect or clear all MEDM state. +* A single place to inspect or clear all FlowAM state. * Refresh semantics are explicit: :meth:`clear_on_refresh` drops only the data that can change between user-triggered refreshes; immutable data (thumbnail images, publish-type mappings) is preserved. @@ -31,7 +31,7 @@ @dataclasses.dataclass class MedmSharedCache: """ - Central store for all dictionaries shared across MEDM models. + Central store for all dictionaries shared across FlowAM models. All values default to empty dicts so the object can be created with ``MedmSharedCache()`` and immediately passed to model constructors. diff --git a/python/tk_multi_loader/medm/template_queries.py b/python/tk_multi_loader/medm/template_queries.py new file mode 100644 index 0000000..fa99e1f --- /dev/null +++ b/python/tk_multi_loader/medm/template_queries.py @@ -0,0 +1,67 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +"""Template query helpers for Flow Asset Management. + +These functions mirror the template-browsing API exposed by the +``tk-framework-flowam`` ``flow.asset_management`` module, but load the +framework lazily so callers do not need a direct framework reference. +""" + +from __future__ import annotations + +from typing import Any, Optional + +import sgtk + +logger = sgtk.platform.get_logger(__name__) + + +def get_template_pipeline_steps(project: Any) -> list[Any]: + """Return pipeline steps available under the Templates folder. + + :param project: Flow AM ``Project`` instance to query. + :returns: List of pipeline step ``Asset`` objects found under the + Templates folder, or an empty list when the folder is absent. + """ + _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") + _am = _flow.asset_management + template_folder = project.find_child(_am.TEMPLATE_FOLDER) + if not template_folder: + return [] + pipeline_step_type_id = _flow.schema.get_schema_id(_am.PIPELINE_STEP_TYPE) + return template_folder.find_children(type_id=pipeline_step_type_id) + + +def get_templates(pipeline_step: Any) -> list[Any]: + """Return template assets available under a given pipeline step. + + :param pipeline_step: Flow AM ``Asset`` representing a pipeline step. + :returns: List of template ``Asset`` objects under the pipeline step. + """ + _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") + _am = _flow.asset_management + template_type_id = _flow.schema.get_schema_id(_am.TEMPLATE_TYPE) + return pipeline_step.find_children(type_id=template_type_id) + + +def find_template_pipeline_step(project: Any, pipeline_step_name: str) -> Optional[Any]: + """Find a pipeline step by name under the Templates folder. + + :param project: Flow AM ``Project`` instance to query. + :param pipeline_step_name: Name of the pipeline step to look for. + :returns: The matching pipeline step ``Asset``, or ``None`` if not found. + """ + _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") + _am = _flow.asset_management + template_folder = project.find_child(_am.TEMPLATE_FOLDER) + if not template_folder: + return None + return template_folder.find_child(pipeline_step_name) diff --git a/python/tk_multi_loader/medm/thumbnail_service.py b/python/tk_multi_loader/medm/thumbnail_service.py index 40a43e7..3c69f44 100644 --- a/python/tk_multi_loader/medm/thumbnail_service.py +++ b/python/tk_multi_loader/medm/thumbnail_service.py @@ -9,15 +9,15 @@ # not expressly granted therein are reserved by Shotgun Software Inc. """ -MEDM Thumbnail Service - shared thumbnail URL resolver and image downloader. +FlowAM Thumbnail Service - shared thumbnail URL resolver and image downloader. -A single instance is created per dialog session and injected into every MEDM -model that needs thumbnails. Because MEDM revision IDs are immutable (a given +A single instance is created per dialog session and injected into every FlowAM +model that needs thumbnails. Because FlowAM revision IDs are immutable (a given ID always resolves to the same URL and pixel data), both caches are kept for the entire session and are never evicted on refresh. The URL and data caches are owned by the :class:`~medm.shared_cache.MedmSharedCache` -passed at construction time, so all MEDM state lives in one place. +passed at construction time, so all FlowAM state lives in one place. """ from __future__ import annotations @@ -37,10 +37,10 @@ class MedmThumbnailService(QtCore.QObject): """ Session-scoped thumbnail URL resolver and image downloader shared across - all MEDM model instances (MedmLatestPublishModel, MedmPublishHistoryModel). + all FlowAM model instances (MedmLatestPublishModel, MedmPublishHistoryModel). The URL and image-data caches are provided externally via - :class:`~medm.shared_cache.MedmSharedCache` so all MEDM caches live in a + :class:`~medm.shared_cache.MedmSharedCache` so all FlowAM caches live in a single, inspectable location. The service itself owns only the operational state: a timer, a pending-work queue, and the background threads. @@ -101,7 +101,7 @@ def request( Otherwise a daemon thread resolves the URL and downloads the image. :param qt_item: ``QStandardItem`` whose icon should be updated. - :param revision_id: MEDM ``AssetRevision`` ID to look up. + :param revision_id: FlowAM ``AssetRevision`` ID to look up. :param callback: ``callable(qt_item, image_data: bytes)`` that will be invoked on the **main thread** once the image bytes are available. The callback is responsible for converting bytes to a ``QPixmap`` @@ -154,7 +154,7 @@ def _resolve_and_fetch( url = self._flow_module.asset_management.get_thumbnail_url(revision_id) except Exception as exc: self._app.log_debug( - f"MEDM ThumbnailService: URL resolve failed for {revision_id}: {exc}" + f"FlowAM ThumbnailService: URL resolve failed for {revision_id}: {exc}" ) self._url_cache[revision_id] = url @@ -178,7 +178,7 @@ def _resolve_and_fetch( ) as response: if response.status != 200: self._app.log_debug( - f"MEDM ThumbnailService: HTTP {response.status} for {revision_id}" + f"FlowAM ThumbnailService: HTTP {response.status} for {revision_id}" ) return image_data = response.read(self._MAX_IMAGE_BYTES) @@ -192,7 +192,7 @@ def _resolve_and_fetch( except Exception as exc: self._app.log_debug( - f"MEDM ThumbnailService: Download failed: {type(exc).__name__}: {exc}" + f"FlowAM ThumbnailService: Download failed: {type(exc).__name__}: {exc}" ) def _process_pending(self) -> None: @@ -205,5 +205,5 @@ def _process_pending(self) -> None: callback(qt_item, image_data) except Exception as exc: self._app.log_debug( - f"MEDM ThumbnailService: Callback error: {type(exc).__name__}: {exc}" + f"FlowAM ThumbnailService: Callback error: {type(exc).__name__}: {exc}" ) diff --git a/python/tk_multi_loader/medm/utils.py b/python/tk_multi_loader/medm/utils.py index bb7db57..2f1c5b0 100644 --- a/python/tk_multi_loader/medm/utils.py +++ b/python/tk_multi_loader/medm/utils.py @@ -8,7 +8,7 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. -"""Shared utility helpers for MEDM models. +"""Shared utility helpers for FlowAM models. Functions here are intentionally free of Qt and SGTK framework imports so they stay lightweight and easy to unit-test. @@ -19,9 +19,11 @@ import os from typing import Any, Dict, Optional, Tuple +from ..constants import DRAFT_VERSION_IDENTIFIER + def is_structural_asset(asset: Any, flow_module: Any) -> bool: - """Return ``True`` when *asset* is a structural container in the MEDM hierarchy. + """Return ``True`` when *asset* is a structural container in the FlowAM hierarchy. An asset is considered structural — and therefore belongs only in the left-hand tree, never in the centre-panel publish list — when **any** of @@ -35,7 +37,7 @@ def is_structural_asset(asset: Any, flow_module: Any) -> bool: schema error never surfaces as a visible crash; the safe default is ``False`` (treat the asset as publishable). - :param asset: MEDM ``Asset`` object to test. + :param asset: FlowAM ``Asset`` object to test. :param flow_module: The ``flow`` framework module imported via ``sgtk.platform.import_framework("tk-framework-flowam", "flow")``. :returns: ``True`` if the asset is a structural container. @@ -55,12 +57,6 @@ def is_structural_asset(asset: Any, flow_module: Any) -> bool: return False -# Sentinel version number that action hooks use to detect a local draft row -# and route it to asset_management.open_draft() instead of checkout_revision(). -# Both MEDM model classes expose this as a class constant with the same value. -DRAFT_VERSION_IDENTIFIER: int = -1 - - def get_draft_created_at(draft_info: Any) -> Optional[float]: """Return the creation timestamp for a local draft as a Unix float. @@ -153,7 +149,7 @@ def build_draft_sg_dict( :param draft_info: ``DraftInfo`` instance (``CheckoutDraftInfo`` or ``NewDraftInfo``). - :param asset: MEDM ``Asset`` the draft belongs to. May be ``None`` for + :param asset: FlowAM ``Asset`` the draft belongs to. May be ``None`` for ``NewDraftInfo`` entries surfaced by the history model. :param context: ``sgtk.Context`` used to resolve the current user. :param project_id: ShotGrid project ID. @@ -207,7 +203,7 @@ def resolve_publish_type( flow_module: Any, app: Any, ) -> Tuple[Optional[int], str]: - """Resolve a MEDM schema type ID to a ``(sg_publish_type_id, display_name)`` pair. + """Resolve a FlowAM schema type ID to a ``(sg_publish_type_id, display_name)`` pair. Resolution order: @@ -215,7 +211,7 @@ def resolve_publish_type( 2. ShotGrid ``PublishedFileType`` lookup by display name (real ID). 3. ``None`` fallback when no SG record exists (item will bypass type filter). - :param medm_type_id_str: MEDM schema type ID string. + :param medm_type_id_str: FlowAM schema type ID string. :param cache: :class:`MedmSharedCache` instance whose ``publish_types`` dict is used for caching. :param flow_module: The ``flow`` framework module imported via @@ -233,7 +229,7 @@ def resolve_publish_type( display_name = schema_name except Exception as e: app.log_debug( - f"MEDM: Could not get schema display name for '{medm_type_id_str}': {e}" + f"FlowAM: Could not get schema display name for '{medm_type_id_str}': {e}" ) sg_publish_type_id = None @@ -246,17 +242,17 @@ def resolve_publish_type( if pft: sg_publish_type_id = pft["id"] app.log_debug( - f"MEDM: Resolved PublishedFileType '{display_name}' " + f"FlowAM: Resolved PublishedFileType '{display_name}' " f"-> SG id={sg_publish_type_id}" ) else: app.log_debug( - f"MEDM: No SG PublishedFileType found for '{display_name}', " + f"FlowAM: No SG PublishedFileType found for '{display_name}', " f"item will bypass type filter" ) except Exception as e: app.log_debug( - f"MEDM: Could not look up PublishedFileType for '{display_name}': {e}" + f"FlowAM: Could not look up PublishedFileType for '{display_name}': {e}" ) result: Tuple[Optional[int], str] = (sg_publish_type_id, display_name) diff --git a/python/tk_multi_loader/model_entity.py b/python/tk_multi_loader/model_entity.py index 0de4a4b..e17157d 100644 --- a/python/tk_multi_loader/model_entity.py +++ b/python/tk_multi_loader/model_entity.py @@ -9,7 +9,9 @@ # not expressly granted therein are reserved by Shotgun Software Inc. import sgtk -from sgtk.platform.qt import QtCore, QtGui +from sgtk.platform.qt import QtGui + +from .constants import ENTITY_TYPE_DETAIL_PANEL_FIELDS, ENTITY_TYPE_MIDDLE_PANEL_FIELDS # import the shotgun_model module from the shotgun utils framework shotgun_model = sgtk.platform.import_framework( @@ -75,8 +77,42 @@ def __init__(self, parent, entity_type, filters, hierarchy, bg_task_manager): bg_load_thumbs=True, bg_task_manager=bg_task_manager, ) - fields = ["image", "sg_status_list", "description"] - self._load_data(entity_type, filters, hierarchy, fields) + default_fields = ["image", "sg_status_list", "description"] + + # Get configured fields from app settings + app = sgtk.platform.current_bundle() + list_fields = app.get_setting("entity_fields_middle_panel_list", {}).get( + entity_type, [] + ) + thumb_fields = app.get_setting("entity_fields_middle_panel_thumbnail", {}).get( + entity_type, [] + ) + detail_fields = app.get_setting("entity_fields_detail_panel", {}).get( + entity_type, [] + ) + flow_am_internal_fields = app.get_setting("flow_am_internal_fields", {}).get( + entity_type, [] + ) + constant_middle_panel_fields = ENTITY_TYPE_MIDDLE_PANEL_FIELDS.get( + entity_type, [] + ) + constant_detail_panel_fields = ENTITY_TYPE_DETAIL_PANEL_FIELDS.get( + entity_type, [] + ) + + all_fields = list( + dict.fromkeys( + default_fields + + constant_middle_panel_fields + + constant_detail_panel_fields + + list_fields + + thumb_fields + + detail_fields + + flow_am_internal_fields + ) + ) + + self._load_data(entity_type, filters, hierarchy, all_fields) ############################################################################################ # public methods diff --git a/python/tk_multi_loader/model_hierarchy.py b/python/tk_multi_loader/model_hierarchy.py index deb2d91..54cf181 100644 --- a/python/tk_multi_loader/model_hierarchy.py +++ b/python/tk_multi_loader/model_hierarchy.py @@ -10,6 +10,8 @@ import sgtk +from .constants import ENTITY_TYPE_DETAIL_PANEL_FIELDS, ENTITY_TYPE_MIDDLE_PANEL_FIELDS + shotgun_model = sgtk.platform.import_framework( "tk-framework-shotgunutils", "shotgun_model" ) @@ -59,9 +61,54 @@ def __init__( self, parent, bg_task_manager=bg_task_manager, include_root=include_root ) - entity_fields = {"__all__": ["code", "description", "image", "sg_status_list"]} + app = sgtk.platform.current_bundle() + + default_fields = ["code", "description", "image", "sg_status_list", "task"] + + list_fields_config = app.get_setting("entity_fields_middle_panel_list", {}) + thumb_fields_config = app.get_setting( + "entity_fields_middle_panel_thumbnail", {} + ) + detail_fields_config = app.get_setting("entity_fields_detail_panel", {}) + flow_am_internal_fields_config = app.get_setting("flow_am_internal_fields", {}) + + # Collect all entity types mentioned across all configurations + all_entity_types = set() + all_entity_types.update(list_fields_config.keys()) + all_entity_types.update(thumb_fields_config.keys()) + all_entity_types.update(detail_fields_config.keys()) + all_entity_types.update(flow_am_internal_fields_config.keys()) + all_entity_types.update(ENTITY_TYPE_MIDDLE_PANEL_FIELDS.keys()) + all_entity_types.update(ENTITY_TYPE_DETAIL_PANEL_FIELDS.keys()) + + entity_fields = {} + for entity_type in all_entity_types: + list_fields = list_fields_config.get(entity_type, []) + thumb_fields = thumb_fields_config.get(entity_type, []) + detail_fields = detail_fields_config.get(entity_type, []) + flow_am_internal_fields = flow_am_internal_fields_config.get( + entity_type, [] + ) + constant_middle = ENTITY_TYPE_MIDDLE_PANEL_FIELDS.get(entity_type, []) + constant_detail = ENTITY_TYPE_DETAIL_PANEL_FIELDS.get(entity_type, []) + + all_fields = list( + dict.fromkeys( + default_fields + + constant_middle + + constant_detail + + list_fields + + thumb_fields + + detail_fields + + flow_am_internal_fields + ) + ) + entity_fields[entity_type] = all_fields + + if not entity_fields: + entity_fields = {"__all__": default_fields} - # Load a hierarchy that leads to entities that are linked via the "PublishedFile.entity" field. + # Load a hierarchy that leads to entities linked via "PublishedFile.entity". self.load_data( "PublishedFile.entity", root=root_entity, entity_fields=entity_fields ) diff --git a/python/tk_multi_loader/model_latestpublish.py b/python/tk_multi_loader/model_latestpublish.py index 09ad1bd..03b549a 100644 --- a/python/tk_multi_loader/model_latestpublish.py +++ b/python/tk_multi_loader/model_latestpublish.py @@ -270,12 +270,33 @@ def _do_load_data(self, sg_filters, treeview_folder_items): app = sgtk.platform.current_bundle() publish_entity_type = sgtk.util.get_published_file_entity_type(app.tank) + # Get configured fields from app settings + list_fields = app.get_setting("entity_fields_middle_panel_list", {}).get( + publish_entity_type, [] + ) + thumb_fields = app.get_setting("entity_fields_middle_panel_thumbnail", {}).get( + publish_entity_type, [] + ) + flow_am_internal_fields = app.get_setting("flow_am_internal_fields", {}).get( + publish_entity_type, [] + ) + constant_middle_panel_fields = constants.ENTITY_TYPE_MIDDLE_PANEL_FIELDS.get( + publish_entity_type, [] + ) + if publish_entity_type == "PublishedFile": self._publish_type_field = "published_file_type" else: self._publish_type_field = "tank_type" - publish_fields = [self._publish_type_field] + constants.PUBLISHED_FILES_FIELDS + publish_fields = [self._publish_type_field] + list( + set( + constant_middle_panel_fields + + list_fields + + thumb_fields + + flow_am_internal_fields + ) + ) # first add our folders to the model # make gc happy by keeping handle to all items diff --git a/python/tk_multi_loader/model_publishhistory.py b/python/tk_multi_loader/model_publishhistory.py index 674dd01..f019e19 100644 --- a/python/tk_multi_loader/model_publishhistory.py +++ b/python/tk_multi_loader/model_publishhistory.py @@ -27,6 +27,7 @@ class SgPublishHistoryModel(ShotgunModel): USER_THUMB_ROLE = QtCore.Qt.UserRole + 101 PUBLISH_THUMB_ROLE = QtCore.Qt.UserRole + 102 + FULL_IMAGE_PATH_ROLE = QtCore.Qt.UserRole + 103 def __init__(self, parent, bg_task_manager): """ @@ -58,13 +59,28 @@ def load_data(self, sg_data): app = sgtk.platform.current_bundle() publish_entity_type = sgtk.util.get_published_file_entity_type(app.sgtk) + # Get configured fields from app settings + detail_fields = app.get_setting("entity_fields_detail_panel", {}).get( + publish_entity_type, [] + ) + flow_am_internal_fields = app.get_setting("flow_am_internal_fields", {}).get( + publish_entity_type, [] + ) + constant_detail_panel_fields = constants.ENTITY_TYPE_DETAIL_PANEL_FIELDS.get( + publish_entity_type, [] + ) + if publish_entity_type == "PublishedFile": publish_type_field = "published_file_type" else: publish_type_field = "tank_type" # fields to pull down - fields = [publish_type_field] + constants.PUBLISHED_FILES_FIELDS + fields = [publish_type_field] + list( + dict.fromkeys( + constant_detail_panel_fields + detail_fields + flow_am_internal_fields + ) + ) # when we filter out which other publishes are associated with this one, # to effectively get the "version history", we look for items @@ -191,6 +207,8 @@ def _populate_thumbnail_image(self, item, field, image, path): if field == "image": thumb = QtGui.QPixmap.fromImage(image) item.setData(thumb, SgPublishHistoryModel.PUBLISH_THUMB_ROLE) + + item.setData(path, SgPublishHistoryModel.FULL_IMAGE_PATH_ROLE) else: thumb = QtGui.QPixmap.fromImage(image) item.setData(thumb, SgPublishHistoryModel.USER_THUMB_ROLE) diff --git a/python/tk_multi_loader/ui/build_asset_dialog.py b/python/tk_multi_loader/ui/build_asset_dialog.py new file mode 100644 index 0000000..cb31577 --- /dev/null +++ b/python/tk_multi_loader/ui/build_asset_dialog.py @@ -0,0 +1,101 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'build_asset_dialog.ui' +## +## Created by: Qt User Interface Compiler version 5.15.2 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from tank.platform.qt import QtCore +for name, cls in QtCore.__dict__.items(): + if isinstance(cls, type): globals()[name] = cls + +from tank.platform.qt import QtGui +for name, cls in QtGui.__dict__.items(): + if isinstance(cls, type): globals()[name] = cls + + +class Ui_BuildAssetDialog(object): + def setupUi(self, BuildAssetDialog): + if not BuildAssetDialog.objectName(): + BuildAssetDialog.setObjectName(u"BuildAssetDialog") + BuildAssetDialog.resize(310, 190) + sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(BuildAssetDialog.sizePolicy().hasHeightForWidth()) + BuildAssetDialog.setSizePolicy(sizePolicy) + self.verticalLayout_3 = QVBoxLayout(BuildAssetDialog) + self.verticalLayout_3.setObjectName(u"verticalLayout_3") + self.verticalLayout = QVBoxLayout() + self.verticalLayout.setObjectName(u"verticalLayout") + self.verticalLayout.setSizeConstraint(QLayout.SetMinimumSize) + self.verticalLayout.setContentsMargins(9, 9, 9, 9) + self.label = QLabel(BuildAssetDialog) + self.label.setObjectName(u"label") + + self.verticalLayout.addWidget(self.label) + + self.build_mode_combo_box = QComboBox(BuildAssetDialog) + self.build_mode_combo_box.setObjectName(u"build_mode_combo_box") + + self.verticalLayout.addWidget(self.build_mode_combo_box) + + self.templateWidget = QWidget(BuildAssetDialog) + self.templateWidget.setObjectName(u"templateWidget") + sizePolicy.setHeightForWidth(self.templateWidget.sizePolicy().hasHeightForWidth()) + self.templateWidget.setSizePolicy(sizePolicy) + self.verticalLayout_2 = QVBoxLayout(self.templateWidget) + self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.verticalLayout_2.setContentsMargins(0, 0, 0, 9) + self.pipeline_step_label = QLabel(self.templateWidget) + self.pipeline_step_label.setObjectName(u"pipeline_step_label") + self.pipeline_step_label.setEnabled(True) + + self.verticalLayout_2.addWidget(self.pipeline_step_label) + + self.pipeline_step_combo_box = QComboBox(self.templateWidget) + self.pipeline_step_combo_box.setObjectName(u"pipeline_step_combo_box") + self.pipeline_step_combo_box.setEnabled(True) + + self.verticalLayout_2.addWidget(self.pipeline_step_combo_box) + + self.templates_label = QLabel(self.templateWidget) + self.templates_label.setObjectName(u"templates_label") + self.templates_label.setEnabled(True) + self.templates_label.setMinimumSize(QSize(41, 0)) + + self.verticalLayout_2.addWidget(self.templates_label) + + self.templates_combo_box = QComboBox(self.templateWidget) + self.templates_combo_box.setObjectName(u"templates_combo_box") + self.templates_combo_box.setEnabled(True) + + self.verticalLayout_2.addWidget(self.templates_combo_box) + + self.verticalLayout.addWidget(self.templateWidget) + + self.build_button_box = QDialogButtonBox(BuildAssetDialog) + self.build_button_box.setObjectName(u"build_button_box") + self.build_button_box.setOrientation(Qt.Horizontal) + self.build_button_box.setStandardButtons(QDialogButtonBox.Cancel|QDialogButtonBox.Ok) + + self.verticalLayout.addWidget(self.build_button_box) + + self.verticalLayout_3.addLayout(self.verticalLayout) + + self.retranslateUi(BuildAssetDialog) + self.build_button_box.accepted.connect(BuildAssetDialog.accept) + self.build_button_box.rejected.connect(BuildAssetDialog.reject) + + QMetaObject.connectSlotsByName(BuildAssetDialog) + # setupUi + + def retranslateUi(self, BuildAssetDialog): + BuildAssetDialog.setWindowTitle(QCoreApplication.translate("BuildAssetDialog", u"Build New Scene", None)) + self.label.setText(QCoreApplication.translate("BuildAssetDialog", u"Build from", None)) + self.pipeline_step_label.setText(QCoreApplication.translate("BuildAssetDialog", u"Pipeline Step", None)) + self.templates_label.setText(QCoreApplication.translate("BuildAssetDialog", u"Templates", None)) + # retranslateUi diff --git a/python/tk_multi_loader/ui/build_template_dialog.py b/python/tk_multi_loader/ui/build_template_dialog.py new file mode 100644 index 0000000..e0fd20e --- /dev/null +++ b/python/tk_multi_loader/ui/build_template_dialog.py @@ -0,0 +1,110 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'build_template_dialog.ui' +## +## Created by: Qt User Interface Compiler version 5.15.2 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from tank.platform.qt import QtCore +for name, cls in QtCore.__dict__.items(): + if isinstance(cls, type): globals()[name] = cls + +from tank.platform.qt import QtGui +for name, cls in QtGui.__dict__.items(): + if isinstance(cls, type): globals()[name] = cls + + +class Ui_BuildTemplateDialog(object): + def setupUi(self, BuildTemplateDialog): + if not BuildTemplateDialog.objectName(): + BuildTemplateDialog.setObjectName(u"BuildTemplateDialog") + BuildTemplateDialog.resize(296, 416) + self.widget = QWidget(BuildTemplateDialog) + self.widget.setObjectName(u"widget") + self.widget.setGeometry(QRect(20, 22, 258, 379)) + self.verticalLayout = QVBoxLayout(self.widget) + self.verticalLayout.setObjectName(u"verticalLayout") + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.build_mode_label = QLabel(self.widget) + self.build_mode_label.setObjectName(u"build_mode_label") + + self.verticalLayout.addWidget(self.build_mode_label) + + self.build_mode_combo_box = QComboBox(self.widget) + self.build_mode_combo_box.setObjectName(u"build_mode_combo_box") + + self.verticalLayout.addWidget(self.build_mode_combo_box) + + self.pipeline_step_label = QLabel(self.widget) + self.pipeline_step_label.setObjectName(u"pipeline_step_label") + + self.verticalLayout.addWidget(self.pipeline_step_label) + + self.pipeline_step_combo_box = QComboBox(self.widget) + self.pipeline_step_combo_box.setObjectName(u"pipeline_step_combo_box") + + self.verticalLayout.addWidget(self.pipeline_step_combo_box) + + self.template_name_label = QLabel(self.widget) + self.template_name_label.setObjectName(u"template_name_label") + + self.verticalLayout.addWidget(self.template_name_label) + + self.template_name_line_edit = QLineEdit(self.widget) + self.template_name_line_edit.setObjectName(u"template_name_line_edit") + + self.verticalLayout.addWidget(self.template_name_line_edit) + + self.horizontalLayout = QHBoxLayout() + self.horizontalLayout.setSpacing(0) + self.horizontalLayout.setObjectName(u"horizontalLayout") + self.horizontalLayout.setSizeConstraint(QLayout.SetDefaultConstraint) + self.description_label = QLabel(self.widget) + self.description_label.setObjectName(u"description_label") + sizePolicy = QSizePolicy(QSizePolicy.Maximum, QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.description_label.sizePolicy().hasHeightForWidth()) + self.description_label.setSizePolicy(sizePolicy) + + self.horizontalLayout.addWidget(self.description_label) + + self.optional_label = QLabel(self.widget) + self.optional_label.setObjectName(u"optional_label") + self.optional_label.setEnabled(False) + + self.horizontalLayout.addWidget(self.optional_label) + + self.verticalLayout.addLayout(self.horizontalLayout) + + self.description_text_edit = QTextEdit(self.widget) + self.description_text_edit.setObjectName(u"description_text_edit") + + self.verticalLayout.addWidget(self.description_text_edit) + + self.build_template_button_box = QDialogButtonBox(self.widget) + self.build_template_button_box.setObjectName(u"build_template_button_box") + self.build_template_button_box.setOrientation(Qt.Horizontal) + self.build_template_button_box.setStandardButtons(QDialogButtonBox.Cancel|QDialogButtonBox.Ok) + + self.verticalLayout.addWidget(self.build_template_button_box) + + self.retranslateUi(BuildTemplateDialog) + self.build_template_button_box.accepted.connect(BuildTemplateDialog.accept) + self.build_template_button_box.rejected.connect(BuildTemplateDialog.reject) + + QMetaObject.connectSlotsByName(BuildTemplateDialog) + # setupUi + + def retranslateUi(self, BuildTemplateDialog): + BuildTemplateDialog.setWindowTitle(QCoreApplication.translate("BuildTemplateDialog", u"Build Template", None)) + self.build_mode_label.setText(QCoreApplication.translate("BuildTemplateDialog", u"Build Mode", None)) + self.pipeline_step_label.setText(QCoreApplication.translate("BuildTemplateDialog", u"Pipeline Step", None)) + self.template_name_label.setText(QCoreApplication.translate("BuildTemplateDialog", u"Template Name", None)) + self.description_label.setText(QCoreApplication.translate("BuildTemplateDialog", u"Description", None)) + self.optional_label.setText(QCoreApplication.translate("BuildTemplateDialog", u" (optional)", None)) + self.description_text_edit.setPlaceholderText(QCoreApplication.translate("BuildTemplateDialog", u"Add a brief description...", None)) + # retranslateUi diff --git a/python/tk_multi_loader/ui/dialog.py b/python/tk_multi_loader/ui/dialog.py index 9339b7a..75f375b 100644 --- a/python/tk_multi_loader/ui/dialog.py +++ b/python/tk_multi_loader/ui/dialog.py @@ -25,7 +25,7 @@ class Ui_Dialog(object): def setupUi(self, Dialog): if not Dialog.objectName(): Dialog.setObjectName(u"Dialog") - Dialog.resize(1226, 782) + Dialog.resize(1632, 863) self.verticalLayout_5 = QVBoxLayout(Dialog) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.splitter = QSplitter(Dialog) @@ -38,8 +38,11 @@ def setupUi(self, Dialog): self.splitter.setOrientation(Qt.Horizontal) self.left_area_widget = QWidget(self.splitter) self.left_area_widget.setObjectName(u"left_area_widget") - sizePolicy.setHeightForWidth(self.left_area_widget.sizePolicy().hasHeightForWidth()) - self.left_area_widget.setSizePolicy(sizePolicy) + sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) + sizePolicy1.setHorizontalStretch(3) + sizePolicy1.setVerticalStretch(0) + sizePolicy1.setHeightForWidth(self.left_area_widget.sizePolicy().hasHeightForWidth()) + self.left_area_widget.setSizePolicy(sizePolicy1) self.verticalLayout_2 = QVBoxLayout(self.left_area_widget) self.verticalLayout_2.setSpacing(2) self.verticalLayout_2.setObjectName(u"verticalLayout_2") @@ -146,11 +149,11 @@ def setupUi(self, Dialog): self.publish_type_list = QListView(self.left_area_widget) self.publish_type_list.setObjectName(u"publish_type_list") - sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum) - sizePolicy1.setHorizontalStretch(0) - sizePolicy1.setVerticalStretch(0) - sizePolicy1.setHeightForWidth(self.publish_type_list.sizePolicy().hasHeightForWidth()) - self.publish_type_list.setSizePolicy(sizePolicy1) + sizePolicy2 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum) + sizePolicy2.setHorizontalStretch(0) + sizePolicy2.setVerticalStretch(0) + sizePolicy2.setHeightForWidth(self.publish_type_list.sizePolicy().hasHeightForWidth()) + self.publish_type_list.setSizePolicy(sizePolicy2) self.publish_type_list.setMinimumSize(QSize(100, 100)) self.publish_type_list.setStyleSheet(u"QListView::item {\n" " border-top: 1px dotted #888888;\n" @@ -168,19 +171,19 @@ def setupUi(self, Dialog): self.horizontalLayout_6.setObjectName(u"horizontalLayout_6") self.check_all = QToolButton(self.left_area_widget) self.check_all.setObjectName(u"check_all") - sizePolicy2 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred) - sizePolicy2.setHorizontalStretch(0) - sizePolicy2.setVerticalStretch(0) - sizePolicy2.setHeightForWidth(self.check_all.sizePolicy().hasHeightForWidth()) - self.check_all.setSizePolicy(sizePolicy2) + sizePolicy3 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred) + sizePolicy3.setHorizontalStretch(0) + sizePolicy3.setVerticalStretch(0) + sizePolicy3.setHeightForWidth(self.check_all.sizePolicy().hasHeightForWidth()) + self.check_all.setSizePolicy(sizePolicy3) self.check_all.setMinimumSize(QSize(60, 26)) self.horizontalLayout_6.addWidget(self.check_all) self.check_none = QToolButton(self.left_area_widget) self.check_none.setObjectName(u"check_none") - sizePolicy2.setHeightForWidth(self.check_none.sizePolicy().hasHeightForWidth()) - self.check_none.setSizePolicy(sizePolicy2) + sizePolicy3.setHeightForWidth(self.check_none.sizePolicy().hasHeightForWidth()) + self.check_none.setSizePolicy(sizePolicy3) self.check_none.setMinimumSize(QSize(75, 26)) self.horizontalLayout_6.addWidget(self.check_none) @@ -206,8 +209,11 @@ def setupUi(self, Dialog): self.splitter.addWidget(self.left_area_widget) self.middle_area_widget = QWidget(self.splitter) self.middle_area_widget.setObjectName(u"middle_area_widget") - sizePolicy.setHeightForWidth(self.middle_area_widget.sizePolicy().hasHeightForWidth()) - self.middle_area_widget.setSizePolicy(sizePolicy) + sizePolicy4 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) + sizePolicy4.setHorizontalStretch(8) + sizePolicy4.setVerticalStretch(0) + sizePolicy4.setHeightForWidth(self.middle_area_widget.sizePolicy().hasHeightForWidth()) + self.middle_area_widget.setSizePolicy(sizePolicy4) self.verticalLayout = QVBoxLayout(self.middle_area_widget) self.verticalLayout.setSpacing(2) self.verticalLayout.setObjectName(u"verticalLayout") @@ -217,11 +223,11 @@ def setupUi(self, Dialog): self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.entity_breadcrumbs = QLabel(self.middle_area_widget) self.entity_breadcrumbs.setObjectName(u"entity_breadcrumbs") - sizePolicy3 = QSizePolicy(QSizePolicy.Ignored, QSizePolicy.Preferred) - sizePolicy3.setHorizontalStretch(0) - sizePolicy3.setVerticalStretch(0) - sizePolicy3.setHeightForWidth(self.entity_breadcrumbs.sizePolicy().hasHeightForWidth()) - self.entity_breadcrumbs.setSizePolicy(sizePolicy3) + sizePolicy5 = QSizePolicy(QSizePolicy.Ignored, QSizePolicy.Preferred) + sizePolicy5.setHorizontalStretch(0) + sizePolicy5.setVerticalStretch(0) + sizePolicy5.setHeightForWidth(self.entity_breadcrumbs.sizePolicy().hasHeightForWidth()) + self.entity_breadcrumbs.setSizePolicy(sizePolicy5) self.entity_breadcrumbs.setMinimumSize(QSize(0, 40)) self.horizontalLayout_2.addWidget(self.entity_breadcrumbs) @@ -238,6 +244,7 @@ def setupUi(self, Dialog): self.thumbnail_mode.setIcon(icon1) self.thumbnail_mode.setCheckable(True) self.thumbnail_mode.setChecked(True) + self.thumbnail_mode.setAutoRaise(True) self.horizontalLayout_2.addWidget(self.thumbnail_mode) @@ -248,6 +255,7 @@ def setupUi(self, Dialog): icon2.addFile(u":/res/mode_switch_card.png", QSize(), QIcon.Normal, QIcon.Off) self.list_mode.setIcon(icon2) self.list_mode.setCheckable(True) + self.list_mode.setAutoRaise(True) self.horizontalLayout_2.addWidget(self.list_mode) @@ -265,17 +273,27 @@ def setupUi(self, Dialog): icon3.addFile(u":/res/search.png", QSize(), QIcon.Normal, QIcon.Off) self.search_publishes.setIcon(icon3) self.search_publishes.setCheckable(True) + self.search_publishes.setAutoRaise(True) self.horizontalLayout_2.addWidget(self.search_publishes) self.filter_menu_btn = FilterMenuButton(self.middle_area_widget) self.filter_menu_btn.setObjectName(u"filter_menu_btn") + icon4 = QIcon() + icon4.addFile(u":/res/icon_filter.png", QSize(), QIcon.Normal, QIcon.Off) + self.filter_menu_btn.setIcon(icon4) + self.filter_menu_btn.setToolButtonStyle(Qt.ToolButtonIconOnly) + self.filter_menu_btn.setAutoRaise(True) self.horizontalLayout_2.addWidget(self.filter_menu_btn) self.info = QToolButton(self.middle_area_widget) self.info.setObjectName(u"info") - self.info.setMinimumSize(QSize(80, 26)) + self.info.setMinimumSize(QSize(26, 26)) + icon5 = QIcon() + icon5.addFile(u":/res/icon_minus.png", QSize(), QIcon.Normal, QIcon.Off) + self.info.setIcon(icon5) + self.info.setAutoRaise(True) self.horizontalLayout_2.addWidget(self.info) @@ -336,10 +354,10 @@ def setupUi(self, Dialog): " border-radius: 3px;\n" " }\n" "") - self.thumb_scale.setMinimum(70) - self.thumb_scale.setMaximum(250) - self.thumb_scale.setValue(70) - self.thumb_scale.setSliderPosition(70) + self.thumb_scale.setMinimum(100) + self.thumb_scale.setMaximum(400) + self.thumb_scale.setValue(100) + self.thumb_scale.setSliderPosition(100) self.thumb_scale.setOrientation(Qt.Horizontal) self.thumb_scale.setInvertedAppearance(False) self.thumb_scale.setInvertedControls(False) @@ -351,11 +369,11 @@ def setupUi(self, Dialog): self.splitter.addWidget(self.middle_area_widget) self.details = QWidget(self.splitter) self.details.setObjectName(u"details") - sizePolicy4 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) - sizePolicy4.setHorizontalStretch(0) - sizePolicy4.setVerticalStretch(0) - sizePolicy4.setHeightForWidth(self.details.sizePolicy().hasHeightForWidth()) - self.details.setSizePolicy(sizePolicy4) + sizePolicy6 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) + sizePolicy6.setHorizontalStretch(3) + sizePolicy6.setVerticalStretch(0) + sizePolicy6.setHeightForWidth(self.details.sizePolicy().hasHeightForWidth()) + self.details.setSizePolicy(sizePolicy6) self.details.setMinimumSize(QSize(0, 0)) self.details.setMaximumSize(QSize(16777215, 16777215)) self.verticalLayout_3 = QVBoxLayout(self.details) @@ -370,11 +388,11 @@ def setupUi(self, Dialog): self.details_image = QLabel(self.details) self.details_image.setObjectName(u"details_image") - sizePolicy5 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) - sizePolicy5.setHorizontalStretch(0) - sizePolicy5.setVerticalStretch(0) - sizePolicy5.setHeightForWidth(self.details_image.sizePolicy().hasHeightForWidth()) - self.details_image.setSizePolicy(sizePolicy5) + sizePolicy7 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) + sizePolicy7.setHorizontalStretch(0) + sizePolicy7.setVerticalStretch(0) + sizePolicy7.setHeightForWidth(self.details_image.sizePolicy().hasHeightForWidth()) + self.details_image.setSizePolicy(sizePolicy7) self.details_image.setMinimumSize(QSize(256, 200)) self.details_image.setMaximumSize(QSize(256, 200)) self.details_image.setScaledContents(True) @@ -386,35 +404,6 @@ def setupUi(self, Dialog): self.horizontalLayout.addItem(self.horizontalSpacer_4) - self.verticalLayout_3.addLayout(self.horizontalLayout) - - self.horizontalLayout_5 = QHBoxLayout() - self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") - self.details_header = QLabel(self.details) - self.details_header.setObjectName(u"details_header") - self.details_header.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignTop) - self.details_header.setWordWrap(True) - - self.horizontalLayout_5.addWidget(self.details_header) - - self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) - - self.horizontalLayout_5.addItem(self.horizontalSpacer_2) - - self.verticalLayout_4 = QVBoxLayout() - self.verticalLayout_4.setObjectName(u"verticalLayout_4") - self.detail_playback_btn = QToolButton(self.details) - self.detail_playback_btn.setObjectName(u"detail_playback_btn") - self.detail_playback_btn.setMinimumSize(QSize(55, 55)) - self.detail_playback_btn.setMaximumSize(QSize(55, 55)) - icon4 = QIcon() - icon4.addFile(u":/res/play_icon.png", QSize(), QIcon.Normal, QIcon.Off) - self.detail_playback_btn.setIcon(icon4) - self.detail_playback_btn.setIconSize(QSize(40, 40)) - self.detail_playback_btn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) - - self.verticalLayout_4.addWidget(self.detail_playback_btn) - self.detail_actions_btn = QToolButton(self.details) self.detail_actions_btn.setObjectName(u"detail_actions_btn") self.detail_actions_btn.setMinimumSize(QSize(55, 0)) @@ -422,41 +411,72 @@ def setupUi(self, Dialog): self.detail_actions_btn.setPopupMode(QToolButton.InstantPopup) self.detail_actions_btn.setToolButtonStyle(Qt.ToolButtonTextOnly) - self.verticalLayout_4.addWidget(self.detail_actions_btn) + self.horizontalLayout.addWidget(self.detail_actions_btn, 0, Qt.AlignBottom) - self.horizontalLayout_5.addLayout(self.verticalLayout_4) - - self.verticalLayout_3.addLayout(self.horizontalLayout_5) + self.verticalLayout_3.addLayout(self.horizontalLayout) self.verticalLayout_6 = QVBoxLayout() self.verticalLayout_6.setSpacing(2) self.verticalLayout_6.setObjectName(u"verticalLayout_6") - self.version_history_label = QLabel(self.details) - self.version_history_label.setObjectName(u"version_history_label") - sizePolicy1.setHeightForWidth(self.version_history_label.sizePolicy().hasHeightForWidth()) - self.version_history_label.setSizePolicy(sizePolicy1) - self.version_history_label.setStyleSheet(u"QLabel { padding-top: 14px}") - self.version_history_label.setAlignment(Qt.AlignCenter) - self.version_history_label.setWordWrap(True) - - self.verticalLayout_6.addWidget(self.version_history_label) - self.history_view = QListView(self.details) self.history_view.setObjectName(u"history_view") + sizePolicy8 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) + sizePolicy8.setHorizontalStretch(0) + sizePolicy8.setVerticalStretch(0) + sizePolicy8.setHeightForWidth(self.history_view.sizePolicy().hasHeightForWidth()) + self.history_view.setSizePolicy(sizePolicy8) + self.history_view.setAutoFillBackground(False) + self.history_view.setProperty("showDropIndicator", True) self.history_view.setVerticalScrollMode(QAbstractItemView.ScrollPerPixel) self.history_view.setHorizontalScrollMode(QAbstractItemView.ScrollPerPixel) + self.history_view.setProperty("isWrapping", False) self.history_view.setUniformItemSizes(True) self.verticalLayout_6.addWidget(self.history_view) + self.details_widget = QWidget(self.details) + self.details_widget.setObjectName(u"details_widget") + self.verticalLayout_4 = QVBoxLayout(self.details_widget) + self.verticalLayout_4.setObjectName(u"verticalLayout_4") + self.details_button = QToolButton(self.details_widget) + self.details_button.setObjectName(u"details_button") + sizePolicy9 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) + sizePolicy9.setHorizontalStretch(0) + sizePolicy9.setVerticalStretch(0) + sizePolicy9.setHeightForWidth(self.details_button.sizePolicy().hasHeightForWidth()) + self.details_button.setSizePolicy(sizePolicy9) + self.details_button.setCursor(QCursor(Qt.PointingHandCursor)) + self.details_button.setCheckable(True) + self.details_button.setChecked(True) + self.details_button.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) + self.details_button.setAutoRaise(True) + self.details_button.setArrowType(Qt.DownArrow) + + self.verticalLayout_4.addWidget(self.details_button) + + self.details_header = QLabel(self.details_widget) + self.details_header.setObjectName(u"details_header") + sizePolicy10 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred) + sizePolicy10.setHorizontalStretch(0) + sizePolicy10.setVerticalStretch(0) + sizePolicy10.setHeightForWidth(self.details_header.sizePolicy().hasHeightForWidth()) + self.details_header.setSizePolicy(sizePolicy10) + self.details_header.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignTop) + self.details_header.setWordWrap(True) + + self.verticalLayout_4.addWidget(self.details_header) + + self.verticalLayout_6.addWidget(self.details_widget) + + self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) + + self.verticalLayout_6.addItem(self.verticalSpacer) + self.verticalLayout_3.addLayout(self.verticalLayout_6) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setSpacing(2) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") - self.horizontalSpacer_6 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) - - self.horizontalLayout_3.addItem(self.horizontalSpacer_6) self.verticalLayout_3.addLayout(self.horizontalLayout_3) @@ -544,7 +564,7 @@ def retranslateUi(self, Dialog): #if QT_CONFIG(accessibility) self.search_publishes.setAccessibleName(QCoreApplication.translate("Dialog", u"search_publishes", None)) #endif // QT_CONFIG(accessibility) - self.filter_menu_btn.setText(QCoreApplication.translate("Dialog", u"Filter", None)) + self.filter_menu_btn.setText("") #if QT_CONFIG(tooltip) self.info.setToolTip(QCoreApplication.translate("Dialog", u"Use this button to toggle details on and off. ", None)) #endif // QT_CONFIG(tooltip) @@ -570,14 +590,10 @@ def retranslateUi(self, Dialog): self.details_image.setAccessibleName(QCoreApplication.translate("Dialog", u"details_image", None)) #endif // QT_CONFIG(accessibility) self.details_image.setText(QCoreApplication.translate("Dialog", u"TextLabel", None)) - self.details_header.setText(QCoreApplication.translate("Dialog", u"TextLabel", None)) -#if QT_CONFIG(tooltip) - self.detail_playback_btn.setToolTip(QCoreApplication.translate("Dialog", u"The most recent published version has some playable media associated. Click this button to launch the Flow Production Tracking Media Center web player to see the review version and any notes and comments that have been submitted.", None)) -#endif // QT_CONFIG(tooltip) - self.detail_playback_btn.setText("") self.detail_actions_btn.setText(QCoreApplication.translate("Dialog", u"Actions", None)) - self.version_history_label.setText(QCoreApplication.translate("Dialog", u"Complete Version History", None)) #if QT_CONFIG(accessibility) self.history_view.setAccessibleName(QCoreApplication.translate("Dialog", u"history_view", None)) #endif // QT_CONFIG(accessibility) + self.details_button.setText(QCoreApplication.translate("Dialog", u"Details", None)) + self.details_header.setText(QCoreApplication.translate("Dialog", u"TextLabel", None)) # retranslateUi diff --git a/python/tk_multi_loader/ui/resources_rc.py b/python/tk_multi_loader/ui/resources_rc.py index e85c285..0dce447 100644 --- a/python/tk_multi_loader/ui/resources_rc.py +++ b/python/tk_multi_loader/ui/resources_rc.py @@ -1070,79 +1070,80 @@ 4T15:55:41+00:00\ A\xd1\xa6\xd6\x00\x00\x00\x00IEND\xaeB`\x82\ \ -\x00\x04\x80\xb9\ +\x00\x01\x16<\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ \x00\x02\x00\x00\x00\x01\x90\x08\x06\x00\x00\x00\xd8\xf6\xd8$\ -\x00\x00\x03\xe8iCCPicc\x00\x008\x8d\x8d\ -U\xddo\xdbT\x14?\x89o\x5c\xa4\x16?\xa0\xb1\x8e\ -\x0e\x15\x8b\xafUS[\xb9\x1b\x1a\xad\xc6\x06I\x93\xa5\ -\xe9B\x1a\xb9\xcd\xd8*\xa4\xc9un\x1aS\xd76\xb6\ -\xd3mU\x9f\xf6\x02o\x0c\xf8\x03\x80\xb2\x07\x1e\x90x\ -B\x1a\x0c\xc4\xf6\xb2\xed\x01\xb4ISA\x15\xd5$\xa4\ -=t\xda@h\x93\xf6\x82\xaap\xae\xafS\xbb]\xc6\ -\xb8\x91\xaf\x7f9\xe7w>\xef\xd15@\xc7W\x9a\xe3\ -\x98I\x19`\xde\xf2]5\x9f\x91\x8f\x9f\x98\x96;V\ -!\x09\xcfA'\xf4@\xa7\xa6{N\xba\x5c.\x02.\ -\xc6\x85G\xd6\xc3_!\xc1\xde7\x07\xda\xeb\xffsu\ -V\xa9\xa7\x03$\x9eBlW=}\x1e\xf1i\x80\x94\ -\xa9;\xae\x0f \xdeF\xf9\xf0)\xdfA\xdc\xf1<\xe2\ -\x1d.&\x88Xax\x96\xe3,\xc33\x1c\x1f\x0f8\ -S\xea(b\x96\x8b\xa4\xd7\xb5*\xe2%\xc4\xfd31\ -\xf9l\x0c\xf3\x1c\x82\xb5#O-\xea\x1a\xba\xcczQ\ -v\xed\x9aa\xd2X\xbaOP\xff\xcf5o6Z\xf1\ -z\xf1\xe9\xf2\xe6&\x8f\xe2\xbb\x8f\xd5^w\xc7\xd4\x10\ -\x7f\xaek\xb9I\xc4/#\xbe\xe6\xf8\x19&\x7f\x15\xf1\ -\xbd\xc6\x5c%\x8dx/@\xf2\x99\x9a{\xa4\xc2\xf9\xc9\ -7\x16\xebS\xef \xde\x89\xb8j\xf8\x85\xa9P\xbeh\ -\xcd\x94&\xb8mry\xce>\xaa\x86\x9ck\xba7\x8a\ -=\x83\x17\x11\xdf\xaa\xd3B\x91\xe7#@\x95fs\xac\ -_\x88{\xeb\x8d\xb1\xd0\xbf0\xee-L\xe6Z~\x16\ -\xeb\xa3%\xeeGp\xdf\xd3\xc6\xcb\x88{\x10\x7f\xe8\xda\ -\xea\x04\xcfYX\xa6f^\xe5\xfe\x85+\x8e_\x0es\ -\x10\xd6-\xb3T\xe4>\x89D\xbd\xa0\xc6@\xee\xd7\xa7\ -\xc6\xb8-9\xe0\xe3!r[2]3\x8e\x14B\xfe\ -\x92c\x06\xb3\x88\xb9\x91\xf3nC\xad\x84\x9c\x1b\x9a\x9b\ -\xcbs?\xe4>\xb5*\xa1\xcf\xd4\xae\xaa\x96e\xbd\x1d\ -D|\x18\x8e%4\xa0`\xc3\x0c\xee:X\xb0\x012\ -\xa8\x90\x87\x0c\xbe\x1dpQS\x03\x03L\x94P\xd4R\ -\x94\x18\x89\xa7a\x0ee\xedy\xe5\x80\xc3q\xc4\x98\x0d\ -\xac\xd7\x995Fi\xcf\xe1\x11\xee\x84\x1c\x9bt\x13\x85\ -\xec\xc7\xe7 )\x92Cd\x98\x8c\x80L\xde$o\x91\ -\xc3$\x8b\xd2\x11rp\xd3\xb6\x1c\x8b\xcfb\xdd\xd9\xf4\ -\xf3>4\xd0+\xe3\x1d\x83\xcc\xb9\x9eF_\x14\xef\xac\ -{\xd2\xd0\xaf\x7f\xf4\xf7\x16k\xfb\x91\x9ci+\x9fx\ -\x07\xc0\xc3\x0e\xb4\x98\x03\xf1\xfa\xaf.\xfd\xb0+\xf2\xb1\ -B.\xbc{\xb3\xeb\xea\x12L<\xa9\xbf\xa9\xdb\xa9\xf5\ -\xd4\x0a\xee\xab\xa9\xb5\x88\x91\xfa=\xb5\x86\xbfUHc\ -nf\x90\xd1<>F\x90\x87\x17\xcb ^\xc3e|\ -|\xd0p\xff\x03yv\x8c\xb7%b\xcd:\xd7\x13i\ -X'\xe8\x07\xa5\x87%8\xdb\x1fI\x95\xdf\x94?\x95\ -\x15\xe5\x0b\xe5\xbcrw[\x97\xdbvI\xf8T\xf8V\ -\xf8Q\xf8N\xf8^\xf8\x19d\xe1\x92pY\xf8I\xb8\ -\x22|#\x5c\x8c\x9d\xd5\xe3\xe7c\xf3\xec\x83z[\xd5\ -2M\xbb^S0\xa5\x8c\xb4[zI\xcaJ/H\ -\xafH\xc5\xc8\x9f\xd4-\x0dIc\xd2\x1e\xd4\xec\xde<\ -\xb7x\xbcx-\x06\x9c\xc0\xbd\xd5\xd5\xf6\xb18\xaf\x82\ -Z\x03N\x05\x15xA\x87-8\xb3m\xfeCk\xd2\ -K\x86Ha\xdb\xd4\x0e\xb3Yn1\xc4\x9c\x98\x15\xd3\ - \x8b{\xc5\x11qH\x1cg\xb8\x95\x9f\xb8\x07u#\ -\xb8\xe7\xb6L\x9d\xfe\x98\x0ah\x8c\x15\xafs \x98:\ -6\xab\xccz!\xd0y@}z\xdag\x17\xed\xa8\xed\ -\x9cq\x8d\xd9\xba/\xefS\x94\xd7\xe54~\xaa\xa8\x5c\ -\xb0\xf4\xc1~Y3M9Py\xb2K=\xea.\xd0\ -\xea \xb0\xef \xbf\xa2\x1f\xa8\xc1\xf7-\xb1\xf3z$\ -\xf3\xdf\x068\xf4\x17\xdeY7\x22\xd9t\x03\xe0k\x0f\ -\xa0\xfb\xb5H\xd6\x87w\xe2\xb3\x9f\x01\x5c8\xa07\xdc\ -\x85\xf0\xceO$~\x01\xf0j\xfb\xf7\xf1\x7f]\x19\xbc\ -\x9bn5\x9b\x0f\xf0\xbe\xea\xf8\x04`\xe3\xe3f\xf3\x9f\ -\xe5fs\xe3K\xf4\xbf\x06p\xc9\xfc\x17Y\x00qx\ -\x94\x0a\xbf*\x00\x00\x00 cHRM\x00\x00z&\ -\x00\x00\x80\x84\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00u0\ -\x00\x00\xea`\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\ -\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ -\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ -\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x04\xadzTXtR\ +\x00\x00\x00\x04gAMA\x00\x00\xd8\xeb\xf5\x1c\x14\xaa\ +\x00\x00\x00 cHRM\x00\x00\x87\x0f\x00\x00\x8c\x0d\ +\x00\x00\xf9\x93\x00\x00\x84\xe5\x00\x00{\x82\x00\x00\xebu\ +\x00\x00?\xb4\x00\x00\x22Xuk^\x9c\x00\x00\x03\xe8\ +iCCPicc\x00\x00H\xc7\x8dU\xddo\xdb\ +T\x14?\x89o\x5c\xa4\x16?\xa0\xb1\x8e\x0e\x15\x8b\xaf\ +US[\xb9\x1b\x1a\xad\xc6\x06I\x93\xa5\xe9B\x1a\xb9\ +\xcd\xd8*\xa4\xc9un\x1aS\xd76\xb6\xd3mU\x9f\ +\xf6\x02o\x0c\xf8\x03\x80\xb2\x07\x1e\x90xB\x1a\x0c\xc4\ +\xf6\xb2\xed\x01\xb4ISA\x15\xd5$\xa4=t\xda@\ +h\x93\xf6\x82\xaap\xae\xafS\xbb]\xc6\xb8\x91\xaf\x7f\ +9\xe7w>\xef\xd15@\xc7W\x9a\xe3\x98I\x19`\ +\xde\xf2]5\x9f\x91\x8f\x9f\x98\x96;V!\x09\xcfA\ +'\xf4@\xa7\xa6{N\xba\x5c.\x02.\xc6\x85G\xd6\ +\xc3_!\xc1\xde7\x07\xda\xeb\xffsuV\xa9\xa7\x03\ +$\x9eBlW=}\x1e\xf1i\x80\x94\xa9;\xae\x0f\ + \xdeF\xf9\xf0)\xdfA\xdc\xf1<\xe2\x1d.&\x88\ +Xax\x96\xe3,\xc33\x1c\x1f\x0f8S\xea(b\ +\x96\x8b\xa4\xd7\xb5*\xe2%\xc4\xfd31\xf9l\x0c\xf3\ +\x1c\x82\xb5#O-\xea\x1a\xba\xcczQv\xed\x9aa\ +\xd2X\xbaOP\xff\xcf5o6Z\xf1z\xf1\xe9\xf2\ +\xe6&\x8f\xe2\xbb\x8f\xd5^w\xc7\xd4\x10\x7f\xaek\xb9\ +I\xc4/#\xbe\xe6\xf8\x19&\x7f\x15\xf1\xbd\xc6\x5c%\ +\x8dx/@\xf2\x99\x9a{\xa4\xc2\xf9\xc97\x16\xebS\ +\xef \xde\x89\xb8j\xf8\x85\xa9P\xbeh\xcd\x94&\xb8\ +mry\xce>\xaa\x86\x9ck\xba7\x8a=\x83\x17\x11\ +\xdf\xaa\xd3B\x91\xe7#@\x95fs\xac_\x88{\xeb\ +\x8d\xb1\xd0\xbf0\xee-L\xe6Z~\x16\xeb\xa3%\xee\ +Gp\xdf\xd3\xc6\xcb\x88{\x10\x7f\xe8\xda\xea\x04\xcfY\ +X\xa6f^\xe5\xfe\x85+\x8e_\x0es\x10\xd6-\xb3\ +T\xe4>\x89D\xbd\xa0\xc6@\xee\xd7\xa7\xc6\xb8-9\ +\xe0\xe3!r[2]3\x8e\x14B\xfe\x92c\x06\xb3\ +\x88\xb9\x91\xf3nC\xad\x84\x9c\x1b\x9a\x9b\xcbs?\xe4\ +>\xb5*\xa1\xcf\xd4\xae\xaa\x96e\xbd\x1dD|\x18\x8e\ +%4\xa0`\xc3\x0c\xee:X\xb0\x012\xa8\x90\x87\x0c\ +\xbe\x1dpQS\x03\x03L\x94P\xd4R\x94\x18\x89\xa7\ +a\x0ee\xedy\xe5\x80\xc3q\xc4\x98\x0d\xac\xd7\x995\ +Fi\xcf\xe1\x11\xee\x84\x1c\x9bt\x13\x85\xec\xc7\xe7 \ +)\x92Cd\x98\x8c\x80L\xde$o\x91\xc3$\x8b\xd2\ +\x11rp\xd3\xb6\x1c\x8b\xcfb\xdd\xd9\xf4\xf3>4\xd0\ ++\xe3\x1d\x83\xcc\xb9\x9eF_\x14\xef\xac{\xd2\xd0\xaf\ +\x7f\xf4\xf7\x16k\xfb\x91\x9ci+\x9fx\x07\xc0\xc3\x0e\ +\xb4\x98\x03\xf1\xfa\xaf.\xfd\xb0+\xf2\xb1B.\xbc{\ +\xb3\xeb\xea\x12L<\xa9\xbf\xa9\xdb\xa9\xf5\xd4\x0a\xee\xab\ +\xa9\xb5\x88\x91\xfa=\xb5\x86\xbfUHcnf\x90\xd1\ +<>F\x90\x87\x17\xcb ^\xc3e||\xd0p\xff\ +\x03yv\x8c\xb7%b\xcd:\xd7\x13iX'\xe8\x07\ +\xa5\x87%8\xdb\x1fI\x95\xdf\x94?\x95\x15\xe5\x0b\xe5\ +\xbcrw[\x97\xdbvI\xf8T\xf8V\xf8Q\xf8N\ +\xf8^\xf8\x19d\xe1\x92pY\xf8I\xb8\x22|#\x5c\ +\x8c\x9d\xd5\xe3\xe7c\xf3\xec\x83z[\xd52M\xbb^\ +S0\xa5\x8c\xb4[zI\xcaJ/H\xafH\xc5\xc8\ +\x9f\xd4-\x0dIc\xd2\x1e\xd4\xec\xde<\xb7x\xbcx\ +-\x06\x9c\xc0\xbd\xd5\xd5\xf6\xb18\xaf\x82Z\x03N\x05\ +\x15xA\x87-8\xb3m\xfeCk\xd2K\x86Ha\ +\xdb\xd4\x0e\xb3Yn1\xc4\x9c\x98\x15\xd3 \x8b{\xc5\ +\x11qH\x1cg\xb8\x95\x9f\xb8\x07u#\xb8\xe7\xb6L\ +\x9d\xfe\x98\x0ah\x8c\x15\xafs \x98:6\xab\xccz\ +!\xd0y@}z\xdag\x17\xed\xa8\xed\x9cq\x8d\xd9\ +\xba/\xefS\x94\xd7\xe54~\xaa\xa8\x5c\xb0\xf4\xc1~\ +Y3M9Py\xb2K=\xea.\xd0\xea \xb0\xef\ + \xbf\xa2\x1f\xa8\xc1\xf7-\xb1\xf3z$\xf3\xdf\x068\ +\xf4\x17\xdeY7\x22\xd9t\x03\xe0k\x0f\xa0\xfb\xb5H\ +\xd6\x87w\xe2\xb3\x9f\x01\x5c8\xa07\xdc\x85\xf0\xceO\ +$~\x01\xf0j\xfb\xf7\xf1\x7f]\x19\xbc\x9bn5\x9b\ +\x0f\xf0\xbe\xea\xf8\x04`\xe3\xe3f\xf3\x9f\xe5fs\xe3\ +K\xf4\xbf\x06p\xc9\xfc\x17Y\x00qx\xcd\x04\xe6#\ +\x00\x00\x00\x09pHYs\x00\x00\x0b\x11\x00\x00\x0b\x11\ +\x01\x7fd_\x91\x00\x00\x00\x06bKGD\x00\xff\x00\ +\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x04\xadzTXtR\ aw profile type \ icc\x00\x00H\x89\x9dWk\xd2\xa4 \x0c\xfc\xcf\ )\xf6\x08<\x92\x80\xc7Q\xc0\xaa\xbd\xff\x05\xb6\xc3\xc3\ @@ -1218,18304 +1219,4311 @@ o\xda\xa3\xca\x84pFr6S\xff\xe6Rw}\xc2\ (\xc0\xe2\xd2\xc6\xf7\xb28\xd3&\xb6\xd5\xb7\xbe\xaca\ \x98\xd0J\xbe\xac\x05\xd4\x1f\xd7\xb5G\xdd\x00\xd6\xee\xb4\ -\x00\x00\x80\x00IDATx\xda\xec\xfd{\xccm\xeb\ -z\x17\x86\xfd\xde\xfb\x18s\xce\xef[k_\xce>\xe7\ -\xf8\x98\xe3+\xe6\x160\xc6`\x03\xc6$@zI\xa4\ -\x92\x06\x82C\xa1M%\xa4\xa6\xa2Q]\xa4\xa6\x8a\xa2\ -V\x11\x87HmBS%R\x13\xa3:\x05\x92\xd8\xa4\ -\x8d\xad&\x8e\x1bB\xa1@)-\x90\xe2\x04\x88\x85\xe3\ -\x18c\x9bs||n\xfb\xec\xbd\xd7\xfa\xbe9\xe7\x18\ -\xef\xf5\xe9\x1f\xbfg\x8co\x1b\x15\x956\x92\xd79\xfb\ -\xcc\xd7\xb2\xbc\xbd\xd6\xfa\xe67\xe7\x98c\xbc\xef\xf3\xfc\ -\x9e\xdf\xc5\x88\x08n\xeb\xb6n\xeb\xb6n\xeb\xb6n\xeb\ -+k\xd9W\xfd\x06n\xeb\xb6n\xeb\xb6n\xeb\xb6n\ -\xeb\x17~\xdd\x0a\x80\xdb\xba\xad\xdb\xba\xad\xdb\xba\xad\xaf\ -\xc0u+\x00n\xeb\xb6n\xeb\xb6n\xeb\xb6\xbe\x02\xd7\ -\xad\x00\xb8\xad\xdb\xba\xad\xdb\xba\xad\xdb\xfa\x0a\x5c\xfeU\ -\xbf\x81/\x85\xf5W\xfe\xca\xbf:_\xdb[_w]\ -\xe2GL\x8a_SG\xba\x1b\xbd\x8cV\x07\xe64\x03\ -\x00**R8 \xe7\x0cg;\xbc\x0dX\xf2\xa2\x7f\ -\x07\x04X\xa4\x90\x008\x9c\xf3\x19\xc1\x02s\xba\xc7\x18\ -\x15C\xff\xc5\xb5.X\xf2\x19\xf7\x87{X\x04\xbeN\ -8`\xd4\x0a\xd8\x81\x9c3\xe6\xc3= ]\x0e1\x8e\ -s~\x09\x14\xc8\xe1x0\xddZi\xa3\x99\xbe\x16\x19\ -c\x18\x11H\x98<\x96e1\xd6:\xa4t\x94\xbc\x5c\ -\x0c\x8c\x95\x87\x87\xf7L\xeb]\xe6\xe3\x9dy~\x7f\x94\ -\x96\x9b\xb9?\x9d\xe4\xbd\xebK\x04\x17\xcd!$\x5c\xeb\ -\x15\xbdCB\xf0p\xce\x9b\xde\x8bL8\x98\xc7\xfaR\ -\x1c\x02\x9c3f\xedEz\x1d8\x1e\x9e\x19o\x8b\xe4\ -&\x06\x00\x0e\xe9\x04\x8c\x8a\xeb\xba\x0a\x9c1\xc9G\xc9\ -y\xe0t\x98\xcc\xf5\xfa(\x15\x03\xd1\xc1\xd8p@\xef\ -\x22\x933\xa6\x8b\xc8\xb2,&\x1d&\xf4\xde\xc49o\ -\x82\xf58\xd7\x05\x18\x1ds\xba\x971\x9a\xe9\xbd\x88\xc3\ -d\xeaX`\xad\x88A4u\xb9\x02s@\x000\xa7\ -Yr^\xcc@\xc0\xe3\xe3\xa3\xdc\xdd\xdd\x19\xeb,\xac\ -\xb5\x82\xde\xe1\x9c3\xb96\x00@G\x91\xb14c\xe7\ -\x00[E\x863\xe6\x94\x8eR\xfb\x15K\x13\xe3\xbb\xc8\ -\x00\xe0\x821\xd6\x05\xd4\xba\x22y/\x00p\xbe4\x13\ -\xbc\x15\x17\xa2\xe9c\x85u\xeds\xb3\x0d\x9f\x8e}\xfd\ -;\xdf\xf9\x9d\xbf\xeb\xedW}\xcf\xde\xd6m\xdd\xd6m\ -\xfdW]\xe6+Y\x05\xf0g\xff\xec\xf7>[\xed[\ -\xdf\xfeXN\xbf\xe5\x5c\xe3\xb7\xae-|\xb4\x0d\xfb\xd6\ -R$\xc5h\xe0\xadGi\x0dS\xb0(}\xc0[\x8f\ -!\x02o\x0d\x00`\xc8\xc0ump\xde\xc0[\x0bg\ -\x03`\x1a\xd6\x5c\xe1\x9c\xc3)&\xb4!(\xbd\xc2\x18\ -\x8bZ;\x1e\xd7\x8c\xd3\x1c\xe0\x8c\x85\xb1\x06\xde\x05@\ -\x1a`\x80\xde\x05}\x08\xac\x192\xa5(m\x08\xbc5\ -\xe2\x9d30\x90Z\xbb\xa9e\x08\xbc1v@\x00`\ -\x18\x18g\x00\x03#\xd7\xb5\x19gE\xde\xb9,fY\ -\xab\xdc\x1d\x93\xf9\xf0\xfdI\xc4\x88\x81\x18\xc9\xb5\xe18\ -Gc\x8c\xc1\xf9Z\xe0\x8c\x08`\x91\x925\x97\xa5\xc9\ -\x9c\x82i\xbd\xcb\xd2\x06RpFz\x17#\x06>X\ -\x03\x81\x94\x0a\xd3G\xc3a\x0e\xf0\xd6\xc09\x91\xd6a\ -\x9c\xf1R[\xc34ys\xb9V1\x06\x88\xc1\x996\ -\x06d@bt\xc6\x08\xe4\xf1Z\xcc\xe9\x10aL\x97\ -\xda`\xbcs\xb8\x96\x82\xde\x80)8q\xde\x98\xdeD\ -`a\x96\xb5\xc1[/1\x1a\x033p]\x06\x8c\xb1\ -xv\xf22\x86\x98k\xedx\xf9\xb0\xcai\x9a\xcc\xf1\ -`Q\x9bH\xf2\x16]\xc4\x00\x82e\x15\x08\x86\xb8`\ -\xcd\xe4\x1dj\x85\xb4V\xcd\xfd]\x12\x0b\xe0\xbcVc\ -a\xa4u`\x9e\xac\xe9\x03\xb8\xae\x15\xf3\x1cdT`\ -)\xc5\xc4\xe0\xc49cJ\x11\x1c\x0fx\x91\xdc\xf8\xdc\ -!<\xfe\xf8\xbd\x1f\x7f\xf6\xb5\xf8\xe2/\xfe\x86\xdf\xf0\ -\xbb~\xeeU\xdf\xc3\xb7u[\xb7u[\xff\xff\xae\xaf\ -\xc8\x02\xe0\xaf\xfd\x95?\xfa\x8d?\xf1\xdek\xbf\xef\xed\ -\xf25\xbfwi\xf1\xe3c\x08\x96R\xe1\x9d\xc5ir\ -x8\xaf\x10\x18\x1c&\x0fk\x81\xd1\x0d\x80\x81\xe3\x14\ -q\xa9\x05%\x0f\x94>p\x88\x1e\x03\x03\x10\xe0\x90\x22\ -\xac5H\xd1\xe2\xe59\xc3X\x83\xd1\x07D\x80\xb5t\ -L\x89`\xcb\x92;\x0e\xd1\xe28',\xb9@,`\ -: \x0e\x88\xd6c\xc9\x15\x22\x02\x01\x10\xbd\xc5\x9c\x02\ -\xba\x00\xa3\x0b\x06\x1a\x04\x80\xb7\x1e\xd1;\x5c\x96\x0cc\ -\x1d\xc6\xe8\x98R@\xef\x82\xe0,r\x1bx\xe7a\xc1\ -\x87\x9e\xcdp\xc6\xa2J\x85\x03pY\x07\xe6\xc9!8\ -\x07\x08P\x87\xc0\x19 \xd7\x86\xde\x05\xd6\x02\x06\x0eK\ -\xa9\xb0\xd6\xe0~\x8e\x18\x00\x9c\x05\xda\x18\xc8\xa5\xc3[\ -\x83\x14<\xae\xb9\xc1{\x83\x18<\x86t8k\x10\xac\ -Gk\x82\x17\xd7\x8c\xc3\x14\xd0j\x831@\x08\x1e\x22\ -\x1d\xc68\x18\xf0\xf7Ykp\x9c&\xbc`\x00\xc8\ -\x00b\xb4\x10\x01\xbc\xfe\xf9\x000\xe9\x9f\x19\x18\x94\xd6\ -QJ\xc3\xf3\xd3\x8c\xd2:\xda\x10,\x99\x07\xb8\x81 \ -E\x07k\xf8\xb30@\xf4\x0e\xb5\x0d\x0c\x11\xbe\x86\x01\ -b\xb0\xe8\x9d\xf7G)\x03!\x18\xc4\xe0P*\xdf\x87\ -\xb3\x06\xc68\x88\xe9\xf0\xcec]+B4hU\xd0\ -\x86\xc0;`\xcd\x0d}\x18\x1cg\x0fo\x0c\x1e\xd7\x82\ -\xda\x05ws\x84\x9e\xed\xb0\xd6\xc0X\xe0\xe59\xc3Z\ -\xc0\x1a\x8fg\xc7\x88R\x1b\x8c1\xb0\xce\xe1\xf1\xb2\xc0\ -:G\xe4\xc1\x1a\x84`\xe1\x8dC\xae\x0dC\x04C\x00\ -g\x00c\xf8w\xcb\xca\x9fu\x06\x18\x00\xc6\x10`\xbf\ -\xa6|\xed\x87s\xc5\x94\x1cB\xb0\xb8.\x0d\xf7\x87\x84\ -k\xa9\x00\x809Z\x5c\xd7\x0e\xef,\x8c\x01\xd6Rq\ -\x7fL\x90\x01\xacu \xc5\x88\xdc\x1c\xa4\xe7\xfazz\ -\xfb\x8f~\xf3G?\xf7\x87\xbe\xf5[\xff\xbb\x9f}\xd5\ -\xf7\xf8m\xdd\xd6m\xdd\xd6\xdf\xef\xfa\x8a)\x00\xfe\xec\ -\x9f\xfdw\xbe\xe5'\xce\xdf\xf8\xc7?\xfbx\xf8\xe6S\ -\x1a\xa8\xad\xc2Y\x8b\xf3\x92\xf1\xe6\xb3\x19\xd6\x18\xac\x85\ -\x07`\x0c\x0e\x80`tv\xe2N\x0f\x1d1\xfc\xef\xde\ -\xd8\x8dN\x91]b\x93\x06\x08\x10\xbc\x87\x0c\xe00{\ -\xe4\xda\xe1-P\x1a\xafo\xef\x82\xd2\x1b\xa2\xf7\xb8?\ -$\x8c\xde!\x00\xa6\xe4q]*\xea\x18p\xd6\xc0\x1b\ -\x0b8\xa0\xd6\x81.\x02\xe9\x80s@\x8a\x1ekih\ -]\xe0\x9cAt\x16\x06@\x17 \x04\xbew\x0b\xa06\ -\x81\x01`\xd9\xe4c\x8a\x0ef\x00C\x04\x8fK\xc3\xf3\ -SD\x1b\x03\xad\xf1u\x827\xc8\x85\xff\xff\x14\x1d\x9a\ -\x08d\x08\x0b\x80ha\xe1\xb0\x96\x8a\xda\x1aN\x87\x84\ -\xb5t\x94\xda\xe0\xbd\x83\x19<\xc2c\xb4\xa8c\xc0\xc0\ -\xc0\x07\x83\x92\x07\x00`-\x05S\x0cp\xc6\xc0Z\x0b\ -\xe7\x1dJ\xa9\x18\x00\x82\xb5p\x1e\x90\x8e\xbd\xb8\x19\x83\ -\xd7j+>\xaek\x871DUr\xe9\x88>`J\ -\x16\x0f\xd7\xb2\x17_\x1bR\x92\xa2^\xc7>\xb0\xe6\x8e\ -\xe0,\xe6\xd9\xa1w\x164\x00\xf0\xb8\x14\xdc\xcd\x11\x87\ -9\xe0\x8b\xef-\x98\x93\xc3a\xf2x\xf7aA\x0c\x1e\ -\x87\x14qY*B0\x10\xe1w0%\x22\x0d\xbd\xc9\ -\xfe\xe70Pt\x00(]P\xba\xc7\xb39\xff\xec7\ -\x7f\xf8\xd3\xdf\xfd\x9d\xdf\xf6\xdf\xfe\xa1W}\xaf\xdf\xd6\ -m\xdd\xd6m\xfd\xfd\xac\xaf\x88\x02\xe0\xdf\xff\x8f\xfe\xcd\ -\x7f\xfco\xbe\xfc\xd6?\xd6\x86y\x1e|\xc3\xf3C\xc0\ -\x8bkF^+Btp\xd6\xe3\x98\x14\xfa6\xfc\xbf\ -\xad\x0bB\xb0x\xfd4\xe1\xe1\x9aa\x8cC\xf4\x06V\ -\xe7\xff\xb56\x84\xe0\xd0\x1b \x10Xgx\x00Z\x10\ -\x9a\xae\x82&\x1d\xde9\xb8\x8d30\x04\xd6\x1axg\ -\xc1\xa3\x0b\xa8}`\x0e\x1e\xb5\x0fd\x85\x9e\x9b\x08J\ -n8\xcd\x01\xde;<\x5c3\xa6\xe0\xc1\xf3Q\xb0\xe6\ -\x86\xe3\x1c\xb0\xe4\x8e\xfbS\x80\xd3Nx\xc9\x15w\x87\ -\x04\x00\xc8\xa5\xc3Z\x83\xd6;\x8c\xb5\x98\xa3E\xa9$\ -\x0e\x88\x00M\xe1\xff`\xc9o\x00\x04\xde9\x08\x84\x9f\ -\xc3\x1b\x8c\x0e,\xb9!E\x0b\xef-Z\x1b\xc8E\x0f\ -\x7f\xb0x\x80\x00\xb9\x0a\x827\xf0\xc1\xb3[\xce\x15\xd0\ -1Fk\x82\x18,b\xd4\x91\x805\x98\x82G\x97\x8e\ -\xf3Rq\x9c\x0cr\xa9\xc8\xb5\xc1\xc0\xc2\x18\x83\xc3\ -\xec\xb0\x96\x01\xa7\xd0\xc4V$\x89\x01\x8e)\xa0\xb5\x8e\ -\xf3\xd2\xe0=\x10\xbd\x87\xf3f/\xc2\xde{\xac\x18&\ -\xc8/{\xed'\xfe\xd0\xef\xfeo~\xd7\x1f|\xd5\xf7\ -\xfcm\xdd\xd6m\xdd\xd6\xff\xb7\xf5\x81/\x00\xfe\xe4\xff\ -\xed\xfb\x7f\xfb\x7f\xf2\xb3\xbf\xec\x07\x9dE\x8c~\xe0\x90\ -\xd8\x9d\x8b\x0cX\xe7\x10\x9dE\x1b\x03\xf3\xe4Qk\xc7\ -y\xe9\x08\xce\xa0u\xc1<\xb1\x83\x1c\x03H\xd1\xa2\x94\ -\x8e\x01 \x05\x8b\xa6\xe8\x00\x06`\xac\x8e\x01\xba@\xcf\ --\x1e\xe8\xb9\xe1\xfe\x14a`\xd0\xc7@k@\x93\x86\ -C\x22\x09\xb0\xd4\x81y\xb6\x08\xde\xe3\xf1Z\x08\xcf\x1b\ -\xce\xf4\xdb\x18\xf0\xd6\xb2\xfb\x14\x01\x86 \x04\x87\xaa?\ -3\x06\xf6b\xa4\xb5\xa1\xf0\xbe\xc5a\xf6x\xf1\xb8\xc2\ -\x18\x8b\xc3\xc4\xb9\xb5\x81 \x97\xc1\x22\xc5p\x9e?\xfa\ -@\x1f<`\xa7\xe4a\x0d\xbb\xdc\xad@\xa8\xb5#\x04\ -\xab\x1dx@)\x15U?\xdfv0\x1a\x03\xc0(Z\ -1\x04\x87\xc9C\x04\x10\xe1\x08 :\x83N\xe4\x1d\xc6\ -\x18\xd4\xda1\xcfDI\x8c\xe5\xb5\xebC8&i\x03\ -]\x06\xe6\xe4qY\x1aR 4oa\x91k\x83\x88\ -\xa0\xd4\x06\xe7\xc8\x0b\xb8\xe6\x86\xe7\x87\x04\xe7\x1d \x1d\ -\xa5\x09N\xb3\xc3\x18\xe4`\x0c\xe98\x1e\x22z'\x22\ -\x22\x00r\xe1\xe8\xc2\x1a\x83\xc3\x1c\xd0Z#r\xe2\x80\ -)z\x0c\x08\xae\xd7\x826\x04\xc7)\x02\xe0g\x81\xfe\ -\x8ceu\x07\xeb=jm\xa8\xbdcN\x1e\xa3\x09r\ -\x1f\xc8u\xe0\x9c=\xbe\xee\xf83\x7f\xe4\xf7\x7f\xd7\xef\ -\xfcg\xe4\x83\xfep\xdd\xd6m\xdd\xd6\x97\xf5\xfa@\x17\ -\x00\xff\xe1\x9f\xff\xe3\xbf\xf1/\x7f\xf2W\xfc\x19@\x8e\ -s\x14D\xe7\x00p\xb3\x17a7\xec\x9d\x811\x16\xad\ -u@I_\x22@p\x0e\xd6\x0a`-ri0\x00\ -btx8sF\x9c\x82E\xf0\x16k\xee\xf0\x9e]\ -\xfdum\xfb!\x98K\xc5\x14=\xd6*\x88\xde\xc09\ -\x83\xda\x84]\xadw\x84\xe1\x95G\xd0d\xc0\x19\x83)\ -z\x5c\x96\x0aX`\xf2\xecF\xbd7\xf0\xd6\xc0\xea0\ -;\xc5\x80\xc7%\xefhBk\x82Crp\xce\xed\x07\ -\xe5e\xadx\xfd~\x02\x86\x85\xf3\x03\xad\x0aJ\xe7H\ -\xc1[\x83>8\xd3\x8e\xce\xc1{ZA8g1\x86\ -`\x88\xa05\x81u\x80\xb5\x16\xf7\x87\x00o-\xdey\ -X`\x8c!/\xa0\x09\xea\x10x\x0bxk\x91\xa6\x88\ -\xd6:dt\xe4:PjC\x0c\x1e>XH\x07\xba\ -\x8e7\xb6\x02\xc4\x88Am\x03k\x1d?\x0fU\x11\x11\ -L1\xa0\x8d\x8e\xd1\x05\xc6\x19\x5c\x97\x02\x11\xe0\xd9i\ -\x865\xec\xe0\xdb\x10\x98\x01x\xcf\xd7\x99\xa2G\x08|\ -\x8d\xb5\x0cD\xcf\x99>\x0b\x18`Y;b\xb4(\xb5\ -a\x8e\x01]\xf89\xa3\xb5\xb0\x16X\xea\x801\x06\xa7\ -\xd9\xa3\x14\xf2%N\x07~\xa6\xd6\x06\xea\x10\x8c&\xe8\ -\xd2\x11\xbdGp\x16\x03\xfc^\xafkG\x0c\x01k.\ -\xb8\xd6\x0ag\x03\xce\xab\xc7\xc7\xe6\x9f\xfa#\xdf\xfd\xbb\ -\x7f\xe7\xff\xe8U?\x03\xb7u[\xb7u[\x7f\xaf\xf5\ -\x815\x02\xfa3\x7f\xe6_y\xebG>\xf5M\xff\x0e\ -`\x8e\x87\xc8\x83\xafuA\xae\x0d\xb9r\xfe\xbf\x94\x81\ -\xde\x81em\xa8]0\x86(\xb4m\xd1\x85\x07\xb4\x81\ - :\x0b\xc0\xe0\x9a;z\xeb0`\xe10\x86\x92\x07\ -w\xa6\xbf\xc3um0\x168M\x11!8\xdc\x1f\xa2\ -\xc2\xfe\x06\xbd7\xc4`\xe1\xbd\x83\x0f\x84\x8f/\xb9\xa0\ -5\xc1R8\x03\x17\x01\xdc\xc6\x00D\x877<\xb0\x01\ -`\xad\x1d//+.K\xc1\x18\x94\x0c\x1a\x00Q\x15\ -\x06u\x0c\x18\x0b\xdc\xcd\x01\xb5\x8e\x9d\x1d\x9f\x1b_ \ -9\xcb\xee7\x05\xbc~w\x80\xf3v\xe7\x0dl\xaf7\ -\x05\x8b\xd6\x07\x92\x0f<\xe0\x96\x8a\xf7\x1e3\xe6\xe81\ -E\x87Z\x05\xc6\x1a\xd8\x8d$8\x04\xe7\xcb\x8a\xcb\xb5\ -\xe2\xe1\xca\xcf2\xa5\x00\xa7\xc5\x891D*\x86\x00\xd7\ -\xa5aY\x1b\x06\x04>\x18Do\xf0\xb84t\xfd\xdc\ -)\x04\xe4\xd2P+\x0f\xdd\xde\x06J\x13\xa4\xe0\xd1[\ -G\x1b\x06c\x0c$g\x11\xa3\x85\xb3\x16N\x0b\x98\xd6\ -\x04k\xe9\x18\x228/\x19\x02\xf2\x1e\x88L8\x9c\x0e\ -\xec\xe8\x8d\x05\xa2\xf3Xs\xc39w,\x95\xc5\x97\x88\ -\xe0\xf1\x5cH&\xb4\x06\xcbRwBd\x0a\x0e)Y\ -\x18X\x16\x88\x86\xaf;\x84\x9fm\xad\x151z\x1cS\ -\x84\xb7\x03\xa7\xa9\xe1o\xbf\xf8\xf8\xef\xff\xd7\xff\xdd\x7f\ -\xfb\x9f}\xd5\xcf\xc1m\xdd\xd6m\xdd\xd6\xdfk}`\ -\x0b\x80\xbf\xfas_\xfd\xbfyq\x8d\xdfp\x9a\xc8\x94\ -\xb7\xc6\xe2\xfe\x18\xe0,0\xc4`-\x15@G\xf0\x96\ -\xf3n\xed\xa8\xb7C\xc3;\x1e\xd0\xa5\xf0\xf04\x06\x98\ -\xbc\xc1\xf3\xbb\x09C\xf8g\x02\xe0\xb2V\x04\xef\xd0:\ -\xbb\xd6):\x94\ -\xfe\x06~\xc9\xc7\xdf\xc0u)\x88\xde \xab\xc6\xde\x02\ -xq\xc9h\x9d*\x00g-N\x87\x08\x01+!c\ -\xb5\x10\x18\x82^7]>m\x83K\xa1aP\x0a\xbc\ -v\xe7\x85d\xc8\xc3\x14P{C\xed$\xff\xf5>\xb0\ -\x16\xbe\x7fg\x0cj\x15\x04oa\x0dU\x12\xa5\x88\xba\ -\x03Z\xc8\x18\x10\x9e\xab\xd4\xee\x07\xfe\xcc\x18\x82\xe8=\ -b\xe4\xc1l\x1c\x00\x90\x84'\xfa\x7f\x0f\x93\x87w,\ -N\x86\xaa\x17\x9c\xa7|\xb1U\x16^\x02`Y\xf83\ -\x87)\xc0y\x83R\x07\xaa\xca!/+m\x8d\xd3\x14\ -0'\x87)\x06\xa4d1\x04\xc8u\xe0\xa4\x5c\x86\xde\ -\x00\xe7\x8c\xf26\x1c\x82\xf5\xaa\x820\xf0\x81\xbc\x8a\xeb\ -JGB#@\xcd\x1d\xad\x09\xbc\x01\xa2i\xf8\xf1\xb7\ -\xbf\xea\x7f\xfc\x1f|\xdf\xff\xec\xadW\xfdl\xdc\xd6m\ -\xdd\xd6m\xbd\x7f}\xe0\x0a\x80\x9fx\xe7\x8d\x7f\xcay\ -g\x9d\xe7aF\xd3\x1av\x9bm4\xac+\xbbJg\ -\x1dzc\xa7\xfe\xf2Rq^\x0aF\x07\xa2\xdb\x08{\ -\x82R\x07\x0f\xe8A&\xbdq\x0e\xd1[\xe4\xda\xf1\xa9\ -\xcf?b\xcd\x8d\xb0\xf7\x10\x1c\xd5\x8a\xf7\x0b\xef\x9e\xb1\ -\xe4\x86C\xf2\x9c\xd5\x03\x88!`N\x01\x10\xa0\xb4\x86\ -R;\xe6\xa8:r\xa3\x12\xc3J\x82\xe0\xc3\xb9\x92\xb1\ -\xdf;rc\xa7\x8c\xc1\xeeT \xe8\xad\xc3\x99\xa7\xf7\ -\xf7\xdeC\x86\x0f\x1e\xde\x1b\xbc\xbcf\xbcq?\xe1W\ -~\xfdG(\xf5\x83\x90(g\x0c\xfa\xe0|\xe1n\x8e\ -p\xd6\xe08\xe9\xe1\xa6]\xbf\xb1\xc0\xe5Z\xe1\x1c\xd0\ -d\xe0\xba\x92\x04wY+\xea\xa0\xdb\x9e\x01\x9d\x00\x8f\ -S\xdaG\x03\xc9\xf3s\x1a\x00\xc3l\xee\x80]y\x17\ -4$\xa2\x85.\xc7\x11!\x18\x12\x13\xcb\x80\xb1\x06p\ -\x80u\x06\xa7)\xee\x04B\x11\xc1\xe3\xb5\xa0\x8b`\x8e\ -\x01s`!\xf0p\xa6C\xa23\x0e0\x80\x88\xc1y\ -\xc9\xcca04hr\x8a,\x5c\xd7\x8a\x01\xe1\x81>\ -\x80\x18H`t\x96\xfc\x01\x0b\xa2\x09\xa3\x0f\xf4\xde\xa8\ -\xd0\x00P\x8a\xa0\x8f\x81\xd3\x1c\xf7Y\xbfs\xf4p\xc8\ -\x85E\xce\x14\x03\x0d\xa0\xea\x80\x1d\xc04[85\x0f\ -\xc8J`4\xa0\xba\xe1\xb5;\x8bpx\xed\xad\xcf\xf9\ -_\xf2{^\xf5\xb3q[\xb7u[\xb7\xf5\xfe\xf5\x81\ -*\x00\xfe\xd8\x1f\xfb\xe7\xee^\x8e\x8f\xfd\xd7\x9dix\ -~\x8c8$\x87%w\x94\xda\xb1\xe4\x8e\xac\x9di\xed\ -\x0d\xa5u,m`h\x91p\x98\x02\xac\x01\xa6\xe4p\ -\x88\x84\x8e\xc7 \x1c\x5c*\x15\x01\x93\xb7\x10c\xf0\xd6\ -\xeb\x07|\xf8\xf5;<;$\xac\xb9\xa1\xb6\x8ey\xda\ -\x82\x15\xa96\xf8\xe2\xcb\x05C\xb6\x22\xa2\xc1;K[\ -YP\x22x\xcd\x0d\xbdQ\xf6f\x00L1\xa06\xa2\ -\x16\xc1[=d\xf8\x05\xad\xbd\x12\x02\x17\xc0\x80\xf0\xbb\ -w\x16\xb9\x0c8KS\xa2R\xa9\xa1w\xd6\xe1\xbc,\ -Jz3\x18\x10\x9cWv\xebm\x08\xceKQ\xd2\x9a\ -\xe0\xf1Zq]\xc8\x05\xc8\x0a\xb7\xaf\x99\x87\xe8q\x0e\ -TDX\xcb\x19{ \xd9n\xd1\xcf;\xc5\x00\xa3\xea\ -\x84\xa4V\xc8\xd7\xa5\xa0\x0cA\x0a\x01!\x04v\xd9\xd7\ -F\x9e@t;\xa3~H\xe7\xb5\x0e\x01\xd1\xd9\xfds\ -[\xb5\xf6S\xb3=\xbd\xdeP#%\x8399\x0c\x95\ -\xffE=p\xe7)b\x9a\x1c\xd6J\xdd\x7fQ\xbe\xc7\ -\xdd!\x02\x9d\x85\x803\xa0\xa2@\x9d\x18cR\x12\xa5\ -J\x13\xd7<\xf0x\xad\xfb\xcf\xdd\xcd\x01C\x06b0\ -T\x87\xe8{\x8a\xc1\xa17\xde/M-\x94\x8d\x05r\ -\xee4\x5cR\xafag\x0cRtp^\xd0GG/\ -+>\xbb\xfe\xa2\xdf\xfd\x83?\xf8]\xeeU?#\xb7\ -u[\xb7u[\xdb\xfa@\x15\x00\x17\xff\xc6/\xcb\xfd\ -\xf4\xb5S\xe4\xdc\xdbX\x8b\xfbS\xdc\xedk\x8d\x01\x8e\ -\xb3G\x0a\x01\x87\xe8\x11\x1da\xe2\xe3\x1c\xd0\xfa@\x17\ -\xec\x864\xdeY\xd4.\xe8\x1d\x80!\xa9\x0d\x00\xa4\x0b\ -0\x80)8\x9cs\x851\x03\xcf\x8f3\xce\x97\x0ag\ -\x0d\xee\x8e\x11\x87M\x96W\x05\xc9\x93P\xf8\xe2\xbc\xd2\ -\x87>E\x8c\xf1$\xf5\x1bB\x12\xd9\xe6\x9c\xd7\x1be\ -v\xce\x00\xa3\x03\xd6:XPQ\xe0-\x19\xeb\xbd\xd3\ -\x08\xa7\xe8\xd8 \x17\xce\xc0\xad1\x0c\x13\xc2\x93g\xfe\ -P\xdf\xfd\xe0,\x823\x98R@.4\x19\xba?\x05\ -\xa4\xe8`,\x0f\xd9\xd7\xef\x13\x9e\xdf\xf1\xcf\x9c\xe1\x81\ -l\x8dQ\xc2bD\x8a\x9eH\x02\x00\x88\xa0\xf6\x81k\ -n;\xf4>\x86\xe0\x10\x02\xa6h\x91\x0b\xd1\x04\xa7\xd2\ -\xc3m\x1c\xd0\x1a\xf9\x10\xd6\x98\xdd\xb7\x802\xca\x86\xeb\ -Z\xb1\x14:\xfd\x19+\xb0\xd6\x22Z\x83\xa2\x9d}\x17\ -\xfa\x17\x84\xe0P\x1b\xa5\x9d4\x08\xea\xd4\xf0\xd7\xba\xdf\ -\xd0\xb9\x0e\xc4\xa4\x85\x94* Rt8_\x0b\xce\xd7\ -\x82\xe8\x0c\x8csX\x16*\x0fR\xe4O.\xa5\xa26\ -\x16Gts\xe4{\xb6\x00rn\x10#(\xbd\xa3+\ -91\x17\x06\x13\xdd\x1f\x12C\x8dx{ 7\x16\x9d\ -\xc7\x14p:X\xbc\xc8w\xbff\xf8o\xf9\x86W\xfd\ -\x8c\xdc\xd6m\xdd\xd6mm\xeb\x03U\x00L\xf1\xb5o\ -\xb6\xce\xe2\x94\x1c \x06\xde\x18\xe4*8M\x11o\xde\ -s\x83>/,\x04\x8c5\x98\xa3\xc3\xdd1\xa06A\ -U\xef\xfe%W\xbc\xfb\x98\xb1\xe4\x866\xe8\x0f@O\ -x\x8f\xda\x05\x02A\x88~\x9f5\x87\xe8\xd1G\xc7a\ -\xa2s]\x0a\x0e\xb5w\xdc\x9f\x12\x9e\x9d\x02J\x1b8\ -\xa8t\xce\x18\x839\x05\x1cf\xce\xcd\xa3\xf7\xd0\xf8y\ -\x5c\x0bS\x00\x97\xd6\xe1\x0cg\xce\xb95\x94\xdePZ\ -\xa3a\xd0h\x08\xde!\x04\xea\xf3[kp\x06\x98R\ -D\xad,P`\x80\xbb\xd9a\x80\xdc\x01gh$d\ -,\x8d}\x0e\xc9a\x9a)\xbd\xdb4\xfa%k\x08\xd0\ -\x00\x8dp\x9a\xd0\xf5O\xf3\x04\x96\xd2\xf1x\xc9\xa8\xa5\ -\xef\xe1@\xb5\x0b\x1e.\x05\x80\xa0T\xc1Z\x1b^\xbf\ -\x9fQ{\xc3\xf9\xca\xd4\xc2%\x0f%]z\xd5\xd0\x93\ -\xb5\x7f\x7f\x0a8\xcc\x0e\x22\x02c\x98\xbbP\xeb\xc0\xdd\ -\x91\xe3\x09\xda\x0bwf\x1f\x08P\xea\xe6\x8cH\xf8\x7f\ -\xcd\x0dM(\xdb\x9c\xd5\xed0\xd7\x81\xcbR5\x9c\x89\ -\xef\xdb\x8a\x813\x0eKnxX\x0a\xbc\xb1\xaah\x10\ -\x5c3?\x93u\x94UnKT\x16\x19\x83E\x19\x03\ -\xbd5\x04o\xf9\xfd\x00\xbbB!\xa5\x00\xe7\x0c\xe6\x8d\ -[\xd0\xc8\x99\x98'\x87\x5c9:\x98c@\xf0\x16\xcf\ -\x0f\x1e\xb5\x99\xf0\xb8~\xe4[_\xf53r[\xb7u\ -[\xb7\xb5\xad\x0fT\x01\xf0\xdej~q\x0cL\xb5\x03\ -\x88\x00\x14\xdd\xb8\x07\x80\x17\x8f4\xaa\x89\xdei\x97\x89\ -'\xc2\xdf\x14\x98\x1a'\xc0\xfd\xd1\xa3\x0f\x1a\xc6Do\ -\x10=%~\xd3D\xa9\xdcu\xcd\xa8\x8d\xf3\xe5\x92\x1b\ -.\xb9\xa3\xe8\xef\xe4\xb8\xa1aY\x1a^\x9eW\xc0\x1a\ -<.\x85\xbe>F\xf0\xf2\x9a\xa9O\x0f\x1e\xb57<\ -^\x1a\x86\x90\xb1\x1e\xbc\xc7\xf3c@\x17\x1ehs\x0a\ -p\xd6\xe2\x10\x03\x8c\xb5X\xcb\xc0\xcb\xcb\x8a`-^\ -\x7f>\xc19\x83k\x19\x90A7\xbcm\xf6,\x8a0\ -,+]\x05\x87\xce\xd4\x01 7\x81\xd3\xd0\x9eV\xd9\ -\xc5\xb7\xd1\xe1`P\xc6\xc0\xda\x06J\xe5g\xa9MH\ -\x18l\x82\xa5\xf0\xd0\xad\xad\xc19\x83\xd3!\xe0^\x0f\ -\xec\xe8\x0d\xac\xe1u\xa7\x86\x9fE\x0a\xcdz\xd8\xe9\xbf\ -8\xaf\x88\xc1aJ\x01k\xe9x\xbc\x16\x5cs\xa5)\ -\x93wH\x91\xee}\x97\xb5\x90\x81\x1f<\x1e\xaf\x15\xce\ -\xd2\xb9\xd1Z\x06\x0a\xdd\x9f\x02\x8c\xa5O\x80\x18`4\ -\xa2\x17Sp\x88\xd1k\x07\x0fE\x0c\x04\xb9\x93\x0bp\ -\x9c\xa8P\xf0*\x17t\x8e\xee\x8c\xa5\x0e\x04\xfd3\xaf\ -\xfe\x02\xe7\xa5\xc1\x1bK\x94\xe48ql\xe0\xbd\xaa)\ -x\xaf\xbd|\x5c1\x86\xe0|)\xea\x1b\xc01\xd1\xf6\ -\xd9{\x17\xcc\xc9+R\xd2\xd1E\xf0\x22\xe7_\xf2\xaa\ -\x9f\x91\xdb\xba\xad\xdb\xba\xadm}\xb0\x0a\x80r\xff\x06\ -\xc0\xd8\xda.\x03\x97\x951\xba\xce1B\xf7\x8d\xfb\x09\ -[\x08Ok\x03\xcbZ\xf1\x85w\xcf\xf8\xe2\xc3\x82.\ -jt\x13P\x05\x80\xb3\x87\xa3\xd3l\xfamV}Hd\x97\ -\xe764\xed\xcf`\xad\x0d):\xbcw)\xf8\xc2{\ -\x17xk\xd5$\xc7\xa1\xcb\xd8/\xcb\xe5\xda\x905\x82\ -7\xd7AK_ov\x17=\xeb\x8c\xb2\xde\xa9o/\ -uh\x1a^\xc7i\x9e\xf1\xc6\xb3\x199wX\x0d\xd4\ -\xb9\xae\x1d\x97\xdcy89\x83C\xa2M\xf0\xc3\xb5\xe0\ -\xe1R\xf0\xff\xfc\xd1O\xe1S_x$K\xdd<\x1d\ -VM\x9a\xce\xf3\x09M\x1b3 \x9d\x1d\xacq\xb4!\ -\xf6\xd6\xedD\xb5\xd3\xc1\xc3X\xab^\xf5\x15v\xb37\ -n\x82\xdeU+\x9f<\xa2\xa7\x9d\xeef\x0f<'\x8f\ -y&\xdf`\xfbl\xcfN3\xaf\xad!#q\x0c\xce\ -\xebKm\x08\x9e\x0ex\xce\x00\xce[z\xe6\xcbPB\ -\x1c\x0b\x88\xd1h\xd3\xdb\x85\x1a\xfc\xd1){\x9cb\xc0\ -!:\xc0\x1a\xfa\x188\xc1q\x8e0\x8e\xa6H!x\ -\xdc\x1f\x13\x9af6X\xe7`A>\xc0\x18\x82:\xa8\ -T\xf0\xce\xecFO\xe2(\xfb\x0c\xc1B \x9a\x0b\xe0\ -\x10\xbd\xd3\x1c\x06\x96\x7f\xc7\x14\x11\xacE\x1f\x0dQ\x93\ -\x07\x9ds\x94)\xaa\xefr\x1bMy\x15\x161x\xb8\ -\xe0\x99\x8a\xa8*\x919\x05lt\x08k\x81.\x03\x02\ -\xa6@>.\x85dE\xcbL\x89)\x05xoPF\ -:\xbc\xeag\xe4\xb6n\xeb\xb6nk[\x1f\xa8\x02 \ -`=\x02\x1e\xadSs\xdf\x9a`\xcdL\xb1\x0b\xd6\xc0\ -\x80\x11t2xhZ\x18\x9c\x8e\x09!X\x8c.X\ -[\x875\x16\xc7\x03Y\xe2\xb5s\x96\x1d<\xa1\xe7\xbb\ -CD\x0a\x16s\xa2\x9f\x00\x09{\xd0b\x80\x1b>\xa3\ -~\x01kIR\xb3\x96\x8c\xf09\x05\xc4`\xf0\xe6\xb3\ -\x19\xce\x1a\x5c\xd7\xa1.\x82\x16\xa7)\xe03\xef\x5c\xf0\ -\xe3?\xf59\xfc\xf4\xa7\xdfe\x04\xad\xd0T\xe8~N\ -\xe8B\xc9\x1a\xccP%\x81\xc3e-\x8c\x12\x8e\x01F\ -Q\x8d1\x04\x97\x9cQ\x1b\xc7\x02\xdbr\x96\x1dpU\ -?\x80M\x9d@\xeb_\x166\xce\x1a\x8cF\x8d\xfc5\ -WXK\xde\xc2\xcb\xf3\x82\xc7KyrM\x02!y\ -\xef=Z'\x22\xb1\x96\x8aZ:r\xe1\xdc\xfe\xfe\x90\ - \xb9\xb1\x8b \xa9\xbe\xff\xbat8\xe7\x00G\x14\ -di\x94X\x02\x16\xeb\xd2p^\x0a\xae\x8bZ\x14k\ -1E\xb2`\xc7\xb2Txo\x90\x82\xda\xeeZ\x8b\x94\ -\xfc\x9es\xe0\x9d\x05:\x90K\x833N\x09\x95\x0d\xd7\ -\x85\xdc\x88\xe8YQ\xb5\xc6\xf9\x7f\x1b\x832@\xb5~\ -\x1e\x9a\xf1\xd0\x1a`A\xa3\xa0R\xda\xee`\xc8!\x12\ -g\xfd\x8fWr\x0d\x0e\x93\xdbc\xa0\x83\x16R\xce\x01\ -\xa79 W\x16{mt\x5c\xd7\xa2~\x07\x03\xb7u\ -[\xb7u[_*\xeb\x03U\x00\x9c[\xb8\xcfe\xa0\ -\x0b\xe3wOS\xc4<\x93q\x0e`\x8f\xc2\x9dg\xce\ -sO\x87\x88\x8f\xbeq\xc0\xa4\x9c\x80\xed\x82\xb4F\xf3\ -\x9a\xe4\xb5\x9b\xd4\x03s\xcd\x95\x0c~K\x19Z\xae\x0d\ -\x97\x85\xc5F\xd2\xb1@\xa9\xec\xf8\xcf\xd7\x8c\xacP\xf4\ -\x18\x82\xeb\x95\x1e\xf7\xa54U\x1bt`\x0cL\x810\ -\xf8/\xfd\x9a\xd7\xf0\x9b~\xcd\xd7\xe1W|\xfd\x87\x94\ -\x1cG\xfd\xbf\x80\xd0\xba\xb3\x86\xa6=]\xb4@!\xec\ -|\x98#\x8c\xce\xd9\xa3w\x98B`\x1aa\x1b\xa8J\ -`\x8b\xc1a\x9e\x1c\xbc\xb3<\xfc\xfb\xc0\x92+\x15\x06\ -Fg\xdf\xde\xc3\x1a\xda\xdb\xce!\xa0\xd5\x8e\x10x]\ -\xee\x0f\x092\x08\x8d[C\x8e\x81w\x06\xd1;8\xef\ -\xe0\xad'\xfa\x10\x1d\x00=\xb0\xd7\xfa\xe4@\xa80\xf8\ -\x86\x9e\x04g\xb0\x96\x8e`,F\x87\x8e\x18\xc8\x178\ -\x1e\x12\xbc5\xb8\x9b\x03\x8c\xa1\xad\xae\xf7\xac\xb2J\x19\ -8\x1e\x22\x0eSdq\x00\x83\xd3\xcc\xd9~\x17\xa1\xa2\ -\x00\x82!T\x148\xe7\xe0\x9c\xd9\xa3\x8asQ/\x05\ --\xae\x9a\xda9;\x03\x12\xfe\xba\xe0\x98,\xac\xa7w\ -\x01\x93\xff\x0cb\x08\x18\x1a\x85\x1cUMa`\xc8E\ -p\x0e\xa7c\xdcU\x1a)X\x5cJGnDm,\ -\x0c&\x1f\x98\xc10\xd6\x0f\xd4\xf3v[\xb7u[_\ -\xde\xeb\x03\xb3!}\xef\xf7\xfe\x0fC\xed\xe1\xad\x18\x0c\ -Zmx~\x9a\xe0\xc2\xa6\x1f\xb78\xeb\x814\xc5\x88\ -\x9ci\x11|H\x8c\xc3\x8d\x91\x1d\xff\xe8<\xac.+\ -u\xf5\x87\x03\xcd}.\xd7\x0a\x19\xc0%w\x5cVv\ -\xaa\xb9\x0ex\xe7\x104\xceVd`\xc8Vd\x08\x0e\ -\x91\x07qi\x0d\xd6\x1a\x04O\xb2\x5c\x1d\x03\x80\xe0\xd9\ -!`)\xecN\x8de\xf0\xd0\xaf\xfe\xa6\x8f\xe2\xd9\xdd\ -Dd\xc1\x18\xa4dQ\xfb\x13\xbb\xdf\x19\x87:\x04K\ -\xe98\x1d\xb7\xe0\x1a\xbe\xfeq\x8aX\x1b\x0f^\x01\xb5\ -\xf9)\xf0\xdf\xbc\xbc\xacX2\x89j\xe7\xb5(\xd7\xc0\ -\xe3\xba\x14\xac\xb5\xe1\xc5\xb9a\xc9\x05\xd6Y\xa4HM\ -\xbd\xfeJ\xdc\x1d\x13\xae\xb9p\xf4\xa0rA\xaf.\x7f\ -]:^\x9eW\xf5.00\xc2N\xbb5 D\xc7\ -\xa0%\xebunn\xd4Y\x90R\xcb\xc3\x14\xb0\xd4\xca\ -\x7f\xe3,\xba\xf0\xd0\xad\xb5a\xc9\xe4@\x88X\x95\x0a\ ->\x91\xf6rn\x98\x13g\xfd\xd6\xd1\xc8h\x88\xa0i\ -\x04\xb1\xd5\xf4\xc4\xd3\x14\xb0\x96\x0a\x01Y\xfd\xef>d\ -x\xef\xe0\x9cEkm\x0f8\xea\x83J\x04\x0b\xba\x13\ -\x1a\xc7\x14C\xa7n\x85\xb9\x0f\xfa\x08\x0c\xd9\x0b\x86\xe3\ -!\x11!\xa8\x030\x82w^^Q\xbb\xa0\x09\xd3\x05\ -G\xefH\xdeC\x86\x00\x1a\xbf\xec\x9d\xc51\x9a\xf4\xaa\ -\x9f\x93\xdb\xba\xad\xdb\xba\xadm\xf9\xff\xea/\xf1\xa5\xb1\ -\xe6\xf9\xab^\xab9}\xe8H\xe25Ji\x10\xd5\x8b\ -\x07\xabR4kt\xf6\xdbq\xc9\x15\xf7\x87\x84\x17\x0f\ -+\x9cu8*l\xcbD=v\xb9\xadv\xd4\xde!\ -\xd6\xc2y\x00\x0d\xe8\xa06\xff\x90\xc83\xa0\x8d\xf0\xc0\ -\x94h\xe8\xd3\x05p`\x11\x90k\xc5!E8\xcf.\ -~)\x1d\xd2\x05>9\xb5\xfc\x05^\x5c3\xee\xe6\xa8\ -\xce{+\x8e)\xc2Z \xaf\x15\x00mi\x0f\x93\xc3\ -e\xe1A(\x10\xe4\x5cq\x88\x07\x98@\xa8\x1c\x80v\ -\xa0\x06\xd6\x07\xda\xd1\x8e\xb13\xd6\xa3'b\xd05Z\ -\x97vD\x00\x0c\xb9\x00C\x13\xeej\xaf\xfb\xf5L\xc9\ -\xe1r\xa1\x03\xe0g\xdeY\x10^\xae\xf8\xea\x0f\x9d\x10\ -<\x0b\x84.\x82Q\xe4\xc9\x85\xaf3\x8e7\xf8\x84\x94\ -:\x00\x07#\x80\xf5\x03\xa3\x12U\x01\x0c\xa6h\xb1\x16\ -\xea\xe4\x83\xe7uh\x1a2\xe4\x03\x0f\xf9\xeb\xd2Qz\ -\xc7\x1d\xe8\x05\xe0\x8c!\xe9\xaf\x0e\xea\xfd\x9b\x00\xe8\xea\ -\xbf_ \x02\x18\xc3\xd0\xa5\xa6\x8e~!Y<;\x1e\ -\xd0:I\x92FM\x86z\x1b\xb8;D\x22=\x9d\x9a\ -~\x80\xa6D\x97u\x05\x104\xf2\xd7`\xc9\x0d\xce[\ -\xacZ\xa8Y\x00b\x0d\x1e.+\xa2\xe7\xf7\xffb\xad\ -x~LXk\xc7(\x0d\x87)\x228\x8e\x10r\xd3\ -B\x064\x04ja\x9a_\xf5sr[\xb7u[\xb7\ -\xb5\xad\x0fL\x01`m\xff\x9a&\xd3k\xadU\xc0\x01\ -\xaeY\x5c\x0bmb\x8f\xa7\x09\x11\x06\xe7\xb5\xa0\xf6\xc6\ -\xee\xd1X|\xee\xbd\x0b\x00\xedjm\x83qd\xe7'\ -\xefw\xdf\xf8\xd2\x06&\xef\x91\xcb\x00\x8c!i\xcc\x19\ -\x94\xd61E\x8f\xeb\xd2\xd0\xa5\xe3\xf5g\x07\x94\xdc4\ -C\x9er\xb9\x14\x03\xe1\xe6\xca\x9c\xfa57X\xebp\ -\xb4v'\xd2\xbdq:\x90k \x1d)\x04*\x04:\ -`\x9c\xc3\xe4\x1d.kSI\x99\xc3\x94\x1c\xaekS\ -'\xbf\x06\xc0\xe1\xb2f\x1c\x95\x93p\x7f\x08JX\xec\ -0\xc6\xa8\x12@p\x9c\x98\x80\x08\x07\x94J\x88|V\ -\x9f\xfb\xa6\xe9u)Z\xe4:0F\xc7i\x8a(\x85\ -\xee|\x87\xe0\xf1f\x9b\x19\xfa\xd3\x05\xb9d\x1c\xa7\x80\ -.,8\xe0)\xb7\x0b\xce\xe3\xee\xc0\xf7\xb5\xc5\xfbZ\ -k`*\xb4\x9b&Y\xd29\x87\xe8\x05\xb9\x10\x8a\xcf\ -\xd2a\xab\xc1\x1c\xad\xb2\xff\x07\x9e\x9d\x22Zg\xe2\x1f\ -\x80\x9d\xe4w:z\x8c.\xa8\x85\xb1\xc4\xb5\xd2\xbf\xa0\ -\x8b\xec\x08\x01\xfd\x12\xa8\xe8p\x96\x9c\x09\x0c\x1a\x09\x19\ -K\x02\x9f\xb1\x16\xbdv\xb4!\xf4\x000\xc05\xd3z\ -\xb8\x8f\xc1\xd1\x05\x80)X\xd4\xed\xfb\xac\x02\xef\xa1F\ -L\x02\x1fYD\xb9D\x07\xc7\xe8\x1d\xe0y_\x8c\xce\ -\x10)\xe3\x1c<\x86Z%w\x5cKx\xfe\xaa\x9f\x93\ -\xdb\xba\xad\xdb\xba\xadm}`F\x00\x9f~<\xfe\x1a\ -g\x83=F\x8f\xe7\xc7\x09\x87\xc4`\x9cC\x0aJ~\ -\xa3\x11\x0e\x86\xda\x03w\xa6\xf1\xf5!\xb8\x9b<\xba\x0c\ -\x9c/\x0d\xde\x0d\xf5\x92ox\xb8\xae\x88\xce\x01\x18p\ -*\x97\x8b\xd1\xed\xae}\xb9v\x06\xf2\xc4\x80u\xad\xa8\ -}P\x027\x04\xde\xab\x9c0\xb0\x83\x05\x0cN\x13s\ -\xea7\x9e\xc06:\xd8\xf5\xf3\xde\xf2\xf0\xd2\x03o\xc9\ -\x05\xc1\x1b\xa4\xe4`\xad\xc1\xcb\xc7\x8aZ\x07\xacs\xe8\ -\x03\x90\xc1\x22$wM\x1f\xac\x03M\x89\x81\xd6hX\ -\x8d\xb58_\x0a\x86\x08N\x13\x89\x88A\x93\xf5\xd6L\ -\xd2^m\xe4\x04L\x91I\x89\xd7\xacy\xf7\xa5\xe3\xf1\ -R\xf1\xfc\x14\xf1\xd17\x8et\xba3\x16\x0fK\xc7\x92\ -+\x8cc\x91\x01\x00\xe7e\xc1Z;\xce\x0b\x0f\xd2\xd6\ -x\x08\x03\xeat\x08\x06\xe5\xbc\xf7\x90\xb1\xfd\xd0\x94\x1c\ -\x8e\x93\xd5\xa2I\x89\x99\xd6\xd0\xa287M\xd7\xdb$\ -\x97\x0d\xc11M\xd1ZB\xf2\xb9\x0c\xb4&\xb0\xc3\xec\ -\xf6\xc6\xb9\x93.\x05w\x07\xaf\x866,@\xba\ -\x08\x06\xe8\x9c7 \x88\xd6 X\x83em\xb8\xacM\ -5\xfb[\x04n\xe7\x01\xac\xa3\x03g\x18\x96\x03\x0b\xac\ -\xb9\xaa\xc4\xce\xe2\xfe\x10T\xd6G\x1d\xfe\x14\xe9\xe4g\ -5\x22\xf7q\xe9\xfb\x18\x22\x04\xfe\x9d\x11\xc0\xaaD2\ -\x97\x06\xaf\xf9\x00\xbd\x0f\xcc\xd1\x22x\x8b\xa0\x9e\x00)\ -\x06\xc4`\x99\x048y\xb4\xdep\x7fJh\x22\x00\x04\ -\xa54J\x0c\x87\x90\x91o\x0c\x1e\xaf\x05m4\x9c&\ -\xd5\xdcW\xd9\xc9\x81\x8f\xd7\x0ak\x0d\xae\xb9j\xc7?\ -\xe0=e\x8e\xadq\x14\xd0Ep^\x89\x0c\x89\x00\xc7\ -\x89\x05\xc2f\x0e4t\xac\x90\xa2\x83\xb3D+\x1e/\ -\x05\xceR%2\x85\xc0\xf4GU\xfa-\xb9\xe2\xf1\xba\ -pd\xa1\x89\x92u\xf8\xe7\xd6\xf6\x0f\xbf\xea\xe7\xe5\xb6\ -n\xeb\xb6n\x0b\xf8\x80\x14\x00\xcb\xf25\xbf\xea\xc5r\ -\xfa&\xef\x07\xe6D3\x1fo\x9ef\xc2\xbdmP7\ -\xb5\xdes\xb28L4\xbc\xb9\x9f\x22>\xfb\xce#\xfe\ -\xdc_\xfdI\xfc\xadO\xbd\x83\xe0\x08\xb7?.\x15\xc6\ -l\xd27\x8e\x0f\x823\x0c\x8e\x09\x8e\xf1\xbdj23\ - x\xed~\xc6\xb3Cb\xc7\x19(M\x130\x8d\xae\ -\xf4\x81:\xd8\x95\xa6\xc0\x22\xa3\x0d\xc1\x92\x99Jxw\ -\x88$\x10\xeaa\xb3\xa5\x11\x02O1\xb3\x8c\xae\x158\ -CB\xd9e\xa9(]0\xa7\x00oH\xa6K\xc1\xe3\ -\xe1R\x90\x1bIu\x16T\x03xk`\x9d\x85t\x1e\ -\xec\xdb\x88aV2\xa2W(\x7f\x0c\xe1\xcc\x5c\xe1\xf4\ -\xb5\x0e\xcc\x13\x83\x81\xdex>3\x8d\x0f\x82\xf3\xa5\xa1\ -\x0f\xc1\xe8\ -!\xbdT\xba#:\xf5(\xd8>\xeb5\xaf\xa8U\xb0\ -\x96\xaa(\x02\xb3\x07\xa4\xf3\xbd\x1a<\x8d\x1ejS\x19\ -\xa3\xb5\xe8c`N\x11s\x8a\x1a\xe1\x0b\x00\x1c\x05l\ -\xd7c\x8a\x01\xb9\x0a^^2\x00\x222\x00\x11\x07:\ - 2*\x99\x1e\x06\xbc\xee\x06@P\xb9\xe6\xe3\xa5 \ -k\xf1q\x9c\x03\x8ca\xa0\xd4R+I\x88\x8a.u\ -5\x1e\xba,\x0dKn\xe8\xadb\xc9\xce\xff\xdc\xa3\xff\ -\x07^\xf5\xf3r[\xb7u[\xb7\x05|@\x0a\x80\xff\ -\xf2\xddg\xff-\xe3\xad}v\x88\xf0\xd6 :\xda\xca\ -zkPz\xc3\x94\x02^;NXrETm{\ -\xef\x9c\x99;o\xf0\xf2\xbc\xa2u\xc1\x8f\xfd\xed\xcf\xeb\ -\xc1\xc0\xe0\x9d\xd6\x05cl\x9e\xf1\x1d\xad\x0b\xa2\xf3\xea\ -\x16\x08\x5c\xd6\x8c\xac\x929\x07\x92\xcfH6\x03`\x80\ -\xde\x816\xe8\xa9\x9f\x9c\x837\xf4\x9a\xefB?\xfe9\ -\x92\xd1\xfe\xceCAk$\x9f\x95:\xe8\xbb\xdf\x1a\x0e\ -z\xf8\x0e\xa1\x16\xdf\x07\x8b\xac\x11\xc2ws@\xf0\xd4\ -\xb9\x07\xb5\xbc\x8d\x0a?;\x95\x10\x0e\xa1\x03\xa2\x05P\ -\x1b#x{WM\xbev\xceMh\x93\x9c\x82\xa3\xab\ -\x9f\xddn\x0c\xben\xc9\x1d\xce\xd1\xe2\xb66\x8e\x1c\x9c\ -7\x98\x92g\xd4q\xe6u\xf1\x16\xf0\x9e\xdd\xb03\x80\ -\xb7\x0e\xa7CBp$\x1a\xd6\xda\x90\xc2\xfbn\xb7\xc1\ -\xcf4E\x87&\xb4`&[\x9fr\xc71\xc6\xce\xdc\ -\x1f\x22x\xf1\xb8\xa2\x8f\x81\xe3!`J\x01!XD\ -oq:F*\x08\xbcC\xf0n\x1f\xb1Xc\x14\xee\ -\x07Rt\x80s\xf0\xc1\xe0\xf1\xb2 z\x83\xbbi\xa2\ -\x15\xb2\xf7pV\xaf\x0b8*\xb1\x96\xa8\x06\xef\x9f\x81\ -R\x1b\xaa\xf26\xbc7\xaa\xf6\xe8\x18\x00j\xab\xb8\xae\ -\x15\x18\xa2\xe3&\x8b\x18\x0c\x8eG\x0f\xeb\x98\xb4Hw\ -\xc6\x08k\x05\xe7\xf6\xc6\xaf}\xd5\xcf\xcbm\xdd\xd6m\ -\xdd\x16\xf0\x01(\x00~\xf0\x07\xbf+~~\xf9\xf0\xef\ -|\xed\xe8\xf1p]\x018\x94F\xad<\x0d{8\x17\ -\x06\xa0v\xbd\x0c\xa2\xc9\x95\x16\xb3\xdey\x1c\xa6\x84\x18\ -\x22Jm\xb8\xac\x15^]\xdd\x8eS\xc4\x1c\x1d\x9c#\ -\xaa0\x84\xf3\xe6\xd6\x18\xf4\x92\x82W/z\x83\x01\xf5\ -\xd5\x9f\xd8\xbd\x0f\x01N\x07\xcfQB\xb0X\x1b\xa5\x87\ -)R\x86\xd7\x95)\xef\x1d\xbbt\xe7\x09\xef\x9f\x0e\x01\ -\xc9[\x84\x10`\x84\xa4\xc0M\xcf\x1e\x82CP\x13\xa2\ -\xd2\x1a\xb2\xf2\x00\xe8Q\xc7\x06<:\x8a\xfc\x18>D\ -\xeb]X\xe0\xbav<\xae\x9aW\xd09^p\x96o\ -tm\x83\xecw\xe3\xb0\xe4\xb1\xa3\x02k\xeeX\xca@\ -n\x94\x10\xd6\xd6\x80\x018\xebP*\x9d\xff\x8c#\xc1\ --\xb7\x81\xc7\x85\xd7nm\x1d_|y\xc1g\xde~\ -\x84q\x1eo\xbd~\xe0\xc1\xee-r#q\xaf\x0e\xc1\ -\xe35c-\x0d\xbd\x89\xaa\x22:\xa6\x144\xa8\xc9\xa8\ -\xc5\xae\xec\xb3\xf5Ct\xa8\x85]\xfb\x10\x81\xb3Dw\ -B\xa0\x04p\x0c\x8e[\x86\x12\x22k\x1fX\x0b\xd1 \ -\xf4\x8eZ\x09\xf5\xd3\x0c\xa9a\x8aV?\x17\xff\xec\x92\ -+Q#\xf5V\xec\xca_\xf0\x9e\xe9\x89>X\x8c\xc1\ -\xef68\x0b+tE\x8c\x81\x9c\x8c\x5c;\x1e\xd7\x86\ -\xd1\x19lTj\xc3\x18\x02\x0b\x1a \xa5\x00\xbc[\xdf\ -\xfc\x8eO|\xe2\x13_\xf6\xcf\xddm\xdd\xd6m}\xf9\ -\xaf/\xfb\x8d\xe8\xc5\xf2+~s3\x1f\xfa\xe5\x87\xc8\ -\xce\xccZ`J\x169\x13\xa6\x0e\xc1\xc1\x82\x07i\xf2\ -<\xb0\x8f\x13\x89~\xd4\xa0w\x1c'\x8f\xeb\x921M\ -\x11\xcf\x8e\x13\x96\xdcpH\xfc7\x03\x82\x97\x97\x95\x9c\ -\x01G\xf2\xdc\x00(\x0bs:\x1e0\xb4\x0b\xf6\x9e\xbf\ -\xb74A\xb4\x1e\xcb\xaaF?\x86\xc4\xba\xe0\x1c\x09\x84\ -\xef\x93\xc99K\x98\xdf[v\xbd\xb5v<.\x05v\ -\xcb\x9d\xef\xb2\xfb\x04\x5c\xaf\x99\x1e\x01m \x85\x809\ -\x91\xcd_\xda\xc0%\xf3\x00\x84#$\xbdf\xda\xfa:\ -\xe7\xe1\xac\xc5i\xf68\xc4@\xb4\xc0\x19xG\xa3\x9a\ -!\x03\xc93}\xf0nv\x98\x13\xc9\x81U\x04\xa7\xd9\ -\xe3\xfe\xc4y\xff\x14-\x0eSD\x1d\x03K-\xe8\x8d\ -)\x82C\xdfc\xae\x03k\xe55\x7f\xefqAi\x1d\ -\x0f\xd7\x15_x\xf7Q\xad\x84-Z\x1b\xe8\xadcH\ -\xc7\x1c\x89\x10\xac\xbb\xdd.1}\xd9|\xfd5\x98h\ -tv\xd6\xde\x18\x94!8\xaf\x0bR\xe4\xec~\x08`\ - \xc8\x85\xdd\xb9\xd3\xd7H\xd1a\xd0{\x97\xda}\x00\ -!1\xdc'z\xbf\x1b\x0b]\x14\xdd\x08jD\x14U\ -\x1dQ\xc7\xd0\x82\xc3c];\xbc\xfa\x08,k\xdb\x1f\ -\x18\xefX\x14\x94\xd6qL\x0e\xf7\x87\x08\x08PJ\xc1\ -5\x93\x032G\xafFGFy$\x0d\xe7\xfa\xfc[\ -\xbf\xe1\x97N\xbf\xf2U?7\xb7u[\xb7u[_\ -\xf6\x05\xc0\xcf\x9c\x7f\xf1?S\xc6\xc0\x9a\x0b^;%\ -:\xc7u\xc1\xfd1\xe10{<\x9cW\x00O3\xdc\ -\xd6)\x87;$O\xd7\xbe6\xf0\xfc4\xe3\x1b?\xfe\ -\x16~\xc3\xaf\xfa8^\xbf\x8b4u\xe9\x821\xf8\xef\ -\x9f\x1f\xa7}F>\xda\xd8;\xc4\xf3\x92\xd1\xd5\xb6w\ -\xd1N\xb6\xea\x1c\xbf\xb4\xbaC\xed\xb9\xf1`\x07\xf8\xfb\ -\x82w\xbbLOD\xf6\x02\xc2Z\xa3Q\xc6\xd4\xc4G\ -\xed<\x8fS\xc2q\x9a\xe0\x9d\xc3\xbb\x0f\x19C\xc3\x84\ -\x04<\xc8\x0c\x08\xb9;cp\xbdfL\xc1!\x04\x8b\ -\xc3\xcc\xc0\x9f\x87\xcbJ\xeb\xe3\xd9\xa3t\xc1\x94<\xbc\ -3X\xca@\x1b\x06\x97\xb5\x22\x04\x0b\xeb=\x9c\x01j\ -\x1f\xf0\x96\xaf\x9fK\x87s\xc0y\xed;\x99n\x0eD\ -9\xbc\xa3\xcdpU\xf8\xfc~N\xb0\xce\xe0C\xcff\ -\x8e?\xfa\xc0\xcbK\xc6\xe7_\x9c\x91\x1cQ\x95\x14<\ -\xee\x0eI\x89\x85mw\xd8\x93Mo\xdf\x05\x97\xa5p\ -l0\x98W\xe0\xb4\xe8\x91!\x08\xde\xe3\xb2\x14\xc4\xe0\ -\x91K\x85u\x1c\x1b\xf4!8\xe7\x82>\xd8\xc9?\x19\ -3\x09\xda\x18\xc8\x99s\xfb\xa5T,\xa5A\xc4hz\ -_\xc1emp\x86\x9d\xfd\x96\x9b\xb0\x96\x86\xf3UG\ -FB5\xc3\x16\x08\xb5y\x01\xd0\xad\x10(\x9d\xca\x84\ -\xd3\xec\xf0\xfa\xb3\x19\xc6\x1a\xd4F\xce\x89\xb5\xbc\xf7b\ -pH\xce`\x18\xef\xdf\xc1\xd7\xff\x8eW\xfd\xdc\xdc\xd6\ -m\xdd\xd6m\x19\xd9\xec\xe2\xbe\x0c\xd7\xf7\x7f\xff\xbf\xf8\ -\xcd\xff\xc9\xe3o\xfb\x91\xd1Kx\xf3.bJ\x11k\ -)\x00\x1c\xee\x0e\x0ek\xe1\xa1;d\xa07\xe0\xee\x14\ -\xb1\x96\x81\xd3\xe4\x94\xac\xc5\x8c\xf9\xc7%\xe3\xc3\xcfg\ -,e@d \xd7\x8e\xe0\x1c\x82\xb3\xfb\x8c\x7f\x8a\x16\ -\x8fK\x87W+\xdc\xcd\xf6wN\x1e\xabB\xf1\xbd\x0f\ -\x18\xf0@2\x96\x0e|\xde\x1b<\x9cW$\xefa\x8c\ -\xc1{\x97\x8c\xe0\x0c^;%\x5cV\xa2\x0f/\xaf\x19\ -m\x0c\x9c\xe6\x84\x5c\xba\xce\x9e\x19\x81\x1b\xec\xfb\x0a\x05\ -\xcbY\xbc\xb74\xb5\x01\x18X4\x06\x09\x8a\xdeYM\ -<\xb4\xb8?F\xda\xdf:2\xd4\x9b*\x11\xc6\x10\x9c\ -\xd7\x8a\xbbC@pO\xf5\x1fs\x0b\x06R\x0cjd\ -\xc4\xfb\x22z\xbe\xee;\x0f\xcbn\xb5\x1b<\x7f\xceY\ -\xe0\xc5\xb5`\xf2~\xb7,f\x87\xcd\x22\xe7\xed\x17\x0b\ -\xac3\xb8\x9f\x13\x8e\x87\x80\x97\xe7\x15^\x15\x15M\xa5\ -\x8fL\x08$\xda\xf1\xec0\xa3\xf4\xa6\x01A\x06\x97k\ -\xa3\xaa\x01\x1c\x11\xcc1@\xc0\x0c\x84\xe0-J#c\ -?x\xb3\xbf\xdfmYcp\xc9\x0c\xe19\x1e\x02\x00\ -^C\x80E\x9d\xf7\xec\xca\xaf+\x8d\x8d\x0c,|p\ -\xb8\xae\x05\xc6\x18\x8c1\x88\x04M4LZ\xf2@\x1b\ -\x0d\xc9{\x5c\xd6\x8a\xfb\x03\xad\x88K\x1d\x98\xa3\xc7R\ -\x1a\xac\x05\x9c\xe1\x08\xa6\x89\xe0z-p\xdeb\xc0 \ -\xaa\x0a\xe1R\x0c\x96\xe5\xf1S\xdf\xf9\xe6\x0f\xfd\xea\xdf\ -\xf3{\xbe\xe7\xbdW\xfd\x0c\xdd\xd6m\xdd\xd6W\xee\xfa\ -\xb2F\x00\xfeN\xfb\xa5\xff\xd3\x5c%\x1c\xa2\x83\x0f\xf4\ -\xcdO!\x00\xd2qY\xda.Q{\xedt\x84\xb1d\ -f\xdf\x1f<\x0f;\xd0\x15\x0e ,\xfd\xb84\x1e\xe0\ -\xc2\xd4\xc0\xde)\x09\xbb\xac\x95\xd1\xc2\xc6\xc0Y\xce\xce\ -Ke7\xea@XxY+J\xed\x18b`\x1d\xed\ -\x80G\xe3xaYIB\x1c\x00\x8c\xb5\xb8;\x04\xcc\ -)`\xa9<\xfc\x9bZ\xf6\x96B\x1f\xff\xcd\xc9\xee\x90\ -\xec\x9eM\xd0\xfb\xc0R\x1b\xdeS\xe6\xba\x00\xfb\x81\xe3\ -\x9dGk<|\xbb\x0c\xdc\xcd\x091\xd0ip\x9e\x1c\ -\xac%\xac\xdd\x1aI|\xd1;$5\x03\xaa\x95\x1e\x07\ -\xceR\xef?D\xe0\xf5\xdf\xcf)P:($2\x9e\ -\x8e\xf4\xaf\xd9\xccu\xa0\xe1\x80\xce\xf0\xcf\x82\xf3\x98#\ -\x0f\xcb\xd2\x07Rtx\xeb\xb5#>\xf4\xfc\xa0\xef\x99\ -6\xc4\xce\xd2\xb7\xc0\xaa\x0d\xb1\xb3$\x15\x0e\x11\x5ck\ -Epd\xe1s\x9catt\xe3p\x9cI\xf0\xb4f\ -\xf3]\xe8hM4\xd9q\xe8\xfby*\x02Z\x1f\xfc\ -,\xca\xe7\x00\x04\xc1;\xa4\xe00G\xcbh`\xe1{\ -\xba\xe6\x81\xc75c\xcdUU#t\x10\xbc;Dd\ -\xb5 \xbe;\x85=\xf0\xe9\x90\x02\xd6:\xd0\xd44\xe8\ -\xe1Z1\x84\xfc\x0b\xd1\xb0%g\x81)Q\x0d\x92\x1c\ -9\x1e\xc6\x18X\xa9\xf8\xfc\xcb\xf8\xf1\xff\xf2\x9d\xaf\xfb\ -\x03\xaf\xfa\xf9\xb9\xad\xdb\xba\xad\xaf\xec\xf5e[\x00\xfc\ -\xbb?\xf8\xbf\xfd\xb6\x9f~\xf7C\xff\x9d\xc9w<;\ -E8\xcd\xb4\xbf\xe6\x0a\x17<\x8e*\xad\x93\x01\xac\xb9\ -\xd0\x17@\x84\xf6\xb1cC\x06\x98\x14\xf7\xc6\xfd\x01\xde\ -\xd0m\xae\x8b\xecs~J\x06\x1dew\xd7\xb6\xeb\xc0\ -K\xef{\xe6<\x0f\x1e\x0b\x03\x0b\x19\x9c#\x07\xd5\xce\ -G\xe7\xb0d\xba\xf7\xd5F\xf9\xdea\x0a\xb4\xc8\x85\xc1\ -\xc3R\x91\xcb\xc0\xfd1\xe1C\xcf\x8e\xb8?&\x12\xcf\ -\xac\xc1\xa0\xf30\x93\x04K\xd3\xc3\x879\x06\xad3L\ -\xa8k\x17}\x9c#N\x87\x00\x03Z\xd1v\x9d\x9bo\ -\x90\xf6a\xf6\x00\x1cR4\xa8\xa3#8\x8fR;j\ -\x17,\xb9\x22\xb7\x8e\x14X,<.\x0b\xfa`\x8c\xb2\ -\x01\x91\x81\xa5\x94\x9f\xc7\x82\xdf\xec\x8eI\xa2\xe4-\xe4\ -\x1d\xa5\x83\xc6\xd2J\xf9\xc5\xb9\xa2\xb6\x8e\xd6(\xef[\ -\x96\xa6\x01J\xf4^xX*\x1e\xae\xab\xc6\xf1\x92\xf9\ -\x1f\x1d\x91\x95\xf3\x95\xf2\xc8!\xcc?Xr\x87\x19\x80\ -\x18\xc09\x16gU\x13\x1bc \xa20y\x07o-\ -d\x10\x9e\xcf\xada\x8e^G%\xa2R\xc2\x8e\xf3Z\ -\xf0\xf2Z\xb0\x94\x8a\x5c\xaa*=X\xf8\xb460\xc0\ -1D\xef\xa4wn\xb1\x09\xab\xf29\xbcr(\x8e\xc9\ -\xc3y\x8et\x9ce1qY\xbb:\x15\x1a,kE\ -\x8at\xa3\xec\xaar8\xa4\x80)z\xcc\xa1\xe0'\x1f\ -\x7f\xe5\x1f\xf8\xc3\x7f\xe4\x9f\xfb%\xaf\xfa9\xba\xad\xdb\ -\xba\xad\xaf\xdc\xf5eY\x00\x18c\xcc_\xfb\xc2\xc7\xfe\ -W\xce\x05\x7fwp\x98\x93Wi_\xc7\xb3C\x84\x05\ -\xf5\xf2\x80\xc5\xb5\x0e\xc6\xd1\x02XVn\xf8\xf7\xc7\x09\ -\x06\x9c\xe1_\xae\xd4\xfb\xfb\xe8\xe0\xacS\xf7\xbc\x01g\ -,\x185oq7G\xa6\xe1\x19\x8b\xe0\x1c\xee\xe6\x00\ -\x0c\xc2\xe4\xe7kA\x1b\x1d\xc9Sz\x98k\xa7\x81\x0e\ -\xd8\x91O\xc9c\xad\x15\xcbZ(ikt\xed+\x8d\ -\xf1\xc2ut\xe4L\xe3\x9c\xa1\xbe\xfc\xc1Y\xf2\x0d\xb4\ -\xa1u\xd6b)\x1d\x87\xe00\xc5\x80\x10\x0c\xdd\x03\x1d\ -\xdd\xea\x92\xb7xy\xa6\xd2\xc19\xcb(^\x03\x1c\x02\ -\xc7\x11\x17=\xbc\xfa`\xc7|^\xf8^\xeeO\x01\x87\ -\x14\x10\x1c\x0dy\x82\x1e\xc0\xc1[\xc4h\xd1\xc6\xc0!\ -Y\xf4n \xc2\x83\xbf\x14:\xf5\xe52\xf0p.0\ -\xa0\xd7\xc10\x94\xed-\x99\x88\xc6\x14,\x8c5\xb4\xc3\ -\x9d\xc8=\x00\x80\xb5T%\xfe9\xc0\x18\xace\xd0\xdf\ -\xc0\xb2\x18\x1b\x9d\x91\xbe\xad\x0f\x04\xeb\xe0\x9c\x92(\x8d\ -\xe0\xe1\x5c\xe0\xbd\xc1O\xfd\xdc\x0b\xfc\xf0_\xf8Q\xfc\ -\xc5\xff\xfcg\xb0\xd6\xc6\x04\xc3\xd6\x09\xf9\x03\xb0\x8eE\ -\xc8\x90\xa6\xd2>\xc1\x92;j\x1dJ\xaad7\xbfq\ -\x17\x8c\x15\xca\x0a\xa3E\xad\x82\x5c\x1b\x16\x95\xfe\x89\xf0\ -\xf38k1dh&\x04\xb0\xd6\xaa\xe8@C\x17\x9a\ -\x199k4\x02X\xfd\x06\x0am\xa5\x83\xb5xyY\ -\xe1\x9d\x81\x0f\x06\xd6\x0e,\xc5\xdd\xff\xf5\xcf\xff\xca\xef\ -\xff\x13\x7f\xe2\xbb\xef_\xf5\xf3t[\xb7u[_\x99\ -\xeb\xcb\xb2\x00\xf87\x7f\xe0\x8f\xfe\xbe\x87\xf1U\xbf\xf5\ -\xf5;\xc1\xb3SR\xebW\x0bk,br\x08\xce\xa9\ -A\xcb\x80\xb3\xb4\xb4\x05\x00\x1f)C;_\xab\xba\xc8\ -9\x84\xe8\xb1d\xd5\xb3\x0f\x81\xb74\xaf\xd9\xc2`\xa6\ -@V\xbd\x008h\xa2\xe0\x18P{\xe0\x81\xe3\xccY\ -\xfa\xb5V\x0c=,\x987\xdf\xb1\xd6A\xc9_\x13\xa4\ -\xe4PT*\xb7\xd4\x8e)\xd0z\x98\xc4A\x16)\x97\ -\xccl\x01\xe8\x8c\xdf\x80\x876@g9\x01u\xf8s\ -\x88\x94\xbcu\xba\xea5\xf5\xb5_J\xc5\x92\x1b\xe6i\ -\x8b\x22\x16z\x22(\x91\xaeTv\xcdN\xc3\x88\x1e/\ -4\xdai]\xb0\x14\x1e\xe0[\x8e\xc0\xe8\x82\xde\xa1]\ -\xbb0\xb3\xa0w|\xfa\x8b\x8fxq\xc9\x98\x93\xc3\xdd\ -!\x80\x05R\xc2h\x82\xdc*ap0D)\x97\x86\ -G\x1d\x8f\x1c\x93\xdb\xed\x90\xbd\xa55r\x0a\x0e\xd60\ -/\xe1\xb2\x96\xdd#\xc1\x00\x98c@i}\x8f&\xae\ -\xb5\xe34\x07\x8c&\xb8\xae\x192\x80/\xbc\xf3\x88\x9f\ -\xfb\xe2\x03R\xe0\xe1K\x01\x1fQ\x9f\xd2\x05/\xcf\x8d\ -\x87v\x1f\x945\xd6\x86\xd6\x07\xed\x87\xe9w\x84Uc\ -\x9d\x9d\xb1\x18\x1d\xf0\xc1\xe0\xf9)\xed\x91\xc4\xd6\x00\xd7\ -\xb5\xa0\xb5\x8e\xd2\xd4\x90HDe~t\x85\xac\x85r\ -C\xab\x1c\x8fU\x83\x93\xaccQ\xca\xef\xcd3\xbe\xb8\ -\xd1\xbd\xf0\xa3\xaf[\xcc\xcf\xbf\xfe\xd7~\xb2\xfd\xb6?\ -j\xcc>X\xb9\xad\xdb\xba\xad\xdb\xfa\x05[_v\x05\ -\xc0\xf7}\xdf\xbf\xfc\xf1\x1f}\xfbk\xff\x97\xa7\x098\ -\x84\xb8\x1f*C\x06J\xefx8Wu\xdak\xec\xd8\ -\xadSG9\x8b\xc9\x07\x8c1\x9e\xd2\xea\x8c\x81\xd7\xd0\ -\x98\xde\xe9\xdcV\xfa\x80u\x16\xa5=\xc5\xc8\xe6\xd2p\ -\xc9\x05\xadw\x04\xc7\x03\xd4X\xa04\x92\xbeh\x07\xab\ -2D\x85\xedc\x88\x10!\x8e?O\x1e\xd6\xf0\x90:\ -$\x8f%W,\xa5\x22z\x06\xcdp\xfb'\xd4\xfe\xe2\ -1+$M\xc8\xbauf\x09\xdc\x1f\x22\x0f\x9b>\x90\ -\x1b\x13\x01/\xcaz\xdf\x0e\xf4\xc9{\xa4\x8d\xb5\xaeQ\ -\xc5/\xae\xf4\xc6\x17\x01R\xb4h\x9d\xc64ePn\ -\xe8\x9dUI]\xc7R:z\xa7\xdd\xf1R:^^\ -3j'\xf3>\xb7\x81\xcf|\xf1\x8c\xc7\xa5\xa0wA\ -\x8c\x0eS\xf2\x08^\xb3\x17\x00<;N\x08\xde\xeeE\ -\xcb\xe8\x02\x0b\x8b5w\x18l\x8e\x86\x1b\xaf\xa0\xc1\x18\ -\x12\xfaV5\x09Z\x0a\xad\x88\xdb\x108/8\xa4\x88\ -\x92;\x86\x0c8G\xd3#\xe7-\xee\x0e\x13`\x042\ -\x06\xe5\x91\xebv\x9dx\x8f\xa4\xc4\x00\xa7)yD\xe7\ -Qk\x83\xb7Dr\x82\xb7x8WF?\x8bA\xf0\ -\x801\x03/\xae\x05\x03\xb2\xc7\x0e{\xeb`\x1du\xfe\ -w\xa7IS\x22\x01gy\xf8?\xbb\xa3\x9b\xa15\x06\ -w'\x0fkXh\xdeML\x9a\x5cK\xd3@\xa3\x06\ -\x03\x83\xd3\x81r\xcc\x14\x1d\xbe\xe9\xab_\xc3\xc7>t\ -\xc2G^3\xf8\xd9\xc7\x0f\xff\x13\xff\xd2\xbf\xfd'\xff\ -\x8f\x7f\xf2O\xfe\x91\xd7^\xf5\xb3u[\xb7u[_\ -Y\xeb\xcb\xaa\x000\xc6\x98\xbfU\x7f\xf5\xff.\xb7\xf4\ -\xd61\xb1\x03\xbf\xac\x0dk\xe1\xac\xb8\x0d\xc1P?\xda\ -5\x0f\x5c\x97\x0a\xc0`t\x9a\xc7\xf41\x10\x83A\x1b\ -\x9b\xe3\x9dZ\x07\xab<\xccj\xb2\xdbui8$\x87\ -\xc7k\xc6\xbb\x0f+\x86\x18\x85\x80I4\xfb\xe9\xcf\xbe\ -\x8b\x17\x8fY\xa5t\x15Sr8M\x1e\xb9=\xd9\xec\ -\xd6\xda\x01\xa1\x1c\xccB\x93\xe4d``\xe0\xf9)\xf1\ -\xf7\x94\xae\x87\x08\x7f\xee\x10#\x9e\xdd%\xbc<\xaf8\ -/\x1d\xc1\x19\x1c&\x0f\xba\xf9\x03/\xae\x0b\xedm\x85\ -\xbe\xf4\xf4\xda\x09\x02\x87\x10\x12~\xd1\x87\x9f\x91\ -\x90i-\xee\x8f\x01>X\xb4:p\x88\x01\xb9T\xbc\ -\xb8\xae\x08\xca\xff(\xad\xc1\x1a\x8b\xa6f@\xb4U\x16\ -\x9c/\x03\x16\x02\x03\x83>\x06.\xb9@\xf9{(\x95\ -\x86E\xb5o\x99\x01\x061Z\x8cn\xe0,]\x0c\xa5\ -\xab,t-\x80\x19\xb8f^GkX\xe0\x01\x82e\ -\xe9\x8cTn\x02\xa7~\x03\xde\x00w\x87\x8e\xcf\xe7\xb7\ -\xbe\xeb/~\xe6k\xff\xfc\x0f\xfd\xc7\xdf\xf3\xab_\xf5\ -3v[\xb7u[_9\xcb\xfd\xc1?\xf8\x07_\xf5\ -{\xf8\xfb^\xaf}\xc3\xd7\xfd\x8b?\xf9\xe2\xa3\xbf\xef\ -\x8d#\xd4\x99\x8f\xb6\xb6\xd0\x04>\x80\xd0r\x1d\x9cS\ -\xa7h\xe1\x1c\xbb\xf8\x18H\xc8\x8b\xde\xe1\xba4t\xd0\ -b\xf6\xf1R1O\x01st\xd4\xa3\x0f\x12\xbd\xd6\xdc\ -\xe1\x9dCi\x1d\xde3\x00\xc69\x83\xc7KC\x0c\x1e\ -\xcf\x8f\x09\xce\x19\xe4\xd2\xe9co\x04\xd7\xdc0'\x8b\ -\xda\x07\xfa\xa0j\x80\x1aw\xba\xdaY8\xce\x89\x9dE\ -\x1fj\x9d\xaf\x99\xb2]\xfd\x00z\x1f\x88\xde#%\x03\ -#|-\x11A\x13Ar$\x1e\x96\xc6\x03|\x0c\x9a\ -\xd6\xac\x85\x05M\x0aa\x0f\xb0\xa1N\xbeQ\xdfo9\ -\x0e\xd8\x22rK\xe3\x08B\xc0\xd8\xdc)\x048\xab\xff\ -\xae>9\xe3\xc1<\xfdL\xf0\x86\xfe\x0a\xa7\x84R\x9f\ -\xd8\xf6\x22\x1c\xa9\x1c\xa7\xa8\x99\x09\xf4\xf5\xf7\xde\xe2\x90\ -\xa22\xea\x1dJ\x1d0\x96\x96\xcaP\x9d=\x80=\xa0\ -\xc9Y\x83R\x1b\x96\xc2\xc8\xdd\x14<\x95\x00`1\xd5\ -\xc7\x80s\x16c\x90t\xf7\xfc\xd9\x01_\xff\xd5\xaf\xe3\ -\xd9)\x010x\xef\xbc\x00b\xd1:\x0f\xf5\xdc\x1a\xa2\ -#B\xd1\xba\xe0\x0b\xef\xad\xe82p\x7f\xe4\xfb\xf4\xd6\ - hZ\xa3\x18v\xfe\xadst\xc1\xfc\x07\xab\x9f\x93\ -\xa3\x91!,\x10\x82\xb5D\x86@\xc5GP\xf4gh\ -n@\xedc\xcf{`\xaeC\xc0\xe3\xda\x00#x\xbc\ -2\x8c(E\x87C\x0aD\x0d\xac\xc5\x14\x05\xb9\x1f>\ -\xf2\xb3\x0fo\xfe\x9e/|\xee\xaf\x86\x97?\xf5\xe7~\ -\xfck~\xf1\xb7__\xf5\xf3v[\xb7u[\x1f\xec\ -\xf5e\xe3\x03\xf0\xc7\x7f\xe0\xdf\xf8\xef\xff\x8d\xf7\xbe\xf5\ -\xdf2h\x08\x96l|\xaf\x87~t\xec&}0p\ -\xc6\xa1\xd4\x8a\x14\x02\xd6\xaa\x1bn\x08{\xf7\x19\x9c\xc3\ -e-\xb8;$,\xa52\xb4\x05\xd4\xa3\x03\xb4\xb5m\ -m\xc0Zv\x95F,\x96Z1'\xcfH\xddRq\ -7%\xac\xad\xaa\xbc\x0cXr\x83\x00\x88\xd6\xc2h\xe7\ -wx`\xf0\xefK\ -c\xae\x85\xf7\x1e\x02\xa1\x8du\x07r\xabp\xa0\x9dv\ -.\x19!x\x88\x01Z\xa9HaBn\x0d\xa7\x83\xc7\ -\xf9\xda\xe0\x8dE\x97\x02\xef\x03`\x1cjm0hH\ -i\x827D\xd9r\xad\x00<\xa6\xe8\xd1\x85\xd7\xca\x1b\ -\xa0\x09\x90\x02\x0b\xecu\xe5\xfb\x98\x82\xc1Z5\xa6\xba\ -\x0b\x9a`\xcfx\x10\x18L\xde\x227\xde\x1f\xb5\x0e\xe4\ -\xdep\x9a&8\xd3qY3\xbcs\x98\xa7\x09\xb57\ -H\x13\xb4\xc1\xf8m\xc0 D\x8f\xd6\xa8\x0a\x81\xd0\x0f\ -\xa4I\xc3\xbaV<;\x1d\xb0\xae\x19\xdeYx\x1b\xf0\ -\xb0\xac8\xce\x092\x80\xae\xf7^\xb2\x06\x97\xca\x82\xfa\ -o\xff\xf4\xa7PZ\xc37}\xdd\xd7R\xaeZ3\xf3\ -:@\xabp\x19\x15k\xee\x08\xc1A\xc4\xb0`\x17`\ -\x9a\x22j%\x5c\xe6M@n\x8b\x9ai\x01k\xce8\ -N\x1e0\x0e\x9bj\xf6\xbafX\x03:sf\x03\xef\ -\xf9\x17\xe7\xeb\x82iN\x98|D\xeb\x0d\xa5\x81Q\xe3\ -\xbda\x8a\x01/\xaf\x19\xcf\x8e3\x9c\x01\x8a\x00\xc9y\ -\xacy\xd1\xef\xc9\xc3\xdb\xbe;{B\x80K\xab\x98\xc2\ -\x8cha.%[\x88A\xef\x1d\xce\xd1\xf8,\x84\xc0\ -\xb8\xf5\xe5\xc2\x9fO\x09\xebB\xff\x91\xd2H\xce\xe6\x18\ -\xd6Az\x87q\xb4M\x17\x0c\xf4\x01L)\xa1\xd6J\ -[vC\xeb\xf6\xde-\xba4\xc0\xd0\x89tJ\x1e)\ -\x04\xe4\x9a\xb1.\x05.x\xbc\xfbp\xc5\xeb\xf7\x07\x94\ -Z\x90\xe2\x04g,\x80\x06X\xcf\x111\x80\xa5u\xfc\ -\xe5\xbf\xf2\xd7\x90\xa2\xc5o\xfb\xcd\xdf\x8e\xd6\x81\xc7\xeb\ -E\x1e\x1e\xf3\xcb7\xee\xe6\xb7?tz\xfc\xfc\xb5M\ -\x9f\xff\xe8\x9d|z\xb4\xbf\xf37\x7f\xef\xef\xfc\xe7\x7f\ -F\xbe\x0c\x0e\xd7/\xe9\x02\xe0\x13\x9f\xf8\x84\xfd\x07~\ -\xf5\x87\xffk\x9f+\x1f\xfb\xa7~\xea\xdd7~\xd7\xdd\ -1\x84\xde+\x9c5\x98\xa3\x855\x1eK\xe5A\x19\xbec`\x0cC\x95j\ -\x1bx\xbc\x168oP\xcb@\x88\x0eSt\x90\x81\x9d\ -07D\x90\xcb\x80\xf5\x06\xc9)\x94_;\x91\x9cZ\ -\x11=y\x0d)88kQ[c\xe1\x06\xc6/;\ -#\x88\xd1\xe3r)\xb8\xd6\x86\xfb)\xc0Z\xb7\xfb\x19\ -\x5cW\x8ep\xa2s\xbb\xb3\xe2R\x18\x1dm\x06\x90\x95\ -\x88\x98\x82E)\x1d>8\xc6%\xab$\xd4\x809\x04\ -\xd3\x1c\xd0jGtD4\xba\x90\xcb\x90\x9cC\x8c\x0e\ -\x8fKA\xf2\x9b\xbc\x93J\x8d\xe3\x1c\x19\xeb\x0c\xaaG\ -\xac\x15\x94&x\xb8\x0cL)\xc1ZA\x1fL\x9a\xa0\ -$\x94FK]:\xc6\x10\xe4\xd2\x9e\xa2\x9e\x05\x1a\x1b\ -=p\xcd\x19\xce:8\x0f\x8c>0G:4\x8e\xce\ -<\x87\xd2:R\x8cp\x96V\xd1\xa548gp\xbe\ -V\xdc\x1f\x13riO\xa8\x0f\x1cJk\x08\x8e\x05\xde\ -y)p\x00\xaa\xcaUS\x0a\xb8\xae\x15\xc9y\xe4^\ -Q\xab\xe0\xee\x10a\xadA)\x8d\x05#\xf4@v\x96\ -(K\x1d\x98S\xc0\x9a+\x00\xc1\x94\xe81QZ\x03\ -\x86A\xedE\xe3\xa8=bpXKA\xf0\x01\xa7)\ -\xe0\x923Z\x17\x1c\xa6\x84e\xcd\xfa\x1d\x18\x0c\x18\x04\ -gp^\x0a\xac!\xd7\x22\x17\x16\x8fSd\x96GQ\ -\xa2\xeb\x94\xf8wC#\xaf\xdb\x10\x1c&\x0fc,\x8b\ -\x18gq\x9c\x22jmJJ\xe5\xe1\xea\x9d\xa7\xf3\xa5t\xa4D\x04\xb1\xb6\x8e1\ -\x94Uc\xe9!\x92\xbc\x83\xf3F\xef# \xe8\x98i\ -\xc9\xe4B-%\xc3\xc1\xc3y\x1e\xba\x03\xc0\x14\xc2^\ -\xbco\x19&\xd7\xb5\xd2z\xdbZT\x8d\xcd\x06\x80.\ -\x0d\xad\x8a\x86\x8f\xd1\xbf\xa3\xb4\x81\x5c\x9b\x9a\x90\xd1\x13\ -\x85$l\xaf.\xaa\x15cX\x95\x0f\xd3\x12\xfb\xbcd\ -\x8d\xd4v\x18\x83#\xd5Z\x1a\xa6)@\x06\xf7\xb1\xda\ -\x84h\x9f4=\xac\x07\x96\x9c\x11\xb5\x10\x16U#\xc5\ -h\x11\xb5\xb9\x0b\x9e\xa8\xe2Z8:L!\x02\x90\xfd\ -9\x89\xd1c\xcd\x15!x\xb4Z\xf1\xfc\xfe\x84\xcf~\ -\xf1\x11_x\xf7\x0cg\x0d>\xfc\xe6\x09\xc7\x14\xb0\x16\ -\xca\xa2\x0f\x89Y,\x9aG\x86)y\xfc\xf8O\x7f\x06\ -\xd7\xcb\x8a_\xf7-\xdf\x80\xc7\xc7\x151xx\xc7=\ -\xe7ZYt\xb4!8%\x5c\xdf<\x8e\x1f\x7f\xc3\xfd\ -\xf4\x9fz\xd3\x7f\xe1\xfb\xfe\xc9\x7f\xf2\x9f\xff[\xaf\xfa\ -,\xfd{\xad/\xd9\x02\xe0?\xfc\xbf\xfc\xc0?\xfac\ -\xef\xbc\xf9/|\xf1z\xfav\xe7\x1d\xccX)-S\ -\x989z\xb2\xfe\x97J\x7f\xf6\xe0X\x0c\xa4`Q\x95\ -8\xe7-\xd0\x87\x06\xca\x18\x815\x1eQo\xd6\xb5\x0e\ -\x00\x03\x97\xcc\xae*8v\x9d\xce\x19\xbc\xfb\xb0 \x04\ -\x879:\xd4>\x10\xacG\x1d\x1d\x93\xf7(\xbd\xa1\x14\ -Z\xc2\x1ef\xea\xe9E\x80\xc3\x1cp\xbe6\xc0\x00\xb3\ -\xca\xc9\x04\xec\x82\x0d\xc8n?\x04\x8b.$\x889\x07\ -\xf4f\x10\x02\xdf\xfb\xe6A\xd0\x07g\xc4\xcf\x8f\x01\xef\ ->\xac\x9a\x17`\xc8K\x98\xfd.\x0d\x0c\xd6\xa2\x8eA\ -\xf2\x9b\x0cX\xef\xd0\x1b\x10#\xf8\xfb4\x98\x9e&=\ -\x06K\x1d;\xf4}Y\x1bR\xf4\x9c\xc5\x0bm\x7f\xd7\ -2\xf6\xcf\xb3\xc1\xdd\xdbX\xc2\x80\x05\xd6\xe8T[\xa4\ -\xc4M\xe1\xf1Z\x01c\xb5\x18\xb3\x08\xc1\xed\x9c\x03\xaa\ -2\x04Cx\xd2\xb6A!\xbf\xb5O\xe3\x09\x80\x86F\ -\x87\xe41\xa7\x00\xe9\xd8\xc9\x9b\xa2)\x80k\xe5\xa6\xda\ -u\x14#`W\x1d\x03ax\xefX|8c\x91;\ -I\x8c\xf7\x87\xc8(\xe6\xa5aJ\x162\x0c\xae\x99\xff\ -m\x0d%\x8d\xde\x1b\x0cU_X\xc3\xd1\xc1\x14\x1c\x8c\ -\x1bXV\x81\xb5\xf4\x06\xb8\xaa\x87\x84\xb3\x06\xe7k\xc3\ -\xb3cBn\x8a\xf88\x87>8\xa2\x89\x1a\x01\xddz\ -\xc3\xaa\xd9\x04\x06<\xa8.k\xe1u\xb4\xdc\xa0\x0f\x89\ -\x9e\x0eTg\x08\xce\xab@\xa4\xe3\x10\x1d\x9620\xa5\ -\xa0\xdc\x0bZ/K7h\xbd\xe1\xf9\x1d\xc7\x1d\x17\x0d\ -\xb7\x1aC\x10U9\xd1\x9a\xe00QiR\x1b\x0f\x84\ -\xe0\x0d\xae\x99\xb9\x11\xb9\x14\xc4\xe8v\x82&\x00\x16\x0e\ -\xc3\xa0\x8d\x01o\x1c\xeah\xc8\x85\x07\xd6!\x05\xe4\xd6\ -!\xc2\xa22W\xf2'J\xef{\xc1\xcd\x1c\x0c\xa3\xb6\ -\xd5$\xb7n\xea\x87\xe8\xadJb-\x06\x88\xda\xd4\xaa\ -\x16\xd3fSy4\xcc!\xc0y\x83\xc7K\x81u@\ -V7N\xef\x1c\x83\x9dD Z\xe4xkT\xdd2\ -\xc0\xb2\x15\x18\x9d\xc4[\xef,\x0es\xc0e)\xa8m\ -`J4\xba\xeac\xe0\xf9q\xc2\xb5\xb2\xf8\xf6\xf6)\ -\xb5\xb3\xebg{\xefa\x81s\x06\xf7\x87\x09\xb96\x1d\ -)Z\xf5\xd1\xa0J\xa65\xd1b}`\xa9\x03\xd1\x1b\ -\xf4\x0e\x9cf\x8e\x94jo\xda,\x0c\xa4\xc8\xe7\xc3\x1a\ -zX\xa4\xc0\xcf\xba\x85t\x9dW\x16\x98\x87\xe4t<\ -\xd6p\xce\x85Y%\xea\xdd\xb1\x8d\xe7\xf4\x1c\xc7\xe3\xa5\ -\xe2\x90<\xacen\x87\xb3\xcayj\xf4\x22\x89\x81y\ -\x16\xce\x18,k\x81w\x1e1Z\xac\xa5c\x8a\x16\xcb\ -\xdaQ{\xd7\x14O\xc1\x9c,\x9b\x18o\x91KG\xf4\ -\x1c7\x8e\xc1\xb1_)u7\x11s\xde\xa0UA\xae\ -\x15\xaf\x9df\x00,\x8c\x89\x10f\x1e\xf8\x22\x18\x83\x01\ -k\x22\xdcG'\x8d5\xdfl\xd0\x8de*i\xef\xb4\ -\xe5~~J\xc8\x85\x08\xe4e\xe5\x01o\xac\xc0\x1b\xde\ -\xc7\xad\xb7\xdd\x0a\xfd\x9a\x0b\x9cU5\x97\x22\xad\xc9\xd3\ -\xbb\xa3\x0f\xde'\xc1[\xbc|\x5c\x11b\xd0\xfb\xaf\xc2\ -Y\x8b\x10h\xeeV*}X\xb2r\xaf\xdey\xb1\xe0\ -\xd3\x9f\x7f\x81\xe7\xf7\x07\xfc\xa2\x0f=CQ7\xd3R\ -i\xdd\x1e\x22\xbd]^\xbf\x9f\xb1\xe4\x8a\xd3a\xc65\ -W\xcc\x91\xe1^44\xb3\xe8\x8a\xd2\xd6NDP`\ -\xd0\xc5\xa1u\x0bg\xf3\xf9n\xfc\xd4\x0f|\xd8?~\ -\xe2\xbb\xff\xe9\xef\xfe\xd4\xab>W\xff\xee\xf5%\xc7\x01\ -\xf8\xd3\x7f\xfa\x13\xaf\xff\xe5\x9f\x94?\xf2_\xbc\xf3\xb1\ -?\xbc\xf4\xf8\xd5\xdeTD\xd7i\xb8#\x837\x81\xf0\ -\x01\xb1x\x0a\xd3\xa9\xbd#\x17\xc1\x149\xd7\xcd\xb5\xa1\ -\x0b`\x84\x90-\x84\x19\xf2\xb9\xb3\x8a]3\x93\xdb0\ -\xa0\x87\x09\x00P*\x06\x08\xe6\xe0\xd4s\xdf\xe2\xbc\xd2\ -\x9b>z\x87\xb5v\x0d\xd3!Z\xe0-Mp.K\ -\xc3\x14\xf8\x88[\x18x=\x1c\x8c1\x88\xde\xefIt\ -\xd7\x5c\xe1`\x10\x83ETK\xe1>\xc6~\xb0Y\x03\ -@\xbb+\xef\x1c\x1d\xff\x8c\xc1i\xa6\x5c\xd1{\x1a\xdb\ -\xb0{q\x1a\xe8\xf3\xe4\xaa\xc7\x83\x9f\x118\xc6B\xbb\ -Q\xb5\xf5u\x1e\xe7\xa5)/\x82Us\x1bL\xe6c\ -\x9c\xb0\xa7\x83\x9e\xb3X\xd6\xb6W\xff\x97\xb5\xe9\xfb}\ -*\xae\xfa\xd0\x90\x1d\x0d\xd3\x01\x0c\xaek\xd9ar\xeb\ -\x9dv\xbb\x82\x5c\x04\xc1A\xe7\xe2t\xe9\xcb\x95\xec\xfe\ -\xe8\x99apY\x1b.\x85\x1d\x83w\xd8}\xf6\x8f\x93\ -\x85w\xfc\x8eE\xf9\x12Q\xe1\xe4\xe0,;\x1ck\xf7\ -\xcd\xc79\x86*\x89\x18t\x88\xa27f\xef8\xbd\xb7\ -(};\xb4y\x00\x0e\x19\xca\x01\xa1\xe1O\x0a\x1e]\ -\x18\x87\ -\xce\xe2\xee\xc4\xb1\xe4\x14,\x82\xe7\xa1m\xc1\x02\xda\xea\ -\xf5iz\x7f\xdf\x1f\x13\xb9G]4f\xbb\xe2xH\ -{\x9a\xe6\xb6G\x04\x8d\xbc\x86\x10]5\xe0=\xb8]\ -C\x11\xf2|\xce\x0b\x0b\x9cc\x0a,\xb8\x07\xed\xc2\xbb\ -\x00cp\x8cg\xc0\xefm\x9e<\x15D\x8e\xb2\xde\xda\ -;\x82\xf7jQ\xde\xf5\xd9`\xfc\xf7\x18\xbc\xff\x9d\xe1\ -\x19\xe0\x9c\xa5\xbc\xba\x0f\xfa\xa9\x08y]1x\x8c1\ -\xf0p)\x98'\x8e\x9e^^2 @J\x9e\xf7\x87\ -%?\xc7Z^\xf7\xedT\xb0\x96\xcf\xbaq\xa2\x9c\xa5\ -\x81\xd6\xb6\xfdl \xd8\xa0H2\x1d?\x9d5xx\ -\xbc\x00\xa3\xc2[\x1f\xdf^\xde\xf8\x96/\xd67~\xcf\ -\xa7\xfe\xf6\x9fy\xef\xdb\xbe\xf9\xd7\xfe\xf5W}\xc6\xbe\ -\x7f}I\x15\x00\x7f\xfaO\x7f\xcf7\xfe\xe8\x8bo\xff\ -\xe1\xcf>\xbe\xf6\x8f\x04_1\xf9\xcdA\x8f\x9dN\xb0\ -\x0e\x8b\xc2\xb1c\x00\xfd}\xe6\xaf\xb5\x0a\x8esD\xae\ -\x9d\x09m\x13+]k\xb9\x01\x0b8\x17.\x0a\xef\xc4\ -\xb8\x11\xfb\xec\xde\x15\x08\xb8\xe9M!P\xfe\xa7?\x1f\ -7\x18\xack\x18L'!\xcd\x1a\x12\x0ek\x17Br\ -V\x1f~o\xb0\x96\xbe\xcf\xe3\x8d!\xb1\xac\xaa\xc7\xbd\ -\xf5\x86\xc6>sDk<\xfc\xd7\xdc\x15\x0e6\xa8\x83\ -<\x01\x80]\xe8\x10\x81u\x06b\x0c;k\xebP[\ -\x873@\x9ax0\x0c!7\xe0\xf1Z1\x05\xc7\xa0\ -\x9b\x5c\x95\xa0h\xf43\x18\xc0\x0a\xe6\xe8\x10\xac\xc3e\ -m\xcc\x14\xe8\xfcs\xa7\xb0~i\x03\xa7)\xa9\x5c\xd2\ -\xe0\xb5\xd3\x84\xb5v\xac\x85\x07\x18\xbd\x01\x8c\x86)\xc9\ -\x0e\x91\x95\x0aB\xa5\xd6\xe0\xbaj'\x15\x1c\x00J)\ -\x87\x002\x06\xac\xb5\xb0\xce\xc2;\xc7\xc3\x96\xb1~$\ -\xcdM\xec:D\x08u:\xeb\xd1\xc7\xc0u\xed\xdc|\ -\xad\xc1\xc0\xd8U\x1f\xd1[\xf4.tX\x84\xe1\xdc\x1a\ -\x96\xb6\xbe\x8e\xa3 k\x1c\xa2^\xf3-\x99q\xcd\x1c\ -\x03\x19\x0b<\x5c\xdb^\xb0mdCoY\x18\xf4.\ -\x9c\xe9\x1aA\xf2\x16\xa5\x91\xe4w-]\xcd\xa1\x0c\x9c\ -s02\xd0\x85\xce\x91N\xbb\xb41\x88<\xe5\xc2\xc3\ -\xb4P\xc5\ -\xee\xf7\xe1\x1d\x9b\x1b#\x1c\xb1Lj\xe9\xcd\x9d\x80\x86\ -U\xce\xd2\x89\xd4\x00:\xba J9'\x07\x0c\xec\x9f\ -}\x9e\xf8]>\x9e\xdb\x9e\x97a\xc0\xc2d\xfbnX\ -\xfc\xb3\xf0j\xbd\xf1>V\x94\xb0\x0dQ\x1bt\x8e<\ -Sd\xe45D-\xd4\x0d\xb0\x96\x86\x18\x1d\xbcu\xef\ -\x8b\xe8\xb6\x98&\x16\xb32\xc0\x86G\xef\xfdR\xf9}\ -Cx\xdf\xf0\xba1E\xb5\x0fz\x99\x88>C\xa5\x0f\ -X\x01\xbc\x8eI\xae+G\x9fSt0\xc6Q\xf6\xdd\ -\xfa\x8e\xac\x5c\xd6\xc2}\xc5\x12\xb3\x1f2\xf6bek\ -XB`A\xed\x9d\xc5\x8b\xc7\x05\xd1;\xbc\xf5\xfa\x81\ -j'\xab\x05\x96!R\x10\xb4\xe0\xe2(\x95#d\x19\ -\xe4\xc9\xf4\xc1\xd1\x871<\xec\xbb<\x15\xec28\xee\ -2:\xf2YK\x817\x0dk\x93\xd3\xbb\xfd\xab\x7f\xfb\ -\xdf\xfc\xd1?\x7f\xf8\xcd\xbf\xf6[\xfe\xdc\x97\xca\xb9\xfb\ -%S\x00\xfc\x85\xbf\xf0\xaf}\xed\x8f\xbc\xfd\xed\xff\xd7\ -w\xae\xe9\x97{\xbb\xc2Y\xecp7\xb4\xaa\x9e4\x0c\ -fU\x1f}g\xec\xbe\x11\x1a\x0b\x5c\xd6\x8a\xbb9\x01\ -\x02\xf5\xb8\xe7&p^\x09#'O\x82\x9f3z\xb8\ -\x18\xed\x1c4]\xef\x9a;\x0e1\xa2+\x04i\xcc\xd8\ -a\xc7\x5c;Z\xa7\xd7\xbeU\x7fy\x03\xa06>\xa8\ -\x1b\xf1\xcbY\xbb?\xcc\xc1;\xd4Z\xe1\x9c\xdd\x0f\xe0\ -\xe0x\x13\xd1N\xd7 %\xc2XS\xe4\xac\x94AD\ -\x96\xa4 \x85\x95b\xe0\x1c\xdf\x1au\x1a\xb4\xd0\xf8\x5c\ -j\xd2\xbdg\x18\xd0\xb2\x0e\xdc\x1f\x1c\x9cs\xa8\xbd\xb3\ -+\x1b\xbcyK\xa3\xa5\xf0\xa7?\xffH\xc2\x95Z\xe3\ -\x8e!8NNS\xed\xe8\x96\xb7\x94\x82\x14\x1d\x82\xe5\ -gZ\xb4\x0b\xf3>\xa8m07\xdb\xa6\x07\x95w\x96\ -\x0e\x81N\xaf\x93\xc6\xf8\xf6N\xd2\x8d5\x14\xd9\x09X\ -|\xf0\xf3o\x154\x0fqo\x0d\x9c!\xf1qJA\ -\x89x\x06\x8f\xd7\x82\x5cY\x1c\xe5B\xc2S\xf4\x01\x06\ -\xdb\x98\x87\x9d\xbes\x9cY\xb6\x0e\xf4\xa1\x06=\x83\xe3\ -\x17\x91\xb1\x13\xd8\xbc\xa5sd\xa946j\x15\x08\xd1\ -\xe2\x9a\x15\xa64f'\x5c\xd6\xaa(\x8a\xe8al\x80\ -\xb7_\xac8$\xb7\xa37\x02\xf2,\x06\xb8\x81\x952\ -t3#\xc1\x0f:Vr\xd6\x10R\x1fT[p\xec\ -B\x7f\x84y\x0a\x00\xc8'\xe1\xfc\x17\xf0\xde\x93\xa7\xb2\ -T\xb4\xc1B\x18\x86\xf7tP\x9e\xc1\x9a\x1b\xa6\x10\xd8\ -\xd1*\xcc\xee,\x15/\xce>\x8dK\x8e\x87\x88\xc7+\ -y!\xbd\xd3\xee\xb8\xf4\xae\xe8\x13\xafc\xb0D\x0aX\ -s\x98\x1d\xada\xee\x02\x0f\xfb\xe8\xf9{\xb7B\xb9\xb4\ -\xae\xb9\x07,\x0e\x16u\xb4\x14\xa8\xdaC\x9f\x0f\x1eV\ -\x94\xb2:\xcb\x82\xcd{\x83\xa6\xdc\xb9\xedwm\x8a\x9e\ -\xda\xa0\xf6\xca\x16\x97B\xc4\xa3\x0d\xba0r~\xbc\x91\ -'9R\xa9\x8d\xd7\x99\xa6M\x1d\xc6\xd8\xbd8k\x9a\ -\xce\xd9E0\xc7\x80.\x83\xdd\xaf\x16\x9d\xa5vrG\ -t\x0370:g\xe7w\x9f\xf3\x80\x18\x83Ct\x8a\ -JqS\xe2\xa8\x8e\x01O\xb5\xaa\x82G\xd1\xc4\xadp\ -\xde\x0c\xc4\xaa\x8e\x10\xac3\xf0\xba?\xa4\x18\xf6\xcf\x1e\ -=G\x92\xb5R\x91\xd2\x94\x9b\xc0&\x83$dk-\ -\xde}\xa0\xa45\x05G\xb5K\xe7A3EG\xc9\xaf\ -\x90tl\xf5s\xdb-\x86<\x18u5ea\xba\xa5\ -g\xf6&8\xcd\xbc\xf7\x8c\x86X\xad:\xde\xdc\x08\x06\ -)8\xe4\xca\xfb,x\x22\x87\xceq\xcfZK\xc5\x14\ -\x03\x1e\x97L\xf8\xdb{\xf8\xc0\x22y\x0e,\x1c\x89\x9a\ -6Dga\x1d\x0fgJ\xa7Y\x80\xf6&\x8aJ\xb0\ -\xa8\xee\xbd\xa3\x09\xeb\xd9\xa2#\xbd\xe0\x1c\xe6)be\ -\x87A\xb2#\x00\xaf\xfbw\x0c\x01\x87)\xecQ\xdf\x02\ -\x8e\x09\xbaZ\x96\x93\xd0\xab{apxy\xceH\xd1\ -\xc3Z\xee;w\xf3\xa4\xbe\x1d\x15U\x8b\xe7\xe8#\xdc\x0e\xeb\xcbBx::\x07c\ -\xb9\xe1\xd51\x10\x82\xd9]\xef\xa2\xde\xa8k&\xdb\xd9\ -\xab\x06\xff\x9a\xb9\xc1\x9d\xd5\xbe\xb8\xeb\xe8b)\x0d\x7f\ -\xe7s/p\xbeVxG\xfb\xe1\xa16\xbd]:\x8c\ -e+\xd8\x05\xa8Cv\x82\xd8\xd6il\x9b\xe3\xd6\x91\ -F\x1d\x07\x18\xc3\x0e\xa5V\xc1\xe9\xb0\xd9\xd8\x8e\xdd\xc0\ -Gt\x1eZ\xab\xc0{\xc2ic\xb0\xc3gu\xcf\x7f\ -;'f\x0a\xe4\xda\xf0\xdai\xa6\x97\xff\xe6\xc1\xb0\x8f\ -\x1e\xf8]&\xcfM\xbat\xbe\xb9\x5c\x06\x9a\x0cx%\ -_Z\xc7\x077\x06\xe6+X\xc7Bg\xcdCaH\ -\x03%;\x03z\x0d\xb2>\x80\xef<^\xf1\xe6\xfd\x81\ -P7\xf8\xda\xd1?\xc9(\xad\xce\x13\x0f\x89\x10i\xed\ -4\x0b\xe2H\x01;\xb2\xb0\xcdb\x890p\x13\x13\x1d\ -\xd1\x18\x00\xd7\xd2IBrL\x9f\xdcL\xa6\x8c\xe5\xa6\ -\xcb9?\xaf!\xbbT\xc1\xe4\x03;\x1ckp:\x90\ -\xb1=\x84\x85\x94\xe8h\x85\x86N\x03N\xbb#\x8eh\ -\x8c\xf6\x94\xbc\x87E\x88\x14m#\x1e\x80|\x8d\xaa\xa8\ -\x12@\xf4\x80sK\xcbN\xad\x0d\xe4\xd6\xf9]\xe8\xf7\ -\xda5\xfd1\xe8\xdc\x9b2PZB\xe7\xda\x95\xec\xc7\ -\xeei\x0a\xec\x04\xbd\xb78\xa6\x80/\xbc\xb8@\xc0\xf0\ -(\x222\x84mW%\x97\x1d&\x8b\xed\xed9g\xf7\ -\x11\x83\x05\x9f\xcfy\x0a\x1c\xcbT\xa2\x05s\x0a\x10\x95\ -\xd4\x02@R\x12\xe1\xe4=\xd6\xc2n2\x06\x0fQ\x07\ -\xc9\x8d\x13pHN\x0be\x1ez\xd1{\x5c\xd6\xa2\xe8\ -DG\xd3b\xce(\x1a\xd5\x06\x89\x9c\xd1;L\xd1#\ -x*\x16\xe6\xe4\x948H\x9e\xcaR\xba\x16\xf0^\x0f\ -\x95\xb1\xcb=\x8dv\xc6\xa57\xa4\xe4\xf7\xf7\xb3h\xc3\ -\x01\x10\xb1;M~\xf7\x07\xd9\xd8\xfe\x93\x16\x8d\xc6*\ -\xef\x01,.&\xcf(o\xd1\xe2\x8c\xe9\x9c@p\xea\ -\xcb\x016\x05\xdbw\x8d=\xc6\xda*\x0c\xce\xe6\xc5\x1a\ -\x83EQ\xae\x5c\x07JiH\xde!&\xabE\x1c\xdd\ -E\xd7\xc2\x03o\xbb\xb6s\xf4xqYU\x15\xc3\xc3\ -\xce\x19\x8b&\x1d\xb5l\xf7\x19\x0bn\x19Oq\xe6V\ -\xc7x\x87\xc9\xab\x0d7\xf7\x0bk\x0cRth:%\ -\xe1\xf3\xcf\xfd\xc1\x88\x81\x0bN\xdf\xb3\x16\xf0c`\x8a\ -\x01kiX\xd6\x86y\x8e\xa8\x9d\xb0\x7fp\x1e]\x06\ -\xd6\xb5a\x00H\x91\xf2\xe5\x5c\xaaJ\x98\xbb\xca\x9e\xf9\ -\x9czgv\x04\xc19\x8b%\x17\xa4\xe8\xf7tU\x03\ -h\x83\xd1h{\x1e#\xe6D\x07R\x92S=I\x92\ -0\xb0:n1\xfa\xfd\x12\xd5\xe13\xba\xae\x0d>8\ -DE\xd0\xbc\xdb\xc8\xe6\xba\x17\x80\x92o'\x82\xe7'\ -\x87\x9f}x\xed\xd7\xfd\xe7\x7f\xe3?\xaa\xbf\xf5\xdb\xbf\ -\xfd\xff\xf1\xaa\xcf\xde/\x89\x02\xe0\x87\xff_?\xf3=\ -\x9f[?\xf2\x8f\x9a~\xc5\xfd1\xa1hW/\xda\x9e\ -W\x95u15O\x0fdo\xb1\xd6\x8e\xa2\xd2\xbc\xe0\ -\xec\xde\x99\x13rr\x18`\x17\xfa\xf2\xbc\xc2Z\xce~\ -\x0fSd\x9598\xdb\xf2\x96\x87\x02Y\xf2\x9d\xba\xec\ -\xb4=@<\xd4j\xe7\xef\x87\xa2\x0f\xb91\x8cf;\ -\x14\x9bp\x83^\x0b\x89|\xd1[\xace([\x9ez\ -q\x0c\x03\x01\xe7R\xdb\xfc\x0d\x0ac\x8b\x08NS\xe2\ -\xec\x0b\x03\xb5j&@\xe05\x98S\xc0\x14\x08{Y\ -Gi\xdeE\xd9\xce\xaf\xdfO\x80\x90\xa8\xe3\xad\xdba\ -n\x00?\xcf\xf10z\xcf\x19Wr8\xc4@t\xa2\ -u\xd4\x86}\xce\xd7\xc7@\xd1\x02+E\xb2\xf4E\xb8\ -\x99v\xfd\xfccp\xe3\xf0\x9e\x04L\x81\x16b\x91\x0f\ -K\xedT\x008\xa3\xc19\x863\xce\x8d\xc0\xf9\xb8T\ -\xceZ\x9d\x85\xd3N\xd6\x18\xc6\xea:\xad\xd2E\x0f\xcc\ -\x9c\xf9\xa0E\xe7q-\x0dFx\xa0\x19k\x14\xadP\ -\xfe\x83\x8e\x19\x82#\xa9pN\xfc\xff\x01(\xaa\xc2\xa2\ -\xd0;\x87\xf7\x1e\xb3\x1a>\x91\x88\xc5\xd0!\xdaBO\ -1 F\x8f\xc9;\xc80\xe8\xe8\x84\xf4\xaa\xe8\xfcq\ - \x04OdC\xa1oz\x16X\xa6\x03\x0e\xde\x8f\xb0\ -\x96h@\xed<\xd4\x15f\xa7M\xb2\xd1\xd977\xf1\ -\xcbZ\x08\x19o\x06A\x86\x12K\xab3\xe7\x8d\x14\xe6\ -\x9d\xc3\xb5\xd0Hhs\x9d\x14p\x16l-\xa1\xdd!\ -\xfc\xfc\xce\xf2\xfd\xccAY\xcd\xb9#F\x1e\xb2\xecH\ -9\xae0 BF\x02\x19g\xcdYG\x1b\x00\x83\x8e\ -\x8a\xf2\x13r!\xfb\xddZ\x92\xfa.+c\x9b\xef\x8f\ -\x09\xce\x00YQ,\xe7\xbc~f\xd9\x8b\xf7\xb5\x8e]\ -\x11s\x88\x11MG+\xc6@c\xaey \x95>\x14\ -\xd9\x81\xce\xe0\xedS7l\xed\xee\xfb\xb1\x96\x8eS\x0a\ -\x84\x81\xabr9\xf4\xfdN\xc9c\xb4\x81\xda\x06Ns\ -\xd8\x918\xa3E|SH\xdb\xf3\x97 \x04\xab\x07\xa5\ -\xc11\x05\xe46\x94\xf3B\xe4f\x0b\x05k\xadcm\ -\x1dZ\xdfsS\x17\xe0\xb2v\xcc\x89\x9f9\xeb}r\ -\x9a\xe3~\xe0Go\xf1\xde\xb5(\xe1V\xbfKk`\ -,\x83\xc9\x0c\x0c.K\x01\x84\xef\xc5\x1av\x8c$C\ -\x02\xd6\x09\xc5\xaa\x86\xc5_\xee\xb4\x17\xdfP\x8d\xed\x1e\ -\xf7\x86\x05rS\xe4\xb3\xf5-\xac\x8b\xfe\x1a\xc7)\xa0\ -\x03(y\xe08{\xac\xb9#\x06r~\x0e)\xa8u\ -:\x18_\xadEuR\xf9]\x08<\xec\x87\x001r\ -\x9f\x1d\x8a \xcd\x13\x0f\xe5\xde\x05\xcf\x95 \xc8Q\xeb\ -PO\x10\xd1\xa2\x94\xdf\x93\x11~\x0f\xb5S!a\xf5\ -\x1e\xcf\xad\xa1v\xc1i\xf6\xe8\x8d\xdf\xb9u\x06\xa2c\ -\xb9\xa0\x85wi\x1d\xd3\x14\xf6\xef\xf2\xe59\xa3\x8d\x8e\ -\xde\x809F\x8e6\xea\xe6\x1f\xa2\x12oc\xf4\xcf\x87\ -J\x0a\x1bU2\x96\x08\xac1\x06\x87\x10\xb9_[A\ -\x8cA\xc7\xa1D\x8a\xafkc\x93\xa3\xc5R\xf0lZ\ -8Njx\xf3\xd9\x11\xb0\x1b\x17G\x00E\x07HN\ -\xdcH\xbdl\xe0jk\xb0F\xf0\xf9\xf5\xab~\xeb\xdb\ -?\xf9\x7f\xf8\x0b\xbf\xee[\xbe\xf3\x93\xaf\xf2\xec}\xe5\ -\x05\xc0\xff\xfe\xdf\xfbW\xff\xb1\xbf\xf1\xf6\xaf\xf8\x97?\ -to8\xa7\xdcf\x98\xe0,\xee\xb2V\x1cg\x92B\ -\x00nVw\xc7\x08\x11\xd9c`O\x13Y\xdfSt\ -\xea\x88\xc7\xa74x\x12;\x8c\xe6\xc7\x1f\x93\xc7\xbb\xe7\ -+\xde~w\x81@\xf0\xc5\x17W\x9cs\xc5!%(\ -\xa2\x8e\xaa\x95\xa0\xc0\x02\x86\xa14\xb5\xf3`\x83\x18\x9d\ -\xe5\xe9\xfcW\xbb\xa7\xe4I\x7f\xbf\xae\x15\xce\xd1\ -s\x03\x86\xcf,Q\xb5\x81\x94\x22\xef\x98!\xfb\xc8\xc1\ -\xea\x88lQ\x02\xad1\x06\x87\xe4X\xfc\x83H\xdb\xda\ -H\xea\x0d\x8a\x8c\x0c\xf0\x1a\xf0\x904z\x1f\xf2;\xcc\ -:\xa2*\x95AZ\xbdq\x7f\xcb\x85\x05\x8d\xd3\x03r\ --|\xcd\xd6\xe8|i\x84\xe8\xe96:\xd9F&\xb9\ -\xd1'#\xea\xe8\xb2\xe9\xc8\xa3jaZ;\xaf;T\ -\x06=%G\xbd}\x03\xa0{\x5cp\x16\x0fKF\xb0\ -\x1e\x9fy\xfb\x11\x9f{\xef\x01o<; h7\x9f\ -k\xdb\xbb\xf2\xad\x88\xcb\xb5\xe1\xf1B\xa9bt\x0ek\ -\xad\xb4U/\x82\xe3la\xac\xc3{\x8f\x0b\x82\xca\xa8\ -E\xc7C\x16)\x91\x87\xd1\xb2\x03/\x1e3\x04\x9c\xdf%\x9d\ -[mU\xf5\xe6\xdag\x0c;\xbe\xd6\xfa\x1e-\xec\x15\ -E\xb8\x9b\x03\x9c#S\x1aB}v\xae\x9d\x06*\xea\ -\x147%\xb7\x07\xd9\xf4-\x7f@\x09)\xa5\xb2Z\x9c\ -\xd5t\xc8\xab\xa4\xad)$\xda:\x0f\xeb\xda:\xa6\x18\ -q-\x15\xbd\x8b\x9a\x11\x91\xd5\xfc\xa1\xd7\xe6\xdd\xb4h\ -\x8b\x0d\xde\x88.cl\x88\x85\xd9Y\xf0\xbd\x0b\xbcb\ -pka\x96@\xd7\xa2\x8a\xff\xbe\xe3\x90\xa2\xea\xeb\x9b\ -B\x90<\x10\xe6\x10\xd1\xd4qpH\xc7a\x0e8%\ -\x12.\x07d\x7f\x0f|1ndUy\x10\x84\x1a\xd9\ -a]u\x96yHq\x87\xe6\x9d\xe5!\xc9\xd9\xefv\ -\x80kA\x00^\xd7\x18\x1dmv\x87\xd5M\xcb!\xe7\ -\x81&\xac\xe4-\x94`\xb9y1d\x16`\xc1S\x9d\ -ArX\xd7\x19+\xf6\xa8ej\x9d)\xe3t\xce\xe2\ -\xbat\x1e\xf8\xc1i\xd5\xbf\x1d\xe2?\x9f\xf5>\x05\x8e\ -^NsDi\xdct\xb6\x0eWk\x11n\xc8\xfa\xef\ -\xd9\x0d\x8a\xea\xc1\x0d\xd6\xd6a,a\xfcC\x0a\xfbX\ -\xe1\xfe\x18\x90;\xd3\x11\xa7h\xf5\xf0\x17\x94>\xe8}\ -\x10<\x9c\xe3\xb8\x88R3\xb3\x1f\xcc\xde\x1a\x5cr\xc3\ -\x96+\xe4\x9dU\x9bi\xb7{W\x18c\xe0<\x0b\x8b\ -6\x08\xb9o\x1dm\xee\x1dFU/ut\x9d?c\ -?\xd0\x18\xabL\xde\xc8\x14\xd99R\x1d\xe1\x104\xc9\ -\x11\x1b\xba\xd1\x1b0HX\x5cK\xc7\x81\x17R\x9f\x95\ -\x81\xde9>\x13\xb3u\x9a,,\x9c\xe7\x97\x9eb \ -\xf9Rei\xaah\x85\xf7\x16\xd7\x95\xdfm\xdf\x8cv\ -\x94\xfd?T\xee\xeb\x8c\x85\x0f\x86\xa4\xdb>\xf6.n\ -+\xaa\x07\x9e^O\x84\xf7\xaat\xde\xbf\xde{\xf4\xce\ -g\xb6\x0d\x16\xbb\xce\x1a8\x95pZ\xc3&\xa5\xd5\x81\ -5w\x0c\x03\x1c\xa6\xa0\x87\xa1A\x0cA\x93,I2\ -\xdd\x08\xb2b(\xdb\x1d]p^\x1aJ\xe9<$\xb4\ -[\xa4,\x8e\x1dw\xef<\x9c\x1f\xae\x99\x85G\xee\x18\ -\x9dc\xab\xb0\x91\x84\xfb\xd0N\x9d\x87\xa3\xd3\x82%g\ -\x0d\xbd\xca\x0c&\x9b\xa7@\x22\xb4\x01.\xb9\xeb<\xda\ -\xa2\xb4\xa2\xa1X\x94\xc2\x0e\x01\xd6Z`@\xb5\xcd\xf6\ -\x5co\xe4\x96\xcc\xd7\x12\x88\xee)L\ -y\xb5\xce\xc0\xaa\x17\x8bU\xebs\x11f\xc5\x04\x1dM\ -n\x0a\x86\xae\xca\x88e-XJ\xc3\xe9\x10\x88|)\ -\xba6\xa5\x88\xe3! \x86\xa0r\xdd\xadP\x1d*I\ -e\x83\xe2\x9c\xc3Z\x1a\xe6)\xc2\x88\xc1\xcb\xcb\x95\xa4\ -C\xe71\xd4HM\xc6\xc0\xcf\xbd\xe7\x7f\xd9'\x7f\xe4\ -\xfb\xff\xad\xdf\xf4\x9b\xfe\xe1\xf5U\x9c\xc1\xaf\xac\x00\xf8\ -\xc4'>a\xdf\xb6_\xfb\xbduL\x1f;\xcdfg\ -\xd5\x13*#\x19\xaa4\xd9+\xa7\xb5\xf4\xbd\xcb\x82\xce\ -\xd5\xafKE\xf0Lm\xfb\xe2\x8b+\xd6\xc2\xe4\xbb\x14\ -\x02f5E)JF\xda\x0e\xc96\x04\xa7)\xe0\xd9\ -q\xc2\xb3S\xa2!\x8fV\xd2\x1b\xd9jO\xfc\xd3\xf9\ -\xdca\x0a\xf8\xe2\xcb\x05\xad6\xbc\xa63\xf799\xbc\ -\x5c\xaajq7\x86\xb7\xa8\xfd\xed\x06\x1cB=\x07h\ -\xe82\xba\xa0T\xea\xf0\xa7d\xe1\xac\xdf\x7f\xce;\xf7\ -d\xdfiy\x88w%\xffmi~]\xe5h\x1b\x93\ -x{`eh\x97i\x9e\x8a\x9cR\xf8\xb3\x07\x85\xc2\ -6\xb2\xd7\xe6LX;7\xcd\xd1\x09\xfb\x89^\xd3R\ -\x07\xbc\xe1\x0cw\x0c\xecp\xda\xe35\xab,\xcf\xee(\ -\xc66\xab\xad\xba\x19l\x9f=\xd7\xc6\x82D\x7f\xafu\ -\x9cu\x0fa\xf1 J\x8ccw\xc6\x07n;\xe5D\ -\x0f\xa0\xde\x07\x9a0\x8fa\xcd}\x7f-\xe3\x00\x0c\x81\ -\xb5Nu\xd4$j\xfe\xe8O|\x0a\xa7\xf9\x00\xe7\xf9\ -\xdes\xa6\x9a\xc1+\xcf\x80.m<|j\x1bJ\x1c\ -\xd4Q\x89\x08\x00\xbb\xf32\xc4\xf0\xe0\xdb\x92\xfc\xd6\xd2\ -Q[\xd3\xa2\x13;\xc4\xbb\x15:kfW\xd4\x85\x9f\ -\xf9\xbav@\xe5\x7fk\xae\xb0\xce\x02\x03J4%\xf2\ -\xb2\x15k\x97\xa5\xe8k\x19,\xb9\xee\x11\xccm\x08R\ -\xa2\xf6Yt4\xd3\xfa\xd8\x8b-\x18\xdd\xfc\x06g\xd6\ -\x80`\x8a\xcc\x82\xf0\x8eFTE\xc73\xdes\x04\x03\ -\xa1\xd3\xa0\xd3\xf9)%\x8e\x0d0\x0e\xc7\x14\xf6$G\ -k\xc9\xb5\xf1\x8a\x808\xc7\xcfM\xd5\x8b\x9a\xc5\x80R\ -\xcd.<\xa0\xbd3\x1a\xa1\xbc}6\xc2\xbdKnL\ -]\xd4\x91V\x08$7T\xbd\xa7\xb7\x02\x11\x80\xf2n\ -\x0a\x9a\xdewMu\x8b\xad3L\xca\x80\xbf\x83\x845\ -\x87\x18\xa8E\x1f\xd2\x15\xcd!$\xb0\xbd\xcfe%\x1f\ -f\xc9j\xd2\xa3\x9d^\xab\x8d\x01_\x86(^\xef\x8d\ -h\x01H\xc2\x1d]\xc7\x90\xdb\xdc\xbd\x10\xb9\xaa\x1b!\ -\xd8\x19\xd5\xc6wtaw\xef\x0d\x9d7\x01&e\x8e\ -.\x1b\xdf\x11\xbd\x03\xb0\x06\xd7\x5cTn\xc9\xcf\xc6\xd4\ -\xc8\x0a\x1f\x0cJ&[?x&K\xd6>p\x7f\x98\ -\xe9\x85P\x1a\xc2\x16*\xa5\xb2:\xeb\xd8-w\xd9\xfc\ -\x22x-W\xdd_x\xaf\x18-~\x07N\x13]L\ -\xbb\x8e\x96\xbc\x16Yc\x0c\xa4\xe4\xc9\xb7\xf1\xcaA0\ -\xf4\x13YV\x12\x9b\xe9\x07\xc0\x86%8\x87)Q\x82\ -i-QK\x1e\x84,\xcc\xb5\x86DiD\x18\x8eS\ -\x22*T\x94\xb8k\x0d\x8e)\x92Sdx\xafw\xb5\ -\xf8\xdd\x8a\xc9\x5c8r\xa0\xea\x85D\xbb\xa0\xee\xa7\xd6\ -\x90 \x0bc\x10#\x15\x0c\x9c\xf8\x0eE\xab\xc6\xce-\ -1J\xfe\xb6\xc6\xe2\xc5eU\x12\xa2Q?\x0a\xca\x10\ -_\x9e\x8b>\xd3,z\xbc\x03\x9e\x9d&\xa4\xe81O\ -\x11S\x0c\xf0\x0e\x08\x91\x07\xfe\x96\xa1R[\xd3\xe2\x8b\ -<\x88\xd6\x06b\xa4M\xfaR\x06J\xa9X\xcaf\xaa\ -&$\x1d\xab\xc7AmC\xc7\xc8\x06\x9f{H\xf7o\ -\xdd}\xe6g~\xdbo\xfc-\xff\xd9\xab8\x87\xfd\xab\ -\xf8\xa5\x00\xf0U_\xb3~\xeb\xdf\xfa\xc2\xe1\xd7$\xbf\ -\x02\x98\x08S\x0b@/\x1d\x87\xb5\x16X\x0b\x95Tx\ - 7J\x00\xb5s\xa2N\xd9\xed\x17\xf3\x90\x22Rp\ -\xb8\x9b#\xc9P\xca\x22\xb6:\x7f\xb6\x1d;\xabs\xc9\ -\x9d\xb2\x93\xb5\xa1\x05\xd9\xe7\xff]\xab\xd3\xb5t\xca>\ -4\xc1\xaf\xf7\x8e\xd7\xeef<^2j\xed\xf4\x81\x1e\ -\x82CpxX\x0a\x1d\xac\x06\xd0 H*)\x8a\xd6\ -\xc1:\xd1\x8e\x8d\x91\xc4\xc1\xd2nt\x0b\xac\xa1\xa3 \ -\xb0\x0c\xa0:%\xc1\x89p\xbee\x1c.5\xe3n\x0e\ -\xb8\xac\x151\x05\xcc\x89r\x1f\x1b\xd4\xd9`\x08\x1e\xae\ -L%\x8c>\xec\xbc\x82\xae\x8eg](\x8d$\xc9\x8c\ -\xc9{\xc1\xf1szKia\xeb\x82\x10\xc1\x19\xa86\ -F\xa56\x94F\xb5CJv\x9f\x7fz\xb5\xf9-\xd2\ -1\xc7\xedw\xf1 bZ\x1f/d\x8a$\x8dY\xbf\ -I\xd6\xd4tF:\x86\xf0Z\x0c\xe5\x11\x08\xd4\x15\xae\ -0\xcb!:\xab\x92K\xc2\xb9}0\xa5\x10\x86\xdau\ -chF\xd4{Ei\x0d\xcfN3\xde\xfe\xc2\x03~\ -\xf2\xc7~\x0c_\xf5\xe63\x88$T\x95$\x8a\xb0\x08\ -L\xc9a-\xbc^\xd1Y<\x5c3\xe3\x85\x8dA\xb7\ -\xda\x85\x19\x83\xcbZ\xd0\x9b\xe0\xcd\xd7\xe8o\xde\x1a\xbd\ -\x0fB0h\xcd\x92\xe9\x9f\xcb\xfbf\xbe\x1col\xe8\ -JpF\xe5x\xdc\xa8\xa6)\xe0\xb2\xf2\xa0\x853p\ -Fh\xc8\xe3\xb7\x8d\x93*\x95\xe4\x99\x95pL\x01\x8f\ -\x9a\xcc\x18\x8c\xc3\xf9Zp\x98h\xf6\xb4\xe4\xb1wA\ -\xd86\x14p4\xb0\xb1\xf9\xe9\xa2h`Ade\x0c\ -\x8e\xd7Fu\ -\xe8\xc99\xa4DXx\x8a^}\x1e\xccn\xaeuY\ -\xab\xce\xd59\x87_sE\x8a\xbc\xe6\xb94\x88\x0c$\ -\x8d~\xdc\x5c0\xfb\x18\xd4\xbd\x97\xb6\xfbV\xf41\xe0\ -,\x8b\xb6-}\x94\xf7gGVkc\xde'\x1d\x0e\ -N;\xf2'\x19\xea\xe3\xb9\xea\xcc\xb8\xa0w\xa7\x84F\ -EO\xaaE\x88\x86fa\xa3 \xf9\x80\xd7\xefg\x16\ --\x852\xc3\xda3\x0c\x80\x10(\xf1\xedBG\xcb\x14\ -\x1d\x9c:\xa2.k\xc5qJ\xfb\xec\xb9\x1b\xd1b\x82\ -\x05Mi\x1c=\xe4\x95\xd0\xb9\xb3\xc0p\x06\x02\xab\xf7\ -\x13Q\xc6\xadK\x1e\xca\x89\xa8m\xa0j|\xb7\xf7\x16\ -%\xb3\x10\xe8]\xf0\xb8f\x9c\xe6\x00\x19\x82\xcf~\xf1\ -\x8c\xd31bJ\x9e^\x02\x0dxy]\xe9C\x12-\ -\x96\x5ca\xe0\xf0x]\x19%n=\xa6Do\x90\xcd\ -gb\x8a\xcc\xa08_+\x04\x03\xa7\x99\x07\xe6\xf9\xbd\ -\x05\xe7%\xe3n\x9e(%\x1e\x9b\xcb\x1f=\x16`X\ -TZX\x18\xe3\xb0\x96\xcc\x11\xabix\xb8V\xd4\xca\ -\x22\xc3\x19\x8by\x0a\xe8Mv[\xf6\xd2\x06\xa6d\xd1\ -;y=\x93\xb78\xce\x01V\xf3\x12\x1e/\x0d\xc65\ -\x04k\xdf\xe7(j\xb1frx>\xf3\xf6#Rp\ -8\x0ae\x81\xf3\xe4P\x1b\x90\xcc\xa6\xf6\xe0\x98\x89\xee\ -\x94tP\xbc\x1a\xbe\xdekG\xe0\xd3\xf9\x1b\x7f\xb71\ -\xe6{_Ev\xc0+C\x00\xfe\x83\xff\xfbO\xfc\xfe\ -G\xf9\xd8?t7\x0dMFc7A\x22\x0fg\x90\ -)8\x04e\xbd\x8b!\x91k\xa8\xd4(\xebl;x\ -\xc2zF%f0\x9c\x9bEO\x88\xbc6\xd9\x09f\ -U\xbb\xea\xcd\xa5\xca:vc4\x82`WD2\x8c\ -\xd1\x9b\x8a\x04\x1a\x06\xbc8\xb5\xd5\xf5\xfb\xccH\x95\xe3\ -0\x02\xacm\xe0\xe1\xbc\xc29h\xe5M\xcb\xd0\xe0\xd8\ -!\xf7\xc1\x99\xd4\x10v\x8dF\x07\x98m\x10vw\x86\ -\xd0\xe0\x92\xc9$\xf5\xce\xa0\xf6\x86>\x0c`,z\xa7\ -\xc1\x91\xb3\x96\xfa\xf56\x94\xaf\xa0\x0e\x5c\xc6\xa8^\xdd\ -\xee\xcc\xdb\x8d\xb4\x92\xa2\xdf\xa54\xc6P\xeah@\x18\ -\x7f\xf3\x1dXJ\xdd}\xafK\xebDV\x94\x8a\xbe\x96\ -\xaaL\xe8\xa1\xdaY^\xcfRYus\xe3\x13^#\ -kw\x9b_\x19\xa0\x068x@8\xff\x9c&\x07#\ -V\x19\xca\xf4\xc9Wi/\x13\x12\x07u\xc2\x22\xdc\x84\ -K%\xd9\x88\xf6\x9a\x0c\x9c\x81\xd0u\x0e\xe0\xbfw\xde\ -\xa1\xc3\xe0\xad\xb7^W\x09\x9c\xea\x9c\x07\x19\xcc\xab\x06\ -\x111\xea\xb7R\xd2\xb5{\xe3\xf7\xfd\xd0\xce\x9a\xf9\xd0\ -\xc7\x00\x84\xd7\xb9*in-$\xf80qP\xbb\x0d\ -\x95\x93\x8a\xf0\xbb\xd8\xe0\xf9\xe8=\x1e.+>\xf3\xce\ -\x03N\xd3\x04\x08Ii)8\x1d\xb5\x88v\xf2\xb2{\ -\x9f[\xb7\xd9\x95\x0a\xc7\x10\x85\xb3K\xd1\xef\x9ed\xb0\ -\xa10)%hbEm\xa5\xdd\xfb\xe4{\x82\xda\xa9\ -\xe4\x18:v\xaa\xad\xabDM\xa8\x12\x11`\x9a#0\ -\x00\x1f\x0c\x8c\x18\x86\xbc\x08]\x08kg7\xd3\xd4\xdc\ -\xc5\x1b\x03\xe7\xe9\x9f\xef\xbcQS\xa2''NcI\ -b=\xce\x09Y\x9d\xfd87m8\x1d\xe2^|n\ -n\x8a\xb9\xf2{1\x02\xccS\x80U}\xfdR\x1b&\ -\xef\x95\xc0I\x22f\xa9<\xb4\xe8\x93\xa1\xd2U\xef \ -FP+g\xf3\xbdw<^\xf5\xfeU#\x16\x19\x02\ -\xa3i\x96\x1b\xe95\x04\xca\xd3\xd8\xd5\xaa'\x82\x08S\ -:\x9d\xf25\xd4\x1bc\xdb\x8a\xbdu\xfb\xfd\xd1\xd5\xef\ -?\x17\xe5\xd5(\x99\xc0\x19\x22\x80\xab\x8e\x03\x82\xf3h\ -\x83\xc5DU\x890\x00u3\xb4\xbbY\x0f%\x9c\xd0\ -k\xec\xb1j\xe0\x14@\xde\x87\x11\xd1Y\xfd\xf6,\xf5\ -}\xdc\xc9\xed\x89{\xdb\xc3%c\xc9\xe4V\x18\xe8H\ -L\x83\xb1r\x1e:~\xe8{a\xde\x07\xcd\xd0F\x17\ -UwP\x910\x94/\xc5k\xa8\xf2\xd6\xc0\x22\xfc|\ -\xad\xca\xbb0\xbbk\xe4\x86LA\x00\xe3\x0d\xbe\xf8\xe2\ -\x82\x10\x1c\xee\x8f\x09\xeb\xda\xf5\x9aQn]T\x15%\ -B\x93\xa8.\x82\x97\x97\x8c\xcb5\xe30\xc7\x9d\x97\x93\ -3\x09\xa4$\x09\xd2\xd1\xf0\xe1\x5c\xf1\xa9\xcf\xbe\x83Z\ -\x05\x1f~\xf3H\x84\xa3\x0d\x5c\xd6\x02\x81\xa1\x0fI\xe3\ -^\x06\xc3}mN\x01\xd7\xcc\xe7yt`\x9e=]\ -;sc.\x85w0\x1a\x8a\xb6\x8dP\x9c\xdd\xc8\xb2\ -O\x88fV%\xcf\x10%I6*\xa68\xefo\xea\ -\xb9\xc1b\xa0\xb5\x8d\x83\x85\xdd\xf7\xc3;f5\xd4:\ -4\x93B\xd1.\xd0\xe6Y`p\xa9\xe9#\xff\x83\x7f\ -\xe2#?\xf0\x1b\xbe\xed\xbf\xf1\xce/\xf49\xfc\xca\x0a\ -\x80\x1f\xfa\x91O\xfe\x0b\xcd\x1c\xbe\xd6[V\x95\xc7\xc9\ -\xeb\x8c\x0b\xba\x19\xea\xdcHY\xb9\x91-\x9dnp\xb4\ -\x10\xdd\x081\xad\x0b\xbc\xe5E/EMF\x1a4\xce\ -\x96\x0f\xf6\xc3e\x85w\xeeI^h\x14r\x1dfg\ -\xfb\x0f%\xa7\x88Zvnf!C\x0f\x93\x97\xe7B\ -\x97\xab!(c\xec]\xec&\x91\xdb\xe6\xdc}\x0c\x12\ -S,vR\x90\xd3y\xa7Wy\x98lF!\xca\xc0\ -\x1d\xaa\xed\xe6\xe3\xcf\xee\xb2\xf6\xa1\x1d\x16\xd9\xcf\xceZ\ -\x94\xd6v\xbfn\xd1N\xcf+\xb1dci\xd7N\x06\ -j\x97\xa1A6f711\xa0\x04\x8f7\xbcCk\ -\x1d\xd6yz\x9b\xeb\x06\x10\xacU\x0f\xff\xb1\xc7\xdc\xd2\ -\xe0f 9\x83\xa6\xdf\xc1\x00\x1f\xb4\xd6A\xe7=K\ -\xb8x\xc9\x0d\xbd\xf1\xdaoz\xe8\xd6\x87\x1eBZ9\ -[\xe88A\x99\xc9\xbdc\xc9ty\x9b'\x87\x14)\ -a\xdb\xa4\x8c\x9b\xd7\xf7\x93\xa6\xdc\xb0\xd2\xcf\x15\x87\x14\ -\xf1\x91\x0f\xbfA\xb2\xa8~\x17\xc0\xfbx\x08\xc2\x8eY\ -\xd4\x0e\xda(\xf4\x18\xbd\x03\x8cU\xf8\x97\xb3\xd3M\x82\ -\xba\xd4\x8a\xbc\xf6\xfdw\x8fN\xef\xf1\xdc\x0a\xbb?o\ -\x18\xfab6\x04Iv\xa6o\x97\x8eO~\xf6\x01/\ -\x1f\x17L)\xd0\xf4E\xef\x03\xbe1\xc1\xe3\xb5\xe8\xf7\ -\xe7\xb1\x96\xc64G@\xd3\xf7\xa8\x16(\xad\xef#\x02\ -\x03(\xb9\x8c\x85\xc8\x92\xeb\xcf\xfb<}\x9bG\x0e\x1e\ -\xd8Yek\xb4\x95eJ\x5c\xed\x83(H\xb4\xfa~\ -8\xb7\xac*\x8b\xdd\xd2\x16\x8d\x1aNmc\xb1m\xf6\ -\xbc\xdb\x06\x0f\xa2\x1dY=\xf9\x8dQ\xe5\x86n\x92\xa5\ -\xf10\x026/\x0c\xbe\xa6\x81\xec\xe13\xc6\x18\x88a\ -\xe0\xd464\xa3d\x96\x84\xdf\xd2:\xce\x97\xaa\xc6L\ -JF\xecO\x09\x8b\xbd\x0fx\x07\x18\xc3\x8e\xd8;\x9d\ -\xdfj\xc0\xd5\xd8\xc6]J\xc4\xcae\x90\xdch7k\ -f\xba\xdc\xad\x853f\xab\x9b{\xab\x1a\x81\xad\xef\xa9\ -*Kr\x1b\xc9YC\xab\xef\x0d\xdf\xa7k\xa4\xc7U\ -!\xf4\xcd\x8e\x9b$UB\xc6C\xfd?\xb6\xf1A\xd1\ -\xe7\xdd\x88\x8e\xdd\x8a\x92<\xd5\xa7\xa2\xe9\x8c\xbcuv\ -\xa9\x1b:\xe9\x15%\xb5\xaa5o]\xc9\x88\x02X-\ -vr\x1d\x0c3\xb3\xd0\x84@\xee_\xde\x13\xf1\x0c\x8e\ -\xc8\xa9\x18\xa3c\x08\xb3\x17\x8d\xceZ\x95\x9bR\x07\xbf\ -\xe8\x18\xa47\xd9\xf9\x1dE\x8b\x8c\xaa\x05?\x8c\x90\x98\ -i9\x16\x09\xd62\x91Q\xbdU\xe8\x95\xd18\xaes\ -\xfc\xf9\x18\x02\xbe\xf0\xee#>\xf9\xb3_\xc0\xe5\xba\xe0\ -\xe5\xa5\xaa\x89\x15\x11\xbb\x8d\xef\xc2\xf7K\xa41E\x8b\ -7\xeeO,\x9e,G\xb4]H\xd4|yY\x19\xe0\ -43\xf4\xcb8\xfa\x9c\xe4F\xef\x7fg\xedN\x16\xa4\ -=p\xdf\x15J\xc1\xd3\xbe\xb76\xde\xdb\xb9\x8e\xddQ\ -\x91\x81L4\x09\xdbP\x861\x80\xf3\xa5<\xed\xe7\xce\ -\x12\xcdpDK7T3F\xa7#j\xee/\xc7)\ -\xee\x05\xe3\x10p\xb4\xe0=ZkX{\xf0o\xf9\xcf\ -\xff\xd5\xef\xfc\xf5\xff\xd0\x8f\xfeB\x9f\xc3\xaf\xa4\x00\xf8\ -\xf7\xbf\xff\x7f\xfe\xd1\x1f{\xfc\xa5\x7f\xc8\x1a3\xbf~\ -J\xb0\x16X\xf5\xc6\x8dJ\x0a\xf3z \xe5F\x17*\ -\xeaV\x95\x0cW\xb4\xcb\xd8\x8c8JW8\xc6\xe20\ -y\xb5\x0a\xa5!I.\x9c\xcf\x9e\xa6\xc8\xd1\x81V\xf2\ -\x16\xf4}\x16\x85\xfd\xad\x86\xca@\x00\xe7\xb6\x99\x10M\ -\x1fh\xa5\x1b\xf0\xc9\xcf\xbc\x0bc)C\xcc\x1b\x91H\ -x\xd3l2\x1c@\xe7L\xba\xf9l\x1b\xde6\x1b\x95\ -!\x1a7\x09\x1e4k\x85u\xd4q?\xc9m\x80\xf3\ -\xb5\xec\xaep!X\x06\xd7\xf4\x8e\xebZ\xb5b\xf5\x90\ -\xc1\x8d\xa36n\x04\x16:\xeb\x05\xb4Hp\xba\x91\x19\ -\x0dQb\xf7\xda\xfb&W\xec\x0aW\xd1\xd1MT\xff\ -[\x07\x8di\x9c\xce@\xb7k\xe1\xbc\xc7E\xbd\xe8\x9f\ -\x92\x04)\x9d\xb3\x8eZ~\x22\x0eV\x8dh\x04\x0e\x1e\ -C:.k%\x8b^c\x877\xb5\xc2Z\x1bZS\ -\x85\x87j\xa1\xcd s;\x97M\xbfO\xcf~c\xf8\ -\xaa93~\xb6\x96\xfe\xbe\x1c\x88\xae\xa6&OfE\ -\xd6\x08\xd6\xab\xadk\x9c\xf9\xd8\x0d\xba\ -0\x8c*[6\x1f\x92\x8e\xf3\xf5I\x12L\x05\x88E\ -\x87\xa2(\xd6\xc0\xabUz.\x0d\x1d\xc0\x9d\xc6\xb6\xd7\ -F/\x9a\xde\xf4\xbb\xb1\xfa=\xaaCf\xeb}\x97f\ -.\x85\xcfXQD\xd6{\x83w\x1f\x06j}\xf1\xee\ -o\xff\x07\x7f\xc3\xff\xf9\x17\xfa,~%\x1c\x80\xcfd\ -\xf9\xfa\xb5\xf9\xd7\xdez\xe6\xb5\x02\x16\x95\x84=\xc9\xa6\ -j\xa3\x05dP\xdd\x12=\xc4\xebn\x85j\x04\xb0\x1a\ -mI6+I\x22\xb5u\xb5\xa5\xd5\xee\xd8[\xe4k\ -C8:\xf4\xdea\x86\x855\xdb\xac\x0fp\xb0\xa8\xa3\ -aT\xe0\xba01\x0dD\xecp\xf0\x1c9\xacc\xc0\ -X\x877\xdf8\xed\x92;\x03A)\x1b\xf1\xae\xc3X\ -z|\x97\xd6\xf6\x11C\x1fm'\xeae\x8d\x8a\xf5\xde\ -\xa2\xa1\xe9\xe1\xe00\xa7\x88.\x0d\xd7\x951\x96\xbd\x13\ -b\xb5\x9bt/xj\x80\xf5\x00\xd8:\xb4e-\xca\ -oh\xea\xfc\xa5\x04-\xddxy\x0d\xc6\xde\x91\x0da\ -\xf8\xc6\xe3\xb9(S\xd5\x22\x06J\xdb\xa8\x81\x06\x00\xf2\ -\x0f\x8c\xc2S]\x1f`\xab\xfa\xe0!\x94\x80\x956P\ -\x95\xbf\xd0;G&\xdc\x15\xb9\xf9\xae\x99\x9f?E\x8b\ -\xb5\x14%\x90\x99\xdd\xfa\xd4\xa9SA\x1f\xed))\xcc\ -\x18\x1c\x0f\xfc\xac\xc5\x0e\x95\xddq\xe3\x1bB^\x82U\ -\x0b\x00\x01\xcdD`\xc9\x94\xdfH?m\x08j\xeet\ -}\xccE\x0f/\xb7k\xa8\xf9\x09\xa9\x95\x0e\xce*\x09\ -.\xd3UL\xa1\xce\xde\x05\xc3\xd0\xb2\xb8\xf5\x01\xe9*\ -i\x14\x00\x96\x92M\xe9\x86\xa6?\x02X\xd3\xf7\x0c\x88\ -\xa6\x9f\xbfV\x12\xee>\xfa\xd6\x09VTv\xe9\x0c\xae\ -+\x9d(\xb7\xee\xb2\xe8\xbc\x95rS\xd9\xd9\xff\xd6\x00\ --\x03\x10*K\xf8zF\xbb[\x8d(\xb1\xe4_\x94\ -2\xf6N\x88\x0e\x97\x1d\xc6;\xe4\x95\x86H\x9b\xbc\xca\ -i\x97\xde\x94\x9ce\x15\xea]ZG\xd4\xd0\xaa-\x11\ -\xd3\xda'\xab\xe6\xc3\xe4v\x12i\xed\x82\xcbR0\xbf\ -\xcf\x84g\xad$\xe4\xf1\xfaY5\x7fQrjg7\ -\xb8\x94\x06\xd9T-\xc6\xec#\x01\xde?\x03\x93\xd1`\ -\x99\xf7\xb1\xb0\xa1\x1e\x18\xad\xd2\xfew3\xb8\xb2b\xe0\ -\x0f\x81\xf1\xcd\x83\x04S1\xfa\x16\x9e\x1f\xe7\xdd\xe9\x10\xa0\ -\x7f\x0a\x8bC\xfa\xe9w\x11H\xd7\xe0$\x0bH\x11\xde\ -C\xc3\xe2\x9c3z\x13\xccS\xdc\x09\x80c\x88\x92\x86\ -\x19\xf9MN\x91\xc0\xb9\xadP$\xcb_\x94'\x10\xac\ -\xc5ymX\xf2\x02\x00(\x83q\xd7C\xe8\xfb\x9d\x8b\ -\xc0\xba\x08t\xc1q\x0e\xf8\xf0\x87\x9e\xe3\x9d\x87\x05N\ -\x12\x80\x0e\xe7\x1c^^V\xda\xeb\xb6F\x04E\xed\xc0\ -\xcf\xd7\x82\xe0\x1d\x9e;r\xc5\xaek\xc5!\x05\x88\x1f\ -\x90f\xc1\x1d\xe5IYR\xba\x86\x14\x81\x0ddt\xf4\ -\xa0\x88\xce\xe1\xb2\x0e\xbc\xfe,\xe1\xe1L\xe9\xbd\xa8\x94\ -09\xba6n\xa6e\xb5\x0b\x86z\xfa\xb7\xde\x00}\ -~Jm8\x1e\x02\x8c\x18m\xbc4\x07#x\x92P\ -ATnX\xc1\xa8[C\xe8v\xceO\xa9\x03\xde\xa9\ -\x9b\xa4\xa8r\xc0\x0d<\x94\xd7\xbe\xf1U\x9c\xc5\xaf\x04\ -\x01\xf8\x0b?\xf2\x9f\xfd\xc3o\xd7_\xf4\x8fY(\xa3\ -U\x83L\xa8\xabd\x08\x8b\x11Jl\xa8\xa2y2\xcd\ -YJE\x8c\x01\x1d\x1d\xcb\xca\x99\xdbiN:'W\ -\xd8/\x928\xb5\xc9\xf9\x8c\x1a\x87l,j\xef\xed>\ -\xcb+\xad\xd2\x92t\x0e\xb4\xba\xd5\x8728\xc6\x9b\x06\ -oY\x01\x1a\xc1\xdd\x9c\xb4\xaba\xfa\x94\xa8\x06yK\ -Yk\xa3\xab\x9d%gct\xaa\x93]\xbe\xb4u{\ -\xdb\xc1\x99\x1b\x9d\xa7\xd6<\x94\x10\x05\x94\xd2\xd4\x84\xc3\ -\xe8\xacW\xf6q\x84@\xa3ku\xce\xad\x0e@\x00(\ -\x8f\xa1l\x90\x9b\x18#b\x87\xa2\x1a$\x83-\xb9\x91\ -o\xa1\x1b\xd4R+\xd62\xf6\x00\x9a\xe8\x9c\xce\xd9\xfb\ -\xces\x10\x9dC\xf6!J\xe2aU\x1b\x9c\xd1T=\ -(\xfd\xd7\ -\xfe\xf0\x1f\xfd\x8d\xbf\xf1\x1f\xaf\xbf\x90g\xf1+A\x00\ -\x8a\x9c>^\xeb\x00\x92\xec\xd5\xb5\xf7\x06Am>E\ -8\x1f4\x10\xe4*(K\xa1\xa5\xa7:j\xf5\xd1p\ -Um\xae5\x96\x125\xed(\x82w\x90J\x22N\x1d\ -\x1dR\x15\xd6\xae\x03kmH\xc9!v&\x9f%\x0b\ -,\xa5\xc0@\xf0\xee\x8b+\x0eS@\xd3C\xbaVe\ -\x11\xabS\x1c\xc9eU]\xd3\xcc\xee\xd0\xe6\x03\xb9\x09\ -knX\xdb\x16\x1dJV5\xc0\x07f\x9e\x9c\xc6\x18\ -\xd3\x89\xacwz\x8aW\xcd\x94\xee\x9b\x8cjm0j\ -\xea\xb2\xe9a7\xa8n\x93\xafl\x86Dc\x0c\xe4\xfe\ -\xe4\x19\x90&\xb7o\x94N\x1f>\x11\xe6Z[kw\ -\x83\x9a\xc7F2\x90\xb7\x16\xbd\x19\x0c!\xe1\x8f\x87&\ -eIU\x99\xf3\xbd\x01\xcdlRCv\xed\xd7\x92\x11\ -]\xc0C\xe9\x18\xea\xb1\x0d\xe0}F9\x8d,\xdb!\ -\xc8\x9d\xd0\xfa\xee\x13\xd0\xbbZ\x0e\x8b\x86\xd9\xf0;L\ -J\xf02f@\xbaS\x9e\x03\x7f\xef\x9c\x82\x92\xecx\ -@\x1aK\xd8\x8f\xe6(MI\x89\xfa\x1e\xe3P9\xdd\xa6z0\ -{f\x85@Pk\xc34'|\xec\xab?\x86\xe8\x08\ -\xe7\x08\xc8d?_\xae\x98'\x8f\xd2\x04\xb5\x91G1\ -\xda\xc0\xe9\x18\x91kE-\x03Y\x1b\x8b\xf3\x92\x11\x83\ -\xdf%\x8f\x1bg\xca\x18@*0'5e\x03\xbdA\ -8\x86bA]2\xc3{\x9c\x22G\x22\xda\xdc@G\ -5\x96\xe1B\xcbZ\x11\x9d\xc3y\xc9\xc8\x99>\x1f2\ -\xdaNF\xb4\xd6\xc28\x8e\x19K\xeb\x18\xcd\xa0\xb8\x8e\ -\x9c\x07\xa6\x89H\xdch\x05\xce\x1b\x14\x95jw\x81\x86\ -!\xb1\xf0\x7fT5\x94\xb7O\x12\xe65\x17l\x16\x8b\ -UG\x9f\x80\xe0\xd2\x06r)H!R\xf2\xabFn\ -\xc5t\xdc\x1f\x02Q\xd86`\x1c\x93B\xa7`\x91\x0e\ -\x09\x975\xe3\xe4\x03Vu\xbf\x8c\xd6\xc0\xc7\x88\x87s\ -A\xaeDy\xa2\xa2L\xce\xd0ms\x80<\x93)y\ -\xd4:hf\x95;\xae\xa5\x22:\xe6[@\x06\xae\xdd\ -\xbdi\xad\x7f\x1d\xc0\xe5\x17\xf2,~%\x05\xc0y\xc9\ -\x13\xacQ6\xa7JS\xca\x06\x8fY,\xb5h\x1a\x1f\ -\x0b\x03\x81#YH4\x17\xbd6\x85YH\xa0\x99S\ -\xc0p\xac\x98/k\xe5\xa1\x12\x04)Y%w\x00S\ -\xe2\x8dTJGw\x02g6&2\xdd\xc1\xea\xe88\ -/O\xec\xdfR\x1a\x9c7\x98cP[KF\x94\x1a\ -\x03T1{L\xa6\xefF\xbb\x91\x8e`\xdd\x1e:\xc3\ -d\xba\xbeW\xd64\xc9H\x10\x01.\x99\xdd\x96\xf3\x16\ -E]\xf7j\xa3L\x91\x9d@\x87\x15\x8b\xb5wj`\ -5\xba\x94\x1b\xb4G\x19\x0d\xad>\xd9\xf2Zc\x90W\ -\xddP\x19<\x00\xef\xbd\xdazr\xe3(\x8d\xb35\xef\ -\x03\xbb\x09\xd9<\xd6\xa9'\xb6\xd6\xe0\x9d\x17\xdc8\xa6\ -)\xe0z-\x10t\xc6\x9f*\xba\xb1\xff{5\x10)\ -c\xec\xcei\xb5B\xe7\xa74\xf7\xd8H\x89\xb92\xe6\ -6D\x8b\xde\xe9\xb4u\x9c)\x8d\x09\xcebl\xdd\xaf\ -'\x04\xba\x8e\x82Cr\x1cM\x8c\x81\xcb\x92w\xc2_\ -\xeb]\xd9\xb5|x\xbc\xca\xb3r\xdf\x12\xce\xec\xde\x95\ -o\x8c\xea\xcb\xc2\xf7\xb7d\xd9\x09s\xde\x8b\xca\x1c\x0d\ -^<\xaeH\xde#\x18\xa7\x87\xa0\xc0\x04\x814\x16\x14\ -\xdbX\xe0|Yw?\x09\xa7Q\xcd\xeb\xca\xc8\xe1\x14\ -xM\xab\xa5\xa2e\xebN\xb3\x1e\xbc\xa2\x1d\xa0sn\ -wQ;\xaf\x05\xc7\xc9i\xee\xbb\x06?-\xdc\xec\x9d\ -7(\xf5I\xcb\x0c\x01\x1cX\x181\xd5lh\x97A\ -\xd8\xbc\x82\x90\xa7\xa8QJU3\x1bi,&\xa1\xe4\ -\xb5K'\xa2\xb5\xac\x1b\x12e\xd4\xeaz\xec^\x1b\x8f\ -\xe7\x82\xe3\x81~\x02\xad3b\xfb\xe1Rh\xfac\xd9\ -Y.\x99\xf6\xd7\xbc\xae:\x96\xf3\x82\x01\xa7#\x9d\xae\ -\xdd\xf1\xd8M\xa46\x82o\x97\x86v\xe5\xb3\x04\x01\x14\ -%\x85\x08\xbd\x0c(\x93\xed0\xefS\xc4l\xbc\x05\x82\ -],T\xea\xe0\xf8!\x06\x87y\xe2\xbfe!\xf3\x14\ -\xd3Z4\xc8\x85$\x5cAU\x02\xdd\x868=\x9cW\ -\x9c\x8e\xfc\xbeJfQ\x06\xfe\x0ax\xeb\x19\x91;\xe8\ -\xfeGij\xc5\x14<\xf9I\x9a\x0f\x12\xdc\x96\xfb\xd1\ -x\x1f)?f\xe3N\xd4J\xdf\x829\x06\x5c\xd6\xbc\ -\xcf\xc0\xbb\xc2\xf1E\x99\xebo\xbe\xf9\x1a\xfa\x18xq\ -^\x95 KF:\xd5)\xe3}\xfc\x22\xab\xe6c]\ -I\x89\x80\x8d\xca\xb5\xd0\x7f\xe3#ms[\x05\x0e3\ -Gv\xc6\xd9\x1di\x88\xde)\xe7\x86#\xa3R:R\ -\xa4\x0fD\x13\x8e\x95h>\xd6pVWR\xca\x07;\ -\xbc'\xf1\x96\xa6P\xacRjo;\xaf\xa9wAL\ -|Vs\xde\x08{T\x0e\xd4\xb5c\x9e\xe890d\ -\xe08'\x5c\xd6\x82R;\xfd\x020\xd0\xd5D+\xb7\ -\x81\xd3<\xe1\xbar\xdc@gF\xf5x\x10J\xb5-\ -\x00\xe3HN\x14\x11\xbc\xbc\x16\x163\xee\x89\xf4\xdcE\ -\xb0\x0c\x22\x1f\xc1?\x85}\x85\x100 X\x96\x82\xd3\ -a\xa6,;7\xcaz\xadEJ\x11\xb95x\xdd\x9f\ -r\xa9\x98B\xa4G\x81~\x06\x03\xa0,$\xda>^\ -\x06\xe64v>X\xad\x82\x06\xfe\xf7\xfd)\xe2\xf1R\ -1%\x8fV\x07&\xcfQ\xef\x16|\xd4\xc6\xc0z\x1e\ -\xe1x\xbc\x9b~\xa1\xcf\xe2WR\x00\xbc\xfb\xce;\xfe\ -\x0b\xe5\x11\xf7i\xa2\xf9\x04\xb6\xca\xd9#F\x92\xd3\x0e\ -\x137\xbd%\xb3\xea\xe7\x8d\xd3\xb1\x8e\x8a)\xd2[\xba\ -\x0f\x01\x9c:\x9b\x05\xa3R:\x8b\x94\x1c\xde}\xb8\xe2\ -(i\xff\xd2\xb358\x1e\x02.\xd7\x0a#\xc0\xb56\ -\x84f5$\xc4 8\x8f\xf3%+[\xd9\xe08\x87\ -=\x0a\xf5\xbaf2\xc6A\x09O\xceE!e\xa0;\ -\x8f\xde\x1ar\x1d\xb8\x9bT\xae\x07vE\xc9S\x0eT\ -\x0a\x0f\x84\xab\x14\x88\xe6T\xd7+->\xbdsh\xd2\ -9kV\xc6\xb1S-OU\x89\xce6F\x90.\x98\ -\xa7\xa1\x90\xba\x81AW\xc6\xb0C\xaf\x03\xc6q\xb3\x9c\ -B@.U7\x8e\x86)Dxe\x8e\xf7+\xa5x\ -\x22@\xb3\x06A6\x17\xc2\x06\xe7=\xae\xb9\xc0\xa9L\ -\x90\x0cc\xc2\xde\xc6\x19DO#\x9d\xde\x1b\xbc'\xa3\ -\xdc\x00;\x81\xb2WM\x05[\x0aB0\xe8\xe21F\ -Cn\x9c\xe1\xf6\xda\x90R\xa0.V\x14b\x1e\x80F\ -\x9ca)M\xa1^ZoZg\xd1j\xdbg\xd21\ -\xd0+\x1c\xb0\xb8\xac\x05\xd0\xd7\xd9\x92\xf4rm\xd4\x95\ -w\x03\xeb\x05\xceye\xa3\x0f\x12\x22\x8dA\xaf\x9d\x9b\ -\x86\xc2\xf9\xb5\x0ex+Xs\xdd\x15\x16\xb68\x16?\ - \x07\xa4t\xaa\x1a\x9a\x06\xe3@\xc9\x95Ea\xc3\xc5\ -Wj\x86\x07\xf0\xa2=\x85\x0d\x91@iQs\xc3\x08\ -\xd8\x89I\xd6\xd2\xf5\xadz\xab\x0etl\x16\xc7\x18\xb0\ -F0\x16C\x19^otVTU\x8c\xb3\x06\x97\x85\ -f\x22\x22\x9b\x8f\x04\x0b\xb3\xa5\x14J\xdbT\xfa$\xde\ -\x93\x0b\xd2\xf8\x9d\xe4\xd2T\xe2\xf54Zi\xda]\x86\ -\xe0Q\x14\xca\xa4\xec\x93J\x831:^^\x1a},\ -.\x0d>2P\xa5\xb6\x06{Hx\xb8f\x84@2\ -\xee\xf5\xb1\x10\xe6T\xb7\xc5.\x1d\x06\xe4\xa6lh\xcb\ -\xd3\xfdB\x18X\xba!r\xd5\xbb\xda\x0d\x930Zu\ -\xcc'\xd8\x1c\x227\x9e\x88SY-\xdf\x93\xb5F\xa5\ -\xa8E]\xf5\x1aB\xf4\xb0bP\x0cx\xa8G\x8fV\ -\x98\x9d\x00\x19T\xbetv\xa7\xd63)\xaf\xb6\xa6\x11\ -\xdaO\x05\xadw\xfc\xef\x9e\x05\xce\x90\xabd\x0dC\xa8\ -r\xd3\xa0\xa6.(\x18J\xe2\xb5;\x1f\x83\x1d\xafG\ -\x01\xc9\xc9A\xa5\x8f\xa2A_\x94\xa0\x0d\x9auI\xff\ -\x7f\x13\xf7o\xb1\xb6\xad{v\x1f\xd4\xbek\xef}\x8c\ -9\xd7\xde\xfb\xdc\xeab\x97\xcbrb\xd9\x96\xec8N\ -L\x12;X\x94\xb0\x04\xc8\xc0\x03BA\x0ao`)\ -/<\xc0\x8b\x1f@B$\x02)\x12\x09\x0f\x01Y\x11\ -\x0e\x02c)\x91\xb0\x89\xe4D!\x12\x16(\x16\x0a\xc4\ -\x89\x5c \x5c6\x96\x1c;\xbe\x9d\xba\x9c\xcb>{\xaf\ -\xb5\xe6\x18\xa3\xf7\xfe\xddxh\xed\xff\x8du|\x5c\x10\ -\x83\x09;\x8a\xab\xea\x9c\xbd\xf7\x9as\x8c\xde\xbf\xef\x7f\ -i\xed\xd7p\x1c\x15\xef^7\x8a,=\x8b\xe3c\xd7\ -\xcf^\xf9=\xc5\x14\xd1[U|\xb1f\xcd\x8e\xf6\xc8\ -\xf7o;]G:\x13S\x88\x5c\xb7\xf4\x8e\xdbn\xde\ -xjTz\xe3Eg\x0e$\x0a\x07\x03\x13\x13E\xb6\ -,*v\x9c\xf7\xe8\x9d\xe2j/\x01\xf5\xfd\x10\x1b\xc1\ -y\x1c}G\x8a<[\xea =\xf3l\x0d\xf5Q'\ -\xa9\x90\xee \x00} \xe58\x81@\xc1\xb3\xf9\xd9%\ -\x0a-\xad\xe2xpD\xef<\x9b\x81\xfbA\xe4\xefq\ -(\xc2\xb9q\xcd\x85>\x04\x0f\x1a\xd8rDX\xc9\xe7\ -\xa0\xa3\xa7\x22;\x8f:<\xee:#.[\xc4Q\x81\ -\xba\x9f\xc0\x00^.\x0bC\xdd\x8e\x93y\x06ow,\ -9\xe1\xb2=y\x10p|\x0e\x06\xdcDM\x8fQp\ -\xdfO\x94\x9a\xf59\x15\xc0y\x5c\x96\xa8i\x12\x1b\x14\ -67\x14\x9c\xe6\x14\x09\xae\xf3\x04\xd7\xb5\xd1\xe6\xc4\xa5\ -\xd4\x81\x90\xa9-i\xef\xbb\xfb\xf0\xe1\xc3\x7f\xe2w\xf1\ -\xffO\x0b\x00\xe7\x9c\xfb\xbb\xc1\x0d\x1e\xe7\x81\xef\x7f\xef\ -\x07xI\xef\xf0[\x7f\xee;\x18\x9e\x80\x8c\x10)\xc6\ -y\xd9\xe8\xd7-\xf2\xfa\xbb\xd0\xf1\xfe#\xc5~\xd7-\ -\xe3(\x03\xfb\xce\xb0\x1a\x80_D\x1b\x19\xc9u\xdcK\ -Ak\x11\xde\x05\xdc\x1f\x15)\xb1\x1a[\x17&\xbf\xed\ -\xb5a\xb4\x01\x17(\xfe\xa0\xd75J\x0d-$g%\ -@\x84\x97\x0bi_\xad\x03\x1f\x1f\x07<\xb8\xe3\xeb}\ -\xe0^\x1bR\xe0\x9e\xa7\xb4\x82/?6\x00L\x9cb\ -\x14d\xd1a[\x19\xe2R*\xa0@\x0d\xaf\xd1e\xd7\ -\xff]5\xde\xe4\x8e\xc8c\x8c2\xc9r\x14?\x11:\ -c;r\x03\x90x\x1d\xba\xb5t$y\xb7o(J\ -\xe2c\x87|\x7f\xdc\xa7\x00o\x8c\x81\xdb\x83X\x5c\x0b\ -\xdaX3\x0f\xc5\xb3R\xc0\x93cS\x05m>X\x07\ -T\xe0\xf1\xc0\x14\x9c\xd5\xce\x97\xc7\x8b:\x96\xa3\xa7\xa7\ -x\xd0\x0e\xd9\x0e\x00hZA\xd0\xe3\xde:G_\xce\ -\xd1\xd6H%<\xbb\x05\x07\x09\xe0\xbc\xc7\xed\xceN5\ -t\x0b;iXR\xc4\x01\xae\x11N\x8d\xd4\x88\xc0\xe5\ -\x1e\xfa\xd0??ZG\x1dC\x11\xcc\x1a\x9f\xc2\xa3C\ -\xe3BE\x18\xef\xfb\xa9\x03n`?\x1f\xdc\x09\x0f\x8e\ -\xc2C\xa0\xb2\xff\xe38If\x93\x00\xb36\xe6\x0f\xb8\ -Q\xe6\xfen`\xc0\x1d\xc0\x80\xba}Y\x88\xd6\x1cH\ -9\xf4\xfc,\xf7\xb3\xf3\xcfk\xec\xc6\x1c\x80\xaf?\xdc\ -)NK\x11\xad6\xbc\xed\xec0\x9d\x07\xee\x1f\x0e\xfe\ -\xfdc\x00\xe5\xa9\x14\x0f\xc1\xe1\xedN\x9f\xf4.\xbc\xab\ -\xf3\x16\xda\xcc\xa2t?\x1ab\x1cs\xe4\x993\xa1-\ -\xde\x03ow\xed2\x83S\xe7\x17p\xdfOIq\x04\xe0\x1c>\xdev\xa4\x18\ -\xf08N\xad\x85X\xf8[\xf7\x7f\x96&'\xca\xd3\xaf\ -_\xdb\x90\xab\xc6\xc9\xf1\xd4\x04Lj8\xf7\x8aV\x0b\ -\x96%\xf3g\xd34i\xf4\x8a\xde\xf8\xcf\x07\x1f\xb5\xae\ -\xdc\x01<\x93\x08{\x1f@\x1d\xa8\xe5\x81\x903\x80\x86\ -^\xab\x0a\xea\x82VO\x84\xb4\x22\xc5D\xebn\x1dh\ -\xfd`\xc1\x17\x80r<\x90\xd6W\x9du'|\x88p\ -.\x22v\x01\x9ejA\x0cI:'\xae\x1e\x1f\x1d8\ -\xf6\x03p\x03y\xc9\x13\xbd[u\xde\x9d\xb5\xe1<\x0b\ -\x96e\x01\x06G\xf8\xeb\xb2\xe2\xa8\x15\xf7\xf7\x15\x0e$\ -g\xf6\xd6\xd1\x9c\xc3\xdb\xbe\x8b\x18\x0a\xdc\x1e\x84\x0d\xb1\ -\xf0\x1a\xf8\xea\xe3}ZrM\x98\x19\xd3@9+\xa7\ -\xa1\xceM\xccxN\x1c\xe9;\xe7\xe48\xeap\xb5\xcc\ -\xa8\xdfm\xc3\xa4j\xee{\xc1\xb2&\x04\xe7p+\x03\ -\xbdU:c\xdc\x0a\x80k\xad\x97+?3\xde\x8f\xc0\ -\xf7\xbf\xbasr\xd9\x8bO\xd7\xcbO\xdc\xc7\xbf\xde\x1d\ -\xfa\xf7\xed\x8e\xfe\xfb\xf1\xef\xfe\xb7\xff\xec\x1f\xff\xe9%\ -}\xe7w\xed\xcd\xfd#g\x89?\x8b\xbc}\xfb\x1c\xf9\ -7\x9e\xfbX\x9cs\xc3\xf91,\x8dkY\xd7\xf1\xd7\ -~\xf9\xc3o\xbe\xd7\xe5g^V\xdaI\xe8\x85f\x15\ -\x1f\xb3\x9f ]\xebz\xac+11\x8d\x83\x93\xe2\x95\ -\xbeL\x05\x8c\xd1vWH\xf7\xca1s\xbf\xa8\x1d\xd8\ -\x9a\x98\xdbm1\xa4\x84\xe7\xf0p\x0a.\xa0\x8d\xaa|\ -p\x8e\xe6{s\xf0a\xcc\x94\xb0\x9c\x02z\xebs\x9f\ -nA\x1f!\x0c\x8cf\xc1\x1e\x98\x22<\xd79\xaa\x0a\ -\x9e(\xd0\xcb\xca\xe9A)\x03up\xd7K\xb14\xf3\ -\xbb\xabx\xdc9\x1aj\xb2)\xd1\x0fs\xb7\xe8\xb4\x13\ -\x0c\xf0\xc4Nj\xafn\x10\xa3mM\x08\x0e\xb8\xef<\ -\xa4\x97\xc4$:3\xaf\xd5>~\xcc\x0a\x19\x05\x22\xaa\ -\x9d\xd3\x0a\xc3\xcbV\xe92R`\x0e<\x89\x7f\xcai\ -\xf0\xf4\x94;\x150Ad\xbb.\xab\x8f\xf3@9\x99\ -2\x17\x04Z2_5t\x88n\x8a\xe0$L\x86\xc2\ -9/\xab\xe2\x0cs\xd2\x7f7@0P\xf2\xac\xb2\xcb\ -\xd9\xd1]\x9f#\xc7%35\xceR\xcc\x82\x0eC\x83\ -95\x05\x0c\xe5%\x88\xee\xf7\xf4\xe3\x87\xc8\x9f\xea\xfe\ -\xa8\xb8,qZ\xd1\xc6`\x0e{\x14\xaf\xbdk\xe4\xe8\ -\xc0\x88f\x8b*\xdd\x8f\x8em\xf1t\x83H\x1b\x90\xb2\ -'\x890\xba)\xf8\xd9\x8f\x02\x801\xa2\xee\x93C\xb6\ -vv\xfff\x11\xf2\x8a\x0b\x0d. Ev\x12\xf6\x5c\ -\xf56\xf5\x9e|qeO\xb4\xd4\xb4Z+V\x83\xbb\ -T\xae\x04\xf6b\xbb\xc71i\x85\x00x\xe9\x80\x0e\x12\ -F\xc1:\xdc\xcd\x17\x9d\xbc&b\x1c\x9d\xef\x82Y\xed\ -Z\xbb\x05\x1ft\xe1\xf0-\xb5\xf0!\xb3<\xdd\x8f\xc2\ -\xe8\xd9\x0eY\xfa\x008\xa6\x9c\x08\x01$\x00\x00\x80\x00\ -IDAT\xe2\xbd^\x17\xa0\x0f\xec\xb5b\xcd\x09\x1e\ -\x14\xfb\xd5N\xe7\xc6^:0\x1as\xdfmu\xd0\x99\ -\xaeXkg\x04\xab'$'\xfa\x80\xe8\x19\xe8\x95S\ -T\x1a&\xb4*c\xd1\xfe\xb2%\x0a\xc3\x14\xe7\x1a\xfd\ -'\x9a\x8d\xe3D\x00}\xf8\xb4\xdaF\x04\xc7\xb1\xbe\xf7\ -\x9ez\x89\xcaI\x83\xc1\x91j\x1f\xc8\xd1\xcd\xb8\x5cC\ -/[\xde|\xf9$\x14+(\xce\xf98\xbb\xc2\xa4<\ -\x03\xb1\x0e\xfe\xee\xa54E0\x87i\xed\xac\xad\x22\x06\ -\xde\x01\xc4\x0d\x93\xc6\xd8Akh\x8aa\xbacjg\ -Q\xb0\x84\x00\x1f\x03Z\xe5\xba\xb0\x0f\xa7,\x05\x16\xbf\ -\xdb\x12\xf1\xe1F\xed\xcau\x8d\xb8\xdd\xe9\xadOB\x01\ -ok\x84G\xc0\xfb\xfb\x8e\xd1\x06^_\x08e{\x9c\ -\x0d\xb5\x14\xc0E$\x8d\xd4\x01k\x22 \xbb!\x93\x15\ -k\xe5\xca-\xc7\xc0\xcbr4\xa4\x94&w\x04\x8e\xa1\ -CI9\x17\xf7]P,\x9d\xcf\xbd;$O\x18S\ -\xf4\xd4\xacXL\xfb\x9a\xc5\xc98\xb9\xa2Y\xb4\x82\xe9\ -\x83\xe7\xd3}\xaf|\xbe#\x90\x02\xa7\x83!P\xabP\ -\xc4\xdcw\xfas\xd6\x94I\xe3t\xb4\xe1\x05G\xcd\x07\ -\x0b1\x8f\xb7\x07S0O=\xf3)\x05!\xb1\xd9\xe4\ -\x84O\xdc1Fe<\xe5NY\x12\x19\x221\xd1.\ -XUp\xde\x1e':\x80w[\xc6Y\xea\x04\xddm\ -k\x9c\xd1\xd4,\xce\xdd\xf8\xd9\xcf\xf0K9\xb9[-\ -\xa7;\xce\x81e\x85{\xec\x0d9\xd6\xf2\xf9\xd5\x7f\xb7\ -\xdc?~\x7fY\xf0\xab\xae|\xfc\xc5o,\xd7_\xfa\ -C\x7f\xe8\x9f\xfa\xb5\xff\xbf\x15\x00\xbf\xf8\x8b\x7f\xec\xf2\ -\xe5\xf1\xee\x0f\xfd\xed\x0f?\xf7\xdfx\xd4\x97\x7f\xe2(\ -\xee\x1b9f\x8eo*\xbf\xe0\xa1\x1d\x93\x0f\x96\xa2\x96\ -\xb0\xa4@8Ic\xa5\xbe$\x86R\xf4\x86\xd99\xf0\ -\xc3\xe6\x01O\xcb\xcb3\xcc\xc7\x1e\xc6\xd1\x09\xd3\xc8\x89\ -\x1d\x83\xd7\xe8e\xf1A_<\xc7\xb8&\x02\xf2.h\ -\xd4\xc7`\x88\xbd<\x0f\x85\xb3+~\xd8\x07\x94^\x11\ -]Dk\x1c\x0b\x02\x84l\xf4\xc1\x8b?8Z\xe6\x98\ -9\x10'\x99\x8b1\xa4\x95j\xd5\xd6\x10\x13Est\ -\x19so\xd9\x1b\xdd\x06]\xfb\xd0\xda\x9bV\x0bV\xf2\ -\xf0b\xce\xc1\xe1^\x9e{5\xe7\xc6\x8c\x944\xd4\xee\ -\x22\x91\xd6\xadT\x5cb\xc4\xdbyb\x09Q\xa2\xbcg\ -\x12_\x9b\xf6\xb2\x8a\xa3\xd2\xae2;#\xc7H\xce\xfb\ -^(\xb6\x03\xa7.\x1dD\x0c\xbf[\x17\x5c$\xe8\xe3\ -\xc8\x90\x87\x96\x1f\xfc\x8c\xed\xcf!\x92y\x00\xbe\xc1\x8f\ -@\xeb\x8f\x175Q\xe8V?\x02\xd6\xe4q\xf4\x81V\ -+\x91\xb8\xbaPZ\x1ds\xf22\x9cP\xb1:\xc8\xed\ -\xdfsj\x15\x10\x1c?\xaf\x18\x80]\x91\xb2n8\xbd\ -\xfcvH\x01.\xf4\xe9\x0a\x01\x1c\x82\x97S\x00\xfc\x9d\ -I<\xacH^\x07nd\x0a\x1aD\xc5\xcb\x12wz\ -\xaf\xaeL\x82@>\xd7\x1a\x0f\x0e\xde\x1e{\xe5\xa5\x15\ -\xdc@\x1b\xeeY\x5ch\x22\x00p\x0c\xee\x03\xb0\x84\x80\ -6\x1c\x9f\xf9AU\xbc\x0f\x84/\x19\xb2\x19\x08X\x12\ -fN\x02\x03`<\xad|h\xd3_\xde5\xc1\x19\x83\ -A7\x06\x0f\xe2\x08^i\x8b\x94\x00PG L5\ -\x9f\xc3\x88\xde\xf8s$\xe7\x19M\x1c\x1c\x7f\xbe\xceq\ -\xb5\xd3\x01\x19\x1c\x85\xad\x5cU<\x05\x7f6F\x8e\x89\ -\x0ct\xc3\xf4\x0eidr\x0a\xf8x;\xf1\xb6\x13\xc0\ -s\xd6\x8a\xdf\xf8\xcdW\xa2\x99\x8f\xc6w0\xc4\xb9#\ -\x0e\xcek\x92\xc2<\x89\xd7mQ\xf7Z\xf1x\x0c\xac\ -\xab\x9f\xab\x1e+\x12\xfa`\x01oy\x12\x04\xc7\xf0?\ -\xf3\xde\x9c\x11\x01M\xb9\x12\xd4\xbc44td\x1f\xa5\ -\xb7\xe0wq\x9e\xd4B\xbc\x5c\xb3\xc8\x97\x8a\xa2\x15\xc3\ -\xc0\x0a:\xa6\x85:9U\x9a\x18\x0c\x16 &\x1d\x87\ -\xfeL\x0c^d[\x0eh\x03\xb8\x1f\x14\x14v\xb0\xc8\ -\xbf\xae\x09o\x8f\xc2b:\xca\xaa<\xc8\x85\xa0\x8a\x9e\ -\xe3\xef\xb3\x12\xe2\xd3@L\xb81\x12\x9c\xa0TT\xff\ -G\x9c\x07\xd7y\x8b\x5c\x0f\xdeK/0\x06\xd6\xc8\x8e\ -?(\xec\xcb\xeb\xb9\xef\x9d?\x170\xb0\xa54\xc5\x80\ -$r\xf2\x7f\xbf,\xe4\xa8\xec\xb5`t/\x8b\x1e&\ -o\xe3q\x1a\xc8\x08\x18\xcda/\x05\xc3\x81#ze\ -%\xd4O9)\x95\x0e\x08\xe3\x17tp27\xea\xc0\ -\xdbq \xb8\x80\xd7K\xc2\xe8\x0e\xc3\xf3].\xb5\xe1\ -\xab\xb7\x03?\xf3\xcd\x17fEH\xb3\xb3\xe4\x80\xaf\xdf\ -v\x5c\x97\x15\xde\xf3\x85\xabj<\xee\xc7\xc9l\x98\x1c\ -\xd1@m\xd7\x92#\x82S\xf8R\xab\xc8\xde\xe3\xect\ -y,9`\x7f\x88\x91\x10\x9drZ\x1c\xa2\x8fp\x81\ -.\x0c\xc6.W\xac\x99\xeb\x9a\xf3\xac\xf8\xec%k\xa5\ -\xd3\xb1\xa8\x89\xb3\xe7\xe0\xfd\xfd\xc1\xa6D\xab\xec%\xd1\ -av\xdf\x0bE\xe3`6Ck\x11G\xad\x12r{\ -\x04\xc7\xf5\xb0s\xd4D\xd5\xcai\xdec?\xf0\xba\xf4\ -\x1f\xf9\xfe\xfe\xcf\xfd\xa6\xeb\xdf\xfa\xe3\xef\x7f\xed\xbb\xff\ -\xbb\x7f\xe6\x9f\xf9\x1f\xdc\xff\x13+\x00\xfe\xf5\xff\xfd\xbf\ -\xfe_\xfb\xd5\xfd\xe7\xfe\xd9\xb7\xf2\xf2;R\x00r\xe6\ -C\x9b\xa2Ct\x0eo\x0f&\xaby@\x162\x87,\ -\x5c\xec\x96=\x00\xbe\x1c6~1\x0f\xf7\x9a=\x93\xcc\ -\x1cG/\xb4\x90\xaa\xd3v\x0e\x8frr\xff\x05\x83\xe3\ -H0ut\x09\xc5x*\xa5D\xd1\x1c\x06\xf9\xe81\ -D\xc1Xd\xc9\x8a\xdc+\x05%\x00\x16\x8dxR\x8a\ -s/jxHC\xbe\xda\xde\xd6\x1b\x88\x03<\xb4\x9c\ -\xf9>\x81\xf92Z\xd1\xc1\xee\xb3\xaaSPb`\xf2\ -h\x9d\x17\xd2C\xb8\xcc\xa3v$q\xad\xed\xaf\xd68\ -)H\x9e\x87\xad\x92\x90?)\x15d=\xb1=\xa8T\ -\xc7\xf6g\xd8\x04\xc5\xfe\x229^\x17d7\xab#\xe1\ -1v\xc85\xad]>\xdcNN\x05r\xc0\xb7\xde]\ -'\xfa\xd5\xe23\xbd*\xf5Z\xd9\xe9\x18\xa8\xc4@3\ -\xce\xbbi\xd5\x1a\xa2\x81\xb5Adn\x0aZ=\xe8;\ -\xadm`[\xfd\x0c\ -\xfa\xf7w\x11\xbfN\xb3\xd8)\xf0\xc8G\x16Po\xe2\ -\xfd\xcf\x9fc&WJ=>\x0b$L\xbdB\x1b\x03\ -\xd9;\x1ceH\xc8J\xd0\x11\xc0\x89L\xb4\x04G\x08\ -\xdb\x0c)\xbf\xf1\x04J\x9du\xe0\xb2rR\xf4\xb6\x9f\ -L:\x1b\xfcY\xbb:\x9c\xa0N\xb8\xb4\x81\xbb\x84Q\ -)\xd0Z\x1b\x02W(g\xe7\xcf\xd2\xd4i\x1bU\x91\ -\xd0!\xee_\x89\xcb\xa5[\x82AX\x98\xd6\xca\x14\x1c\ -\x8e\xc6n\xd3\xc9\xd2\xea\x00\xdc\xce\x22\x5c+\xedou\ -\x0c8\xa5\xcf\x05\xc7\x1d\xef\x97\x1f\xf6i\x01\xf3\x00\xbe\ -\xf3\x8d\x17]\xa8}\xa6\xb0E\x1f\x90#\x85\xb09\x11\ -\x1fU\x15\xad\xcd$;:q\xf8>2\xb5\x90\xc4=\ -Z\xd4\x86\xba\xc1>D\xda\xac\xb2\xe9\x0e\x8e\x90\xf9\xfe\ -t\xe5_X\x041p\x94g\x11\xd3\xc7@+\x03\xc3\ -\x93\x05\x1f\x13\x0b\xcd\xfb\xe3\xc4e!\x9a\xf9\xac\xbcH\ -\xdf]\xb2\x92\x00\xfbt\xa0\xd8;\xd9FG\x0eD_\ -W\xbd7|.\xfc'\xe9q\xecp/K\x96\x08\x93\ -B\xb2\xfb\x83\xcfY\x08\x5cM9\x8f'\xaf\xa2\xf5\x19\ -\xc9\xbc\xe4\x88\xfb\xbd\xe0G\x1fw\xe4\x9c\xf0\xed\xcfW\ -\xbc\xdd\x0bR\x22 \xac\xb6:\x9dU\xb5\xf2\x02\x83\x07\ -\xf6\xbd\xc3\x07 K\x89\x9e4\x15\xda\x8f\x86\xed\x121\ -\xea\x90x\x92\x8e\xaa\x18=\xed\x8a:S\x8cH\x18\x5c\ -`\xa8\x99\xb7\xa8_\xd9PKa\x8e\xc0\x9ap\x94\x8a\ -]\x02\xdc\x94\xcc\xc7!\x9f\xbcR2sr\x08\x08\xb8\ -\x9f\x1c\x89\xaf\x99\x13\xbe\xda9\xb1\xfbx+\x88\x0a\xca\ -*M\x8e\x91\xb3`\xdb2^W\xf2\x02nZ\x19\xdb\ -\xb3:\xbf\x87:p\xd9\x22nG\xc5\x12\xf8n\xf3=\ -$\xf7$&\x8a\x13\x09\x99\xe2zr\xc9\x119z<\ -\xf6\x0e\xa0!\xc7\x88\xfbI}\xcf\xcbF\x92b\x90\x16\ -j?+\x1eG\xc1\xeb\x96YLy\xfe\xfc\xf6y\xa6\ -\xe8\x912W\x89\xfba\xc0\x22>7!z||;\ -\xd0:\x7f\xb7\xab\xd6\xb1M\x0c\x97**\xa1\xdd9\xc6\ -\x8d\x8b!\x08\x9e\xd4p\xb6\x81\xe1\x22\xce\x12\x90\xc7\x8f\ -\xfe\xf2\xcf\xbd\xfc\xea?\xfb\xdf\xfc\xaf\xfe\xd3\x7f\xf2\xef\ -\xf5.\xff{\xe2\x00\xfc\xd9?\xfb/\xfc\xf4\xbf\xf9\xe7\ -\xf7\x7f\xe5\x97\xef\xbf\xe1\x9f\x0b1\x7f\xfb\xba\x00kl\ -\xb8,Q\x09zN\x15\xf4\x22\xb1\xdb\x13;\xbb\x08\xac\ -\x02aF\x97\xecg\xf7\xec\x83\xd7\xdfG\xccn\x90\xc2\ -\x98jN~(1\xb2s\x0fR\x95\xd6:\x90S\x9c\ -Y\xe5^\x81%\xf3\x02\x01/\xa9\x10\x02\x9c\x10\xbcV\ -d\xf4\x09\xbby\xfe9\x8b0\xb3m\xf0%\x88\xfa\xd9\ -,\xe6\x95{Hb4\xed\xcf\xa4E\xc9\xcd1\xe8\xd0\ -j!x7W\x0d\xde+\xab\xc0\x88[\x96m\x0e\x8a\ -\x90\xbc\x0f\xb8d\x8f\x9c\x88\x8b\xcd\xa2\xd6\x1du\xe0*\ -* 4r\xee\x8d?\xebuc\xb5\x09<\x1f\x18\xef\ -\x80\xeb\x1af\x5c-W\x18\x98\xde~8:(\xc6\x00\ -\xb6\x85\xd5%\xfb<\xcc(W\xe3\xa6\xb3\x93\x19x\xdd\ -\xf83\xd9\xef\xe4=\xd7\x07Q\xff\xec\x9a#\xf3\xbd\x07\ -i}T\xbas\xddB\x1f:#Z\x01r\x11\x96\x14\ -P\xfa\xc0u\xd1x08\x5c2\xa3Z\xeds\xf7\xda\ -\x89.\x89\xb1\xa2\xd1\x07\xfdw\x0c\xe3\xa1\x12\x9d\x07\xcb\ -e\xcd\xb4d\xa9\xbb\x0d\x89?\xf7\x92\x89\x18N\xdeO\ -E|\x13\xb9-\x85\x08\xa7\x97\x0bz\x9e\x86$\xe6\xcd\ -\xfc\xe6\xce\x10\xaa,j{\xe7Tb*\xf2\xdd\x0c/\ -\xa4-4z&\xddE\x87\x94\x98\x1e\xd6\xe5\x9fw\x8e\ -\x07\xee\xaa\x1c\x8b\xe4\xbd\xfel'\xc2Y\x9a#O\x16\ -\xb9\xca\x8f\xa8\xccX\x08\xfa>\xa3\x9e\xd5u\x09he\ -\xcc8\xe8\xa4N\xcba\x91r2\ -%Z7\xfb\xd0\xcf\x9c9\x91i\xbd\xa35}\xce\xc9\ -aM^\xdd=]\x1c\x1d\xa6\xf8\xe7\xbfk\xe8\xb9\x86\ -\x0aCK\xb3\xdc\x8fJ\xf1'\x80\x01\x8f\xbd6\xfc\xf0\ -\xeb;>\x7f]\x10\xb5\xf6\xb2\xf3\xc1D\xd5\xb2\xf1s\ -\x929\xf8\xbe\x0e1:S`q\xf5\xee\xba \xd9\xbe\ -\x02Z\x9d9\xae\x11\x18/M\xb2^\x8e|w\x83s\ -\xb8\x1f\xd4\x05m+y\xfb\x9c\x12\xf1L\x8d\xc9#\xba\ -@MM\xef\xb8n\x09U\xd4\xc7K\x8eXr\x82\xf7\ -Z\xb5:\xea\xb2\x96\xec'\x9d\xb5\xeb\x87nb\x08\xac\ -)\xd02\xabw\xf6\xbaP;\xd0z\xc7\x96\x13\xa2w\ -\x93\xbdO\x87\x0f\xe9\x9a/\xdb\xc2iX\x07\xb2\xd6\x84\ -\xdc\xf5\xb3\xd1\x1a\xba\x03\xa2Vu\x9c\x06{\xe5\x84P\ -hK\x9e\x02!a&\xc4\xa6x\x91\xba\xaf\x97KB\ -\x0c\x11)a\xa6Qv0\xf3\x05N\xcc\x85B\x04z\ -RL\xb0qF^.\x19\x00\xf4\xbb\x8f\x99\x02\x0b\x00\ -!\x05\xb1J\xf8\x7f\xe7\xe0\xa5\x8d\x01\xa2\xb0\xda\x03\x1d\ -\xc9\x0114\x14,\xdf\xfe\xfe\xfe\xf9?\xf5\x1f\xfc\xc5\ -_\xfa\xed?\xf8\xab\x7f\xf2\xff\xf2;~\xc7\x1fx\xfb\ -\xfb^\x00\xfco\xff\xad?\xfa\x07\x7f\xe9\xfd\xef\xff\xd3\ -'\xbe\xf1\x07\xb6\xdc\xf1\xf95)\xae\x91\x1f\x9c\xf3<\ -\xb4\xa37U\xff\x98#!\xdb\x05\x1b\xc3\xba)%\xcc\ -;`8vPIV\x1b\x1ev\x96\x95-\xaa\x9d\x22\ -LS\x8c\x18\x8e\xb71\xc7ac\xea\x04R\x08$\xb1\ -\x09I\x1b\x03y\xd7Ecy\xb3\x8a\x0c\x08\x92b\xeb\ -\x84\xce1,;<\x8f\xeex\x00\xf5\xe1\xc4=ws\ -\xf7c;\xc0\xa2\xc0\xa0$\xab\xa2\xf7<\x5c\xd7\x1c\xb1\ -\xf0D\xa2\xba\xdbq\xad\x80A\xca\x94\xf7PF:4\ -\xf6\x14\x0cDy\x029\xa6Y\x9c\xf8\x80O\xfc\xf3\xec\ -\x92\x88.f\xd7\xec$\xac\x1b\x18XbB\x08\x98\x97\ -\xdf\x18\xb4\xb0\x99\x1f\x99w\xaaHr\xd0\xfaa\x00Y\ -\x80\x8a\xda\xb9\x8dO\xde\xabH\x8ax\xdd\x82<\xdfZ\ -i\x04\xeeE\x83\x18\xdb\xe8@\xc3\x00\xbaW\xa1\xd6\xa7\ -e+x\xbe\x84m\xf0\x22\x1a\xce#\x05Ki\xc3D\ -\xaf\xda\x18\xf3\x89\xfc\xe5\xf7;d\xc1\x1f\xc3)\x18\xea\ -)\xa2j\x9d\xa3\xc6\xb3\xf6\x99q\xe0\xe0\x15E\xec\xf5\ -{\x83b -k\xb7\xacx>p\xec\x9aB\x90\xda\ -xL\x9e\x83\x93\x8fyU\x10\x0d\x1c/\x85\x949~\ -\x83\x8a\xc1\xda\x0crL\xd6\xf9u\x0d\xf3\xf9\x01\xcc\xf3\ -\xee\xe6\xa1\x9e\xa2\x13\x14\xa7\xc3G7\x91\xc4\xb6S\xad\ -\xad\xc3\xc3\xcd\xbcwo\xcf\x85\xf6\xf4\x01\x16Al\x07\ -\x84\x9b\x07;\x00\xf4J\xfd\xc1\xa3\xd0\xea\xb9\xa4\x88\x00\ -\xe0.\x92\x9a\x83\xd3\x0e\xda\xcd\x84\xbf\xe0\x1d\x82.\xb3\ -\xa1\xcb\xf9l\x0a\xfd\xd1\xc5I\xf8\x0aC\x86\x1e\x16z\ -\x22\x91*\xdf\x0f \xa9(\x04\xa8'!6\xd7K\xc4\ -\xca\xf7\xf8\xba\xa4y\xe0~v\xa1\xa5\xd4l\x94\x00W\ -\x1f\x04Wqtj\x1a\x0e\x9b\x12d\xad\xd9j\xa7\x90\ -\xb7\xab\xf2Zs@\x0e\x1e\xc3\x01\x97\x1cgPV\x8a\ -\x01\xf7\x07\x9d\x1e)\x00g\xe5\x7f\xbf$\xee\xa7\xbb\xd6\ -\x829\xd1\xca\xb5\x8a\xee\xc7?\xa3\x0b\xe1\xcaC=\xa5\ -\x88\xac\x15\x17\xd1\xc3\x96G!\x90\x8b\xe3(\xd8\xf6\xcc\ -k\x8e\xd8\x84f.\x8dE\xe9^\x07\xbc\xe7\xf9u?\ -*\x0b\x0dX\xbc\xf3\xd0D\xa9#\x84\x80\xeb\x96\xb1\x0a\ -\x16c\x13\x0c\xc3m;x\x86\xc9\xf4\x01\xa1%\xf0\x9d\ -/\xae\xf3\xbb\x88\x81A\x5ck\xa2m\xf0\xbeW\xbcl\ -y\xaeb\x0cr\x85a,z\xaf\x0c\x87>Q\xd3\x86\ -\xee5\xacyPCV4\x05\xf0B\xdc\x9a\x0eA5\ -)\x82\xf4\x0d)Q\xdc\xf8\xb7\x7f\xf8\x11\x7f\xfb{\xef\ -\xf13\xdfz\x01\x1c\x1b\x9a\x18\xbd\xa2\xa3\xfb\xb4\x84\x9e\ -\xa5aY\xa8\x87\x08\xf6\x1c\xa5\x88%G\xecG\x93\xe8\ -\x88\x90\xa7\xb3u\xad&\xe8\xe6\xa2&\xa4\xcf\xf0\x1d\xe8\ -\x827\x0e\xc3\xf0\x03\xf5d\x11\xbd.ld\x86\xc2\xc6\ -,\x8c\xc9\x81?W\xce\x09\xe7\xc1s\x85\x13k(\xb3\ -\x85\x00\xa4\xcf_\x16\xaenb\xe0\xb3\x0c>\xdb>:\ -jZNNV\x96\xec\xb1\xc44S`\x0f\xc5Q\xdb\ -\x1a\xc5\x8bh\xc1<\x88>AqIy)\xa5\x0e\xac\ -\x0b\xa7'\xb5\x92H\xca\xe6\xd3\xe1G\x1fw|\xef\xab\ -7\xbc^V\x9e\x13\x8e\xef5\xb9$\xfc\xfc>\xec/\ -\xbf\xf3Wn\xdf\xfa\xaf\xfcG\x7f\xf1O\xff\xa5\xdf\xfb\ -\x0f\xff\xbe\xbf\xfe\xf7\xad\x00\xf8\x97\xff7\xff\xea\x7f\xe7\ -?\xba\xfd\xce\xffu\x88\xdb\xb7\x98\xde\xc7n(:\x8e\ -_C\x8c3,d\x89\x01\x87P\xb66:\xf7\x9e\x95\ -\x0fIj\xc0\xcb\xba\x00N\xa1\x15\x81\x15f\x1f\x1c\x1b\ -\xa6\xe84&\xe7%wI\x89\xfb\xdb\xa9\xd6\xe5\x87\xd9\ -\x01V\xa8*6\xe0\xb8_5\x8b\x09\xdc\x98\x9dc\xc7\ -'\x97\xa0\x18\xcdK\xf28*\xff\xf3u\xf1:\xf4\x02\ -\xda\xe83o\xdd9\x16\x05Nt.\x83e\xa4\xe8\x91\ -\xbd%\xfb\x01\xb5r\xcf60\x08\xb2\x00\xb9\xf5\xbb\x90\ -\x99S\xcd\x0c\xd0\xf2\x07Bm,\xd6\xd8\xf6\xb2\xfc\x8b\ -B$\x07?\xd3\xf9\xaek\xc6\x18<\x9c,\xb3\xbb\x0f\ -\x0a\xbf\xcc\xa3K\x94\xab\x97\x92\x9dB\x17\x1b\xbc\xb5F\ -\x91J\xad\xcf\xcc\x82E\xe3\xd5>\xd8\xf5\x90\x91\xcd\x04\ -0z\x80\x81%\x1a\x1a60HI\xab\x1a\xab\x86\x9b\ -\xf9\xc6\x1c\xa6h\xecm'8\x83\x1d\x9f\x80\x1d\xbd\xa1\ -w\xedL\x1d\xcb6\xe7X\xe4\xc5(A\xa7sh\x95\ -\xd4/\xb3\x8cq\x1a\x81\x99\xc8\x15\x1c\xd1\xb0,\x00#\ -\x00?m\x80I\xd3\x03\xbbX-!\xd1;\x87\xe1X\ -,\xd9e\xcc\xe2\x82\x9a\x00\xaf\xa9\x8d\xd7~\xd7\xba\xc6\ -6\x08\x89jM\x82\xac\x10%\x10c\xa7:4\xdd\x1a\ -\xe3\xb9r\xc9\xd1\x03\xce+B\x96\x93\x19e\x9b\xe0l\ -\xed\xd9\x95\x09\x03h\x89j6\x81\x91\xde\x0f\xeb\x12\xf1\ -\xd8O\x14Q\xfer\x8c$=\x0e^\x9e\xf6}W\x1d\ -\xd6\xce;\x94R\xb1\xa44/\xef>\xf8,\x9aW\x9b\ -\x11\xd4|\xbe\x8e6\x10@\xb1gt\xcf)\x09\xd7m\ -N\xa1M\xfcYz\xc3\x5cM\x05A\x9c\xf8\x0e\xd0\x12\ -\x9a3\x0b@?\xd8}\x9a\xe6\xa1iu\xe0\x1c'\x1e\ -\x975\xe3\xba\xc6)\xd0\x5c\x22/\xf0\xbd\xf2\x99zw\ -\xcd\x13\x9b\x1d\xbd#\x99-\xb2Ct\x8e1\xd1\xdc\xe9\ -\xca!\xa2\xe2\xd6\xebs8\xc5\xa1\xc0\xa0\xc8\xd0\xc1\x0b\ -\x144p\x8ah\x99\x93Gk\xfc\xbe\xa8?\x905T\ -\x171\x0f\xd5 $\xb7\xd0\xad\xb5\xca\x0a\xd6\xd1\xf0\x89\ -\x10Sp\x19s\x14\x04O}\xc1CA_Ga\xc1\ -\xc0\x9fQ\x05\xaaB\x11\x92\xa6\x15p\xbc\xd8\x19J5\ -\x90\x83\xc3c\x17q\xafS|\xdc\x86\x81\xb8\x8c\xc9\xff\ -\xc9s\xad)\xca\x9a\xd3\xec\x22\x9b\x92\x95\x18xF\xdd\ -\x95\x03\xc3\xa1\x82\x7f\x16\xba)j\xc5\xd9\xd9Ac\xf0\ -\xccZU@>\x8e*\x8c\xae\x97N\xc2\xf2\x0b\xf4\xfe\ -E\x8f%F\x9d\x8d\x1d\xad\xf0\xc2\x02\x80\x7f\xfb\xff\xfc\ -\x1f\xe2\xfb?z\xc3o\xfb\xb9o1m\xcf9\x84\x10\ -\xb9\x0ar\x5c'\x99\xad\xd0\x04\x94\xdbB\xc1&\xb3Q\ -h\xb1}\xb9,\x08\x89\x85E\xf4A\xb1\xefI\x1a1\ -S\xf7\xb0Y`\x18Qds\x02`\xdf\x8b\x8a4\xae\ -\x06\xefG\x9bS\xbb(\xc6\x02\x1c\x85\xabo\xb7C\xa9\ -~l67+4\x03\x88-w~\xbe\xab\xbd\x03\xeb\ -\x92\xe4v ?!\x88py{\x9cZ\x7fjuC\ -\x827\x82\xf4=\xf7\x83`2\xaf5K\xd0\x8ap?\ -\xa9G[\xd6\x84\xc7\xb9\xf3\x8e\x8al\xb8\xbe\xf1n\xc5\ -w\x7f\xf0\x86\xef\x7f\xf5\x86K\xce*\xdc\xf8\xf3_6\ -~\xa6\xbc\xa7\x06\xd6\xc5\xe1v\xa6/\xbe_~\xe6\x9f\ -\xfe\x0b\x7f\xe1\xcf|\xfc'\x7f\xcf?\xf2\xe7\xfe\xbf.\ -\x00\xfe\x87\x7f\xe2\xdf\xfa\xe7\xbfw\xfe\xfc\xff\xe8\xba\x84\ -\xf0\xba:\xbc\xbbdxO\x8e<\xc7\xdbN`\x8b\x06\ -\xf2\xdd\x9f_\x8e!U\x8dd\xe6d\xd7\xa9]\xd6\xba\ -f\x173\xbfE\x03\xbdP\xf8\xc3Q\xebY\xba\x0e\xd5\ -!\x11\x98\xd3\xee\xc9|\xb9|\xd9\x17\xa1#\xf9\xc2i\ -t\x15\x1c\x86|\xee&\xfek\x83\xb0\x89)\xd2P\x10\ -\x0f/\xd4\xa6\xa5\xe0s\xe4\xda\xd51w\xeb\xfe\x8b*\ -\xaf\xc0\x8bpM\x11@G\x19J\x0fT\xf1\x10\x9c\xba\ -\x19\xe7\x91\xf4s\x1f\x856\xb7Z\xa9\xec\xb5 \x0a\x80\ -\x1dao\xbcX\xf7\xb3\xcd\x83\xb0\x08\x19\x1a\x03U\xfa\ -!\x04MW8\x0ad\xda\x9b:}\xa7\x88\xc9\xe1\xf8\ -\x19\xd8_\x8e\x94\xadh\x0f2\xf8\xf9>{Yh\xe2\ -\xd2\xe0\x1d\x06\xbd\ -\x0f\xdc\xf6>\x0f\xfe%\x04\xed\xf4\x9f!0\x5co\x05\ -\x8e\xbf\x95\x5c\xf9i:Z\xeb\x03gkXS\x94m\ -\xad\xcfN\xbd\x8a3\x1f\xe4]7+\xa8\x15\xc8}0\ -\x11\xcf\xde\xe1\xa0\xd5Zk\x0a\xff\xd1#ej\x95\xda\ -\x06\x96\xe0p\x17\x811%\x86s-\xd1\xcfb\xd1\xe9\ -C\xfapc\xd6F\x0aa\xe2\xa5S\xd0\xb8\xb9\x92\xba\ -I\xa5\xbbR;\x07>\xd1M`\x16\x17s%\xa5\x9f\ -\xa7k\xda\xe8\x01\xf0\xac\ -e\xe1\xa4b]i\x88\xeb\xe2\x01\x17\x04Hbrf\ -\xd5%\xcbgJ!h\x9d\x14\xd8\xe3\xac8\xdb\xd0J\ -4aI~\x0a+\xa9\xc9\xe0\xf4\xeb\xbe\x97\xe9\x82X\ -\xb2\x04\x9e\xce\xdcl\xe4\x19xM\xd0F\xe3\x1d\xb8\xae\ -\x01[\x8ax;\x0aZ\xa3\xc8\xf3e\xcbp\xce\xe1\xf5\ -\x9a\x08\x16+\x1d\xef\xae\x89S\x9d\x14\x00W\xd1\x87\x0f\ -_\x1e\xdf\xfe/\xfc\x1f\xfe\xfd\x7fw\xfd\xcf\xffc\xbf\ -\xeb\xff\xf8\xffq\x01\xf0?\xfb\x13\x7f\xfc\x7f\xf2\xbd\xf2\ -\x0f\xfc\x91/.\xc07\xdf%\xa4\xc4Le@\x8ci\ -\xa5\x88\x99\xa7\xd7\xc3lN,\x04b\xd0\xee\xba\x0f\xf4\ -Ne\xb5%\xed\x8d>\x942Fu\xe8\x12-\x1e\x97\ -\x85\xf2q\x16t\xd8\xa1E\x1a^o\x1c\xe1\x16\x03\x8a\ -x'\x0b\xd0\xf3\xa2\xb3\xddh\xab6f\x1d\xd8D[\ -\x8a\x81/L\x8e^{$y@\x15\x8dk\x82\xb1\xe1\ -\xdd\xf4\xe4\x8f\xc1\x97\xc3:\x91%\x939\xcdS\xc9M\ -6\xf7P%;\xf4\x82\xd9\xa4\x82\x0f\x8f\xd7\x97=f\ -\xc7g\x09}\x03\x83cAg\x93\x02~Ff\xfd\xb3\ -q\xafh\xf4\xd3\xb6W\x0a\xc5x\x0c\xb4i3=\x8d\ -\xe3!\x1a\x08-\x9d\xcc;^\x02Dgq\xec\xcd,\ -q\xaeM\x1c\xd8\x11\xaf9j\x84\xc6\xef\xe0\xd3\x02\xa1\ -\xb7\x81\xee\xac\xb0\x18\xcf\x5ckg?\xa3\xed\xd2\x82\xfe\ -}T\xbdVMv\x82#\xd9\xd0,x\x16:\xd2\x1a\ -\xe0\x5c\xd3\x9evH\x14\xc6g\xc8\xabh#\xb8\xc5+\ -\xd1\xee9u`~\xfd\x98#\xd2\x01\xfa\xa2\xb7%L\ -\xd6<\x17\x03OM\xc6\x1c\xab\xa8\xfa\xa7\xc0\x94j\xf7\ -\x81\xa1)\x14\xa10]z\x85\xda\xfbt,T\xf9\xb0\ -I\xfc\x83\xa8|v9\x99\x1bE\xa3N\xed\xf1\x9c\xf6\ -\xb0\x16\xb7\xcb *y\xe1u\xb9\xadr\xba`\xd0\xba\ -\x15\xbc\xc7\xb6X\xfa%\x7f6\xaf\xce\xaf\xb5\x81\xa3\x9c\ -\xfc\x9d\xc7@\xf4q\xeeD\x9d\x07\xf6\x93\x17\xd1\xb2\xf0\ -\xe7]\x12\xc3{\xf6\x93\xe2$'\xfd\xc1\x9ayI\xd7\ -:\xe6\xfe?k\x84\xad\x9bV\xfbr\xcc\xa9\x83m\x1f\ -J\xe7\xca\xa0h\x9c[JE\xeb\x0eKR\x81\x10\x9d\ -\xe2_M i\xf1\xb1\xd0w\x06%0J\x84\xd7\x1c\ -R~:9\xaaF\xcf^EY\xc03Q\x93\xdf-\ --o\xf4\xc4\x0f9dx\x08$\xc5\xc1z\xff\xbct\ -\xad\xe4\x8f\xce\xe3~\x14\xb8\xe1\xe1\xfd\xc0eK\x8c\xe7\ -\xed\xe6\x18\xe1\xf7q\xc9\xe9\xe9\xbdo@\x8a\x5c\x9bq\ -<\xcfUX\x0e\x119\xb3\xf9`B)S\x19S\xd0\ -;\xa7.>z\x06c\x1dg\xc7\xf0\x80\x1b\x12\x10;\ -\xbaL\xbez\xdbq{0\xbc)h}2#\xcf=\ -\xdf\x13\xa7\x11|i\xb4\xa4Z\xccv\x93K\x84b\x02\ -\xfe\xfc\x9c\xdeE\xa4\xe4p\x7f\xd4y\xd1\xb6\xc1\xff<\ -D\xe0\xd3W!\x86\x80\xfd,\xf0\xee\xb9\x8f\xe6\xba\xd2\ -)z\x99\x97\xfc\xaeu\x5cW\x9ab\xa9\x9cHN\x0b\ -\xb4\x8a\xad\x9f\xfb\xf6;|\xfe\xb2 DNF\x01N\ -\xa9b )2z\xe6\xa8,\x0ak\xb2\xa2\xe7\xd3)\ -\xadMm\xf7\x93Bi\x82\x8e\x1d\x8e\xa3\xcb=\x161\ -\xbcC\xf4\x90\xbd\x16h\x95\xae\x8f\xccQ\x07brp\ -> \x82\xb0\x1d\xa7\x22\x86M\xc7@\x8c\xfc\xdd\xed\xf7\ -\xd82!e\xb7\xfb\x89\xae\xa0\xa9\xfd\x104J\xd3E\ -\xd3J\xdd\xf7J'B\xef\xe8\x8d\xae\xaa\xeb\x16\xa7p\ -\xef(\x03G)Xs\xc0\xc7\xfb\x89\xda\xa4\xf9\xb9f\ -&\xa3\x0e\xe9\x81\x9c\xc3e]\xe6\xf9\xbd\xc4\x84\xd2\x1b\ -b\xf4X\x97D\xe0Yg\x91\xf7\xfe\xed\xa0;\xe6\xba\ -\xc8bX\x9ez\xb5\xc1{\xcc9'\xca\xe6\xc0\xc7\xfe\ -\xf9\x7f\xfa\xcf\xff\x07\xff\xe6\xbb_\xf8\xc7\xfe\xb1?\xf3\ -\xf7\x5c\x00\xfcK\xff\xcb\x7f\xe9\x0f\xff\xd5\xf3\xf7\xfe\xf3\ -?\xf3y\xc0\xe7\xaf\x0b\xb6\x9c\xa6M\x89b\x9fg\xf7\ -\xce\xea\x8b\x07v\x8e\x0enP0d\x9d\x07\x05uV\ -\xf1\xe9\xa2\xaa]\x82\xa2\xe7!j~LV\xe7\x09\xad\ -\xf2\x9f\xcf:Hrr\x80\xc4B6j\x01\xb8\xf32\ -Q\x97\xe10m\xdc\x9d#\xadhc\xd8\xae\xdb*^\ -7\x05`\x14\x91\xf8\x99\x92\xe6\x9c\x04w\x9e\x17\xde\x90\ -\xa0k471\xa09KS \x85l\xf2\x0c\x17\x99\ -cO\xe7\xe6\xcf\xe0<\x7f\x9e\x9c=\xf6\xa3N\x8f8\ -\x0fB?W\x016\xb6\xa3E\x85\x97\xe2\x9a#mQ\ -UL\x7fXn\xba\xc5\xc3\x06%(BclzP\ -\x9f\x87\xb6WV8\xbb\x5c\x0b^2\xe1\x9c\x8d\xc0m\ -\x9cN\xa2\x97\x87\xc2\x15Q\x07\xff\x9d\xbd\xf3\xbb\x95\xe0\ -\x1f\xdeyDo\xee\x04\x87h/\x88\x84v\xddqJ\ -\xc1L\x86\x82%G\xb8\xe1\xa6?\xda\xda\xce-'\x16\ -H\x83\xbf7\xc9{:\xf8\xbb\xc3^+.\xba\x08\x19\ -o\xda\xd5!\x8a\xd2\xa5\xdf-z\x1b\xde\xb8\xe7(\x14\ -\x82*i\x8a\xa3\xff\x0aK\x88\x1a\xbbIt(i\xd4\ -\xa1\x0e\x9e\x88WVpV\xa97\xed\xbc\xadx\xe1\xbf\ -SAO\xc3\x82\x880\xa7\x10d\xf8SD\xc7\xf5@\ -\xc0S\xa3\xfc\xbc\xc8\xe1\x99h\x89\xa1\xb1\xfb\x18p\x83\ -#\xe9\xdb\xde\xa5\xb2g\xc4\xb1\xf7\xc0\xa1=n\x98\x17\ -\x80\x85\x11\xc9\xab\x0c%\xfd9\x07'Q\xab\xf9\x8es\ -\x8a\x84\xa3\xa8H\x1fNn\x98H\x87\x83\x15 \x9f\x1a\ -\x83\xfa'\xd3\x1dm\x81\x18\xd1\x1d)6\xcc\xd6\xe9w\ -\x87m\xa1\x82\xda\x9c!U^\xeb)\x98un\x16D\ -\x8fSv2u\xf9\xeb\xcag\xfd(\x8d9\x18\xc1!\ -\xc41\xc3\x95X\xf42\x1bb?x\xa9p\xbdh\xdf\ -\x1f\xf37(\xa2u*<\xf8Ly\xc7Lz\x02\x90\ -\xd8\x95C\xaa\xed\xc7\xd1\x91\xec9VQ~\x94\x8a-\ -k\x12\x01\xe2Z\x83\xa7\x15\x0f\xdd\x01\xdea\x91\xc6\xa6\ -\xeb\xbb.\x0d\x88\x89\xdfGi\x1d\x8f\x93\xbe\xf8-\x07\ -i_\xb8\x83\xe6\x9a\x81E\xc5~T|u\xdby\xa6\ -\xf6!\x1d\x91\xc3\xa1\xc2\xb1;\xb3\xac\xb2\x18z\xb9\xa4\ -\xb9V]\xa4\x19)\x8a\xaa\xb6\xb5\xe6\x9bR\x15;X\ -(l\x8b\x15]*\x0eZ\xe7;\xad\x89\xd1y6\xa4\ -lk\x05\x9b\xa8\xd0EC\xa6\x02\xa1L^b\xc0\x8e\ -\x81\x8fw\x22\x98S\xa4[\xa1\xab[\x19\xe0\xba\xcey\ -N(F\x07\x16M\xa1\x0c\x8d\x1d\xa5\xf9`\xc8\x98\xb4\ -1\xee)\xba\xb6w\x22y\x8f%\xa7O\x18(\x9c\x94\ -V\xd9:m\xbfi\x13\x03\xbb\x0b\x82w\x8c\x8a\xf7\xd4\ -\x16}\xb8\xed\xb8lI\xee\x88.7\xd2\x98\xc2\xda\xbd\ -\xb4\xa9\x8b\x08v\xa6\xe6 \x17\x8f\xad\x86Y\xe8\xc6\xe0\ -\xb0\xc4\xa4<\x11~\xdeE,\x94\x97K\xa6KJ\xab\ -\xcf\xde\x07\xb65R\x84\x189E\xe1\xaa\x02s}\x14\ -\x12]\x16\x96\xd9\xc1\x9a{HCB\x08\xdbco\xb8\ -\xae\xec\x08\xcf\xda\x90S\xc2\xcb\xc2\xcc\x1a\xaes9y\ -d\xf6\x03\x8b\xab\x9c\xf9\xa2\x1e\xc7\x89\x1f\xb6\xdf\xf8\xfb\ -\xfe\xfd\xff\xd3\xff\xea\x97\xff\xe0?\xf9\x9f\xf9\xbf\xfe\xc7\ -.\x00\xfe\xb5\x7f\xed\xbf\xff[\xff\xd2\xe3\x17\xfe\xf4\x17\ -\xd7\x98/\xab\xc3\xbbkF\x80\xe0\x09\xd3\xbf\xcd\x17\xd0\ -\x14\xdc\xd1\x0eB`V\xd3\xdd\xcai\xf7\xf4\xd1\x9e\xa5\ -\x02\xc3S|\x91\xe2\xd3\xf3\xa8\x91\xe4QDb\x1b\xec\ -\xba\xcc2b]GG\xc7\x123\xb2g\x05\x7f\xd6!\ -\xff\xafbH\xd5 \x86\xe8g\x90\x8aw\xfc\xa2M\x5c\ -h#S\xef\x06\xaa\xe9\xad\xec`\xf6\x00\xf0\x14\xad\xd9\ -\xc5\x19\xbcY\xf8\xd8E\xdb!\xc9q\xd0\xf3B\x00<\ -\xf2'j\xe3\x01L\xc8\x05\x86\xe7\xf9\xc1k\x04\xce\x11\ -\x9d\xe9=+\xd1\xa0\xcb\xe5(m\x8aMxY\xda\xe5\ -\xcb\xce\xb1\xf5\x81\xeb\x9a\xa4\xca\x1e\x14\xffH \x18m\ -\x17^\x09\xb31\x8fx\xd7(\xf5TT\xaa\xd3\x0e;\ -\x85 \x7f+#1K\x1dXmR\xd3\xc9U\xc8\x89\ -\x9d\xf7pO\xa1M\x8e\x1cE\xd6N\xe8\x91\xf7\xdc\xab\ -nR\xf4\x9a\xbd\xad42\x19z\xe7\xfe\xcfi\xd2\xd1\ -;\xc7\x8c\xa5\xd2\xc2ht3\xfeO\xad\x15$|\xf3\ -Z\xf9\xb8\xe1Td\xf2\x01'\xa0\xc8\x08|*0\xd5\ -i\x9b\xea\xbd\xf56\x05\x9f\xd1lq\xb5b[MP\ -\xc5\x9fw\xdf;\xbc\xeb\xba \xd8ML\xfe\xba\x1el\ -/w\x8a\x8d\xc4\xad\x1b*ra\x0c\x07\x5cs\x98\x7f\ -\x9e\xed\xbf\xf9T\x0c\x03~p\xb4\xac\xbd:\xc5Ta\ -\x8e\x95\x83g\x5ck)\xfa\xbcu*[\xe7Y4\xba\ -\xcdR\x0f\xb7\x01\xb1\xdd\xa9\x9c\x8c\x9e;\xdb\xae\xce\xdb\ -\x0eV\xdaY\xfbTB\xa3k\x1a\xd1\x06\x1a0\x05R\ -\xdd=\x8b\xe1:8\x1d\xb0\xf5\x83\x1d\xb2K\x0e8\x1a\ -\x83\xba\x92\x84\x89v\x09\xed\xa5\xb2X\x0c\x1e\x03\x1c\xad\ -b`\xaey\xa2\x1c-\xdeI4\x95(\xee\x9d\xe2I\ -\x13\xae@\xaav9\x10r\x8al.\xe0\xa6\xa5+\x07\ -\x0aR\x87b\x88\xa3\x09\x89M\xc7\xd0\xf9\xf3L\xf7\x8e\ -\xfc\xeeKf|\xf1\xd9\x06Ve\xb3;\x15\xb4gc\ -\xc7\x1e#\xddC_~<\xf0\xbd\xafnH)\xd0\xae\ -\xe5:\x16\xed\x8b\xef\x07\x83yR\xf0H\x99\xef\xa9\x03\ -\x98\xf9\x1e=\xaeKTWmE5\xab\xef>\xe8\x0c\ -\xfa\xf2\xfd\x0e\x0c\x0a\x92\x9d\x1b\xf8\xfc5cx\x8aq\ -\x8d\x8b\xe0\xdd@\x94\x0a\xbe6f(t}W[N\ -\x1a\xa1s\x92q\x9c,\x8cbp\x8a[\xa6\xf3\x80\x18\ -b\xbe\xefEk\x17\x9e\x8b\x5c\xd9\x98E\xd9\xc6\x1f/\ -\xda\xc7\x1f\xf5I\x8d\xb4\x95h\xad\x0c73Z^\xad\ -\xec\xa4=\x1cBtx\xec\xb4woBB\x0f\x90\x11\ -\xd0\xf5\xf3g\xfd{\x0ei\xb1FwS\xd3\xc5\xe9\x05\ -\xffs\x9f\xec>(j>\xb8G\xbfl\x8b\xbe\x1b\x0a\ -OM\xe8l\x98m\xfbw\xd4J\x88\xdb_\xff\x95\xaf\ -\x11c`|\xb0S\xacs\xa2\xf5\x9bZ\x9e1\xc5\xcb\ -\xde3S\x82\xef&\xb5R\xe6\x8a\xa0\x1b\xcdc\xc9\xfc\ -\x1e\xbb\xac\xde\xe4Q0\xe51\xda\x9d#]\xd0)8\ -YJ~N\x0f<>q\xdbXa\xbbN\xa7\xdc\xe9\xa8\x94\ -\xb62Eh\xde;\x94\xf3\xe9\x81\xef\x83\x1f\xf4\x12\x99\ -t\xc7\xf5?q9\xec\x96\xfd\x1c\x05\xb9\xd9\x95\xf3`\ -3\x7fv\x07\x03u,\xcc\xe4\xb2F\x8eI\x07U\x9d\ -F\xfb\xf2\x9e\x97\xa9u/\xc79\x04wqS=\xf2\ -\xccF\x97\xef\xd6Q\x00\x06\x09\xf9\xc6p\xa0\xac\xcf\x0b\ -F\xe3g\x05\xc9\x87\x8d#\xf8\x0eM\x090\xd0%\xa8\ -\x09\xa2\x889u\xcc\x84\xe7@\xbb)(\x9a\x92\xff}\ -\xed\xbc\x08\x9d\x9c\x12D\x80\x0cd\x15\x09\xce\xbb\x09\x0b\ -\xb1]\xf0Y(LZt`t\xb0\xbb8\xb4\xfep\ -^\x11\xc4\xda\x1b\x1e\x85\xb9\xe8sw\xaf\x91\xfbyR\ - U\xc7S\x99\x1f\xe0Q\x06\xc3\x86L\x89\xde\x1a\x85\ -\x88\xc6b\xe7\x0a\x85;5h\xe5\xe0\x03\xa7\x0a\xc1Q\ -HSZ\xd3\xd4\xc7v\xea|X\xa9\xc0%\xac\xc5{\ -\x07\xf7\xac\xdd(\xc2\xebC\x17\x05\xa7\x13\xc4\x0f\xea\xb3\ -\xd3\x1a#\x08\x88\xb3-i\x12!\x07\xa8\x1b`\xc1\x08\ -\x86?uv\xe2vy\xc6\xc0\xd8\xdd\xd1\xc7\xe4(8\ -\xd9\xe1\xec\xd2\xb1\xef\xd8\xabp\xa0\xd5T\x17\xe9`g\ -3\xb4\xa3\xd1F\x81\xe2G\x00\x1a\x1a\xc8\xe7\xce\x1f\xdd\ -\x94\xc3\xb4lz\xd9\xbb\xb8\xfbw\xf8\x14r5\xc4G\ -\xe7;eS\xb6Z\xa1\xce\x1eSdi\x0fS\xf4\x9e\ -\x84\xbe\xe9,\xe1\xf3\xcb\x1csv#{\xad\x0c\xa3\xb2\ -\xdf\xb9\x0e\xb4\xde\xc8\xe8\x88\x1e\xd7KD\x8aOD\xed\ -\xc0\xd3\x8ek\x82M\xebv<\xf8\xcf\xaf\xc9\xe3\xd0\xee\ -\x94;z\x16gm4\x06 \xe9\x9f-\x95\xc0\x9eM\ -\xb6]\xe5\xd0LgM\x17\x11\xed\xb67d\x89\x9cr\ -\x08x;O8\xa7\x98\xea\xde\xb1\x97\xce\xf0+\xff,\ -\xce\xfb\xa0\x0ds\x8dA\xcf;\xc7\xc7\xc7I\x1a\xe6g\ -\x97e&n\x1a\xa3bK\x81{k'\xd1l\x87\xd0\ -\xc8\x03KzZ\xef\xbe\xfb\x83\x0f\xf8s\xbf\xf4\xcb\xf8\ -k\xdf\xfd\x12gm\xf8-\xbf\xe1s\xdc\x1e\x5c\x05\xb2\ -\x11ph\x95\x0e\x86\x87\xb1\x22\x82G\xa9Pa\xd9\xb5\ -\x02\xe5\x1a\x91\x88j\x87\xfb\xc9uh\x1d\x03\xf7\xbd\xe0\ -\xba-\xf8\xe6\xcb\x02\xf8\x80%\x04\xe9\xa6\x9e\xc5\x04\xc0\ -1\xb7\x87,\xbd\xf0S\xc7\x14\xd5mr\x8c\xcd\xcf\xfc\ -~V\x5c2\xf9\x10g\x1bS8\xec\xc04\xd2\x10<\ -\xae\x0b3\xeds\x22\x94i\x91e\xd1\x1cH\xa7\xd6_\ -\xbbF\xf6\xces\x02\xc6B/p\x8a\xd1\xc7\xe4J8\ -\xc7\xf5GU\xc8Q\x94E\xd2\x03x\x9c\x0d\xdb\x9ag\ -\x10\x13\x9c\xc3\xcb\xba```]\xfc\xa4=\x06gN\ -\x02\xe0\xf1\xa8\x9a\xce9\x5c\xb70W\x8c\xc7\xa1I\xe8\ -\xe0\x99\xf78\x9b2R$\xdcll R\xf2x\x1c\ -\x0d\x8fRqY#>\x7f\xe5\xb3\x7f\x94\x86V\xd9\xc0\ -<\x85\xcc\xfc\xf7R\x9c\x19p\xb4.\x9cv\x90\x16\xe6\ -\x89\x89\xff\xfa\xc3\xa1\x96\x80\xc2\xbf&\xectk\x0dU\ -\xff\xde\xdb^\xa7>h[\x92t\x09cj\x85Bt\ -Z\xf3\x00h@\x03W\xa1\x97\x8dk\xc5\xfdhx\xbd\ -d<>q\x11\xb4>\xf0\xee\xbaL\x1bz\x8e\x91\xe7\ -\xff\x18\x22\xab\xf2l\xb8,\x09?|\xbf\xe3q\x9e\xd8\ -\x96\x8c%\x001\xbd\xe6\xea\xd6\xdf\xf0\x9f\xfdO\xfd\xee\ -\x9f\xe0\x04\xfcD\x01\xf0G\xff\xc4\xbf\xf8\xfb~\xf9\xfc\ -\x9d\xff\xe2\xbb\x0d\xf8\xe2u\xc1\x1a\x03/U\xedQy\ -\xc9\x06\xedv\xf4\xa0\x8f\xe7\x9e\x8ft\xb3\xe7(=i\ -\x5c\xdf\xec\xf0\xf0@\xf2TT\x1b\xaf\xdbF0\xbc\x00\ -\x14\x1dZ\xdb\x1c\xef\x99H\xc5v\xb4\xa55u\x05\xf2\ -\xb3\x0fZ~\x9cw\x12\xba\xf1r/\x1a\xbbGE\xec\ -:\x90\xb0\xb5\xa68S\xf4\xc6x\xae4l\xfd\xd0g\ -7\x8f\xb9O|\x9c\x14a\x98\xe0\xacV\xe3\x05p\x14\ -\x1a\xad\xf34qR\x1fx\x9c\x15\xb7\x9d$\xaa6\xbb\ -8\xb3P\x05\xfdi\ -\x0c!h\x83\x9b\xaaq\x8e\x9c1G\xe5U0\x0fM\ -Bu\xa9>/\x0f\xdb\x17\xf2\xf2\xe1e[\x15\xa7\xe9\ -K\xf3\x93=\xbb\x93\xbdT\xac1N\xf5\ -\xbd\x89\xf7\x06\x9e\xb0\xa3UV\xe1\xaf?\x1e\xda\xa1\xdb\ -\x94\xc5\xde\xbf0?\x1f\x07\x8e\xea\xbd\xe3\xf5\xd8\x06'\ -5.`\xc64w\x8d\x8b\xfdP\xb7\xe6=\xf6\xfa\xa4\ -t:O\xd4o\xab\x8c~\xa6]\xcf)T\x8b\xef\xd3\ -^\xc8\xa7\xff\x8b\x7f\xfd\x07\xb8\x9fLB\xfc\xd9o}\ -\x86o\x7f\xb6\xcd\xb3\xae\x03bX0\xd4\xcb,\x90\xc1\ -{4\x009\x02\xc7ImD\x92}\xef\xf6(S'\ -Tk\xc7\x12<>\x7f\xbd\xe0\xdd5!%*:O\ -\xe9yRd\xd1\x15|\x80\xc7@)lD\x96\x14q\ -\xdbO\xc4\xe8\x04N\xebsJcN\x0f\xba\x0a\x80\x9c\ -\xb9'v0\xbd\x07\xcfx\xb3\x0e6\x91*K\xed\xcc\ -\xe8\x10c\xc5\x0d']@\x9dT\xd6\x1c\xc8\xfeX2\ -\xed\xa3\xb5\xb1\xf0<[e\x17ZI\xea\xbbl\x894\ -I\xa5\x08v\xbd\x03&X\x05\x0c\xdf\xce\x03\xbfV\x15\ -1\xc2\xb0WI\x95\xb2\x12AC\xf0Xcb\x8cz\ -e\x13s\x9c'\xf6\xb3q\xf5*K\xaf\xb1KR\xf2\ -\x12|\x93S\xf0\xad\xcf6\xac)\xe2!\x1ct\x8a\xe4\ -\x85\xd8\xfa\xd9\x07\xea\x0ah/\x8c\xec\xc2\x1d\xf5+\xc9\ -\x13\x0e\xd7\x9aM\x02\xf9\xbe;5-\xf7\xa3p\x85\xeb\ -Y\xb8l\xe2\x9b\x84\xa0\x15\xb0\x5c\x0fM\xd3\xca\xe3\xac\ -\xd3\x1d05\x0f^\xe2\xd2d\x14\x5c\xe6i\xc4\xe8\xd5\ -<\x0a\x9a\x14\x88H.\x1a\xf33J]\xb0'\xadL\ -\xa3#%\xd3y\x87o~\xb6\xe1\xb3mA\x1f\x0d\xbd\ -7\xfcp\xff\xfcw\xfc\xc5\x7f\xef_\xfe3\x7f\xe0\x9f\ -\xf8\x83\xdf\xfd\xf4\xbe\xf7\xf8;\xfe\xfa\xb2\xfe\xfc\x1fN\ -1\xe1\x1b\xafiZ%\xa0n.\x06\x8f\x975\xe1\xb1\ -\xef\xd3\x1bn\x1f\x8e\x8d\x8618\xda\x0b\xce\xcf\xc8\xcf\ -^\x07?\x1cy\xdc\xe1\xda\xb4A\x04\xd9{L\xd8\x87\ -\xee\xe6\x88\xdb\x0b\x02\x12\x9c.D\xc7\x87\xd6\x83\x8a\xd6\ -\xb9+tc\x8a\xd9\xaax\xd8]Y\xf0\x1e~\x8aX\ -\x00 %\x22d9z\x1dJz2uo\x9f\x1a\x02\ -\xd2\xce\xbcBr\x1aId\x9e(L\xa3Xu\xa9\xad\ -\x97\xe4\x91\x83<\xe2C\xfe]\x07|x;p\x96\x8e\ -\xef\xfd\xe86\xb1\x95S=\xdc\x1a\xea\xe88j\x9d\xaa\ -R*LY9\xf2\x05O\xf2Ts\x7fv?\xcb|\ -\xd0\x1d\xf8\xd2%\xc7\xee\xf8l\x1c\x85\x17%\xab\xb1\x83\ -\xed\xba\xe0i\xb9\xcc\x8at%\xc9\x96\x1e\x15\xeeF\x9d\ -\xecL\xbc\x08\xbb\xc0%\x00\x94k\xed\xc9)\x8f\xcf\x15\ -\x83Au\xe0\x86\x22\x8c9:}(\xbc\xa7\xf5\x86\xb3\ -7\x85y\xb0[)\x85\xe11K\xa2o\xd8\xab\xb0\xa3\ -\xc8\x0d\xf0\xe8\xea\xd2\xd9\x91\xaf9\x11\x8e2\x98\xf8\xb8\ -\x9f\x0c9\x82\xe3\xbe\xf9\x90[\x22\xa8R\xf2\x8eY\xe4\ -\xa5\x92k\xdf\x86\xa6?\x12O\xad9\xf1;\xedR\xdf\ -\xf9\x81\xc7A\xb9Q\x07\xc4(p\x0c\x15\x19,\x1c\xa2\ -W\x96\xb8 R\xb4\xb0=\x89r\xc3\xba\x97@\xbd\xc0\ -%%x\x84\xe95n\x9d\x9c\xf4\xe8\xfd3\xaf\x80\xf1\ -\xeds<;i\x92\x9dl\xfc\x1c=\xd6\xf8\x09\x15r\ -\x98\xee\x80\x05T)?{\xda\x89\xf9\ -l\xd5\xcag\xfd\xdd\xcb\x02H\xa4\xe7\xbc\xe3\x8a\x16c\ -\xda\x8a-z|\xcb\x19\x8fGe\x8e\xcb\x18\x5c_\x00\ -\xd2\x15$\x9c}\xe0\xa8\x0d\xaf\xafy6\xa9cpZ\ -4\x06\xb0\x06\xaf\x15)'\xbeKp\x80\x8b\xf8\x91\xff\ --\x7f\xf8\xff\xe5\x04\xe0O\xfd\xa9\xff\xde\xb7\xff\xda\xfd\ -w\xff\xd1w\xd7u\xbb\xaeOor\xeb\x1c\xabQ%\ -\xd9P:\xb0\xe4L\xce\x7f\xf2\x8c\xd7=\x0a\xa2\xa8w\ -v\x87\x1a\xec\x86\x13\x80.\xbf\xf2\xf3\x92\xf5\x9ed,\ -\x03C$\xed}\x18\x0b\xda\xe7ej\x88\xc41,)\ -\x8f{3\x1bk\xf1C6\x90\x05\xd5\x9b6:1\x8c\ -b\xd5\x83\xd8?\xfd\xd9:w\xb9];\xd9>\x98\xa8\ -\xe5 `\x8dF\xd7\xdcwIP\xe4\x9f\xb0\x88\x14\x0d\ -\xe7\xca\xcb\xdb\xdb8C\xfe\xde>(\x8a\xe9\x03\xf8\xfc\ -e\x85\x99\xa8lH;\xc1\x1b>0\xb5P\x9d\x84w\ -\x06\xb7y\xb2\x0flT\xb5\xc6H\xe6\xc0x*\xf0E\ -g\xc5q\xb6\xf90Uu\x866v\xb3\x7f\x87Y\xa6\ -\xa0\xbdV\x0c^U-\xa3\x8cs\xa0>\xc3.\xf4C\ -\x93\x925\x87\xa7K\xc3\x9c\x02\xa3\xcf\x89\x86\xbd$\xb4\ -i\xf2\xa50\xf1\x8e]\x86Q\x0f*\xbd\xc8\x5c\x89\xec\ -\xf3\xf3\xd6\xa4G\xeao\x86\xdc\x8c)\x96\xe4\xb4\xc5k\ -\xcc\xe9\xe4\xd3\xc6\x9c*<]\x1e\x98k\x1fz\x9b\x8d\ -C\xa1g\x08\x03\xa3\x19\x09\x90\x7f^\x94%\xc9F\xfc\ -\xf6|t\x05\x07\x99\xa6a\xc9A\xf9\xf2}:\x1f\x92\ -D\xa1\xf6WU\xc0S\xf0N\x14A\xa5-\xea\xb3\xc9\ -\xd9O\xf9u\xb3\xe2\xc5\x9bS\x06X\xd4\xd9\x05\x1f\xd1\ -\xfb\xd3\xae\x0a\x8c\xa9\xb8\xb6\xa7((\x98\xca\xb9A\x16\ -\x87\xd6M\xf6=\xd5\xc6uJ\xd0H\xbb\x0f~\xcf\xcb\ -B\xbf\xbb\x0f\x01\xfby\xc2k\x1a4FG\x11\xde\xb9\ -J\xa9o\x05\x17-\xaeO\x80\xd1CY\x1aCE\xd0\ -\x10\xed\xc4\x81\xeb\xc2\xa3T,1L\xf1\x16/\xe8\x8e\ -\xc7\xdeP\x87\x93\xde\x82\xe4\xb5\xda\xe8@\xf1\x9e\x97\xc8\ -\x12\x02\xa2Dj\x86Y\x86\x9e\xb9 {\xa6\xa5j\x12\ -<\xccg\xf9,\x84\xf2\x04\xd9n\xedw\xe8\xbd\xe3Q\ -*>\xde+\x82'\x85\xed\xb2$\x8e\xfa\x1b\xb5FI\ -\xcc\x8b\x1c\xe9\xf1\xbe(\xa8\xecW~\xf8\x86\x9f\xf9\xf6\ -g\xf8\xed?\xff\x0d\x16\xfcr'\xb9\xf1\x5c)\xf0\xdd\ -\xf7*\xb4\xa9\xdfYS\xc4^(\x963\xa7J\x8c\x0c\ -y:\xcf'4+\x05b\x87?\xdc\x8b\xdcT\xb42\ -\xf23\xf3\xf3\xbd\x1c\x83\xf8p\xe8l\x8a\xd9\xc9\x96\xcc\ -\x0b\xa2\xa3O\xdbe\x8e\xa4\xf85\xfd\xfb\xc8&QP\ -U\xed\xdc\x85\xebB\x0b\xc1\xc2\x83X\x98\x1c\xa7\xa6|\ -\x81\xa1hvQ\xd2\xb5\x15\x15\x91\xde$r6\x10\x1b\ -\xe63]\xea\xc0\xeb%i\xfa\x08\x81m\xd8,\xf6a\ -4T\x0aO\x9b\xac\xd5\xd4\x12\xf4\xf9\xf3\xd8\xbf\x1f\x00\ -\x11\xc76\xd1\x88q\x82\xa1R \xd8\x89\x80\xa1>u\ -\x22\x03\x5c\x1dVAv\xfa\x18\xfc\xfb\xd4\xa0\x11\x88\xd6\ -\xe6$\xeb(M\x96\xe2!\xb7\x85\x9b\x93\xda\xb3\xf19\ -\x1e\xdd\xcd\xf5c\x12\xfaz\xcd~\x9e\x13)\xfa\x99t\ -\xe9\xf47\xbe\xbbd\x9c\x85\x5c\x95\x94\x9f\xba\x8dU\xdf\ -\x81\xd7j!\xa7\x04\xafw\xda\xd0\xeef\x0fO\x89\xba\ -\x96\xc7Q\xa8E\x98\x96+((n|\x02\xb1\xe2?\ -\xc3\xec\x16~\x96\xc7\xd9Ep\xac\xe8\xbd\xe3\x07o\xcb\ -o\xfe\xde/\xfd\xcf\xff\xf8\xef\xfd\xbd\xff\xb9\x9b\x9d*\ -?\x16?\xf8\xa3\xfe[~?\xfc\xf6\x8d%u\xa4\x98\ -\xa8\x82\x9c\x22\xb21\x13\xa6z\x05*\xd896y\x98\ -/\xf2\xff4\x89\x02\xd7$\xe5\xb6x\xe3\xc9\x08_\x1e\ -3H!\x09\x14\x03\xef\xb0\x8a\xe9\xef\xc3\x80\xf3]\xdc\ -}H\xf5\xef>\xf1hw\xf9\xaaY-?\x0e\x8e\xd5\ -l\x97\xdc\xfb\xd3j\x07p7\x16C@\x0a\xdc\x17\xa1\ -q\x9f{\xc9\xb4[\xd0\x12\xa3\xcb\x17\x0c{\x09\xc1(\ -P\x03\xde\xb1\xc3o\x1a\x99\xb5\xce\xdbvIaz\xb5\ -kip\xde\xcf\xae\x82\x93\x09v6g\xe9\xd8r\x80\ -C\x9fLk\x06\x091u\xad\x02\x08~\x08+\x8cO\ -\x8a\x94\xfec\xe3\xd7\x1c\x02\xea\xe8x\x9c\x85>g\x8b\ -\xb3\xd4\xff\xdf\xd4\xe9E=\x0c)%\x9c\xa5\xe0lR\ -\xfa{*\xf5\xa1\x83\xb1\xb5\x8e-\x05\x14y\xc7\xbb\xb2\ -\xd2\x1f\xb5\x93\xde\x87\x8e\xd2!\x9e}\x83WZZ\xeb\ -m\xee\xb0j\x1d@bg\x1f\x83e48\xbc=*\ -\xbb\xc7\xe0\xa4\x1b\xe1\x14\xa3k\x97\xdf\x87\xc3\x18\x0dK\ -\xd0^s\xf2 \xccq![O\x1b<0u0D\ -Q!\xed\xc5s\x9e]w/}\x92\xf8Bp\xd8\x10\ -\xa4\xc90\xb8\x0eEcAc\xd2\xae\x07\xff\x90\xa0\x89\ -\x9cq\x87fX\xdf\xda\xb1Dz\x7fb\x8a\x08\xaes\ -\x121\xbb[\xe6I\x94\xd2Ep\x0c3k!h\x0f\ -\x9d\x1dC\x96b\x88\xd3f4d\xb9\xab\xda\x8d\xb6Z\ -\xb1\xc4$A\xa4\x84\x84\xc3\xe1\xed\xe0r\xd0\x8a+\xbb\ -\xd0J\xe5\xdfwY\xe9\xa8x\x9cU\xefSG\xec\x85\ -\x8c\x03\x09\x9c0\x1c\xd6\x85\xb8\xdc\x8f\xf7\x9d\x9e\xe7A\ -\x7f:*\x8b\xe8\xe0\x184RzG\xa6\xc9\x1a\x08\xbc\ -\x80\xe8\x96H(\xb5j\x14M\x0f\xb7\x03\x0b\xc3\xa4\xce\ -\xd2\xe9R\xaeu\xc8\x856\xb4\x07\x0f\x13\xe3}\xd4\x81\ -G\xa1\x0f{\xdb\xd8\x19\xba\xc1\x1d\xf8ajf\x0c\x5c\ -bz^\xd4Q\xda\x1c\x1d\xba\xcdw\x15\xec\x0c\x1db\ -*!\x94z\xd8\x10\xc1i\xa2\xe5R@\x02\xe1\xcb\xe2\ -\xd1\xe0\xf18:\xde]\x12\x96\xb4i\xcd\xc8\x0b\xf0\xfd\ -\xed\x80w\x0e\xafk\xc2\xb2\x92E\x7f\xb6\x81RO\xfc\ -\xfc\xcf|\x86\xcb\xb6\xcc\x89\xcf~t\xbc^2\xff\xfb\ -\xf6\x14\xaez\xef\x01?0*\xf7\xe0dH\x0c\xb8\xee\ -Q\xca\xc0^\x0a\xd6\x9c\xb0\xa6\x80\xdbQ\x10\xa2\xc3%\ -g\x0ctEiG\xbc\xbb$<\xce6\xcf\x00\xd3\x86\ -\xb4\xc6\xb5U\xa9F/\xe5\xb93\x9aC\x19\xa4\xfc9\ -\xc7U\xe4Q* \x22(\x1b*\x8a\xa9\xafk\xc4\xed\ -\xe8\xf0\xba\x94k\xe3\xf3\xdd1f|5aW\x02m\ -\xc1a?i\x83\x8dBM\xbf=\x0a\xe0\x0b\xbc\xdc\x17\ -\xc1\x03#j\x82q2\xa14\x04\x87w/\x09)8\ -\x9c\x15\xf8\xea\xc3\x89\x14\x03\xb6\x95\x11\xb8\xe7\xd9p\xe6\ -\x86\x00\x87r\x0c\x01\xc2\x22\x82\xef3\xd4k\xdd\x18\x96\ -S{\xc3\xc7\xfb\x01\xe7(B\xae\xd5\xe2\x99\x07\xee{\ -\xc5\xba\x8c\xb9\xd65\xa1x\xeb\x9c\xb2\x96\xca\xf7\xb9T\ -Z\xa5\xdf]\x22b\x8c8NN~k\xe5K\xe5\xbc\ -\xce\xeeA\xe1\xec\xb20\xc6\xddl\xbcp\x98b\xc6\x0e\ -ZH\xcd\xef?\xc0\x11\xfcQ\x1a.\x91\x89\x9bN\xc2\ -\xe9\xd1\x1a\xf6\xcaB\xa3\xb5\xcedQ\xcf&\xe5(\x1d\ -\xa5\x0d\x5c\xd4\xa4\x9e\xcaA\xf0\x9a\xec\x99C\x8c\x13L\ -^\x06\xdd\xd1\xcd6\xd0H\x1d4\x8b#\x08\x0dk\x1d\ -H\x9d\x9a\x1dK\x95\xed\x8d\x82\xc0\xd1\x07\xaeK\xc6Y\ -\x0f|X^\xbf\xf1\xa5\xfb\xd9\xdf\x07\xe0\xdf\xb0;\xff\ -\xc7V\x00\xbf\xfc\xf5\xf5\x17r\xf2x]\xf3\xf4\x0a\x07\ -\xc1h\x82\xba\x8f\xda\x87\xe2\x18y\xb9wu\xa0F\x97\ -*\x1aiW\x1dV\xe5\xe4\x85\x92\x13\x15\xbe\xcc\xd4f\ -\xb5\xbd\x97\xce\x91\xb1\xb2\xaf+4jQ\x18\x05\xf7\xca\ -<\xd8\x0d\xe4R\x8av\xc9\x9ds\xdf,\x95\xa4\xed\xde\ -\xdbLj\xb3\xc3\x93\xb1\xa7\x18\xf4\xf6^\xd4i<\xce\ -B\xc1\x93\xe3\xa5i\xc0\x1a\x0aC\xdc\xe49\x8f1\xf0\ -\xf68\xb1\x1f\xe4\x0fX\xd2\x9f\xc1r.\x8b\x17\xfeT\ -p\x88\xe0\xb0\xe5\x88\xe3\xecx\x1c'.k\xc07?\ -_\x09\xd8\xa9z`a,v\xe28k\x1b\xb3\xca\xa3\ -5\xcd\xcb\x8eT\xc4\xd8\x96\xc8\xaf\x0fMQ8\xb10\ -u\xee\x18O\x12\x9f\xf9\xb2\x01\x8e\x1c'\xb8\xc3y\x1c\ -*>\xb8\x17O\x04,q\xf6\xae\xf5\x09/\x94\xaa\xae\ -\x7f>\xf8\x91\xfc\xfd\x8e\x8e\x904\xf2\xd3\x88\x9e&B\xda\xe8\ -x\xc6A\xb0\x0cx\xa3/\x16\xa3\xba\x95\xce\xb1fJ\ -\x18\xceiL\xce\xbd\x95w\x1e!yu4\x0e\xf7\xa2\ -\x17\xa97v\x92\x03\xb3\x9b\xc8\x89\xeb\x8f%ylk\ -\x9e;>A\xd8p\xdd\x98c\xe0\x03\xa3s\x83\x0eJ\ -s?\xd8E\x9db\xc4\xdb^%\xa2b\xae\x80\x09\xe4\ -J\x11\xebB\xea\xec\xa3q\xda\xb2\xa8@\xb9\x9d\x85\xdc\ -\x83>\xb0%?\xb5\x09\xa7\x80<\xcc\x90W\xd4s\x8a\ -p\xf2j\xf3]\xe2\xc8\xffq2\x10f4\xda\xf2\x00\ -7\xdd\x00\x0e\x00F\xc5\xd9\xb8\x1f\xae}`\x95\xff~\ -/\x03W\xf17\x82\xac\x92\xb5\xb6\xa9\x1d(\xad\xcb%\ -\xa2IM\xeb\x08\x8e\xab\x9d&\x16D\xe9V\xe0\x0c\xc4\ -0\xe0\xa0i\x17\x80\xee\x9a\x08\x9b\x9c\xbe\xf41\xf0\xab\ -_\xbe\xe9<\xc2\x1cu\xf7N\x88\xd4\x96##e\xa3\ -\xc3e\x09s\x92\x13+7c\xae-\x10\x8bE\x9cG\x91n\xe3\ -\xba\xc69n\xb7\xd4B\xfb\x9el\xdfmq\xb2\xf0\x0e\ -\xfb\xf1L\xaa\xac\xc3\xb0\xad\xfcg\xd6%\xe0q2~\ -7\x860\xdf;\xd3\xde<\x03s\xf8\x16\x8f\xc1\x94\xbb\ -]\xee\x9d$\x00\xd3\xfd\xac\x12]\x99\x95\x13ZQ\xf1\ -\xf7\x88\xf1\x13d\xf4\xe0.|\xe0i\xbb\xed\xb2O\xf2\ -p\x12\xdcE\xc2U\xc8!B\x1e\x82V\x81Q\xa9\x99\ -\xc5\x129\xf9\xc1\xe6\xe4\xe7\xb3\xec=\xbf;\x1b\xef\x1e\ -\xe2\x94\x98&#\xc5@Bc\xe4d\xa37\xa3?\xd2\ -}\xc0\xe7G\xec\x82\xe64\x1e\xd7\xf3\x0b'\x8b\xb3\x80\ -I\x82K\xa4\xc0\xb5g\x1d\x9d\x9d\x22\x06?\xd7\xc0I\ -\x97\xa5\x8e\xda~\xd9\x01s]s]2'\x1b\x1aT\ -\xd8\xff\x5cc\x92\xeb\x82\xe0\x99\x0a\xda\xd8\xd6\x9cp\xb6\ -\x8a_\xfb\xd1\x1d\xfb^\xb1\xc4(K\xdd\x98\xb9\x09\xd6\ -\xf17\xa9\xdc\xf9\xf9\xb9\x19\xa6f\x97\xca\xaa\xf3\x1c\xbd\ -+\xb6\xfa)\xb4\xa4\x02\xdf\x0b2E\x92c\x96X\x8e\ -\xab\xd4!\x80\x8f\x9b\xab7\x13\xbce\xe5,poN\ -]\x87%n:\xeb^e\x85\xd9r\xd2\xff\xee\xe6\xf7\ -\x17\x95b\x08\x15\xc6ljl\x22\x9b\x98\xa1 \xfd\xd9\ -\x00\xf7\xfe\x0e\x5c;7\x05 \xd5\xdaq\x9c}>\xeb\ -1x\xbc\xbf\x15\x1c\xa5\xe2\xdd%k\x82\xcd\xc6`]\ -#\xb6l\xfc\x14~?\x14\x08\x92\x1f\xc0\xa04Nn\ -\xcd\xc2\x9eS\x80W\x13\xca\x82\xc5\x983N\xee6\xcc\ -5\xc0\xfdQi\x95=\xca\xbcc\xba\x1c\x0a\xd7\x8dB\ -\xc1\xc7^\xe1\x94\xccX\x1b\xc5\x9f9x\x04\xc7\xe2&\ -\xd9;\xa2,\x00s\xbb\xd8\xba|]\x94\x189\x9dQ\ -O7Q\x95>\xcf@Z>z|\xbc\x9fx\xbb7\ -D\x9c\xc7\xdf\xfc\xbf\xffO\xff\xd5\x7f\xf4\x1f\xfd/\xf7\ -\x1f\x9b\x00\x1c\xfe\xf8)\xe4\xcf~>\x07V\xd2L\xdc\ -\xab\xf0J\x93\xe3h\x9d\xbf\xfc\xe8x\x12\xa0\xec/\xa9\ -\xc6\xadC\x1c\x18\x13\x13\xc9\xf1YCm\x15u@\xc8\ -^L\x85h\x8a^\x18\xc6\x80\xde\xda\x5c\x17\xbc\xac\x89\ -\x07;\xb8\x9f4\xdfd\xa9\xcf\xdc\xf5\xde@\xd1\xd9\x18\ -\xb4\xbfu\xc0\xfb\x81\xe8\xf9\xbf\x1fg\x99\xb60\xe7\x0d\ -\x05\x1b\x98\x09\xed\x0d\x80B\x94/U\xf2\xac\x1e\x8de\ -p(\x22v\xcd\x81\xaaS!&)\x84\xf1\x9a\x14\x0c\ -i\x11(h\xfb\xe1\xc7\x07.K\x9a>x\x1e|&\ -\x00t\xd31\xc0.\x95\x16\xbd5s\x17\x1a\x1c\x05\x22\ -\xd6\xed'\xa9\xc0\x83w\x80\xe3^0\x9aM\xcb\x8b\xfe\ -\x04V\xdek\x8eJ\xbe\xeb*\x9a\xf8\x15\x97\xd6\xe0\x1c\ -E)N\x0ft\xad\x0d\x8fR\xa6\xe8P\x8d\xa6\x08\x88\ -\xc4\xc1\x1e'\xd7;\xdc\xf3\xf2\xc1[d\xb3l\x8d\x97\ -\x90\x070\x14#kJd\xb2\x22\xbc\xbe+\xdb\xed\x19\ -\xd9\xabO\x7fl\xd1\xef\x18\xb5'\xde\x96\x84\xcb\x1a\xf1\ -\x8d\xd7\x05\x00c`\x99\xb0\xc5\xa9QGG\xab\x848\ -]\x12/\xbe\xdbQ\x08\xb7Q\xab<|\xd3.\x19\x9c\ -\xc2\x9cM`\xa7y\xbd\xc1\xabS\xfe\xb8\x9f\xb3R\xb6\ -\xa9F\x9bE\x14\x7f\x97\xa3\x98\xb3\xa5\x22{7_,\ -\x0b0\xe2\x05\x11\xe7\xa4\xe1lO\x14rNF|\xa0\ -\x9d\xf28\xfb\xd4r\xd0v\xc6B\xd3r\x0b\x8c\x0f\x10\ -=\xd7(\xa6\xfa\xaf\x9d\xeb\xb7\xa6w\xf0(\xca\xad\xbf\ -\xac\x13\x97MO=\x0f\xd1Z\x1b\xdf%\xfd\x9e\xc7A\ -\xf5\xb0sa*\xdd\xa1\x89\x06d\x81\x93\xabm\xda\xb9\ -\xbc\xa7\x16aQ\x9a'\xf7\xe3\x0a\xe0QAo\xa8k\ -;\x84jk\xe8\xbd\x22\x99\xeb\xc2.R\xefE6\x8c\ -\xe2\xf0\x0f\xe5p\xf0\xd9>*\x0f\xb7>\x1c\xbac\x0a\ -\xa5\xf3v\xa8\xb1\x10\xfb\xfcu!\x94K.\xa1\xdem\ -\xcag\xb6L\x89\xce:\x09{\xec@\xfd,@\x8f\xd2\ -\xb1\xf80\xcf\xac\xa32\x14\xe8\xac\x15U\xb1\xbe/\x1b\ -\x15\xee/+\xd7\x99{\xa1\xe7\xdf\xbb\x81\xf30\x09;\ -\xc5V\x87&\x19v\xe8\xfa\xc01\xfa!W\x08\x06\x8b\ -\xfe\x01r\xf5\xfb\xe0\xe4\xe8~\x14\xdc\xf6*\x9d\x0a\xa6\ -\xa0o\xafu\x9e\xbb\x03\xa4\xd2\x19\xe9q`\xe08\x1a\ -\xde\xdfwT\xfd\xdfKVL\xf8\x9cxiw\x1f\xd9\ -\x9c\xdcKe W\xe3\xe7|\x1c\x0dp\x0d\xd1\x91\xb8\ -h\x88g\xfb\x8b\x1c\x11\xd9L3\x8b\xcf1<\xde]\ -\x12WoG\xc7\xb6%\xb8\xf1\x8c\x13o\x12\xcb\x0dP\ -\xb7\x91u\xf6\x7f\xfdV\xe6\x9a\x91D\xcd\xfe\x9cd\x95\ -\x8a\xc7\x83\xe9\x81\xd4=5Z\xe14y\xc9!b]\ -\x22Y\x15\xfa\xfbS\xe0\xb3]ZC)\x95\x0c\x8cA\ -g\x0b\x1dAl\xb8\xb6\x8d\xe2\xbe\xfd\xa8x\xff\xb6\xe3\ -8\x0b~\xe6\x9bW\x05i1q\xf6(\x0d?\xfaz\ -\xc7\xe3\xa8\xa2\xc8Z\x01N\xa0\xd6\xfd\xd1pT\xc2\x94\ -\xcc\xba~Y\x89\x1fo\xd2$%\x01|\xa8\x8d\x8a\x08\ -\x81\xe7j\xa9\xd4\xb7\xe5\xec\xf1\xe1\xc6\xd1>\xd7\xd5\xea\ -\x05\x5c\x9f\xe1fN\xa4\xc5e\x89x\x1c\x15\xd1q\xed\ -r4\xae\xbf\x86&i\xc7\xd9\xa6V\xab5\x11D\x8d\ -\xc2kg\xa4&:\xa5u\xbc\xed'\xad\xdeP\xf1\x95\ -\xd9\xdc\xbe,\x19\xeb\xe2\xf0\xb1\xae\xbf\xe9\xaf}\xfd\xf9\ -O\xd9\xf7>\x0b\x80\xcf^n\xdf\xde\xcf\xf0M\x03<\ -8\x17\xb0\xb7\x8a\x8f\xb7C\xe2%&\xfdYG\xce*\ -\xdcM\x80\x84W\xb74\x1a\x1fx\xdb\x13\x9b\xd0\xcd\x80\ -\x06\x8f\xfd\xa4\xa0#<\xffYS\xd5'\x0b\xe8\xd1\xf8\ -i?\x95\x8a$\xda\xd9}g\xde\xc0\xb6xD\xed\xcd\ -y\xf8%$\xef\xb0e\x0b\x95\x18\xb3#zYy\x99\ -\xb4\xc1\xc3p\xafT\xf5\xeeG\xc3\xe3l\xa8\xad\xcf\xdc\ -zSRZ\xd1r*\xce\x96\x85\x9e\xa1\x81\xa9j\x87\ -c6uw\x9d\xbb!Y\xb7je\xa7\xbe\xa48w\ -\xfe&b4\xe2\xd5'5\xd3\x0ca\xa1\xe2\xd5M\x04\ -\xef!\x18\x84\x09\x99\xf8\xf7z\x1cg\xc1)\xe1\x1a\x86\ -\xc5\xb2*\x9d,H\x170\xc42\xaf4,\xd9ET\ -Z\xe5\xe7Z\xa8\xa6g\x18P\x7fR\xec:\x81$\x10\ -\x0f`\x8c\x8e\xbdV^\xae\x12\xa1\xb4!q\x9d\x1e\x9f\ -:\x06|\x94\x85p\xf0\xa2\xa7\xf8e\x90\x088\x80K\ -\xf6\x1a\xa5\xb1\xd3\xb2\x00\x9bE{\xac\x01\xe0;_\x5c\ -\xf0\xc5\xcb\xc2\x1c\xef%*~\xd7\xe1\xf5\xc2\x1dg\xd5\ -\x9a\xe8\xba\xb1\x10\xda\xc5\x90\x08\xe2\x0b\xd4O\x9c\x11\xa6\ -\xfa\xb7\xd2f\xa8\xb8\x1bC\x89`\x83\x17r)\x03\x90\ -\x22\x980\x11\x8b|6\xc2!\x84Z%\xa23h\xf5\ -u\x88\xfb\xb0\xe6\x08\xc8\xe1\xc0?_\xf4CO\xc0\x8e\ -\x15q\xfb\xd9\xd0j\x93\xfa[ju]\xf8\xa5t\x9c\ -\xda\xb7\x06\x09\xab\xeax\x86-\x0d\xa7\xef\xbf\x09\xcdZ\ -\xdb\xe4\x8d\xbf\xdd9\xde\xb4\xf4\xcd\xfbYP\xdaP\x14\ -\xab(\x87\x9aF\xa4\x18>\x11\xdc\x0eq\xee=.[\ -\x90xI\xc5\xa9\xe7TmI\x111\xd1ip\x9c\xd6\ -\x8dyu\xe1\xfc\x0c?\xbe\x9d\x8aF\xb5\xf4:\x16u\ -\xc7Y\xb0\x04\x02m\x82\xb7\x8c\x881;\x96\xe8\xc92\ -\xf0\x00\xde\x8e\x93\x13\x83F\xed\xc0\x9a\x98\x9a\x17T\x14\ -vp\x22v\x9cM\x05\x90\xd3\xfb\xccw\x86\x138>\ -C&\xe8zr\x03\x08\x81\x0aA\x02\xde '\x88#\ -~{\xd1y\xb1\xadB<\x83\xeb\xa1\x99\x17\xe0@R\ -\x1c\x00'-\x0a\xed\x86NV\xc0!\x9e\x87\xc3\xe3Q\ -\xf1(\x0d[$\xd3\x9d\xfa!\xa8\xc3~Btbt\ -x\xbdD\xbclQ.\x18:f\xc6\x84\xb9\xf0\xdf\x0c\ -\x8c\x89F^B\xc2\xcf|\xeb\x8a\xdf\xfe\xf3\xdf\xc2\xcb\ -\xc5\x1a\x8b1\x05\xab\x16.T\xdb\xc0\xfd\xa8\xb3(\x87\ -\x1bS\x85\x7f]\x19a\x5c\xc4\xc40v\x80\x15\x10t\ -K\x0c\x5ctV\x9c\xc5F\xfc\xfc\xfdsf\xa6\x8aY\ -\xe9\x9c\x1a)\xa6\xde\x15\x1c\xad\x22y6U\xd7\x95]\ -\xecm\xafsRhS\xc3\xb3\xf1=hP\xbe\x84\x12\ -H\x9b\xa6\x09\x1f\x1f\x07\xbe\xfe\xb8\xd3\x9a\x07rD\xb6\ -5\xe0\xb6\x17\xdc\x0f\xfe\x9c\xfb\xd9p\x966\xe3\x89Y\ -\x0c\xd3#\xff\x97\xfe\xc6\x0f\xf0g\x7f\xf1\xaf\xe3{_\ -\xdd\xf1\x8dw\xebd\x03\xf4\xc1\x0e\xf5\xe5\x92\x04\x8c\xea\ -\xf3\xfc\xe0Jl0\x8f@t\xd0S\xf6\xcaRX\xd0\ -=\xf6:\xff]\x97-M\x11\xe3Y*\xce\xb3\xc2;\ -\x87w\xd7\x84\x08&\xa1\xben\x01)\xc5)nM\xd1\ -\xe1\xba.\x5c\x83W\xe6Gx\xe7p\x17\xbd\xb2\x0d:\ -\x93\x82\x03F\xf3x\xbb\x1f\xa8*\x0ay\x9f\xb5\xa9\xb7\ -\xb1\x06\x82\xebb6\xcdL\x16\xc4\x9cl\xe4%\x22G\ -\x8f\xfd\xe8\xd8w\xae\xf2R\xf4X\x97\x97o\xfe\xd4\xe6\ -\xbf\xfd\x13\x05@{\xdc\xdf\x95\x8e%F\x1dB\xa5!\ -\xf9\x88\xeb\x1a5\x8eh3\xf3\x19xBA\x88\x93,\ -\x82\xc4\x0c\x81\x09\x22\xc4\xbcAJn\xeed9v\x17\ -e\x0e\x1c\x1a\xc7\xf3\x02\x08b\x09H\x1b\xa0\x82\xa3\xf7\ -\x8e\xdb\xc1\x03\xed\xb9\xd4~\x02f\x00L\xe7\xc2\xd9\xda\ -\xec\x22\xbe\xf5\xc5\x8ao\xbe\xae\xeaD\x86\xc6c\x14\x01\ -R\x9f7\xb4\xe3b\xe1d#\xb3\xfdlx\xecz.\ -\x06\xfd\xb3v8\x9eM\xb68\xe9JRt\xd8\xcf2\ -\xc7zC\x07\xfaQ>\xd5\xde?\x9f\x8d\xa6\xddh\x0e\ -\xbc\xbc\xceVqY)\xe23\xad\xcac/,,\xeb\ -s<\xd7\xb5\xc75M\xc2t\xc7\xe8\x00\x82g P\ -\x88abW\x93:\x07\xe3Ml[\x82\x8f\x8c\xd7\xf5\ -1\xe0\xbewi\x0d\xf8\xe7\x9e*8\xa2&F\xa5T\ -\x94J\x9ci\xd186y\xa7\xdd<\xf1\xdb\x1dO\xda\ -\xdeE\x97M\xd7T\xe7~\x16\x8c\xaa\xe22*\xd6\xb8\ -\xd2\xd2h#\xe5\x97K\x9a\x13\x8b\xa1\xef\xd3\x22\x8b\x9d\ -P\xd2Ed\xbdZ\xc7\x5c\x83\x14\xf9\xb9\xeb\x18\xf8l\ -\xdb\xb0\xaa#\xf5\xd0N]\xc8T\x8a6\xdbL\xf8$\ -6\x9axn\x1e\xdc\x14\xdeL\xc8\x0f\xe8\xach\x83\xeb\ -\x82\xe8d\xd7t\xcfK\xadh\xea\xe5\x03\xa7{?\xfa\ -p0\x88\xa7\xd0>\x5cz\xc3\xfd\xac(\xad\xc9F\xeb\ -\xe1\xe0\xf1\x92#.z\x1fbdT\xb4\xeb\x1e[b\ -\xa7\x1e\x14\x83\xfe\xa8\x14\xe9.\x8aO\xf6\x8e\xe0\x97\xa0\ -\xe7\x9e\xa2=\x8f}\xe7y\xb2\x9fT\x8e\xc4\x14\xb5\xc7\ -O\xb8\xef\x15\xa54l9Lk\xef\xcb\x9a\xb1\x1f\x15\ -\xf7\x87,\xa5\xb5a]l\x9dJM\x0a\xbf\xab0/\ -\x8a\xaf?\x14\x16J\x8d\xc23k8\x08\xae\xa1>\xc4\ -9BpZ\x1f\xb8\x1d\x0d\xa5q\x02\x14\x03\x0b\xed\xa3\ -R\x93\x05<\x1dU\x00\xb1\xc7\xc9\xb4`\x95;vb\ -u\xb9\xf6\xb5]}Qq{\x16\x0a\xe0.9\x8a\x88\ -\xc7N\x1d\xediyf X\x98\xc4=\xe7\x1c\xf9\x15\ -\x03\xb8\xac\x89EG ,i\x95}p\xc9\x1e\xcb\x92\ -pY\x22\xbe\xf7\xd5\x1b\xfe\xc2\x7f\xf8\xbd\x09\x07\xbb^\ -\xb2\xec\xaa~\x8aJ{\x1bxY3\x96\xc5\x8b\x0a\x19\ -\xc9\x84(\x1d\xaf\x1b\x9fg\xfa\xff\xdd\xd4\xbb\x95\xf6d\ -k\xd4^\xd1\x1b\x9e\xae\x95\xc8\xbf\xb7i\xed\xb9m\x09\ -\xef^\x16\x09\xc9YT8\xc7tH\x8a\xe8\xa9\xe7:\ -\x8b\xe9\xa18\xa9\xbe\xefe6\xc4}4\xe4H\xe1\x22\ -\x9d8O^\xc1\x92\xf8\xbb\xbc=N\x1c\x8a!\xe6\xb4\ -h\xe0e\x8b\xb8\xae\x0br\xf0x\xbb\x9d\xd4yD\xaf\ -P\xb4\x8e1\x1a\xf62\x96\xd7\x97\xf4\xee'\x0a\x80\xbf\ -q\xfe\xfc\xbb\xec\xfd\xd2jE\x8e\xccz\x8f\xf1\xa9j\ -wx\xe2|\x0d\xc4\xe2\xc0\x9dj\x8ei\xee\xa4=(\ -\x82K\xea0\x9b|\xa3\xc03H\xe1,\xac>\xf7\xb3\ - \xea\x17J\xe9\x99\xda\xd5\xe4\xcd\xb7N\x1cC\xb6\xed\ -\xe8\xe6D\xc1\x04~\x8c\x0fN\x12\xe6\xf0r\x1f\x83\x07\ -\xcf\x96\xd3\xbc\xdckk\x0c\xeeQ\x97\xfd\x14\x0d\xca\xa6\ -\xd8-\x1a8\x02\x1e\xb8\x1fU\xa0!\xe6\x9b\xb7\xea\xe6\ -\x9e\xad\xb6\xa1\xfd9\x9e+\x0a\xb0\x1byY\x09\x5c9\ -*+\xf1\x9c\xc8\x13\xb7h\xd1$\xa5\xf2\xfd\xe4\x01\x1c\ -t\xd8\x7f\xb87\xdcvE\x15\x87O2\xa7=\xbd\xe2\ -}\x0c\x94\xd6\x18\xcb\x09\xae\x1bbts\xa7k\x97\xe9\ -%'x\x0f\x5cl\x04\x5c\xab\xbc\xe0\x86`\xb50\x00\ -v\xc1\xbb\x1c\x09\xce\x01\x96k^\x05\x9b\xe0\xe7\xc60\ -\x9a\xe0\x1d\x1e{\x9d\x07\x80]6\x00\x84>\x96R\x1e\ -\x9d<\x05\x89\xf4\xb2<\xea}\xf0Y(\xa5\x01\xe8S\ -\xc1K'G\xfb$g\x5c\xdcm\x1f\xe1\x02\xcdP\xfb\ -Yp;\x0bwi\x83\xac\x81\xda\xed{\xe3K\x9dC\ -\x9c|\xf7%\x7f\xb2\x5c\x05U\xcf/k\xc2\xcb\xca\x15\ -\xc9m\xaf\x18M\xc9\x92\xce\xc8v\xfc\xddZ{\x0a\xf5\ -\xf8<\xfa\xe7\xb3\xcf\xb7S\xbbKu\xa2\x9d\xb4\xafZ\ -\xf9\xe71\x1a[\x05\xa8\x0e\xcf5\xd36\xd4:Is\ -O1+\x0f\xd0\xecY\x90\x1eg!\xbb\xdd\x0a2\x01\ -\x88b\xa4]\xcc\x09c\xdd[\xe3\x8a\xa2\x9a{\x80?\ -\x7f\xd0\xea\xe8\xec\x9a\x22Hs\xd2\x1b\xbf\xef\x98\xe2\x14\ -\x0a\xbd\xac\xab^\xad1C\x8an\x8f\x13g1\xaa\x9b\ -\xc3nvW\x81|\xceZ\x09\xbcqn\x8e@c2\ -2%G\xe6U\x96M\xebf\xa3s\xd8\xc5\x8b\xdeU\ -\x18E\x15\xbbN\x17&\xa9y\xbc\xe8\xdfDd;j\ -\xc7\xfd\xec\xd3N\xab\x0eBk\x17\x16\x06\xa6\x00\xff\xea\ -m\xc7\xdb\xfd\xc0L\x5cw\x0ek\xe4H:kZ\x02\ -\x08\x9d+\x8b\xf1Y\x1a\x8e\xd2X`4\x8e\xd0\x1f;\ -\xf1\xbb\xd1\x11H5\x00&6\xba\x8e\x0f\xf7\x1do{\ -\xc5p\xd4\x10\xa5\xc0\xdf\xe3\xedQ\xf9\xfb\x0br6\x1a\ -\xa6\xa6\xe7,\x95\xe0\xb2BW\xd3@Go]\xa2j\ -\xb3\x07B\xdf!\x9f\xaf\xdb\xd1f\x91\xc0\xd5&/\xca\ -\xc7Y\x10B\x98\x0c\xfeKN\x9c\x96:j*\x8eZ\ -\x018\xbc^\xd2\xb4\x93\xbdj|o\xd6\xb7\x10\xb8:\ -\x8dn\xe0\xf5\xba`\xcb\x11kN\xf8\xecJ\xc1`)\ -\x03\xef\xef;\x8eRp\xd6\x86\xfb\xde&|\xa9\x9b\xf0\ -\x0c\xc0}\xaf\xb8\xef\x15c\xf8i=f\x98Z\x9b\x96\ -<\x9b&\x059ur\xe4T\xb4\x8f'\xb6\xf7\xddu\ -\x81W\x87k\x7f9\xd0'\xbf+\xbe\xd7\xb3\xeb\xc4~\ -\x14\x1c\xa5\xe0eK\x04\x99%\x9ec\xce9\xd4\xd2p\ -\xdf;\xbe|\xff@\x0c\x1e\xd7u\xa5K\xabqJ\x0b\ -\x17\xb8\xb6\xf6\x1a\xb3\x17\x0b\x83\x22\xd3a\xc9\x1e/\xd7\ -\x88m\xc9p.\xe0\xd4\xfd\x92\xbd\x17\xb9SS\xd9\xc2\ -\x84\xcd\xaf\xde\xeex{\x1cd7\x9c\x03kL\xd8\xd6\ -\x88\xfd\x10\x03\xa5rux]\x13LY\xb3\xc8\xbe\xd8\ -F\x9f!zlT\xf9\xfelk\xc2\xa2\x82\xc6\x1a\x8f\ -\x97\x8d>\xff%x\x5c\x16\xda\xfb,\xf0\xc8\xc3\xe1!\ -\x0d\x84Qh?\xdcO<\x0e\xc6)\x07a\xcfC\xf2\ -,Z\x06pe\x11\xb5\xfc\xe5\xaf\x7f\xc3O\x16\x00\x1d\ -\xaf\x0dp=\xa5H\x8e\xb4*f\xe8\x92\xb3\x80\x0a\xc1\ -\xf9\x90\xb4K6(\x04\xd4q\xf1 \xa8\x14d$\xaf\ -\x87\xd6c\xdb\x02\xd5\xe6N\xa4'Y\xeb\xd0\x0761\ -\xc1\xbd\x7f\xa6F\xe5(\xb6?8\x8a+\xa5\xe3<\x0a\ -\xecX\xb7\x11\x14\xd3\xf0h\x0br\x9e\x91\x99C\x1d\xb1\ -\xf3Z-hO\xfe\xb2E\x00\xc6\x80\xe7X;87\ -9\xf16V\xa3n L\x81\x96s\x039Yu6\ -f\xec\xed\xa2\x22\xc7T\xe2\x16\xda\xe1u\xa0\xdf\xcf:\ -\x83y\x0c \xb3$v2\xd1y\xed\x86\x87\x04M\xdc\ -Y\xa6\xc8\xcf\xc9\x009&\xec{R\x18\x1d\xd5\xf8\xde\ -\x11\xad\xda(\xe8\xb1/\xf2\xb6\x178tq\x11\xfa\xfc\ -\xbcv\x8d\xbc\xbc.\xad\xa1\xe2\x80\x98T\x03&\xf5)\ -\xbe\xf2$g\xf0\x92\x94-\xd2vec\xf0A?;\ -y\x07G\xd34\xa6\x0f)\xd0\xd59{\xa7iG\xd4\ -3F1\x0d\x15\xf5N\x82\x97>EeE\xe3\xc8\xb3\ -t\xbc\x1d\xa7>k^\xee\xde3\xdcf\xe8\xe0\xa7\xa8\ -FB\xc5\xe4\xf0\xd8\xcb\xe4\xc8+\x80\xec\x09\xdaq\xa4\ -\xd2\xed\x07?7\xdb\xeb%]\xc6\x1d\x03\xaf\xdb:/\ -\x19\xa3\xf3\xd9g\xd7\xc7\x90\x1e\xa1\xcf\x03{\x0c\x22\x94\ -\x09\xf7i\xf2\xdd\x0f\xed\xe3\xdc\x9c\x14\xe5\xc4\x07\xfev\ -\x14\xaa\xcd\x07?\xffu\xb5hV9\x08T\xb0\xd8\x1a\ -\xa0u\x8d\xc9\x03WQN\x8a\x7f\xb3\x06\x1a\x8c\x07 \ -\x09oK\xccfOFc\xd4\x9f\xc3\xdcvS\x0e\xf3\ -\x22\xa1\xd8\xb4N\xcb\x5c\xe9|o\xaek\x92G\x19z\ -\xff+b\xc0\x5cK,)\x22:\xfe\xbb\xba\xeb,\x10\ -\xd4\x1d\xd6\xca\xf7\xd8;\x87\xc7\xc9\xfdv\xf4\x0e\xb7\xb3\ -H\xe3a>g~w\x87V8k\x8a\xba\xcc=\xf1\ -\xc4\xfa\xfe\xbb\xc0D\xa57d\xd16\x9bV8\xf69\ -\x0fP\x5c\xf7\xee\xb2\xe2\xe5\x12\xa7n\xc0\xf8\x19\xb7\x83\ -\xe7\xd0\x18\x0c\xb9z\x9cE\xcf<\x85\xc2\xef\xae\x09\xdf\ -\xfcl\x03\xc0\xa9X\x8a\xbc|\x88\x87\x1e8\x0f\xbe\x1f\ -g!\x99\xce\xa2\xcfC\xf08T\x0b\xa7\xc4]\xbfA\ -\x8b\xec\xf9\x86\xe7\xd4\xa7\x0d\x8e{M\x97S5\xb5j\ -\x1auD\x89#\xa7.\xa6T5Y\x1d\x03\x01\xd75\ -aY8]\xd30TS\x18\xed\x93\x9d\xc7\xb2\xc4i\ -A\xfe\xa8\xdd3\xf3\x08\xdc\x9cD\xc6\xc0K\xf0<\x1b\ -\x1e\x85;s\x92\x11\x9f\xc9\x8c\x5cMq\xa2\x93#\x9b\ -\xa9,E=/\xb1\x80%9\x5c\xd6\x88%F\xed\x9b\ -\x9f:\x05\xd3\x86\xf0\xac\xe0\x8a\xe6\xe3\xa3 g\xda\x1f\ -\xdfn'aO\xa5\xe1qv\xb4\xde\x90\xa3\xc7e\xa5\ -e\xf9\xc3\xfd\xc4\xd0d\xd7\xb2%\x86\xd6d\x8f\xa3\xce\ -\xe6`M\x11\xad\x90\x01\xb0\xd7>!V\xdf\xf8l\xd3\ -D\xa2\xe0\xf3\xd7\x95\xab\x15\x00\x8fR\xa4\xed\xe1w\xf8\ -\xb6\x9fx\x7f{\x10$\x16\x08\xfcj\x95\xe7\xfe\xe3,\ -\x84\xa1ij\x01\xb0\x10\x88\x9e\xd9\x0eg\xe5\xc5\xbe.\ -\x11\xeb\x12\xf8\xfb;\x89\x0b\x17\xda%\x8f\xd2p\x9e\x85\ -E\xa9VYF\xc1|\x91\x08\xd0&\xd8\xb7G\x95\xa3\ -\x8a\xe2E L\xd0\x9a\x91\x0f\xab\xdcg\xeb\x12\x11b\ -P\x0a!\xf3\x1f\xa2\xd6\xaf9F\xe4\x10\x08\xea\xd2\xf4\ -\x9d\x18\xfe&\x1dP\xc5q\x14\xac\xc9\xf75_\xdaO\ -\x14\x00\xff\xc07\xff\xd6\xdd9\xd4\xaa\x9d\x17\x95\xf1\xd6\ -\x8ds\x8f\xeb\x1dp\x97R\xfbP'\xdc\x06\x05Z)\ -q\x5cS;\xf7\x97\xef^2Z\x1d\xf8p\xdf\xd1Z\ -\xc7\xfd\xc1S\x99\xf1\xa5\x0aS\xd0\xe5r\xd41\xb9\xc6\ -\xbcd;\xbc\x0b\xec\xa6\xa5\xded\x87\xab,a\xb3\x7f\ -h\xf4\xee;\x1b\ -\x13e\xd9\x9f\xde{\x9f~q[\x0b\xdcJae/\ -o\xbd1\xbb\xe9\x9d\x15\xb5\x0fOO\xb1\xf7\xa4|9\ -\xbd\xa8M\x9d\xe1\xdbq\x92\x22\x85\x81\xd29\x9a\xf2\x90\ -\xcf\xbe\xf5\xc9\x8f\xb7N\x8a#U\xfe\xbb\xbd\x1f\xa8\x8d\ -6\x98\xd6\x06\x82\xb3\xf8\xe1&e>\x0f,\xaa\xc9\x9f\ -\xbbP\xc6\x0akT\xee\x0d\xb9l8e\x09\xe7\x0a?\ -\xbb\x18e\xfb\x03Q\xa1$\xa5c\x06j\xecgg\xb2\ -\x9d\xd4\xb6\xde&\x0e\x9a|\xf0yv3`iIi\ -&(fi\xa8\xa07z\xa1,\x7f\x14 J\x83\x22@\x8c}\ -GF\x8f\x8c\xc1\xe1\xc3[\x9b\x0ap\xea\x83\x8c\xfe\xe8\ -\xf1\xe1q\xe0o\x7f\xff\x03:\x18\xed\xda\xa5\xda\xf7\x01\ -\xb8n\x01\x97%b\xc9I\xcfi\x17\x07\xc3\xcd\x04\xb6\ -5R\x14\xb6Yn\x80\x0a\xb9$\x1c\xf1\xe8\xc0\xd7\xb7\ -\x93\xeax\xb0\x98\xb8h-\xf5z\x89\xc8I\xe4:\xc7\ -\xe6$J\xe8\x5c\xeb\x10\x19\x8f\xb6\xab\x1c\xb9\xc7=K\ -\xc3C\xa2\xcc\xa1U\x1e5\x1c\x84\x95]\x97\xc48\xe4\ -\xd6\xe7\xa5\x19\xbd\xc7\xb6\x196\x9ak\xd1\xe0L<\xc6\ -)\x03\xf9\x19d3\xc8,\xa2&\x85\xef\xf7\x87\xdbN\ -\xdcl\x7f\x8a\x8c?\xd1\xed\xe1\xb2d\x9c\xb5\xe1G\xef\ -w<\xce&\xa7\x15\xcf\xb6\x10<3Xd=\xbd\xe4\ -\xa4\xb3\x90\x90\xac\xaeF\xe78\xd9\xb5C\xcar&\xfe\ -\xf1\xbd\x08!\xa057\x9f\xb1\xd2\x1a\xce\xf3\xd3\xec\x8b\ -\x80\xcf\xae\x0b\xa2sx\x1c]Q\xd9C\x97\xf5@\xab\ -\xc0uc\x93\xb2\x1f\x0d\xd0D*FNX\xec\xe7\xbd\ -\xef\x05\xe5\x94\xcbI\x89\x93\xc9\xd3\xeeZ\xe4.x\xb9\ -&\xbc^\x99\x82\xf78\x0b\xeeGa\xd3!\xfcw\xe9\ -\x0d_\x5cW\xfc\xfe\x7f\xe87\xe1\xb7\xfd\xfc\xb7X\xdc\ -8u\xde\x8ej\xfb\x1f\xbe\xbf\xe3~p\xbc\xbe\xe6\x84\ -5\x07\x1cG\xc7qVf986\x19fc]\xb2\ -\xc7\x96\xbdf\x9a\x98\xeb\xe0.\x1e\x85Y\x96\xbf\xfc\xfa\ -\xc4\xfb\xb7\x13\x8f\xe3\x94\xc8\x9b\x94\xbf\xeb\xaa\xc6G\xfa\ -\xb0\xb3v|\xbc\x9f8\xce\x86U6Y\x80\x9a\xb7\xb7\ -;\xa3\x83K\xad(\xfann\xfb\xa9s\x12se\xd8\ -F{\x8a*\x07\xe6Z\xef,U\xabjLM\x91\x09\ -\xbeCp\xf8\xc6g\x1b\x9c\x8f\xe8\xf0\xf5g\xc3\xff\xe3\ -\xfe\x93\x13\x80\xb2\x1d}\xd42t\xf0\x95\xd6\xe6\xd8\xd3\ -\x07\xee\xaa:\xe8Q\x1d\xe0h\xcfF\xd4E)\x81\x14\ -y9\xbc\xffx\xe0\xcf\xfc\xf9\xbf\x81?\xfd\xef\xfe\x15\ -\xfc\xad\xef\xbd\xe9\xc2\x18\x93\xd5\xdd\xc1q8\x8b\x01\x1e\ -v\xde\xf9)\xfc\xd9\xcf\x82\x8f\x8f\x9d\x87\x89wXS\ -\xd0\x87\xea\x11\xb5s\x04\xc4a\xd7\x01A\x8f\xf7@-\ -]^m\xaf0\x9e1W\x0a\xd6\xd1y\xcf\xae\xe7(\ -m\x8a=\xd2\x1c\x8f\xb3s\xb6)\x83\xbd\x8c\xf6 B\ -\x9d\xa1E\x0bS\xb9\xab\x11`\x00~\xf5\xcb;n;\ -\xbd\xc6\xf6%\x98\xc8)\x8a\xf6\xf7(\x1dn\xa80\x91\ -\x92\x9c\x1e\xe8\xe7g\x9a\xbc\xc3\x1a\xd3L\xc3s^q\ -\xcb\x06\xc9\x91\x90lIa\x8a\xf9\x00\xaa\xf4S O\ -\xdfFh\x14+\x19\xe4\xc3\xa2]5\x9e\xeb}\xba\x0c\ -,E\xae\xb7\x81\xb7\xfd\x90w\xddM\xbb\x1e`1\xb7\ -}\x8e\xc0\x19Ti\x10 /\xf1\x9c\xd4\xd3\x9e\xf6\x1e\ -\x9b\xec\xd8!\xbdf\xd91\xbb\xc5\x14\x8b\x83]\xab\x02\ -D\x9e,\x04\xc8\xf5\xd1[\xc7\xc7\xc7\x03\xbf\xfc\xe5\x0d\ -\xdf\xfb\xf2\x0dp\xb4\x9d\xd9\xef3>\xf1\xb9\xdb>\xbe\ -\xca\xba\xe7\x80\xe7Z\xa9\xb1\x13\xae\x9d6\xab)\xca\xd4\ -\x98\x8f#\xf2Ak\xddIo\xf6\x92\xbc\xb8\xe3\x0e/\ -K\xc05-\xec*\xed\xd92\xab\x95\xe33j\x1d\xc4\ -\x90O\xdc\xb8\x19\xc5\x9eC\xcf\xe7\xa6\x8c\x8a\xde:.\ -KFr\xdc\x9d\xda%{\x96\xaaU\x15W+M\xd6\ ->\xef\xe8pHf%\xd53\xc9\x03\xda\x82I\xb8B\ -1\xbcv\x08\xcc\x9e\xa8\xbd\xce\xbf\xd7r\x0b\xce\xf6\xb4\ -U\xee\xe5\xd4$\xacq\x9c_e)\x8anv\x15m\ -\xb4\x99,\xb9\x97\x8a\xfb\xd1\xa5\x1b0\xdb\x1d]\x1d\x1d\ -\x0doj\x93\xad\xf0\xed\x00\xcef,\x86\x88\xc7\xde\xf5\ -]\xf3\x9fu\x03S\x83\xd2%\x8a\x8d\xde3\x02\xd6 \ -[\xbd\xe3l\xf4D\xdb4\xe0qr\xc7]\xda\xc0\xdb\ -^\xb0.\xcf\x9c\x0b\x16\xa3<\xd4G\xe3\xb3\xbc&\x8a\ -\xca\xce\xd2q\xdf\xab\xd6\x5c\x85\x102A\xab^/\x0b\ -:\x88\x02v\x013\x18\xa9\xb7\x81\xcf.\x0b]P:\ -{\xf6\xd2\x9e\x09\x86\xe0D\xe0\xac,$\xd6\xf4\x5c!\ -\x99+\x00J:\x85\x0a\xfc\xcb\x92\xb0\xc4\x80\x10\x1d\x8e\ -\xca\x82,\x858\xc5v\xa5\x11N\x14\xa4}\xb1.\xdb\ -<\xf4/\x97E\x17\xcd\x98\xe7G\x94.&\xc8\x82j\ -\x85\xfd\x17\xaf\xabV\x9f\xcf\x09\xd7Y;B4Q\x9e\ -\x05\xfe\xf0L\xe9x\xe6\x9eT\xed\xb4K\x11\x16<:\ -|\xbc\x9f\xd8\xcf>?o\xae\x1e\x22\xb9\x1dn\xe0\xb2\ -f\x84H\x06@\xf0l\x96<\xb8\xd3\xf7\xc1\xa17\x0a\ -E\x97U\x14\xcf\x93\xe2M[7\x13\xbd+\xe7\x86\xf4\ -bN\xc5\xeb\x92\x08\x83z\x94'n\xfc\xe7\xbf\xf3\x19\ -~\xd7o\xf96\x8e\x93\x05\x82\x05_\xbd\x1dt\xb4Q\ -~\xc8w2&^\xee\xce\x01/\xd7\x08/\xf6\xcb~\ -\xf6\x19TEM\x09\xe6\x1a\xcf\x92\xfd\x96\x14I\xb5\xec\ -\x1d\x97\x85k\x19Zn\xe33\xd6\x5c\xc9\x86\xeb\x12\xe6\ -\x84\xbc\x8eA\xa1\x9e^\xdc\xeb\x16\xd1;p\xbdDl\ -k\x02\x86\x92\x12\x03\xc5\xcf\x9f]3\x9d7\x9a\x16>\ -\xee'\xa7\xd3\xc1\xe3\xe5\x92q\x96'\xda\xfbq6\xdc\ -\xf7\x13\xfe\x13\x18\x94e\x0e\x9cgS4\xf8Q>\xba\ -w\xc7O\x14\x00~\xdc\x7fXK{\x1b\xf0\xa8M<\ -\xed\xc4HP\xe8\xd24\x22\xd6\xd0\xfe\x98{#v\xd7\ -\xd1\x05\xfc\x95\xef~\x85\xbf\xfa\xdd\xafQZ\xc7\x9a\x02\ -~\xff\xef\xfa\x8d\xf8=\xff\xe0wfL\xafYp\xd8\ -iq'\xf48+\xd5\xf4\x18p\x83\x17\xfe%'f\ -p\x0b\xfbi\xbe^;Lz\x97h\xca}\xe2\xf7\xd5\ -\xee\xdf~#\xe3\xae\xb3\xb9\xe2\xe8\x0e\xda\x1bO\xdc\xab\ -BMrrJ\xe5\xd3\xa8\xd2yQ\xe4\xfa\xbcl\xed\ -\xcfV\x9c\xf5\xc4>\x1e\xda\x8b%\xcf\xcb\xf1\xb2F\xec\ -\xa5\xe2\xacu\x86\xacDC\xb6\xc2\xf6\xc6\x5c\xa9\x04\xef\ -\xd4E\xb1\xc3rZ]G\xf1\xd9\x1f\xb5`47\xc5\ -/\xa6\xbc?\xa5\xde\xb5;\x8f\xecr\xda\xa8\xce>t\ -\x09\x9bU\xe7\x09\x06\xf2\xd1!\xf8@>x\x7f\xa2H\ -[\x97\xadh0\xdd\xcd9\x87\x10\x83t\x14qF\xb2\ -ZPK\x93(\xc69\xe0h\x9cx\xd8nyt\xae\ -\x1bJc\xd7\x7f\x9cd\x8a;\xf0%2:\x22y\x0d\ -,\xa7\xdc|\xa6\x885\xb5\xc3\xd4V0>p/\xf7\ -\x83\xafw,\x11\x081\xe2\xcb\x0f\x0fT\xed\xed\xcf\xd2\ -\x18)\xac\x7fO\xab\xb6\xa6y\x16l\x9c\x9aP\xf7\x91\ -S\x9c\x93\x81\xfb\xd1\x94\xf3M\xa1\xa6\x89\x1ak\xe9\x18\ -\x9d\xbb6\x22}\xf9.\x9cm\xa0\x0c\x0aM\x83\xb3l\ -\x04~y\xd11\xc5\xce\x05\xfe\xbd\xfb\xce\x0bq\xcb^\ -\xf40\x1eh\xfb\xce}\xf8\x96\xc8\x02\xdf\xcf2Et\ -!\xb2\x80\xe0\x81\xea\xb0-\x09\xd9\x8a\xad`k6\x87\ -\xa3ui\x22\xc6<\xd0L+\xc3\xee\xab\xa2\xb5FW\ -K\xe3\x7fqY\x12'LAt\xc9\xe8'R;z\ -G\x02\x9b\x02\x81\x827U>'\x149y\xa9\x94\x83\ -\x9eap\xdf\xach\xf6\xc7I\xcb&!?\xe4o\xd8\ -H\xd8\xe1\x99G\x7f\xc9\x01?\xf5\xc5\x05\xdf\xf9\xe2\x05\ -/\x97\x8c\xae(\xd5\xe0h\xa1\x1b`\x82\xe5\xb0\xf0\xaf\ -`d\xce\xf6c6\xca\x01\xcc\xd5\x89N(\x04\xaf\xb8\ -\xe5\xde\xf1\xba-\xda\xa5\x0f\xbclL\xe5\xf4a\xe0\xed\ -Qq;*^\xb7,\x87\x02\xdf\xf55%\xac)a\ -\xcb,\x5c\xef\x8fS\xa9r\x01\xd7% \xf80\xcf\x94\ -\xa3V\xc5\x8bS\x5c\xc5I\x90l\x8c\xdd\x5c\x1d\x0eo\ -\xf7\x13\xb7\x9d\xf9\x17\x16\x02\xf5\xb21\xf8g?\x0dv\ -\xc4\xdf\xcd\x87\x81\xd1\x1c\xce\x93\xe1=\xef\x1f;\xceB\ -{\xf0uMXs\xc4\x18a\x12J\xa9\xffq3\xb4\ -\xea\x9a\xc3\x84k\x8dN\x97\x83\xad\x8a\xda\xa0\xe3%\x04\ -\xfe\xecE+%\x9e\xeb\xfc\xbc\xbf\xfeX\x9e\xffw\x19\ -s\xff\x1f%,\x8c\x91\xcd\xc2\xba\x04\xc5\x13{\xec'\ -uU19~\xc6\xc3\xec\xa0|\xd7\xafK\xc4c/\ -h\x95|\x90\xd6\x81eal\xf8\xdb\xa3`\xb4\x81\xc7\ -\xc9`#{gc\xf0\xba\x14\x15\xec\x04\xa0\xf4\xca\xb5\ -P\xe5Y\xbd\xa4\xa7~\xa2VZ\x03\xb7\x85\x88\xe1\xb7\ -\xe3\xc4\x87\xb72\xcf\xa95sL\x1e\x9d\xc3\x96\x18A\ -\x1f\x83\xc7\xfdap\xb8\x08\xaf5\xd7\xe3,,`4\ -y\xdeUD$\xef\x80\xe1gC\xe0\x1d\xb5L\xde\x13\ -\xa2\xe5,5s@:\x08\x09\x8a\xe1p]\x93\x0a\xb0\ -\x8e\xac\x89\xecQ\x9b\xd4\xfd\x1d\x90x\x97\xba\x0a\x8a6\ -O\xb9\xb5.[|N\x1e\x02\x05\xf3\x9b\xb4;v\x1f\ -B\x00O&h:%R>\x05\x9a\xce1L\xce\xa6\ -3\xa3\xb7\xb7+\xda\x0f\xedn\x9c(\xe0w\xeb\xd7o\ -\xd7\xd4?\x00\xee\xa7r\x14&\xb1}\x12\xff\xdb\x1a\xee\ -\xc79+\x0a[\x0f\x98\xf2w\xa0\xe3eI\xf8\xc6\xbb\ -\x15\x9f\xbd\xae\xf8M?\xf5\x0e\xbd\x8a\x81\x1d8J\xb6\ -N\xb3\xf5AAXl\xf8\xb8\x1f8\x0eV\xfb\xd75\ -\xe1\x1a3|\x90\xd0\xcdF\xf4:X\xa2v\xb3\xa5\x0d\ -\xfe\xbb\x13\xa3r\xafk\xe2\xc1\xd0H\x86\x9b\x97\xf9\xa0\ -P\xadtZL\x9c\x1d\xacN{\xd8%\xa1\xd5:\x09\ -S\xa5v\x84\xe1\xd0\xf0\xec8\x0chQ\xd5\xe5tu\ -\xe9\x9b\xf6\xaa\x18\x14L\xd6\xeep\xd9\xb4\x1b{p\x8f\ -T:\xb9\x08\xeb\x22\x0c\xa5v\x98\xb6\xafc14\xc4\ -\x13\xe7\x08\xd6F\x96&\xb8yY\x1dX\xbbht\x0f\ -~\x8eDg\x1a\x9c\xa8*\xce\x98\xb8\xdfS+\x89\x14\ -\xc2S\xb5\xdf\x88\xf5\x0c\xfa\xdd\x97\x9cpV\xeeHs\ -\xf6r<\xd0\x82\xd7\x84\xc6\x0d\x81\xbbu\xef\x1d\x12l\ -\xe4\xc9\xcf\xef\xbe\x17\xaeB\xbc\xc3\xb2$`4\x1cu\ -`\x09\xcc\xf8\x1e#\x00\xf0\xf0\xbe\xa3wNmZc\ -\x9bP\xeb\x80k\xc4\xe8\x16%_\x0d\x0c\xb8>\xb0\x1f\ -T\xcdn\x0b\x0f\x8c\xb3t\xbcf\x87\x0fu\xa8\x02\x8f\ -\x88.\xe0\xf5\x1a'\xc5\xec\xb2D\x0c\xe7\xf1x\x14\x8c\ -\x08\xb8\xe0\xe1\x04\xb81!\xa9\x8f\x84\x85\x04G\xa7\x05\ -\x19\x05\x95\xa0(\xd9'm\x0a\xc2\xe6\x8c\x17\x98\x8fT\ -N\x94^\x10\x87G\x0cz&@\x0f\xf0\xfd(L-\ -S1\xf38x\xf8D\x01\x91b\xf2x\x14\x92\xf0\xd8\ -!\x05\x84\xa0p\xa6\x8d]\xcf\xd03Y[C)f\ -\xc1\x14\xfaU\xc4\xba\xa8\xecu\x13\xfa\xb1k\xaex\xbd\ -0V\xb5\xaas4\xacn\x08\x119*2V\xba\x02\ -[\x7f\xd84'\xb9\x805=\x0bD\x83\x5c\xf5\xce\xc2\ -\xafX\xae18\x1d\xe9M\xc9{\xe0$\x90\xeb'\x16\ -O\xe6\xa7\xdeO\xeej\xaf\x97\x08\x8f!0\x0f\x0f\xb5\ --\x10D\xb3\xc4\x84\xe0\x1b\x0f\xcc>\xb0\xa4\x80\xa3\x14\ -<\xf6\x8a\xb0elK\xc0\xd1\x18\x22\xc6!\x10\xa7\x02\ -YH\xf0\xa6\x14\xc7 \x86\x84\xf3v\xf1\xd0-p\xdf\ -\x0b^\xd6$\xe6\x00\xbb\xed\x09|\x09\xfc\x1c\xdf\xd7S\ -\x87d\x83w\x1e\x7f\xe3{_\xe3\xc3\xdb\x81\xdf\xf3[\ -\xbf\xc3i\xe0\x9ah\xa9T\x83\xe1@\x85z\xf4\x0eg\ -\x01\xd6\x85\xef^\x1b\x5cwEO}G\xb7\x88\xdd\xb3\ -\xcc|\xf8\xb3~Bt\x14N}\xc0\xdeC:\x8cn\ -\x0f\xbav\x82\xde\x85K\x8eXr\xc4\xd7o\x87.\xbc\ -.Q//\xa1ua\x93t\x9c\x07ji\xc8[\x9c\ -\x82\xc7\xb3\x0c\xa5\x9dRc\xe1\x5c\xc0Y\x0b\x5cw0\ -z\xa4\xb9m\xde\xf6\x8ae\x89XUw\x17\xfb\xbcF\ -G/:\x93\xe4\xde:\xcf\x93\xab\x9c\xc4\x18\xe3\x10\xb8\ -\xbbv\x82\x03]\xd7\x8c\xc7Y\xe6\xea\xcb\x81i\x9e\xc7\ -\xd9Q\x8de2\xa8\xdd:N:\x83\xda\x00\xea[A\ -\xca\xd4(\x94B\xa8\xd6eI8j\xe5\xc8>E\xec\ -G\xc1\x17\xaf\x17\x0a\x82\x1f'\xb6\x95\xab\x85\x94\x22\xea\ -NB\xa1M\xc8\xd6-0\x89/x\xb4\xd1\x043\xab\ -p\x9e\xcd\xcc\xba$\x9c\x859$KN\xa8\xa5\xe2\xc3\ -\xe3\xc4\x18\x1d\x9f]V\xfe;\x8f\x13\x0e\x01g\xd5\xe7\ -\xb1\x9f\xa8m`Y\xb8\x9a:\xda\x89KN\xc8\x9b\xc7\ -\xb1\x13)\x7fH'\xb5-\x09\xfbq\xc0\xb9\x81\xafo\ -\xb2\xf6\xf5\x8e\xe6\x187\xbe\xaeQ\x0c\x87\x8e\x10\xb3\xc4\ -\xbf\x11\xc7NU\xff\xebFp\xd1\xdb\xed\xc47>\xdf\ -p\xb6\x8a\x0f\xf7\x1d\x975\xd2r\x18\x80^;\xbe>\ -*j\xa9\x00\x02\xe2\x22\x98Wk\xf8\xf0\xa0H\x98h\ -|\xe0~\x1cX\xa2\xc3\xc3;\x5c3>\xae\x8f/\xdf\ -~b\x02\xf0\xe1C~ \xd4\x8fL_kO\x08\x85\ -\xc4C1z\xdc\x8e\x82/?\xec\xe8\xe3\x89\xf1d\x07\ -6\xf0q\xaf\xf8\xce\x17\x17\xbc\xbb.(\xb5\xe2\xe3\xed\ -\xc4\x8fn;\x83(\x06\xedFp|\x80\xb9\xebJ\xa8\ -\xa5\xc3\x83'Ji\x1d\x1f\xee'\x8e\x93IKF<\ -\xc2\xa0\x15\xa9\xb5\x81\xc7\xd1\x10E\x22\xa4\xe0\x07\x8a^\ -\x1d\x1aEcZ\x8dl\xec]\xd4!\x10Kk\xcd%\ -\xf7\xc1N\x97/\x13\x0a\x9f\x02\xa2\xda*\xac\xaf\xb0\x8c\ -\x80\xac\xfd5E\x83Q\xfe{j\x1fL\xe4t\x9c\xdc\ -\xe1\xafk\xc0m\xef\xda\xd9\x0d\xbc\xdd\x0a\xb2)\xd4\xa0\ -\x9c\x82\xc1\xff\x99\xa5\xad\xa8\x95k\x80Z9\xfe\xba\xac\ -\x22qu\xf2\xc2\x19\x92\xe4\xa6\x9b`I\xf4L\xa7\xc0\ -\xe9\xc5\x9a\x08M2w\xc6\x96,\x0e\xd5R\xe4\xf8y\ -\x9d\xad\xa1\x8dF&\x80,q\xb5\xd59iI\x81\x98\ -J\xa8\xf2\xb4\xa0\x1a\x1f\x1c>%O\xb1\xdb0\xec3\ -\xffy\xdb\xc5:\x11\xc0\x0c\xdarY\x13\xbc(~\xb4\ -\x9di\x8f\xaf\x15\xc6)\xfex\x90\xc7x[\xfc,\xfa\ -\x82\xbc\xef\xef\xae\x09\x9f\xbflx\xb7e|\xfen\x99\ -\x17\xa1U\xc3\xa5\xd6I\xd6\x83.\xba\xd6\x07\x02\xd8\xd1\ -\x9fGG6 \x94\xe3\x85\xbd\xe6\xa4CS\xbb\xba\x01\ -2-\xcaQ\x0a\xba\x9a\x8f\ -5;\x5c\xb7E\xee\x08\xaf\xbf\xd7r\x07\xfcth\x04\ -\xef\xf0\xeee\xc5\xab\xd0\xc5\x97KD\x0c\x81\xe1r\xc1\ -!9\x9eo\x9f\xbd\xac\xe8h\xd7\x14L@Hf\x01\ -\xe0\xe0|\x90\x7f\x9f\x17\xff\x92\x19Wi\xe1\x1f\xa5U\ -\x09\xa9\xba\xb2\xda\xd9\x91W\xf1\xe3=\xa0\x8b\xdd\xa1\x9c\ -\xec\xac\x1f'\x094!\xd0\x9b\xef\x15\x95\x99|\xa4\xb7\ -ua!\x10}P\x98\xc6\x98\xbb\xa4\xa1\x17\xb9\xc9\x82\ -\xb6D^\xa8U\xe2\x92%{|\xd8\x0f\xb9\x11X\xc0\ -\x9ce\xe0G\xef\x0f|\xf5vL\x0d\xc2\xe8n\xee\x88\ --'\x1e \xb2\x94\x87\x1c;\x96>\xfa\xfc=R\xe0\ -\xae\xac\xb6O;E\x1e\x88\x17\xe5_\x9f\x85\xf1\xce\xd0\ -\x81\xdc&0\x85\xeb\x01N\x1a\xc8\xf7\xee\x9f\x1c2\xc1\ -\x87I?s\xb0}\x15\xd7*\xde3\xf29%v`\ -\xe8\x03\xd75bY\x18x\xf1\xe9(\xf8,\xfc\xb3S\ -|\x06\x95t\x01|\x1e\xa5jG\xcf\x83\xda\x9e\x99 \ -\xb2\x16'B\xcfu\x91\x15\xbdf?\xea\xf2\x02g\x8d\ -A\xad\xc8)]\xf41\xd9X\xa1\xae\x89BIZ\xf1\ -\xa0u\x02\xe1%\x15\x96\xaf\xe1\xa4_\xb8=\x8aVY\ -\xd4gdO\xff|mU\x1c\x83\xc6\x1cu\x8c9~\ -6!Z\xce\xb6\x10zvn,P\xf9\xf7\xdf\xcf\xa2\ -\x0b\xf7\xc9\x1d\xb0\xcf,I\xd0\xd9\xb5\xc6\x82\xbe\x93\xe3\ -\xa4\xef\x1d\x9d\x93\x80\xa4\xf7(E\x8a\x1f\x83\xfe\xbc\xb3\ -\xd1\x12\x16D#\xe3\xcf\xe1'\x9dn\x0c j\x8a\xe1\ -=\xc5e\x03\xc0\xe3Qf\xc6\x86\xd7X2\x80\x99 \ -\xd1;\xbclY\x09\x9b\x5c\x19\xee\xe5)\x9e\xb5\xb5\x9d\ -\x17\xdf\xdf\xc6\xa5\xfc\x8c>\x19\x87W\xc6^\xef\x87\xf1\ -?\x98`\xb7+h\x87I\x93v\x1e\xf1\xefk\xbd\xe3\ -\xe7\x7f\xe63\xfc\xc3\xbf\xedg\x94\xe5>\xb0WBu\ -\x86\xeb\x9cv\x889Rj\xe3\xee\xbf3\x0e\xd92 \ -\xc81\x18\xd8K\xc3\xdbq\xces\xca\xbe\x93\x14H\xa2\ -\xabz\xbf\xccUbd\xd1>\xa8u)\xd3\xdaGP\ -\xd1\xeb\xb6\xe0\xe3\xad\xaa\x90\xa6\xff=h\xa2\xfa\xe1q\ -\xa27N\xba\xce\xd2\xb1\xa6H\xdbb\x1b\xa2\xd9\x05\xb4\ -\xea\xf0\xbd/?j=\xc7\xd5^p\x9cd`P#\ -\xb4f\xafKTaR\xad\xcd\xf74\x87@\x0d\xce\x18\ -\x1a\x9f;\xc5\xb4\x0bq\xab\x0b\x9d\x0dP#-\x90u\ -\x10Y\x14\x16I\xad\x0bn\xc9~\x16\xb8\xd1;\x5c7\ -\xda\xa4\x1f\x0f>\xaf\xa5\x0c\xbc\xdd\x0f\xbc^\x99G\xf3\ -+_\xdd\x91\xa2W\xc7N\xe2%\x93U\xf9l\xde\x1e\ -u>\xbf\xce\x01\x9f\xbf,\xd2\x949\xfc\xe0\xfd\x8d\xc5\ -\x90\xe7\x14;\xa6\x88\x18\x1d\x1e\xc7\x89\xb7\xfb)\x9b\xa6\ -\xd3\xcf\x95\xb0,\x11\xd9\xc7\xe9\xa4Q\xb0\xa7\xb2l(\ -\x90<\x1b9\x00\xb6\xb23Ra\x07\xa79|\xcf\xba\ -\xb43\x1e/\xd7,F\x00\x04\x81Z\x9e\xc2g\xc1\xe2\ -\xaek\xc2\xedqb?\x9b&\xdc\x8c\x9b>\xca\xc0\xed\ -qHcc\xec\x14Lb\xad\x15\x8cA\xac\x0f@\xb0\ -1\x0b\xd1\x8a\x0e\xddQ\x93r?\x0a\xa7o\xbe|\xf9\ -\xfe\xfd\xe7s\x020\xb3\x00~\xe1\x17~\xa1\xff\xb9\xbf\ -\xf0\x8b\xff\xc5\xdd}\xfbw\xbe,\x1ccp\x1c\xea\xe6\ -\xc1C\xd1\x05\xa1\x07\xf7\xe3\xc4\xeb%\x91\xb9\xae0\x9c\ -\xa0`\x9b\xda*B\x0c\x0c\xe9\xd0\x01\xe5\x15\xe0B?\ -:\xf75\x90b\xbc\xf7\x8e\xafo\x05m\xb4y\xa9\xd0\ -\x1a\xe7\xa5\x14%\xd8\xc4y\xee\xab\xafK\x90\x03\x81@\ -\x0br\xb6\x85+M\xc6\x16\xe7\xde\xdf~\x03\x8bS\x0c\ -\x06ft$\x87\xcdy($\x94Rxw\x9bJx\ -\x1e\xae\xc7\xd9\xb1-\x961\x80\xb9\xd7\xec\x83d38\ -2\x97G\x17E\x0e\x14\x8a\x90\xcb\x8e\xd9M\x016.\ -\xd6%$\xaa\xa0u\x9bE\xa8e\xc6@V\x84\xe0'\ -\x0d\xaa5^L\xa5h*`\xa18\x8e/1\xb4\xf3\ -s\xc3\xc3E\xe0\xeb\xb7\x9d\x9dd\x8a\xd3;i\x07t\ -\xd3o\xb1d\x0aLbpJ\x98\xa3z\xdf;\xa38\ -b\x22~\x1dX\x5c='%V\xe8\xf8YI&u\ -\xc3\xc1s2\xc3\x0e\xb0\xa3v\xe0\xba\x86\xe7\xcb\x0a\xc0\ -K\x7f\xe0\x86\x81v\x9ev\xca\x10\xb8w{\xe8\xa5p\ -Nl\xf3j\xcf\x06\xdf\x84Z\xf8\xfd[k\x7f?*\ -\xa7L\xfa\xfcm\xddbB\x1a\x02\xa18f\xed\xbd\xcf\ -$1\xb3\xf1\xc1\x91mo\xa9aYQ\x9e\xd6\x09\x0e\ -\xb8\x89\xb8\xce1\xcc\xae\x89\xe3\xe0\xa18YN\x1e\x98\ -\x01\x89y\xa0\x03\xdcg:8\x1cg\xa38\xcf\x10\xaa\ -\x83z\x0a\x8e\x19\xe3\x9c\xe60\x00\xc4M\xdcm\xedF\ -\xc7{~fgmXr\x98J\xfe(\x15\xfa\xd0A\ -\xeb\x9d\xc3C]M\x8a,XS\x88\x9aB\xb1\xb8u\ -\xeei\xf7\x02\xb8C\xde\xcd\xf1c\x13\x9a\xc0\x83\x7fh\ -zU\xbb\xdap8\xadA\x04K\xf2\xcfL\x82\xdb^\ -\xb0\xc4\xa0\x95\x01\xa7\x0cFo\x03\xb8_\xae\x0a\xe8)\ -\xb5\xcew\x996N\xda\xe7JmX\xc4\x1b 3\x00\ -\x8a\xd5\xa5\xba\xfe\xac\xf4\xf4g\x85\x15\x01d\xe9\x93:\ -\x09\xb4\x82'\x85\xb19\x84\x04\xbc,\x09U\xc1d\x0e\ -\xc0w>\xdf\xf0\xed/.\xc4f{\x87\xd6*\xee{\ -\xc7\x18\x1e>Re\xee\x9c\x0ey\xbd\xa7\x96\xfd~\xc9\ -OWI0M\x88&\x8fN\x17\xad\x85C,)b\ -?\xaa`[|\xce\x18X\xc4\xd46Nr\x94{\x92\ -\x13\xf6\x83\xab\x84\xee\x06<\x82\xcea\x9eo)\xf9i\ -W\xee\x1a\x972\x0c\x8b*\xf6\xfd\xacS<\xca\xd0#\ -\x16\xeb\xc4\x88?\xc3\xdd\x8eR`\xa9\xabv\xa1\x00$\ -\xba.jdX\x88\xd1\xa9\x15\xbcW\xca%\xc5\x8f&\ -\xe2\xe5\x84\x84\xf9\x057\x158\x96\x81`\xd3\xdc\xe3`\ -G\xbe,\xcchP\xd5=\xdf\x93\xa8\xb1\xf5q6M\ -\x9c\x06^\xd7U)\xa2\xe6Di\x0a\x93\xd3\x1e^+\ -^kLR\xf0\x08Vlu\x86\xed\x1c\xa5\xa2\x9c\xe4\ -=\x04\xc5\x833\xba~\xe8\x98b\x83\xb8,\x01\xc7Y\ -q\x9c\xed\x13\x01/\xa7\x09\xb7\xb3\x00\x83\xba\x02\x80Z\ -\x0f\xdeA<\xb3\xb75a?\xf8\x0c\x9b\xee\x8b\xc8\xe1\ -0\xed\xbb\x5c;p\x95\xf9\xf5\xc7\x1b\xd65b?\x1a\ -\xad\xe7)\xe8\xecu\xd3\xd53\xbaC\xcatD\x18\xd4\ -\xa9u\x9eK1x\xe2\xc4=\xd7/\x96\x15\x10\xf4\xee\ -\x13\xc7\xcf\x06\xe4\xba&\xbc\xbf\x03\xef\xdc\xaf\xfd\xe2?\ -\xf7G\xfe\xdb\x7f\xd2\xee\xbc\x1f\x8b\x03\x1e}\xbc\x1f\xde\ -\x0eC\xee\xc3\xed\xc0\xee\xa0x\xe1\x92\xa2\x92\xb8\x80%\ -\x07z\xa3\xf5\x90\xd9_Kde\x5cT!\x16]:\ -90q\xaa\xd52\xab\x99\xb3T\xd4N\x17\xc1\x1aH\ -t*\xbdc\x15\xb7\x9b\x07\x0dq\xbfv\xf0\xf7\x11\xb0\ -d\xae\x1e\x1c'j\xccl\xc6\x98\x1dh\x95\x90\xc2\xba\ -m\xef8*,\xea\xaa\x9a\x0e\xc7\xda\xba\xb8\xf5}~\ -\x98\xc1;<\x8e\x86\xed\xaa=t\xadxwM3-\ -\x8a\x97\xf7s\xaf\xda\x9a\x0e\x7fy3,l\xe5\xd4\x88\ -\xb4\x94\x81\x98\x1d\x16\xff\xa4\xad\x99\x05\xe6\x99\xdf\x849\ -\x06\xb5\x11\xaf\xf7\x1ek\x8c\xd8kU \x09\x05>\x8b\ -T\xf4\xb6\xf7\xa7e\x8e\x07n\x8a\x044\xc2\x14\xdd\xf4A\xe8\ -K\x8a\x11\xa37\xadc\x80^\xccF\xc9?\xeb<;\ -|\xe2\xc4\xc4\x07\x8e'\x1f\xc2\xden\x0b\xad\x81\x1e\x0a\ -\xdc\xd1\x88vT\x1el^\x05\xc0\xa3u$\xe7\x90\x12\ -\xb5\x2298D\xc7 \x98&\x0f\xf4eM\xe8\xc3?\ -\xado\xc1:k\xa7\xe0\x15\x16\xbf\xc03\xc3\x02\xb2\x0d\ -\xc5\xe8QNv\xef\xd5R\xc5F\xc3E\xe2?t~\ ->\x06\xb8rZA\xecg\xc5\xc7{\x97\xd6\x85\x85s\ -\x15'\xbfv>\x8f\xd5\x0e\xa9>\x10|D@C\xcc\ -\x1e\x8f\x93x\xcf\xae\x0e\xfcT\xe6C\xf4\x09\xa5W0\ -\x98\x8a\x8a\xfb\x97\x85+\x91\xb7\xbd\xb0\xbb\xf7dEd\ -)\xc5\xa3\xe7\x0af?y\x80\x19j\x99!$N\x14\ -IN.\xaa\xba\xa0-*\xf8e\x0c\xecG\xc5\xcb\x96\ -\xe0\xf3\x13F\xe4\x01|v\xcd\xfa99Q8\x15!\ -\x9dt\x01\xed\xa5\xceh\xe1\x9c\x12\xd6H\x8co\x1b\x90\ -\x90\xd4) \xac\xe1\xa8T\xd5\x93Z\xe80F\xc5\xfb\ -\xdb\x8e\x01\xe0\xf5b\x9d\x16\x1b\x0a\xdfi\xafB\xa7\xf5\ -5\x0d\x87K\x8ex_\x0ab\xf7sj7\xc6\xd0\xa4\ -r\x00\x95\xda$\x92=\x03\xae\x17\xbd\x97*\xc2\xf6\xb3\ -\xa1\x0d\x8f\xd7%S\xb8\x18\xccU\xd2\xb0\x9f\x05)\xb2\ -SdA\xcf\xe7\xb5\x88\xaf\xf0\xe1~`u\x9c$\xd4\ -\xd1\x91\xf1\x8c\x90\xder\x90~\xa2\xc09\x8f\x14!\xac\ -\xef\x8e1\x1c^.\x14\xf9b\xd0\xe2\xcb\xb8>\x13'\ -w\x14M\x17\xdf\xce\x8a\x01qO\xbcCN,$\xd7\ -k\xc2h\x9e\xeb'\xc1\xd3\x0c\xbc\xd5\xce\x8e%P\x00\ -PJCX\x22\xc1Z\xfa\x9fv\x199p\xc7m\xe4\ -\xd0*&\xff\xd0s\xddj\x15\xd1/\xd2\xeaV*^\ -\xd7\xac\xb5\x05'\x98\xbd5\xc5\x22s\x1c\xbe\xac\x1c\x91\ -\xef'E\xc39G\xbc\xac\x19[`\xc140\x90\xc3\ -\xc6\xf7NP\xa9\xa3V6[\x8e\x9a+\x8aC<\x06\ -\x1c>\xbc\x9d\x88\x81\xcdK\xd1\x04.{7\xed\xddV\ - \x98\xfd\xdc\x07\x09\x1e\x8f\x02wp\x0c\x7f\xbb\x9fr\ -k\xf1\x99\xcf\xcec8\x8a\x5c\x99w\xc0\xb3\xe7\xb1\x17\ -l+5-\xeb\x165Q\xa5\xf8\xdd&\x9cP\xe4o\ -\xed\x03!QD\x1f}\xd34\xa6a\xcb\x19\xd1{\xfc\ -h\x7f\xe0\xb2p\x05r;+\xbe\xf9\xba\xcc\x1c\x8f\x10\ -\xc9vX\xb3\x89,Mk\xd3\x91<]\x09U\xd3H\ -\x03`\x99M9\x0c\x87\xb3S\x90z\x166;\xc7c\ -\xff\xfa\xd3;\xdf\x7f\xfa\x7f\x04w\xfb>\x10\x88c\xf4\ -\xf8\xb1K=y\xe2g\x9dg\x85\x18\xbc\x94\xf5\x03b\ -\x22\xf7OvA\x1c\xe9\x99b9\x0a\x8c\x03\xd0\xf7\xde\ -zS\xa8\xc5S\xfc\xf6\x1b\xbf\xf5\x82\x9f\xfe\xd6\x15\xf7\ -\xb3\xe0\x92\x03BT\x88G\xeb\xb2^\x0c\x09Zx0\ -\x1c\x85\xf6(R\xa8\xe2\x1c\xddR\xf8\x061\xde\x05)\ -2Od\xed\xd3\xaabB\xc1\x00\xbe\xd8I\xa8H\xaf\ -\x91\xe7u\x8b\xa8\xb2\x19\xad9\xb1\xc3\xd1%`\xb9\xf2\ -\x90\x15\xb2\xe9\xb0+\x02\xab\xc4\xf8\x8c\xd8d\xa2\x1dd\ -\xc1\x1b\xd3\xa7\xce\xddy\xe7%\xdbH\x8c\x9b\xdd\x03\xb4\ -\x8ep\xbcD\xec\x05\xfc4G\xa0\xd5\xae5\x81\x8dX\ -\xf8\x9fwu\xb3tqp\x9c\x89\xe1\xb1\xadO;\x8d\ -w\x9c\xc8\x98\x87\xde\xfeYK\xa1\xf2\xaa\xc4C\x00\xd6\ -\xc8\xcf\xc1\xc4\x90\x13B\xe3\xd9eFY\x8e\xfa\xa0&\ - \x80\xa44\xda^\xa4s\x08a\x02\x9e\x96\xec\xf1k\ -_\xde\xf1\xfd\xaf\xees\xe7\xf5\xb6\x1fx\x9c\xf4;\xdb\ -\xe5:\x04\xa7\xe9\xe2>\xdc\x1ee\xf2\x0fjop\x06\ -o\xaacN,\x82#\xfc\x07]Q\xa7\x8e\xf6\xb5\x10\ -\xe6\xdcgz\xe8\xd9\xc1=\xf9\xf4p$\xb7\xd5\xdai\ -\x9f\xf2\x8a\xf5Ta\xd1\xa5\xec\xed\x03stn\xab\x8e\ -\xd2:\xf6\xa3 y\xaf\xcf\xd0c\xdb\x12\xb6\x9c\x18\x9b\ -\xaa\xddw\xebTL{\x1dBm\xb0\xabT]\xc81\ -\xa4&>\x00\xb0\xa5\xa0\x9f\x8b\x9d\xce\xa3T`<\xa1\ -C\x9b..S\x16\x9f\x82P\xbd\x9d;\x00\xbaOr\ -\x8asj\xd5\x07\x09\x96\xf4\xfe\xf3\xb3\x22\x04\x88\x84\xbf\ -\xaf>\xeep\xcau\xaf\x8d\xa2N\x86\x00Qa\xdf\xc6\ -\xc0G}\x0fAd\xc9\xa8h\xefm\x8d\xcfU\x9a\xad\ -\xdd>\xe9d\xce\xd6\x98\x5c\x09\x05`\xcd\x8b\xd5O\xc0\ -Qr\x0e\xb7\xa3\xca\xce\xd8f\xc2\x9c%\x01.\xd1M\ -\xabf\xe9\x0d\xb5V\x5c\x97<;,\x00\xc8Q\xcf\x5c\ -JXRd\xf0W\xe2\xcf\xbb\x97\x86\x9c\xd8 \xec\xb5\ -\xcd\xe0\xab\xd2\x18\x19\xccT\xb6J\x81\xf1p\xc8Q\xee\ -\x94R\xe1\xf5\xff\x8d\x0e\xbc=*B`A{\xd6\x86\ -\xb37M\x22\xe8~\xa8u\x08\xa8\xa4\xcc\x80NxP\ -\xd5*\xea\xf3\xeb\x0a\xe7\x81\xbbR\xed\xcc\xad\xd2\x07\xad\ -\x99\x0c\xb0\xe2\xf7?zGk\x0e\xad\x89+\xd2\x07>\ -\xde\x0b\x92\x0fX#/\xa0S\xab\xc7%\x06,\x9f\xb0\ -6lbW\xca\xc0^\x0a\x89\x9b\xb2Pz\x11\x0as\ -\x0cH9\xce\xa0\xb3\xb3t\xec\xa5\xe2W~\xf0\x86\xef\ -\xbf\xbf\xe1\xab\x0f\xe7\x14}\x9bs\x80\x89\xaa\x14>\x8e\ -\x01|x\xdb\x11u6s\xdd\xd7\x14\xde\xe4\xa6\x1d\x8d\ -\xeay>\xe8\x0e\x816\xec\x9dz\x9bu\x09\xc89b\ -4\xfe\xfe\xbd\x99\x9b\x07l\xa8b\x9f\x93\xacg\xe0\x95\ -\x12/\xe5\x22z\xbb\x9d\xb8,\x01\xd7-!\xe7\x80Z\ -+\x9d\x17\xe03\xcb\xbc\x80\x8c\xa4<\x02\xb2>89\ --\x15p\x81\x00\x9e\xbd0\x9c(yO\x11'\xc6\xbc\ -$y\xe7\xd1EqY\xd3|\xe6j\xa5xot\xd3\ -Xu\x9c\x9d\xfb\xf95\x07\xd4\xda\xf1v?\x19+\x7f\ -*eP\x13\xbc\xf3\xe4\xf3\x90\x131\xd1k\x8c\x22\x88\ -\x0e\xacKBN\x01\xafB~{\xbb\xc3\x9c\xc3\xe2=\ -B|RC\xc7\x80\xde\x0f<\xe9\xa1)b\x8d\x89\xac\ -\x96NhT\x1c\xe7\xf7\x7f\xdd\x02`\xf5\xee\x07\xadW\ -\xbc=H\xb0\x1b:q\x9d\x83\x00%\xb4\x04\x1dgW\ -ZXP\xb0\x0fI~\xbbDaFR\xbb\xe64C\ -M\xce\xa6\xee\xcf\x01\x97u\x9d\x0f\x14\xa1/\x0e\xf0C\ -b6\xa2T\xcd^7F\x9b\xbf\xb4\x89\xce\xb2X\xd0\ -K\xe2\x08\xf98\xa8H\xcd\xc9\xcf\x00\xa15\xd3\xee\x91\ -X\xc9\xe0!1\x15G\xc2\x14n\x94\xc6\xcb`I\xee\ -\x93\xaem`\x0c\xf1\xf6\xa7X\xcdOk\x9a\x0f\xf4\x8e\ -\xb6\xd1\x90\x22f:\x14\xdc3\x7f\xf9(\x9d\x9c\xfe.\ -\xcf\xb9\xfc\xb5\x1e\xec\x94\x1f\xe7s\xe7\xdc\x07p\xdb+\ -\xec\x0f`\x11\xc3=\xb6\x87\xb1\xd45\x16\x97\x9f\xbeT\ -\x8b%\x85\xd4\xb4\xbc\xfc\x0cj\xe3\x1d\x85X11\xb1\ -\xf0l\xe4\x1dX\xe1\x92\x92G-\x83\xc4\xb6Y\xe49\ -\xc5j>\x05S\x0eN\x13\x11\xfex\x16p\xd2\xfb\xc0\ -\x12\xe2T\x12\x9f\xadcIN\xd0\x0cZ\xc5\xd6%b\ -MT\xbb\x1e\x85\x87j\x0c\xe6\xd0\x00>\x7f\xb7\xce)\ -\x04\x9f\x03\x11\xd4d\xef\xe9*\xe8l,xY\xd2\x1c\ -\xb9VM\x22\xceZq*\xa8c\x86\xe8\x80\x88\xcc\xbd\ -\x14\x1d\xe8E\x5c\xfc\xa6\xd5\x05\x00\xa9\xa1\xef'\x05\x97\ -\xdcc\xf2\x22&Z\x94\xffY)\x1dk\x8es\x0c\x1a\ -4.\xb6\x82t?;\x1c\x02\xb6\x18\xc5\xee\x0e\xb3\x22\ -\xaf\x95\xd9\x19\x17\xad=\xb8\x17%\x1ce@\x98\xdf\x86\ -\xd9\xd9\xd8t\x07*R(\xf8\x89\xd8\xa2'Z\xdb{\ -\xbc^\xd6\xd9\x91\xdf\x0f^\x90,\xa0\x1d;\x94\xac\xf0\ -\xa9J\xa2\x9b\xd9W\xe7\x9e\xde\xbb\xa7\xadHB\xae.\ -\xab'\x93(\x03\x068\x11\xa15\x92\xda\x87C\xbb\xea\ -h\xab\x1b\x0f\xed9\x8d\x9f\x01`pMeO\x93\x15\ -)\x8f\xa33\x16xp\xe5\xb5e?\xa7\x1a\xc6\xd0\xe8\ -\x9d4\xb7\xb3\xf7\x09\xfe\xaa*l \xb1i\x90\xbd\xaf\ -)\xbc\x8b\x0c\x8c4\x0f68\x16}f\x91s\x1e3\ -\xb8)\xa5(+V\x9b\xe3\xed\xde;^\xd6\x08\xc8\xce\ -\xf6\xe1vb8\xae3\xd7\x85\x811{\xa1\x0f\x9e\xbb\ -c?3\x0abtx\xecC\x81P\x09\xc1\x07\x1c\xa5\ -#\xa7\x80\xb3\xd4\xf9\x19xG;\x9c\xad\x1f\xd11\x05\ -q\xc1\x07\x5c\xd68\xd7\x22M\xe3j\xc2c\xd8\x5c\xd5\ -\xc1\xbc\x85*L\xf2\xe3\xe4sMP\x13\x8b\x95\xe4\x83\ -\x84\x8f\xe2_D\xa0\x96!/x\xc7\xc7\xb7\xc2N:\ -{\x5cV\xbe\x93\xc1yxOQ\xb5\x03EqFL\ -\x5cS\xc4\xeb%\xa3\xd8\xf9\xd5+AN\x91\xa2T\x03\ -\x80\x85\xe85\x11\x1d\xd8\x96\x0074y\xad\x03\xaf\x17\ -\xfa\xd9\x83\xec\x81c@p'6\x00\x8f\x87\xe8\x90\xde\ -\x04\xda\x119\x10^5\xd7\x19\x22\xcc\x8e\xa1\xfb\xc6\x91\ -n\xf8\x10*:g\x82\xc3\xb8\xea\xedLk\xcd\x8c\xd3\ -\xdd\x8f\x86\xe8\xa49\x88\x1eK\x0a\xd3.\xd9\xa6\x0eI\ -\x02\xd4\x06\xbc\x5c\x22a[>j\xad\xc7\xf5\xcbh\xbc\ -w(\xf6s\xd3rj\x01e\x04\xf5\x04\x0bQ\ -q\xbd\xae\xd4\xbd,\x11\x80\x02\xa9\xaa\x9a\x16/\xc13\ -\xc3\xa8\x22\x8e\xd2\x05\xc0\x8a(\xea\xd6\x0f=+^S\ -E\xa3\x99r%\x09\xbc\xbb,\xb2\xecj\xbd:,\xfb\ -\xc4#\xc9\xb6k\x8e\x8e\x8b:\xf8\xfb^Q\x8e.\xa0\ -\x97\x09\x849\xa1I\xc1k\xfc\xae\x95\xd8\xde8\xc2\x07\ -\xf7\xd4\x06\xf3\xa5\x8b\xc7\xe3\x9b\x9fmH!\xe0\x9dR\ -\xf6,\x8f$\xc8A\xe3H\xce\x9a\xcd\xcf\xfdd\x13F\ -'\x07\x0b\x9e\xb3t\xb4\xc6K+%{\x0e=B\x94\ -\xfd\xd99in4\xf5\x1b\xa4\xd8\xbd\xed'\xce\xb3p\ -\x12\xe6\xc8\xbeg\xc6\x07\xd7Hv\x16\x9c\xad\xc2G~\ -\x1f9&<\x1e\x1d\x1f\xef\x07\xa7\xa5\xe9\xb9\xf6\xb5\xe4\ -\xbc\xa2D\xbcK\x8ar\x0c\x1421:\xb5*\x1f\x1e\ -'\x0b\xf1\x01\xbc=v8\xc7\x09Z\xb34A\x08\xd3\ -=le\x98\xd5\x18\xf0.):#S\x0c\x0c\xf3\xf2\ -\xc0yT\xdc\xee\x85\xbc\x00\x09\x0e\xc7h\xf8\xd1\xc7\x83\ -S\xa8\x00\x1cG\xc5\x92\x03>\xdc\x98/\x10=\xa7\xe6\ -\xef\xdf\x8a\xc2\xbb\x1c\xf6\xbd\x90\x81\x90\x03\xee{A\xed\ -\x9d\xc2\xfc\xc0\xb5\xd2\xe3,\xb8n\x11\x0dO\x1b@cJ^L\xa6\xa0\x0c:\xdc\xde\x1e\x1a\xaf\ -;\x07\x07v\xed\x00AB&\xd0\xb2 \x0b\xa8\xbb0\ -\xe1\xa1\xdcy\xcf1-\xc6\xcc\x07\x88\x02 \xac\x0b\xa7\ -\x12\xb7\xc7\x93\xc65\x809\x96?+\x95\xa8\x87.\xb3\ -E8\xd8\xa6N\xaa\x14\x8a\xae\x9ct\x0e\x97u\x95\x86\ -`\x08\x07L|pGG)\xfc\x99\x82\xb7\xf41'\ -1\x227V\xbd\xb1r-\xd5`<,*\xac\xd35\ -\xa8\x8c!\x1bm\xac\xff\xd9\xcb\xaa\x98H\xf2\xd4/9\ -\xb2\xba\x8f^q\xc6\xac`\x0d\x1f0\xc4Y\x7f\x1cU\ -\x0f\xa4\xb1\xfd\xbb2\xdai\x0f;eI\xab\x9f(\xc0\ -\xede\xf3v\xc97[\xdb\x90ju\x9c\x0cnI\xc1\ -a[\xd3\xe4\xda\x9b^#\xcc\x8a.\xcc\xcbe]\x22\ -^\x96\x15\xa78\xf8F|\xb3\xbfX@\xf0\xf2jm\ -\xe0v\xf0Es\xde\xd8\xf7\x14&e\xb1\xc6\x8dio\ -\x17f\x93\x90\xc5\x81|\xfc\x9c\xe2\x1cG\x0ep<\x1e\ -#C@\x92\xbc\xc9\x96\xa8\x97u\x89]\x16\x8f\x9c\x12\ -\xf1\xb6\xad\xc3\xf9\x80M\x1e\xe6%E<\x8e\x86\xec\x99\ -\xfdV4\xe9\xb8.Q\xdc|\xae\x0c\xcc\xaay\xd61\ -#\xa1O\xe5\x9d\xf7\x8e\xa9q0[`\xd5D\xa8\x14\ -\x8a\xcd\x00\xda\xb6\xb8o}\xb2\x1eN\x09{\x0e\xb12\ -\xa2\x0f\xd8\xa5\x83H\x1a\xf3\x9dg\xe7\xbf\x17\xb6\xfb\x1d\ -\x9ft\xb3\x02\xfb(\x86\xba6vI1z\xa5C\x8a\ -M\x10\x0d\xef<\xa6\xa8\xd0b\x89\x1f\xb2N1p\xc4\ -\xdc$\xa4%\x9a\x06\xc8\xa2\x80Cpx\xbd.,\x92\ -\x1b'\x18,\xb6;\xa2\x1f\x93Jy]9%\x22y\ -\x90\xd8\xdc\xb3\xf2\x22\x1f\xa2\xe1\x91\xc6\xd7\xb0\x7f\xb2\xa7\ -5\xc7\x0f\x9f\xd71\x0f*\x93\xe0\xf4\xc1$\xc0\xd6\x06\ -\xb6\x95\xdd\xa7\xa1\x91sx\x86$\x05GF\xfa~\x16\ -\xf4\xce\x0e\x9d\xd4<\x15\xf8\x95\x05qN\x1c\xc5\x8e\xd1\ -\xb1ma\x0ajK'\x07\xa1(\x10\xc64*L\x0d\ -\xe5\x0fc\x14Bj(\x08(\x83>G\x07^\x8c\xd5\ -2M\xa0g\xa6\xd6)\xbe\x0a\x9e\xe3f\x9e\x07\x0e\xca\ -[b\xb2ei\xf0:\xd0\xdbh\xca\xdb\xe0:\xacv\ -Z\xa5\xb3\xfc\xe7\x8f\x07\x85\xa0\xfe\x935\xe2\x80\xc5\xf8\ ->\xcf\xcd\xfb\xd1\x19\x09\x9c\xec\xd9\x19x}Y\xf8\x0c\ -u\xe0h\x0d\xfbN \xce\xe7/\x8b\xd6\x99}\xaee\ -\xde\x0eN\xddxN\xf0\x0f\xc9\x81\xd3\x8d\xfdh\xb8=\ -*;\xd3\x9d\xfe\xfd\x94\xb8o\xbf\xed,j\x8f\xb3p\ -J\xa2\x9f3\xc5\x80>\xda\x13\xce\x16\xa9\xd8\x1f\xbak\ -\x9c\x0e\xad\x1f}\xdcQ\x15T\xf5\xb6S\xd1~?*\ -\x86.\xdd\xde\x1b\x86\xeb\x08\xd2\xa5\x10\xf1\xec\xa9\x1b8\ -\x1b\xb9/\xc2!s\x22M\xe0\x12\x9d\x05\x91\xc0\xad\xe8\ -pY\xa2\xf0\xcb\xc0uK\xd4qE\x9e/Y:\x96\ -rje\x1b\xcd\xee\xcb\x0f\xe2\xbeSw\xc3\xb54]\ -\x22\xf0\x1eg-\xb8^y\x96DG\xd5\xffj\xbfc\ -%\xa8g]<\xc6 \xf1\xd5@]Kf.\xccY\ -\xeb\x0c\xf7\xf9p;\xe1]@\x8e,\xbc\x16\xb9Hb\ -\x8c\xf8\xfa\xe3\x8e\xf3\xac(rQ\xb9\xc18{\xb2#\ -\x06\xce\xf3D\xf4\xaf\xbf\xfe\x04 \xe3\xfcrV\xee\x8e\ -\x0a\xf5\xcb\xc6\xb1\x96u\xe5I\xbb\x05\xda8\xd41h\ -l\xecM\xc0$\x91E\x1b\x03)\x10(D\x1dS\x9b\ -\xc4'\xb3o\xb5\x06l\xa2\x8d\xf5\xfeT\xa7\x02\xac\xa8\ -,\x89\xaeJ\x00\x95\x83G\xd0\x9e\xc4D6\xb7\x9d\xb1\ -\xb3\xfc\x19\x9e6\xb3\x94#\x82\xa7\xca8\xeb\xe5-\x85\ -\xe3\xc6.\xe1\xa2\xf7\x8c\x18\xae\xf2\x22Wu|\xf7\x93\ -V\x8c-{\x5c\x97e\x8aa\x8e\xda\xb8\xd7\xd5'\xc7\ -\x07\xcd\x89\x94\xe6h\xd5Q@\x86%\x9fe\xa5\xedY\ -\x15l\xb9\x04E\xe3\xa8\xa4\xa8Y\xe79\xce:ZC\ -\x0aQ\x01\x16\xf4\xd7R\x81\xcb\x7fG)\xec\xdc.k\ -\x14\xb7_\x87G\xe3\xe9QT<\x5c\xb6\xc4Q\x97u\ -\x18\x0e\x93\x85p(H\xc4\xbc\xb89z,\x81\xaa{\ -\x0b\xa1\xd8\x0f\xa6\x82Y!6T\x10z\x15\x03\xbd\x11\ -\xa6S\x1b\xbbc\x0f\xa7457\x89z\xceq\x14\xb9\ -eK&\xa3\xa2v\xf41W\x19\xe6)\xe6\xb8O\x9d\ -\x8d.9+#\xcc\xa7|;\xd8\x95'\x85G\x9d\x85\ -\xfe\xeb\xaeP\xa8\xd2\xfatI\xf0\x92\x0b\xc8\xb2\xe9P\ -A\xdb\xa6\xaa\xf9\xbeW\x91\xd0\xf8y\x1d\x8d,~\xe6\ -\x1eD\x0a2\xc7s\x84n*\xfb\x9c\xb8A4\x86\xbe\ -\x15\xaeIY\xe2\x16\x10\xc5\xd5\x035\x16\xb6/mu\ -`\xd1\xe1g )\x8bj\xed\x1aS;\xe7p\xcd\x04\ -\x09\xdd\xcf\xa2\x02\x8c\x87\xd5)KV\x1f\x10\x013L\ -\xf8\x0f\x8bDjtn;\xd9\xf4t\x8e\x8f\xba\xe8iE;\x0eN-\xa2\xf2\xd7o\xc7\ -Ij\xab\xbaS\x0c\xee\xac{g\x0cw\xd0E\x0e\xb0\ -\x83\x8e\xc1\xcfId\x0aZ\xebe6\x17fC\xad\x8d\ -\xab\xb7\x18\x1d.kB\x0c\x5c\xa9lK\xc2\xdb\xe3\xc0\ -co\x18\xa6Lo@J\x01)FE\x1e\x93ka\ -BbK\x0f\x84\x5c7\xa7\x05>\xa9H_d\x0b6\ -\x8e\x8a\x1b\xcc+\xa8JW\xfc\xc6\xcb\x8a\x1c<\xc5\xa8\ -\x08rA\x00\xaf\xd7\x84\x00\x88\xec\xd7\x10\xa2C\xf4\x11\ -\xef^Vz\xf3i\x9d\xa2\xd0\xbd4\x5c\xd6\x84u\x8b\ -t<\x81)\x9d\x1foL$]s\xc4u\x0b\xd8\x96\ -\x88Z\xf8~\xeegCJ\x09\xef^\x92R \xbb\x9e\ -?\x8a./9\xe1\x07_?\x00\x8c\x19[\x0e\xcf\x06\ -\x83\xcc\x02~>\x9f\xbf\xf2\xe7g*\xe3\x01\xef\x81\x0f\ -o\x07\x9d5.`4H\xab!\x80\x98\xf4\x1f\xc7Y\ -q]X\xc4\x14M\xe3\x07\x80Gi3\xf8m\xe8\xff\ -y\xdd\xea\x97\xbfn\x01\xf0\xb2\xe0\xa3G/>F\x89\ -n(~\xcb)N\x9aV\x1bT0\x06e\xa9\x8fA\ -B\xdb\xc0\xc0y\x92-\xbe\x9f\x05\xb5\x98%\xa5\x89z\ -\xa4\xbd\xbc\x04VF\x05L\xf1\xc9\xb7\x9f\xa7)l\xe7\ -\x8d\x19@\x83!\xacl\xebh\x95\xden\xeb2_\xd6\ -( \x85\x89C0\xf3\xa6\x09]aW\x1f\x04\xa8q\ -\xc0\xdc\xbb\xb6n\xc1\x09\x1cy/\x12\xb3\x18A\xf0\x9c\ -a*\xbc\x8ez\x7f\xaa\xf7\x07\x9e\xc4\xc2\xe3\xec\x82s\ -\xf4yX\x00\x1c\x97Z\x84\xaf\x89\xf0\xc6'\x15\xf4L\ -\xbf\xd2\xc1a\xbbO\xb3\xcep\xbc\xdfpY\xe2\xf4\xc9\ -\xce.\x1cOL\xf1\xd1\x1a\xbf\xaf1p*\x82\xf9,\ -\x95?\xbfV\x07\x80\xa5\x05J\x00\xd6\x98\xcauL\x8f\ -9\xbb\xb6\xda\xb9;\xa5\x15KV7\xff\x8c%\xb6\xb5\ -\x0d\x1c\x0f\x17\x0b\xcf\xe1\x14\x82\xc4'\xd3B\xb0\x8b\xb7\ -\x0c\x01\xcc\x03\xb2h\xd4\x09\x00f\xc37\xc5\xac\x0f\x04\ -$\x85@,\xae\x8d;\x9dD;c\x00\xe5\xac3\x85\ -\xec\xfd\xe3Dm\x1d{\xa5\xff6\x980\xb1S|\xc9\ -p\x0dAtTxx\xc7?\xa3T\xa9\x90\xcb3S\ ->\xc4\x80R*\xdev*k\x93\xe7>\xdc.^\x07\ -z\xdb\xa3\xe7\xf8<\x05v\xd2E:\x84>X\x94\xe4\ -\x14gwN\xe1\x94\x02|\x02\xd71Y\xe3\xf1\x14\xcc\ -\xfaER\xa0\xd7\xf7\x9a$\xa0\xb4b\xd9\x81+\x851\ ->\xd9/\xabX2-\xc7\xa7\x22R\x22n\xfd,\xae\ -\xfa\xe0\xc5\xf4\xfe~\xd02*7\x08Q\xa1dU\x5c\ -\xb6Dh\x16,\x88\xa7\xcb\xb2\xc6\x14J\x9b\x94\xb5.\ -\xa8\x09\xa8\x01\xf2*\xe2\xec\xb2d\xe2\xdd \x0b?p\ -2\x15\x22S\x19\x9b\xd8 1\xf0\xd2H\x89I\x9e\xb5\ -\x8a\xfd_\x9f@\xab\xaa\x10\x82\xd1\xc2\x14\x8d^D\xbd\ -\xe3h;`\xaf\x8c\xa7\xb5\x95\x13\x00\x05c\xb1YH\ ->hJ\xc1n\x08.H\xadm\x00!\x9e\x19\x87x\ -\x16\x16f\xd5:\xb9\x089\xd2\xb6l\xeb\xb1O\x8f*\ -\x0bkI\x89\xcf\x8c\x89\x85\xa9e \xab \xca\xc9\xd4\ -\x86\xb0\xc1\x11\x13\x9b\xeb\xc3\xc0\x87\xfb1\x05\xb8\xe4?\ -\xf0\xf32\xc1\x1b@\xbe\x86\x1bJ\x1c\xcc,\x90\x96D\ -Qb\xad\x1d_~x`?\x0b^6\x09W+\x8b\ -R\x8a\xa5\xb9\xe6\xc0\x18\xdc)k\x1dD\x0f\xfa\xc2<\ -\x06p\xb4\x9e\x12'\x946\x05\xc2\xc0\x14\xa3\xd9s~\ -Y\x22\xd6\x94&\x93\xc2\xc3Vh\xbc<\xb7\x1cp\xd6\ -JvF\xf0h \x86:%O\xe18H\xca\x8c\xa2\ -\xa9Z\x11a\x9c\xff\x97K\x06\xd4\xa0\xd93eB\xda\ -\xe4y\x0e^.\x09\xd7-\xa0\x8bP\xfb\xf5\xc7\x1d\x1f\ -\xee\xe7\xbc\xd0Zor\x86\xb1\xe8\x1d\xfa\x9e.[B\ -\xaf~\xe4\xa42\x04jc0\xa0;\x83\x9c\ -\xff\xe8#Q\xd5\xce\xa1\x8f*\x87\x93\x9b\x8e\x09\x80M\ -\xed~\xd2\x09\xd2\x07\x18|\xd7\xdad7\x04M\x99\xdf\ -\x1e\x95`1\x11R_\xb6\x8cZ\xb9f\xb8nq6\ -\x90,\x88\xf83\xb6\xc1i\xd0U\xb1\xcf18\x94S\ -\x08\xfa:\xf0\xbaE\x84\xe0\x91C\xc0\xb6-\x18\xa8\xa5\ -\x8d\x1f~\xfcu\x0b\x80\xaf\x8e\xf2\x01\xfd\xb8w\x8d\xec\ -\x00\x85h\xc8\x8e7t1\xc3\xd1\xcfh\x90\x8d\x01\x91\ -\xa7\x9a 8Jb\x0a\xde\xe1\xba%V\xa4\xa3\xcdK\ -\x1aP\x87\xd4\x19\x90\x03\xf0\x83\xcb\x91\xa2\x98\xe8\x04n\ -\x90\xf2\xd3\x82w,K\xfa\xac\x1d\xfb\xd1\xd9\xf1\x028\ -{\x9fb\x8c.%~J~\xc6\x8e\x0e4\x0c\xfd\xa6\ -VI\x96\xd6\xf9@k\xe2`\x15\xe8\xa9\x8a\x7f\xc0\xb2\ -\x09<\x1e\xc7\x81\xb7\x9d\xa3\x97*\x85f\xf4\xcfqj\ -\xad\xfcL\xbc\xe78\xf7~Pu\x9a2\x85uP\xc7\ -\x7f\xd6\xa2P\x10V\x9c9r\xcf\xcc\x07\xa3?\xa1.\ -b\xfdsr\xc0\x91\x91\xf9\x95\x83Y\x1a\xeb\x10AJ\ -\x9evMP\x83\xf7\x13Ha\xbb$\x17x\x80s\xef\ -O;\x89Q\xf6,A\xd1\xaa\xf9\x14\x19\xe4\xf2\xba.\ -s\xfcMv\xff\x93\xf4\xf7\xe9\x0a#'\x8f\x1c\x1c\x1e\ -\xa5+Im\x08]\xcb\x07\x92\x96\x94\xa7W\xd8\x0e\x0d\ -\xbeL\xfc>\xdf\x8es\xda\xf5\xd6$\x98L\xf7\xda/\ -\x8f\xf9\xbd\x1e\x8d\x15\xads\xf4\x88s\xa4\xef\x91B\x9c\ -\x1e\xf5\xcbJ\xea^\x8c\x91\x1ep=7\xa6\xaco\x80\ -\xd8\x07C]+\xff;\x1f0\x89ho\xf7}\xa6V\ -\x9e\xb5h\x97\x1b\xa6\x85(y\xcf\x95\x97,x\x8dw\ -\x0aB\xd0\xbeS{\xf4.\x06\xc4\x22\x91\xce\xb6\x86\xf9\ -\x5c\xc213!{7\xa7J\x9c\xc6\xf0)8\xeb\xc0\ -]d\xc9\xa2\xcep\xa0c4\xe9\x05\xf4>zo\x81\ -\x5c}^\xf2\xb6~\xb0\xac\xf0\xaa\xb4M\x07\xe0q\x14\ -|\xf5q\xc7\xc7\xbd\xe2\xb6\xf3\x92\xbb\x1f\xdc\x85\x1bY\ -\xd2\x12\xfeJ#\x04':\x13x9\x5c\x17\x8fk\x0e\ -h\x1dx\x9c\xf4\xef\xd7\xd6\xf1\xd8+\x1d\x18\xe8$\xa1\ -\x89\x09r\xf6\x8a\xb3\x10O\x9d\x83\xe34@t\xbe\xb3\ -P\x81\x0f\xe0\xc7\xa6j\x00\xed\xa7\xb5\xf3\x5c\x89\xd1\xe1\ -qVp\xd0\xcfo\x91\xfa\x93NQ\x9c7\x5cm\x04\ -\x1a\xa6;\xe1\x22\x9cq\xd53^J\x9b\xab\xcb\xdb\x9d\ -\xb0\x9e\xd7K\xc6\x18\x1d\x8f\x93\x02\xaa1x\x00\xd7:\ -p{\x10\xbb\xfa\xe1~\xe28\x18#lq\xbd\xeb\xca\ -g\x80\xf6d\xfe\xe01\x06\xbc\xaeYE\x22m\x95\xd9\ -\x07\xae\x0e\xc1\xe9\x91w\x9cV\x9d''hn\x04X\ -f\xe7\xa9\x89\x8e\xd6\xcdR\x9cw\xf8\x10\xb0\xa68\x19\ -\x05n^\x00\xdc]7\x0c\xbc\xdb\xd6\x99K\x91$\x04\ -3\x07H\xeb]\x16C\x87\xdb\x83\x91\xbc\xd4\xa6P#\ -\xf1\xf6(x\x08\x89n+\xdfRt\xd6\xb6\x86\x22\xcb\ -YQ\x0e\x01\x1dNOxZ\x95\x93\xa4\x8f\x81\x8f\xb7\ -\x03\x8f\xb3i\x22\xe2\xe7\x85\xf88\xf8\xb9\xf1\xfb\x17*\ -\xda\x01K\x8e<\xa7\xa2\x9b\x17\xdc\xfd\xe4w\xea\x9d\xd6\ -\x9ar\x9e\x99m\xb3\xb7\x81\xdb\xfd\xe4\x04\xb93\x16\xf7\ -\xe5B{\x9e\xad\xddj\x1f\xd8k\x99\xab\x98\xc7\xc1\xbf\ -\xf7\xed~0l\xc7\x11\xf3\xfd\xee\xba\xe2\xba\xe5\xb9\x02\ -\x89r7\xf1\x9cs\xb3\x98\xdcR\xc2~\x16\x1c')\ -\xb7\x9a\xbfp\x85\xd9\x07\xbe\xfep\xe0\xc3\xdb)vH\ -|\xe2\xb6\xbd\x83\x97\xce\x060\xc11!v\xc1\x91P\ -\xbb\xe58\x05\x8fAM\xc8.'HQ(\x97s\xcc\ -gX\xa2\x87\x0b\x9c\xd6\xbel\x99\xe7\xba\x8b\xf8x/\ -\x8c\xe4\xd6\x14\xe08\x0bZ\xf7JB$\xe3%\xfaz\ -\xbf}t\x1f~\xdd\x02\xe0\xc3\xaf\xa5\x0f\xc1\xe1\xadt\ -\xfa\x87\xcd\xd3N\xf5%;\xc7\x1c\xe3\xbc\x00[c\x97\ -b\xd0\x01\xf3\xa7GU\xfbL\x5c\xa3'x\xcb\xc2\xa1\ -\x0a\x8ebcH\x22\x0ai\x93\xe0\xbe\x8c\xd5`\xad\x15\ -\x87F}\x8bv\xb5^b\xbb!gB\x8e\x5c\x1d,\ -A#\xf7f\xd6\x1b%\xa2E&\x09\x962\x90\x9c\xe3\ -K\xd3\x1bF\xa3*\xd5T\x99\xd1\xf3\xc2L\x89\xb6 \ -\x13L\x9d\x95\x0f\xcd\x96\x13\x02\x02\x1e{a\xce\xb72\ -\xda\xc7'\xe4=/\xb6\x80yN[\x1f\x80*\xd0*\ -aT\xf0\xcc\xf7\xee\xaa\x80[\xe38\xdcib\xf1v\ -\x14\x91\x9e\x9e:\x81\xda\x06>\xec\x0d\x8f\xa3\xcc\x0e\xba\ -\xeb\xf2,\xea\xe0j\xe3\xae\x87Q\x95c*\xeds\xfa\ -D@\x09:+r\xf2\x1c\x0d\xab\x98\x8a:P\x00\x8e\ -\xb0G\x874\x04\x05Y\xbe\xed\xa4\xbdAS\xc8\x87\xfd\ - 6Z\xaa\xfd\xd9\x09D\xb1\x10\x8c\xbdnV\xc1%\ -1$\xc7,uf\x0f\xb5\xa2\xac\xd5\xe7N\xf5m\xaf\ -\x13U\x1c\xdd\xd3z84\xf6\xb6T?\x0b\x03r\x0e\ -\xd8rB\x0aqN\x80ve\x80s-\xa1\x15\x03x\ -\xe0\xed\xa7\xf2\xd0\x85#}\xd2\xf9\xf8<\xf8\xf0T\xd0\ -\xa7\x10\xe7\x9e|\xccn\x8e\xbf\xdf\xa9\x89\x88\x8d\xc09\ -\xa6\xaf\xd3YP\xab}?d\x09X\x5c\xb2i\x0a\xa8\ -\xd7px\xdd\x16*\xb8\x07\x99\xe1{\xa1\xf8'\x8b\xd6\ -\xb7Y\x02YN,\xeetXX!\xd5u\xd9\xd7:\ -\xa6\x85/\x9a\x0eGI\x8d\xde\x0fud\x04\xe7<\x8e\ -\x82\xcbD\xc2r\x92c\xf9\x03\xa5k7\x1e\xe2\x8c\xa0\ -\xe5J\x8f\xe2[\xe7\x805\xf1\xbf\xaf\x8d\xb1\xb9\xdb\x1a\ -q\x94\x81\xd6yX\xe7\xa4\xe2\xa82\xe8\xe5e\x8d\xb2\ -\x14\x86\xa9\xd1i\xc3\x08g^y!\x14\xbf\xe6,\xcb\ -\x9d\xc6\xdb\x8f\xbd\xe8\xbb\xe1\x04\xc8;\x8f\xf3 \xfa\xd7\ -t\x08g\xa1\x18R\xbf.\x82\xb7\x11i\x99\xd0)\x16\ -\xc0\x1e]H\xd6\x9c\x04\x14kc\xfe\xef\xb4\xb8\x12\xdc\ -\xe4d3]R \xbf\xdd\x0d\x9dE\x1e\xf7\xdd\x10\xdd\ -NTQ\x16\xc4o\xc7\x81R;\xf5P\xf2w\x9e\xaa\ -\xce\xbd\xdeg\xe78\x9dh\xa3\xe1\xb6\x17A\x8a\xf8I\ -\xbc=\x0e\xec\x12\x1c\x9a(\xf0\xb1\x1f\x143\xd6\x06t\ -fo\x8eN\xb5\xff\xba\x90\x5c\xf7\xe9_\xa4)>;\ -\xf8\xcb\x12\x10\xb5\xb6\xfd\xf6\x17\xdb\x5c\xfby\xc73x\ -h\x86wh\x85\x080\xf7\xa37\xe0eM\xb8\x1d'\ ->\x94\x9f\xfe\xf5\x0b\x80\xc7\xe3\ -\xf1@\xdf\xdf\x17uf\x8f\xd2(\xb4K\xcf\x87\xec,\ -T\x8cZG\xe95\xee\xb2C\x22y^\xb4\xe7\xc9\x07\ -\xc89\x875P\xb8\xd5ei\xb3\xc4\xb2\xda:>\xde\ -\x88%^s\xa2o\x1d\xcf\xcb%\x04\xee\x17[\xb5\x11\ -5\xc7\xaa\xabl\x80Y\xee\x84\x01\xf3\xbd3 f?\ -\xf8\xc2Y\xa2\x94\x0f\xcc\x04\x98AD\xe3\x19\x11l\xa1\ -F\x14\xa3uTu&A\xc2\x8f!\xcf\xf8\xb6&\xe4\ -\xcc\xb1\x9b\xd3(\xd9V\x07\xde\x93\xfbv\x11\xe6\xd8\x92\ -\xfd\x8alK\xb6z\x00\xa8\x067\xbc\xeaeIS)\ -\xcd\xa0\x9e0\x09_\xf6\x17+\xbcg\xf2\x99w\x1cc\ -\x99\xae\xe0\xedq\xc8\xaa\xe9\x10\xd5\x89\x04u\xfeE\xca\ -|\x00\xf8p\xb7\xf0\x1e\xfe\xbdN\xaa\xe2\xaa)\x89!\ -1\x87\x83v\xbd\x14\xef1EM\xc8W\xf7\xb4\x92-\ -\xf1Y\xa0\xb4\xc1p\x91m\x0d\x9a\x18\xd8\xe7\xc2qg\ -\x1b\xc0\xdb^\xd0\x94\x03a\x9f\x91\xa9\x9b\xcdn\x99\xa3\ -C\x0c\xcfQ\xb29P\xa6\x09\x04\xc0\xed~N\xa7\xc0\ -\xdb\x83\xf6\xa5\x18<-\xa2\x8e\xfa\x80\xdb\xa3!\xc0\xc4\ -Pl\xa7,\x9avU\xc7\x91\x22'*\xfbN+\xa8\ -\x01\xdb,J\xf8\xa1\x8b<8\xf2\x1d\x8e\x93\x0aP\x17\ -d\xc1\x11\x1a\xb9\xa92\xa9\xad\xcf\x90\x1e\x1b\xf9\xc7\xe0\ -0\xc4\x22\xb0Ba?\xd9\xe9\xe6\xa9\xc9 \x5c(\xda\ -h}\x00\xcb\x12\xe7g\xbb(b\x99\x05w\x9f\x9fK\ -\xd7\xf3l{R\xd3\x9a\xa0S\x85}Z7\xd7\xd9\x99\ -s=\xc4}\xf5\xb7>\xbbj\x5c\xc8\x11\xbf\xd1\xf3l\ -\xfd\xc5\x88\xdd\xa2i\x8d\xe4n\x83\x98j\xa3\xf4\x9d\x85\ -\x85\xefQ*\x1eg\xc3\x12\xa9\xf4\xde\x92\xeca\xa3c\ -\xf1\xb4\x9b\xe5\x85N\x9aG)\xec|<\xff\xbe\x148\ -N\xe6*\xdec\xf1f\xe5\xed\x12qr\xffo\x94\xb7\ -\xa4n\x92\x8e\x9b8\xffs\xb9\xc6\xa6u\xf6,,T\ -v\xfao\xc9\x7fPa^{\xc7\xb6z\x5c\xd7\x05g\ -i\xdc\x9f\xa7\xc0\xa0!u\x9a\x0e\x84\xf1@\xc4F\xe7\ -\x06.9\xcd\xcf(\x0b\x9f\xbb\xe6\xc0f\xa5w\xbc\xae\ -Yjt\x22\xa3\xcfN:a\x1b]\x87s\xd3X_\ -\xac\x88\xf8L\xd9[2\xc3\xd6\x1c\xf8{\xe5\x18\xe6\xbb\ -\x16\xa7\x16\x82\x07{Jxj\x0d0&G\xc4\xde\x91\ -\xc7\xd9\x08i\x93\xb0\x99z\x89\x80\xe3(\x9a\xa4:\x1c\ -G\x7f\xda\x9e\xad\xd3\x1d\x98S;\xfe\x9e\x01\xdb\xc6\x14\ -\xc4w\xd7\x84%G\x1cG\x07\xbc\x93\xa0\x0d\xb8?\xca\ -|\x97\xbf\xf9\xf9\x8a\xd1\xb8\x02\xbc,L/\xf4\x0ex\ -\xbb\x19\x8a{\xe0\xedqLA\xe2}\xaf\x82\xd7\x00/\ -\x1b/\xdaS\xfbtN\xacH!\xac}\xe0\x07_\xdf\ -\x98G\x13<\xe3\x99\x07\xd0\xe5\xc9\xe7J\x8c\x13\xb5l\ -bs\xc7\x09\x92\x03{\xb0R*\xce\x93\xd1\xeb\xb6\x86\ -(}\xe0~4N\x82N\x16!o\xf7\x1d\xa5\x88\x05\ -\xd1\x08'\xea\xad\xe1u%R\xfeee\xc1s]\x13\ -cwMP\x1d\x80\x8fo\x0f,A\x85\xefh\xf8\xfa\ -~N\xa1\xe0\x92\xa9' \xf7\x9f\xcdG\x92\x18\xbd\xd6\ -\x81\xcb\x12\x90C\x9aB\xc8\xcb\x9a\xf0\xba\xe59\xf1u\ -\x00n\x8f\x03/k\x9e\xe7\xbe\x07'\x88\xf7\xbd\x88\x19\ -@\xcc~\xf0\x0eM\x81Q\x18\x96\xee\xd8\x91R\x86\xaf\ -\xb7\xf7\x97\xc7c\xe6\x00\x00\x9f\xa0\x80\x01\xe0\x17~\xe1\ -\x17\xfa\xbf\xf3\x7f\xfb\xcb\xff\xf5\xa3\xbd\xfc\xa6\xcf_=\ -\xae\x0b\xfd\x9c\x8fR9\x82\xd2\xe8\xa8\x0d\xed\xa2\x03\xed\ -(\xa5\xb3\xc3n\x1d8Z\xa5\x90\xa1>G\xd8>@\ -X\xdb'R\xd6\xc2\x1bZgzS\x0c\x81\x1c\xef(\ -De}\x8ej{\x03R\x8eh\x95\xa9jM\x17C\ -\x8a\x11\xc1\xf3\x83\x88\x02\x93\xf0\xe5\xcc\xac\xb0[\x9f@\ -\x12\xdb\x81\x95JQ\x92\xa1lC`\xe4\xaa\xfd\xfd\xad\ -7l)h\xb4\xec\xe6\xce\x97\x1e\xe41?\xab\x221\ -c\xd3\xb8)H\xecFz\x1b\x0f\x87.\xcb\x94Uq\ -<\xec\x81e\xf9$\xaaS\xb6\xb9\xd6X\xf0\x98\xea>\ -\x88\x9f\xb0\x97\x86\x14\xf8\xf7Gu\xaa\xc7\xd9PK\x95\ -o9\xc851&8\xc5\xb0\xcb\xe4.\xb8\xb9\x8e1\ -\xbb\xd1~tU\xe2Q\xb6\x1d\x88\xa1\xcfN\xc0\x07F\ -\xc5\xfe\xea\x8f\xee\xb8\x1f\x0d[\x8a\xcf@\x92F\x98\x13\ -\x8b@/\xb6\xba2\x04:\xe4\xf2p\x13\xddK\xb66\ -\xe0\x15\xa7\xda;\xff\xdd\xa6\xa3&\x93\x1e\x933\xe0\x1c\ -A2.p\x1a\xd1;&\x00(x\xe2\x96-\xe0h\ -]\xc3\x5c-,\xc9+\x8d\xcba]d\x0b\xd3g\x90\ -\x04\xd71\xf8G\xf4^\xe0\x17\xe8y{Z\x0fS$\ -A\xcby\xe6\x7f\xbb\xc1b`\xd1\x05p\x9e\xe3\xd9\xf1\ -\xe9\x90\xae\xe2\xcb\xa7Or\xbb\x83T\xe3\x8b>;\x1b\ -\xed\x0d\x90\xf2x\x96B\x9b\x8e\x0a\xe8\x14\x03\xa2W\xa8\ -LH\x93\x07qZ\xb8\x95:~\x0b\x1d\x19\xea\xfc\xcf\ -\xda\xa6U(\x0b\xec\xc3\x18g\xffLm\x02s\x0a0\ -8R}\xd9\x12\xec-\x0cZO\xa4`\xa22\x8e\xfb\ -S\x0a\xca\xf1\xf0S\xb0\xb8d\x0ft\xfa\xf4\x83,f\ -\xbd\xb3Xd\xccl\xc3\x96\x13\x8e\xc6D\xc0\x14\x99\x90\ -g\x93\x9e\xa0)C\x0a$0\xf6\xb9&1\x91\xea3\ -\x13\xc2T\xa7\xd6\x91\x9f\xa5\xa16\x82k4\xf8\xc1\x00\ -\x9d01\xf0y\xaa\x033\x99\xb0wv\x81\xe7Ia\ -\xe8\x92,\xc9`\xa0\x16\xad*\x1c\x13\xd4\xea\xe8\x08\x08\ -s\x1f\xcbT\xcc\xa4wO\x82Ma\xbf)\xec\x95F\ -\xa89x7\xa6 \x94\xd3\x14\x8aDGg\xe1Rj\ -\xc7*%\xfe\xdb\xa3\x0a\xfcD\x0eG\x87i|\xfat\ -%9\xb8\x1f\x0bP3u\xb8\xbd'd\x97\xf4\x89R\ ->\xaa9\xb4\x9eEs\xd3s?\xb4.\xb5w\xd7\x00\ -d\xc6\xf9\x1f\x83\xff\xf9\xcb\x96\x9eB\xdfN\x01\xe0q\ -P\xa3t\x97\x18\xb15\xe6),\x89\xcf\xa9\x93\x183\ -)R\xda\xe9Ld\xc4t\x87\x138*\xa8\xa8\xf3\x9e\ -\xfez\x07\xcc\xa9\xd8\xb6$%XF8i\x22\xb2\x90\ -\xcd\xde;x\xd9C\xdf\xf6\x02\xd6ocb\xbb\xb3\xa6\ -b\x5c\x91F\xdd+\x03\xdf\xff\xfa\x8e\xef\xfe\xe0\x03\xe9\ -\x88\x12\xa3\x13\xd4\xc3\xcf\xd5\xb0\xda\xad\x8aA\xe3y\xce\ -\xefg\xc7\xb6D\x05+U!\xb5\x99Z\x18\x02\xa7\xab\ -\x18\xcf\x95\xdbY\x1bz\xb7;\x8cV\xc5\xa8\xf5M\x0a\ -\x14v\x1a\x00\xc9`L\xb5\xb1h\xa3\xf3a\xccb\xcb\ -\x81*~\xe79\xaf\xbb\x0b\x01\x0f\xd0\xeaX+\x0b\xc3\ -&\xe1\xc8\x9a\xd3\xcc\xcb\xc8\x89\xcd0\xd3a\x95\x8b\xe2\ -\x9en/\xc6\xa84\xbc\x7f4\x94\xfd\xcb\xbf\xf2/\xfc\ -w\xff[\xff\x8b_w\x02\x00\x00n\xe0G\xdb\xe2\x9f\ -\xc2,\xcf\xaa\xb7\xb4\x81\xcb\x16\x10\x1d\x85 Q\xbeJ\ -\x07~\x987\x85m,\x91\x1e\xcb\x10\x08'q\x0e\xf8\ -xos\x9f\xf3\x10\x0b\xda\x94\xfek\xe2\x9f\xd5\xea\xb3\ -[\xb5\x07\xbei\x82\x902\xbb\xd9\xe0\x81\xe1\xddd\xe0\ -7\x05\xe4$\xed\xb2\x87\x14\xd5\xde\xaa\xbe:\xd0\x00U\ -D\x84\x8b,K\x10\x91\xeb\xb9\x83\xdeK\xc5C<\x81\ -5'\x0c\xcfC\xadu\x1e\xee\xdeF\xc3z\x81\xd6%\ -\xc2{\x12\x0a\x97\x9c\x90\xa3\x17D\x86{@\x07~\xf1\ -\x0e\x03\xd75\xcc\x910\x15\xce\xbc\x9cR\xa0\x7fu@\ -\xe0\x16\xedG\xfb0\xd6;+\xe5\x09\xa6\x08~\x86\x10\ -\xb1\x93\x0f\x12\xd2\xc4\x19\xec\xc1.s\xcc\xa2\x8c\xe3l\ -#\xa9i\x02\xf1\xe0\xd84\xc8\xbb\xdb\xf5\x1d;\x89\x1e\ -\xdb\xe08\xbb\x18\x0c\xa7V\x1e\xd6\xaa}x\x80\xb9\xa9\ -#X\x92GS.\xbd\x89D\xcf\xd6q\xdb\x0b~\xf4\ -\xf5\x03\xff\xde_\xfe.\xbe\xfax\x22\xcb\x8b\x1b#;\ -\xdd\x87\x9e\x97\xc3\x88\x8c\xd3n\xa5\x0b\xe5(\xf3\xe7\xb1\ -\xa9F\x93u-\xc68u\x10N#\xf5\xdb.\xba\x97\ -{\xda\xc0\xe8\xfdm\x9a\x9e<\xf5+\xf4\xdf\xcb\x89\xd2\ -\x9f(k\xbe\xa8T\xda\x1by\xac\xeb\x99\xb6\xf4\xb8h\ -Y\x07\x1aG\xd2\xd6Ca\x96\xf7THG=G\xe6\ -\x968\x05\x9c\xb2\xcb\xccF\xd26~6\xfb\xdd\xdb^\ -\x00P\xdb\xe2=\xb07\xfa{Yp\xd6\xa9\xc8\x87&\ - \x84pE\xdc\x85\xb0~{p\x92\xb3%\x8f\xdb\x8d\ -^\xe1\x14\xb8\xc2\xa3\x83\xc1\xe1\ -D\x06\xd6\x98\x88c[\x93\xbc\xa7\xf5i\x05\x03+\xcf\ -$w\xc0\xa1\x8b\xc7\xa93.Z=<\xce\xa2J\x8b\ -\xfe^\x00\xf8\xf8\xe0\xe8\x9d\xc9q|H.\xab\xd9)\ -\x0c\x02\xf4\x84\xed\x00\xcak\x96\xbc=h\x1490p\ -\x7f\x14E6\x0e\x0c\x89\xa7Z\x95@\x0f\xcfn\x96\x11\ -\xa8O{\xd3\x87\xfb\x09\xd3\xc2\xef\x85\x97\xa4\x1b\xear\ -u\xe1\xc3Q\xf9\xcdN\xec\xc9Ph\x0a\xd9\x18*\xae\ -\x82\xb4\x0eU\x85\x8esn\xee\xbb\x9dT\xe2\xcc\xe5f\ -\xa7\xe9!b\x9b\x08i\xdc\xbf\xf2\xaf%\xf8i\xa9\xb4\ -\xe2\xacu\xc6\xd8nK\xc2e\xe5\xcb\xe1=U\xe5\x13\ -;<\x84\xe1\xfd\xc4\xe2f{\xef\xfd,\xf8\xe5\x1f\xde\ -\xf0\xab?x\xc3\xf7\xbe\xbe\xa1HE\x1d\xa4\xea'\x92\ -\x93\xbbR\xe0\x19\xbbl\x22\xd1\xe0\xc3|V0xQ\ -3\xc5\x90\xc5]\xd3D\xc4\xc4},j$J\xd2K\ -\xea\x06\x8bW[\xa9X\x17~\xca\x9d\xb0*\xfc\xe6\x90\ -\xb5\x0e\x83/g\x8a\x0e\x8b|\xe2\xa6p\xf6\xd2\x10\x00\ -O\x86D\xf6n^\xec\x14$5]6\x14\xdb=N\ -\x0a\xd0\x0cwkS\x92\x948\xb9\xb1X\xe1\xae\xcf\xd2\ -! 8/\xa7\x86\x13x\x86\xe3i\xaf=\xe6^X\ -\xdcy\x8dkC\x00\xd0\xe8\xa3f\x80\x12\xf4^z,\ -)a?\xbbt&\x9c\x0c,K@\x19\xd4\xf6\x7fv\ -\xcdR\xd4\xf3\xa2\xbc\xef\xa2\x0bj*\x15\x9c\xc3^\x99\ -\xa9\xc1n\xc5\xe38\xe8\xe7\x1f\x83\xea\xe65\xb9)\x18\ -6\x02_\xd4\xa1\xf9\xf1~\xa8\x18 \x81\xcd,\xad\xf7\ -\xbdpZX\x0b\x1e\xb5\xa3{F\xa8N\x0a`\xa3\xb3\ -\xe8q0F\xfb\xba\xc6\xb9\xa6\xf0\xce\x13\x03\xdc;\xc6\ -hz\x1e\x08T\x09F\xb5rL,4j\x22S\x0d\ -eOv\x1e@\xc3\x96#\x5c\x18\xf0N\xeb\xcc\xc0T\ -\xc8\x0f\x1fw>C\x83\xfb}8\xae\x1e\xf7\xd2f\x9c\ -rp^\xe3d#C~B\xf8\x13$\xad\x0ay\xee\ -\x83\x02\x90\xbc\xc3\xeb5q\xdf\xdd:>\xde\x0b\xee\x8f\ -\x83q\xb2\x83\xa4?6\x1a\xc0\xcb5\xa2\x14\xc6\xf0\xee\ -\x07I\x8d\x009\x05\xfb\xd9\xf0\xe5\x87\x07\x8a\xa6^\x97\ -\x85\xfa\x8b\xd6\x06^\xaeQ\x99\x0d|\x8f>>\xa8\x83\ -Yr\xc4y\x8e9E\xe2\xea\xf0\xc4!\xd0\x94\x9dy\ -C\xc2N\x138/K\xc0\xcb\x96\xe6\x19I\x94\xad\x84\ -\xd7R\xb9\xe7\x9c\xe6\xb9\x97\xb5\x9a`\xf1\xed\xb56f\ -:\xa1\xe9\x9a>\xbc\x15\x125\xb5\x7f\xff\xf88\xb1\x1f\ -\x15[\xf6x\xbd$\x01\x8b\x04(\xda9U\xfa\x8d?\ -\xf5\x8a\x18\x02\x0eM]\x9d&1\x97\x8d\xb94\xab\x0a\ -\xa2^\x81\xcf\xb6\x05\xeb\x9a\x90\x83\xc3g/\x0b\xaek\ -F\x8a\x01G\xa9\x0a\x07\xf3\xfaY\xa8I\xb0\x82\xd2\xfe\ -Z\x94\xcbp\x94\xc6\xf379\x5c\xd7\x8c\xcb\x1a\x04*\ -\x1bs2\x99\x82\xc7\xba\x04,9\xe2\xddu\x99\xc9\x87\ -\x1f\x14\xc2Vj\x9d\xa2\xf2\x94<>\xbb2`\xef<\ -\xbb2\xb48\x1d\xb7\x80\x1f;k\x9c\x03n\x8f\x8a\xa3\ -5\xac\xd9c\x8b+\xaeK\xc2hO\x07\x969\xe4n\ -{\x01\xd0\xf0\xeee\x91\x00\x94Q\xc2D\x8a{4t\ -\x01\x81\x12\xb6\xf1\xc3\xaf\xfe\xce\xfb>\xfe\x9d\xff\x81G\ -\xff\xf2^N\x94\x92\x91R\x9f/\x15cK\x9f\x0f\x90\ -y\xdc[\xe7(m@\x99\xde\x0e\xc2ur\x9c\xef\x04\ -\xcd\x19\x03\xb8\xef]*setG\xfe\x12\xfb\xde\x00\ -\xb4\xd9]\xad\x99\xa3\xbb\xe0\x1dBLh\xf3\x80\x06\xde\ -\x7f| \xc5\x88-\xfb\x19(\xf3\xf95\xb3\xdb\xafc\ -&\x9a98D\x0f\x84L\xa8\x8c\x17\x07\xc0\x81\x13\x85\ -C0\x0a\xb3Qu}I\xd5\xfe\xac\xf6L\xa7\x1a\xf0\ -\xf0\xdeFi\x09@\xa3\x95D?S=\xe5>h\x98\ -;\xf42*\xf6\xa2\x944!O\x99t\x88\x09\xda\x89\ -\xfe\xf9\xc2\xd8_\xc1C\x8ag\x0a\xd08\xb6\x07S\xf0\ -<-sg\xed\xd8O\x86\xa8\xd84&\x86\x00\xb4F\ -\xedE\xe0\xef\x93\x05\x05J\x91\xab\x08\xe6\x22\x00]T\ -\x95\x90I\x8a\xea\x9d\x95x\x0cO\xd4\xb0\x03G\xecW\ -/\x96B\xad\x80gT\xef\x18,`\xb6\xecec\x93\ -\xca}\x0b\xa8\x85,\xfdo\xben\xf8\xe6\xeb\x86\x7f\xe8\ -\x1f\xfc\x96\xba\xdc\x8e\xbd\xb08Xs\xc2\xc7\xfb9\xbf\ -\xabR+\x86\xf3XW\x8f\xb7G#\x826{\xd4\xca\ -U\xd3\x9a=\x02\x1c\x9ac\xa5|Y\x12\xb5$>\xa2\ -\xf6\xaaq\x1b\xbf\x8f\xd0\xdc$/\x0e\x0d\xdd\xa3\x03\x0e\ -\x08Y\x9c\x13\xd0\xab\xbe\xdb\x80\xe8\xd9\xedT\x81j\xdc\ -\x10\xc1\xab\x8f)\x1c\x8c\x89#BC\xda\x9aE\xf3q\ -\xd2\x22w\xcdA\xba\x8e0\xa1;\xd6Mm\x89\x81Y\ -k\xf2\xd8\x15\x1f\x1d\xcc\x82:\xb8\xd7\xe6\x81\xcd\x03\xdd\ -\x04h\xcc\x0d\x1fx\xb7%v\xf2\x9e\x87V\xc7\x00\x86\ -\x13\xe9\x8f\xef\xcbe\xe3n\xb0\xd5>;\xf4V\x1dv\ -4\x81\x95\xe8\xaa\xd8\x8f\x93\xaak\xc7Q\xf3w>\xbb\ -`WW\xb4d\x0f\xd7;\xb2\x7f\x8eV\x8f*`N\ -kp\x08\x82\xa2\xd0B\xf7\xf6\xa8$\xce\x81\x13\xbbC\ -\x94P\xe7\x12::\x96\x85\x17\xe2\xae\x10\x12~pd\ -\x05\x84\xe0\xb1&\x87\x0fw\x0f\x8f\xa60\x17H\x80\xcb\ -\xcf\x83+\xb6@\xdcn4f@\x9b\xa9s\xfc{\x9e\ -\x8d\xc1Q\x1a\xb2\x0f\xd8O\x16\x06Q\x1d\xae\x89K\xd7\ -\x14\xb1?\x0aBt\xb8=:\xae+\xdf\xed\xfb\xd9\x91\ -\xa3`SG\xc5\xbb\x97$\xa7\x85G\xbax\x8c\xce\x02\ -\xe7~<\x7f\xf7\xfdxf\xb9\xf7\xc1\xe7\xe2\xedQ\xd5\ -\x01\xb2`\xf0\x9e\xe7\x11\xb89\xd2\xf8\x99\xd67\x06G\ -u\xa2\xd5\x07?\xc3\xcf\xb6\xc4\x89\xa9\xe7\x18\xde\xac\x9e\ -pOZ\xe4e\x8d\xd2u\xb0\xd0.\x91\x22\xc0V\xd9\ -\xf9%\x1f\xe1S\x93\xad\x98\x9c\x10\x0f\xc7]\xbd\xe3D\ -\xe6\xfc$\x0feI\x09N\x96\x83S\x01Y[\x88\x13\ -\xe3|]\x13\x9a2\x19b`n\x0a\xc9\x9c\x11\xdeW\ -^\x84\x83\xdde\xf0~\xba\x16\xd2\xcc=\xe0e\x99r\ -\x9c_\x16\x15\xeeE\x82\xde\x8a/\xae\x1bR\xe2\x85\xe7\ -=\xef\x94\xf3\xd4\xba\xd5\x0f\x5c\xb7\x88\xb5E\x8cA\x91\ -\xdc\x92\x08I\xf3\xba7R\xe2\xc4*\xb8\x84\x8e\x81\xef\ -|\xe3\x82\xe5\xa3\xa7\xe83\x04\xb4\xd6p\xd66Y'\ -\x16,\xd4\xf4\xe1\xee\xa5\xe0\x927\x84\x180\xa4\xea\x8f\ ->\xa0\xe7!\xa4z\xa4m\xcfE\x0cpM`\xff\xde\ -\xaaB\x14X\ -\xc1\x89\x08:\x8b\x04K\x7f\xe3e\x1d\x9e\x02:\xadC\ -z\xadLG\x94\xed.x\xed\xa5\x11\xe6\x9e|\xcd\x14\ -\x8a\xad\xcaQ\xd8O\xaa\xa4\xa9\xdauO\xa0\x8d\xfe\xd9\ -%Evl\xdaU\xd6\xd6p6^h\xb6\xfbK\xea\ -f\xed\xf3L>\xce\xd1\xbdi>v\xc1>\xfa\xa0\xed\ -\x8f]\xb0\x93g>b\x09~\x92\xd9\x80g\x98\x89\x0b\ -\x93M\x82\xe0\x1c^.i\xa6)\x12\xec1\xe6\xcfj\ -h\xe1(\xcb\xe4\x18\x9c^\xbd\x1d\x0dA\x87\xcf\xdb}\ -gf@\xe0~\xd3.\x90\xe8\xbd\xb2\xce-\xd2\x95\x7f\ -&\xb9\x13\xec\x90\xba\xc4\xaf!\xf2P\x1d\xe0T\xcb\xc8\ -u\xa7&\x13\xc1S\x0c\x1b\x1d\xad]G\x19R\x933\ -G\xa2\x0e\xc5\xef\x06R\xbf\xbc)\x86\xb5F\x19 \xff\ -\xfc\xa8\x9d\xa3y\x80\x04\xc2\xa2??p\xf7<4y\ -\xb0}\x9f\x05\xfbx\x0ft\xd7\x98!!\x95q\x07\xf0\ -\xb2%\xa4\x88\xe9\xa7\xb7\xee$\x06\x07?(\x90|X\ -\xc4i\xef\x88a\x08t\x13\xe6z\xcbbX\xdbh\x80\ -\xfdL\x9e\x98\xd9mI\x12Kz\x85\x7f\x11\xe0\xd3;\ -\x8b\xfd-%\x04\xc7\xc2\xc5k\x95\xb8m\x89`\x1b\x1d\ -E\x8f\xbd\xe0\xb6\x9f\x0c\xaa\xd1\xcfy;\xe8\xd5\x0f\xde\ -c[\x12\x86\xd6PM\x0an\xef\xfc\x1c\xa7\x87\xc0\x8b\ -.\x08)<\xf4\x0c~};0\xd4\xbd\x934\xc7\xb3\ -\xcb\xa8\x98\x00SL\x83\x0b\xf0a\xe00\xca\xa6\x02\x8c\ -\x96\x9c\xa8\x1d\x011\xdag\xf9\xf1\x95\xa5\x1b\x9c\x00\x01\ -Z\xb9A\xeb\xaeF\xd8\xcfu[&<\xcd9\xc5h\ -{\xaf\xf5\x1aI\x7fU\xbe\xcd\xc7\xd9p\xd4\xaaLy\ -7cm\xcf:\x90s\x92\xab\x86c\xe4\xfb\xa3\xcc1\ -\xf7\xd9\xf89\xf5\xae8wit\x16Q\xf1\x1ege\ -1\xad\xf3\x8e\xeb3\xa5\xfc\xa5H\x1b\xa8\xd6998\ -\xbc=\xca\x9c\xa4\xd9\xaa\xad\xb6\x81\xc7\xa3(\xc1\x8f\xd3\ -\x22R\x22\xdd3;Fi\x9fU;\xf76\x9a\xce\xbd\ -\x8a\xeb\x16\xc5\xf8p\xa8\xdd\xe1Q\xca\x04\x07\xc5\xe8\xf0\ -v?%~$\x97\xe0W\xbf\xbcs\x22\xe6\x1c=\xfc\ -\x83\xab\xbe\x97\x95\xc2\xba\xe3\xec\xe8\xf5\xe9\x80)\xa5#\ -&\xc6\xe7\xbe\x7f\xdbq\xdbO\x04\xefq]2\x5c\xf0\ -\xf3.\xc9!\xe1\x07\x1fn\xb8\xed\x0d_\xdfN\x94Z\ -p\x9e\x1dG\xeb8Z\xc5\x92\xa8Y\xba\xdfy>\xee\ -\xb5LQ\x1e\xb9\x0dP\xb1\xc7I\x18\xba\xc7}?q\ -V\x0aB\xf7\xb3\xe0\xbes\xe4_:\x85\xba\xe7\xd9'\ -\x05uF\x90W\xb3S\x07Nsr$7A\xae\x99\ -\xd7\x97\x84\xe0\x99t\xe8\xc1\x82\xc4\x8a\xa8\xfd\xc1\x09y\ -\x0e\x04\xab\xdd\xf7:sQH:\xe4\xc4\xfc\xfd\xed`\ -\xb47\xfa\x8f\x05\x01\xfd]\x0b\x80\xb5\xff\xda\xd7\xde\x07\ -\x9c\x95\x02\x98\xa3v\xec\xc2\x09%\xef\x9fXL\xedj\ -\xed\xafw\xd7\x05G\xe1\xd8\x9bIJ\x0e93\x98\x01\ -\x01\xd3z\xc2p\x1d^0\xdbT\xd5s\x12`\x11\xbb\ -p\x01\xb7\xd2\xf0\xf1\xf1\xb4\xc3\x98\xd2\xff\xf3\xeb\x02\x8c\ -&\xab\x07/\xc8\xc7\xce\x22\xe2\xb2\x86\xe9\x87o\xea\xe8\ -\x8d\xceF\xc4+\x85D\x069\xb1}!\xb3\x0b:\xf6\ -Zf\xceAQ\xa7\xdb$\x81\x0e\xce\xa14\x09\x8a\xf4\ -\xf28\xc71\xf2\xcb\x85\x8c\xfc\xe0\x02j\xa9(\xa5\xe2\ -\xbe\xb7)\xbeKb\xf3\xc7\xe8\xe6\x05]\x07\x8b\x9f\x18\ -\x9ey\xdb\xe6\x05%\x1c)btc\xcfS\ -\xb1\xda\x1b\x843\xe6\xf57$\x84\x1b\x12 U\xed\xf9\ -\x96LQg\xed\x1d1\x88\x87\xd0x8C\xd5|p\ -\x11\x90\x8e\x22y\x8f\x9b\x1e\xf6\xabt\x13\xc9\xec-\xb2\ -\xe95\x8d\x12\xb3\xd1\xcc\x8c\xed\xad\xe4*\xef0mr\ -[\xa6b\xbf\x08+l0\xa95S\x04\xb9-\x5c\xf1\ -\xb4AZ^\xd1\x8e,*\x85o\xc9~\x06\xafX\x16\ -\xc4\xa1\xfcz\xcb\x9d7\x84)\xc7\xed\x1c\xe9/\xd9\xcf\ -\x89\x91\xc5\x94\x86\xc0\xb5\x86w\xe4&\x00\xe6Q\xa70\ -\xaaHy\x9b\x92\xc7\xb6\x04\xf4:p\x9e\xe4\xf6s]\ -$'@\xe7\xa8\xbb\xf4\x0e\x04u\xf1\xe5i\x01]\x13\ -5.\xbd+\x84G{w\xc0\xb42\xdc\xd9/\xc9#\ -\xa6 \xe4\xae%\x18R\xd6\x13<\x85\xb5\xef\xae\x89\xce\ -\x11\xb1\xea\x9d\xde\xb3:\x9eaJ\xeb\x12\xe5E&\x0a\ -\xfb\xb6\x93\x0d\x90\x13\xc7\xbd\x8c\x08\xad:\x9c\x82v\xdb\ -B\xe9f\x8e\xde/\xc9\xe3\xf3\xeb\x82\xd61\xd7\x1f)\ -a\xeep\xcf\xce\xe2\xaaV\x16\xe1\xce\x0bV4\xd8\x8d\ -z\x07\xdc\xf7\x13o{\x9f\x11\xcf\xbdw\x1c\x05b\xdb\ -Wu\xb8\xbc\xdcS\x0aD\xe6z/\xe1\x1b\xddA\xce\ -\x07\xf4Jt/'\x1c\x81\xe2\xd46\xb0\xefu\x16\xea\ -\x8f\xc7\x01\x00\xb8\xac|\x97\x96\xe4\xb1*,\xcb\x82\xb7\ -\xdc\xd4\xaf<\xa7\x80k\x224\xc7\xe0\x5cE\x87\xfb\xa0\ -\x9b\x91\x7f\xbf\xd6b\xc7YqV\xbeK\xb7\xfd$\xc6\ -y\x0c\x00t\x11\xf5N\x9d\x02\x9b\x83\x88\x8f\x8f\x9dJ\ -\xf2\xe8\xf0\xc5\xcb\xca\x09V\x97\xcdR:\x1b\x9b|\xbd\ -l\x0b\xcf\xe06\xe0]@\x1bmZ\xc6Z\xa5\xc5\xb0\ -u>\x8b9\x06u\xce\x11)%\x1c\x958\xf4\xa3\x9a\ -V\x82?\xf7.b&\xe9\xab\xe4\x9c\x0c\x07\xbc\xac\x81\ -VYA\xc2\x1eG\xc1\xed\xce\x8e?\xab\x08\x7f\xf7\xb2\ -N\x18\xce\xc7{\x9d\x16\xe0\xd1\xf4\xd99\xbe\xc3p,\ -JK\xa9\xe4\xc4|rg\xecZ\xe5\xd2A\xd2\xc9\xe5\ -\x1f\xd4\x84\xdc\x1e\x15\xdb\x128\xd5i\x00\x5c\xc3\x17\xef\ -V\xd1 ;>\xee\x07\xbe\xf5\xf9\x95~\xfe\xe8\xc9\x86\ -9y\x80\x9a\x086\x05\xba\xd3H5-\xb2Y\xd2z\ -{]9\xbd\xec\x9a\x5c\xcf\xe6N\x9f\xd1O\x7f\xfe\x82\ -\xdf\xf1\xf3\xdf\xc1\xbb\x97\x15\xd13\xad\xf0\xf5\x92g\xac\ -\xb1MI\xa24p\x97\xf5\xff\xc9\xd9\xbf\xf4\xda\x96\xe5\ -\xd9}\xd8\x98\xcf\xb5\xd6\xde\xe7\x9c{#22\x93\xac\ -R\x09|\xd8\x02$\x1a\xb0\x0dHn\x1a\x84\x01\x7f\x00\ -7\xdcR\xdf\x0d\x03vO\x0d\xf7\xd83\xa0\xb6;\x06\ -\x0c\x7f\x0a\xc3\x90\xdd\xb0\x01w\x04Sj\x10\xb2i\x08\ -\xa4\xf8@U\x91Y\x95\x99\x11q\xef9{\xef\xb5\xd6\ -|\xba1\xc6\x9c;\x8aUY\xacb\x00\x89\x223#\ -n\x9c\xb3\xf7Zs\xfe\x1fc\xfc\x86\x87Sv\xc1}\ -?\xb1\xad\x91\xbf\xab&\x80{*S\x98\xc7\xa6\xe0\x99\ -\x130X\x15k\xf4XV\x835\x04\x0c\xb7\xd4\x90\xae\ -\xb0\x09\xd6\xc5l\x0c~\xf1\xcd\x86\xcb\x12X\xfc\x09\xda\ -t\xd7\xf4\xa1(\xdb\xe0\xf5\x12g\xc2\xa1\x970\xf7\xd3\ -u%\xd4\x0at\x11\xf0]\xa9H\xf5\xfa\xf5\xdfZ\x00\ -\xbc\xe2\xeb\xaf['\xdc#\x97\x82\xe0\x1c\xae\x8b\xd7\xf8\ -\x83U\xf4\xb0.\x193\xa8S^D:\xfe\xb5\xae\x16\ -\x8f\xc4\xf1\xc4\xa2q89\xd7dm\x7f<\x0eE\xe5\ -\xca\x8c4lRjw\x0e\xa5\x9e\xc5`\xf183\xce\ -\xdcpY<\xae\xeb\xb3\xf3l\xbd\xa3tV\x81\xfbQ\ -'\xc4dx\xa5)\xea\xc3\x8c\x02m\x02\x9c\x0c\xaa\x9c\ -\xd1\xf8\xa6\xc3`\xdf9br\xf2\x0c/\x81\xe9N\x84\ -H(jq\xa7b~(\xc5\xbd\x1bc8\xccb\xc6\ -yf2\x0fA\x1b\xc75Fa=|y\xbc0\xa0\ -\x03?:p\xf8c4\x953\x0f\xd2\xda\x88\xe7\x08\xb2\ -\xa9A\x17\xa4U8\xc7\x00\x03\x0d\xabb\xabuF\x03\ -\x0f\xd1!\xc7\xd2#\x89\x8d\x1dk\xef\x9d^Z\x03\xf9\ -\xce\xfb\xbc\xf4 \x0b\xcbP\x83\x07\x09f\x8c\xe3\xf8\x98\ -\x7f\xdf\xd3\xaeWr\x99\x17=\xf7\x90\x9d\xb6/\x01C\ -\xc6!D\xec2/p\x03\x83\xd4\x18\xca\x14\xf4B\x0e\ -\xcc\xf4\xf0\xb4\xdf\xd5y\x0c\xe6\x82\x05W9E\xbbM\ -\x16\x16\xdc\x15\xd7\xc2\x8e\xca\x1av\x12\xa5\xb0\xb3\xbbl\ -N\xeb\x0f\xbe\x88\x8bV\x14\xc3\x992\x22>\xc7\x14\xaa\ -i'9\xc2\xaa\xd6\xe85.\xe5\xe7\xe4,\xf7\xa7K\ -\xe0\x9a\xa0\xd6\x8a%\xda\xc9\xf8\x1f\x9f\xb71\x04\xe4x\ -\xa9\x91O\xedl\xebO\xa6\x19QX\xe1\x5c\xab\x04\x9d\ -\xe3\x7faAq\xa6\x22K#/\xe4\x5c\x18\xd5\xcb8\ -Z^\xce\x06\xf4\xfb\x07CD/\x8ba;\xe9\x98j\ -\xeca@\xf1iS\xbc\xf7p\xed\x00\x1c\xc9{\xf1\xe5\ -s\xa9\xf3Y\x19\xbc\xf8G~b\xa2\x9d\xa7\xa2\xfcL\ -\xfc\xdd\xcf\xc2\xefp\x0d\x0e\xdbf\x11\x22\x9f\xb9-P\ -p\xb8\x05/7\x09\xb0-\xe4\xe2S\x8ci\xa7\xdd4\ -\x04Z\xe6\xde\xb6\x05k\xa4\x87:\xc8\xee\xd6\x1a\x15\xcc\ -V\x9fW\x88\x5c{\x04\xff\x94-\x1d\xb9\xe2\xd3\xcb\x82\ -`\x0d\xde\xef'\x8cU\xa6}\xf9\xe9s\xddp\xbd\x90\ -F\x0a\x908\x98s\x15\x0f\x83\x05vi\xf4S\x0f\xcb\ -e\x91k\xc3\xd9\xa7v(\xc6\xa0\xd0/\xab0\x1eY\ -\xe0\xc4{\xa7\xe0\x8f\x1dcS\x82b\x99\xdf!D0\ -\xa5&#(\xb0i\xfc\xb5-\x0c\xdd:\x12\x85\xa3\xbc\ -83R\xa6\x0b\x08\x00\xb6\x8d>\xf13\xd5\xc9f\xb8\ -\x0a\x0f\xde1\xb4\x11\xfc\xd9\x9ds\xe8\x866\xda\xe0\xdd\ -\x14\x9f\xde\x1e'\xbe\xdc92\x1e\xb1\xd0\xd13'a\ -8t\x86z\x9dS3\xaex(\xccc\xe45\x1a\xb9\ -!\xadu\x5c\xb7\x05K\xf4\xb8=x^\x8f\x06\xec\xcc\ -\x05\xdbb\xf1\xe9\x12'd\xab\xe4\x86\xc7Y\x11\x22\x1b\ -\x95\xcb\x1a\x10\xc5\xc5/\xb5\x03\x96\xf0\xae\xfb\x9d\x08\xee\ -\xd6\x81\xbf\xf5\xcbO\xf8\xbd\xef^5\xf5l\x04\xf3(\ -\xfc\xecTx\xd5\xe3L(\xb5\xe0m[\x10\xacG\xa9\ -|?\xd7\x959\x0a\xc1\xbb\xc9%\x81!\xc0\xed\xb2y\ -\xa4T\x91jA\xed\x05\xeb\xc2\xc6\xae*\xb2\xfcz\x09\ -3pl\x04h\x8dUe.l`_/+\xbfO\ -g\xd5 p|?\x5cD\xc6\x91>\x18#\xef\x92\xd6\ -:\xb6\xc8d\xbe\xf7\x8f\x8a\xdb\x91\xa6cl\xa2\xdd\x05\ -\xf3\xaarT\x94\xca\x06\xb6(\xd4-x\x83Up#\ -\xea\xf0\x0a\xa8\x8ej\xb2\x88\xd3.\xdb\x14\xd5]+\xcf\ -\xc4\xd1hl\xfd\x8f\xfe\xed+\x00S\xbf\xffhR\xff\ -\x93\x08\xc5\xf4\xb6\x0e\xe0c?\xa7\xf5\x0f\x90\xc5\xd8\x18\ -\xbc\xdf\xce\xe9\x836\xda\xad\x05KE\xe2\xe0\x00\x18\xf0\ -\x03\xe6X\xdec\x09\x1c\x15\xefg\xc5Ea@\xe3\x83\ -\xb8na\xfa-\xb7%H=\xceQ\xc9\xa0\xb5\x8db\ -\x81T3\x09\x90:\xc5\x85\xecf\x86\xaf\x9d\x17g\x11\ -Q\x0d\x1a\x7f\x8euC\xd7\x81g\xb5\x9f_D0;\ -K\x95\x0d\xa9\x8bo\xcf\xbd\xf9~f\xa1\x191\x0f\x8c\ -\xd1\x05\x8d\xc2\xe0\xaa\xdc\xec^\xabhf\x1d\x90]\x91\ -\xd8\xd2\xaa\x97\x0d\xd3^\xc6\xae\xa0J\xe7\xc0\x03\xbd\x82\ -\xe3\xbf9i\xe8\xd0h)\xe0\xbboV\xac\xf2\xa6\xf7\ -\xdeq?\xdb\xdcO\x8fN\xb3\xa9r0\xf2\xdd\x8e\xb8\ -\xdb\x11\xbd\xb9\x8867\x18\xff\x83\x99\xdd\xb4s\xb4\xc6\ -aO\x19\xf7\x9d\xe9`kdFz\x151m\xec\xcd\ -G\xf5\xdaZG\xc9\x83\x97@\x05\xff\x91\x9a\x22N\x0d\ -j\x1eU\xbb\x9b@\x17\x17\xac\x04u\x19\xa5h\xacU\ -1}\xd0\x87l\x82\xf4\xaec\xd2\xf7\xbc\xecF\xb9q\ -\xa7\xbex\xcf\x1dq\x0c\xf3\x92+\x8d\x07\xe6\xa0%\x96\ -\xcaK\x85\xbe|>#\xa7F\xf1\x03Q|\x9c\xdc\x9d\ -\x8f *k\x19\x01\xfd~\xcf(\xb5\xe2\x91\x98\x8f>\ -\xb8\x18\xfe'\xd0\xa2\xe1\x80\xd8V\x16\x1e\xdb\x1ap\xbd\ -8\xac:\xc4\xa7@\xaf=q\xc8\xc7\x99\xa7\xff}\xd0\ -.\xa1\x89\x10\x8b\xb2\xc1\x0b\x17a\xb2T\xae/\x0aK\ -Jc\x813\x0f\x5c)w\xf1A\xeb\xa3*\xa4\xf7\xe8\ -\xca\x86\x05q[D\xa8\x9b\x19\x13\x06\xad\x19\x85\x9fp\ -\x0dr$j\x1f\x86x\xef\xcb\xbd\xe0~/\xb8\xac\x8e\ -\xfc\x08\xd3\xf1\xf1H\x1c\xf5cL\x08\xfa|\xc6\xb8\xe6\ -{N\xf9j'\xa4\xaf\xf7a\xf5#\x9b\x80\x11\xc6\x8c\ -\x19>2\x95\xee|\x1e\x0d>\xce\x84\xdb\x91\xc5\xf2\xe0\ -\xc7\x9c\x0b-O\xb9u|\xda\x22r\x1d:\x09u\xf8\ -\xa0\xf8\xb5\xd6\x86\xe3\xe4a\xfd\xeb\x1f\x1ex\xec\x15k\ -\x0c\xd2#\x0c\x02\x1e-Wc\xa4?\xc4\x9d[t\xb8\ -,\x011p\x5c\xbbD+\xff:\xf0\xf9u\x81W\xce\ -|\x11\xd0\x06\x96]?Y\x0e\xd2\xf2\x00\xf0\xc1b]\ -\xd8\x04\x14}Ng\xee8\x8e\xactHj\x1eZk\ -Z\xf7\xb1\x18\xcc\xb2,;\xf7dd\x1cG\x813\x8c\ -B\xdf\xcf2\x9dX\xb5J#e\x85\xb9\xf6\x0e\xc7\x91\ -q\x1c\x82\xf4\x80Y\x15\xc7Y\xf0'?\xde\xf0\xfex\ - \x95\x8c\xd1U\x8c\xcf\xdet\x0a-\xefG\x12\xecM\ -\xe7\xa4D\xc6\xc03~x\xa2y3'\x14kt\xb8\ -\xac\x1e\x10Jw\x8d\x01\xa9\xb0i\x02\xfa\xb4\xcc^T\ -T\x03\xc0!'\xc8\xd0\x96\x19\x00\x97@\x95|tL\ -D=K\xa1\x8d6?\xa7\x18\xa3\xe8^\xa2\x9b\xff\xdd\ -\xcb\x16\x09\xdc\xd9\x1c\x8e3\xcf\xf5\xc0Xe\x8dF\x83\ -\xb8pV\xf4E\xfa\xa7\xfd\xa4\xe22\xd7\x0c\xeb\x0d\xf6\ -\xbd\x22%\xbayJap\xd3\x99*\x9c\xf7\xcfd\xd9\ -\xdcqY=\xf5\x1cn\xe4\x8e\xb4\xb9V\xaa\xe2\xc2,\ -\x81\x22\xebM+\xb03S\xf8;\xba\xfc\xfd\xe4\xeak\ -P\x1b\x8f\xa2\x82\xd1`\xc6X\xb3Qh\xb0\xfa\x1cm\ -\x7f:\xe5>\x1e\x09\xb7\xfd\xc4\xebe\x91.\xe89i\ -\xb4F\x90-gQ\x9bA\xeb\x15\x9f\x96\xfegr\x00\ -\xfe\xc2\x02\xe0\x0c\xbfwGo\x99#r\x87\xc5\x93C\ -\xcd\x0a\xc8\xcd\xdda\xd7?l\x0d\xc5\x0d\xa7\x92\x9d\x8c\ -\xc3\x0cX\x19c\xb7S\xd6<\x1e\xee<\xf9\xce\xdcq\ -]\x22w\x7fBP\x0e\xcb[o\xc0b\xd9\x0d@\x87\ -\xcaDhJ\x99?v\xc6\x9f\xae\x11\xbf\xfc\xe6\x0a\xeb\ -\xe8e\xe6\x18Yo+\x9e{dk\x0c\xee\xbb\xd4\xee\ -J\xf1\x1aD\xbd\xc5S\xc4\xb6F\xeeY\xd7`q]\ -89\xb0`\xe0\xc8\x12,\xacqX<\xff\x99\x11p\ -\x94\xe5#g\x07IV}*\xec0\x8a\x96\xdb\xde\x1a\ -\xc4%\xccbc\x89\xfc3\x825b\xaa\xe7y1[\ -c\x10\x0cG\xa0\xce<\x13\xff\xa0_i\x8c\xd79\x02\ -\xafsT\xf5v\xe1\xa8\xa8H\xc4HQ\x8e\x14\xafB\ -$\x0f\x80\x92\x95\xe5\xb16N\x06\x96`\x15\x86\x03\x15\ -1\xb4\xb6X\xd7\xf1\xb2\xae\xfa,4\x111|\x98\x86\ -\x95p0\xe8U\x12*\x01\x8f\xbb\xb9\xa6\xefn>\x07\ -\xb9\xe2\xa2\xc3\xf4\xc8\xcc\xbd\x86\xec\x87k\xf00\xb6c\ -\xdf+\xb6\x8d\x87n\xcaL\xb6\xf2\xd6w\xe8\x1d\x00\xaa\x93P\x8f\xff\ -|\xef\x0d\x1f\x8f\xc2\x7f\xff\xa0\xfe\x89\xdaX\x0aA4\ -\xbd\x1bE\x8e\xf3}?OF\xab-\xd1\xe3\xb2\x04\xa4\ -R\xc4?\xa0\xce\xe5\xe3~\x22\xd7\x8a\x1f>v\xfc\xe6\ -\xcbM\xef~\x85QdZ\x13\xb8\xcb9^\x5c\x14<\ -\x0eA\xb0v\xc7\x85\x82\xd1\xaeC\xfbu\xf3\xb2\xd7Y\ -\xbc\x5c\x02\xf5A\x99+\x96n\xa9\xa51\xe0\xe4\xa27\ -%\x18\xe8\xa4\xf5\xd6\x22D\xcb\x8b\xce{\xee\xcd\x9bh\ -\x81\xd2\x9c\xbc\xbd\xae,\xb6\xcf\x82f\xb8\x86p\xca7\ -X4)\xf1\xcca\xc7\xb6z,\xde\xc2[\x0fo1\ -\xf9\xff\x1d\x1c\xd3\x97N\x22\xe1\xfb\x9e\xb0\xad\x91\xab\x85\ -\xda\xf1\xb2.\xd8b\xc0\xa7\x0b\x0b\xebS\x1c\x96\xd7\xeb\ -2\x11\xe8\xad\xb3\x13\xcdz\x1f\x1e\xc73\x9f\x9e\x8e\xbf\ -.\xfe\x88\xd0\xec\x81I\x80\x1dC\x04\xf8l\xd4\xbc\xf4\ -_\x8f\xfd\x09+\xdb\xd6\x00\xef=S<\x0b'\xb8\xe8\ -\xc0\xb6\x91\xa71\xc2\x81\xa8\xb7\xa1H\x99\xf1\xddl \ -04V\xda\x8b;3.\xfb*}Q\xc7q2\xe3\ -`\x89\x16]0#B\x89(\x90\x1b\xf7K\xce\x1dK\ -\xa0\xd0p[,\xce\x93z\x81 .\xc6\xfdq\xa2\xe8\ -\xac\x8b\xde %\x9e\x1bM\xd3\x95\x8f{\xc2\xfb=1\ -\xf0I\x1a\x9f\xb3R\xfb\x01(\x98kq\x93\xa0\xea\x0c\ -p\xdf\x13\x85\x99\xfa\xefN\xe5\xeb\x00\x9c\x1e\xb2H\xa8\ -s:\xfe82'oq\x84\xffp\xe7\x9fK\x93e\ -\xb7\xc1y\x06_\x91\xfb\xc0\xb31\xd7\x0a\xd3[~o\ -?\xbb\xff[\x0b\x80\xec\xf6/\xd6\x96{\xed\x16{\xca\ -<8u\x81\x92i\x5c'q\xee\x91\xf8\x03\x85\xe0e\ -\xa5\xebh\xa5\xa3\xc9\xd2\xc7\xae\x1es\x7f\x95\xc78Q\ -\xf6 \xc6\xf8RpF\xf2\x1d\xf1\xb9\xb9\xb1]H\xb9\ -\xe1T@M.\xbch\xa3\xb78K\x99\x1dt\xb0F\ -\xe25\xfa\x9d\xc7\xc37\xae\x86\xe1\xc1n\xbd\xeb\xd2\xb5\ -O\x15t.\x0a\xb7\xe8\xf3\xd2\xaa\x125\x8d(\xd8S\ -6\xa6\xb3d\xfa\x92\xb5\x87\xe6\xb3\xca\x17c\x84\x1f\x0d\ -\xbclt#\xd5\xab\xffd\x12Q'\xff\x9e\xfb/\x06\ -\x14-\x81\xe2\xc1 ]\x04\xb4\x13o\x95.\x81Q\xc5\ -\xb6\xce\xf0\x8a\xc1\x00\x00\xd8\x1d\x8c\x1d\xf8T\x11\xab\x9b\ -\x09\xde+\xbdL_\xb4\x19\xff.~'\x1c\x7fv|\ -\x1ci&\x9dY\xb0\xc4_\xbc\xc5?\xf9\xe3\x1f\xf0\x7f\ -\xfb\xaf\xfe9\xfe\xd9\xaf~\x98V\x86\x06b\x88\xd7\x10\ -4}\xe0\x9a\xa2\x08P\x14\x1cU\xdd\xc33\xee\xe4\xb7\ -\xb5B\x07\x5cW\x8f4\xabr7\x0f<\xe7\xed\xcc\x0c\ -\xa8\x9d\x22\xa1\x01G\x822\xc1\x0d8zn\xa8\x13\xcc\ -1:\x942:L\xf3,\x08\x0e\xc1o\xa2\xe3\xfe4\ -WV\xe73\x90\xa8\x91\x07Q\xab\x91=\xcb\x88U\xef\ -\xa7\x22\xff\xc8\xec6\x878\x8b\xc2U7\xed\x97,d\ -X\xe0\x8c\x8b-W\x8af/Kde\xafn~\xac\ -\x5cZ\x1bcxi2\xfa\x10\xb8v\xe4\xde\xf18F\ -\xe6\x83\x9d\xbb\xcb\xcb\xf2\x0c_r\x12\xe0:\xd7\x05!\ -)8K\xa6{\xc1\x19\x09\xb3\xf8\xfd\x1f\xa9\xceQx\ -QA\x09\x80\x04;k\xd0ME\xed\x06\xcer\x878\ -\xa6;t\xdeT\x9c\x95\xef\x04\x19\xf9\xdc\xdb\x06G?\ -\xf4\x91\xf2\x9c\xa2\xb5\xdeD\x883\xb8l\xf4\xec\x9f*\ -\x82\xa3\xe5\xeev$\xb3\x0d\xeb\xf0\xa6K\xb05\xaeW\ -^\x96\x80k\x0c\xb8n\x01\xa5P\x80f\xb4K\xbf\xef\ -e\xae \xf9,[M'\xf8g\x18\x15h\xa52\xdc\ -\x87\x1c\x0db\x8c\xd7\x18p\xdd\x22\xbe}\xdd\xe0\xbd\xc7\ -u\x8d\x88\xc1\xe1\xfd\x91\xb0D'R\x1a\x05\xc1\xad4\ -,R\xf8\x97V\xf93\x8aia0\xd2\xf2\xbcb\xbb\ -9\x89\x19\xd3\xb4\x91\xf08,x\xa5U5J}\xa6\ -\xe8\x8d\x82\xf5H\xecPi\x8bl\xf0r7\xb5\xc6\x9f\ -#'\x9e\x8b\xb5\x02\xaf\x97 D\xb6\x99\x5c\x16\x00\x88\ -\x8b\x12\xf2$ \xeb\xbd\xe3O\x7f| \xa5\x82\xd7k\ -P\xc2\xa4\x9b\xa1_\x5c\x19\xb5\xd9\xd1\x7f\xb9\x9f\x04\xc7\ -\xa8\xa9H\x9a$pm\xa0\x09G\x1e\x9d)\x8b\xb7\xa8\ -$N\x80g\xfa\xe3\xe0\xd9\x18=U\xf6\x97%\xe0\xe5\ -\xca}\xfeu\xe1(\xbd\xf7\xa1\xcfz\xc2\xb9\xf8\ -\x06\xde\xf6\x83\x90w\x16\x8d\x0c\x7f\x0a\xb6\xd1:r\x89\ -\x16\x1f\x8f\x13\xff\xc5\x7f\xfd\xcf\xf1_\xfd\xe3_\xe1\xd7\ -\xdf\xdfi\x03\x02\xab}\xebx\x09\x97\xda'\xa0\xc9\xab\ -s\x1a#\xd5RhW\xdc\xcf\xc4\x87\x9f\x1aFu\xef\ -F\x81P\xfcwQ\xcb\xc1ga\x00u>]7\x11\ -\xd6\xd8\xc7\xb0\x904\x80\xe3j(g3\x13\x01\xc7\x8a\ -\x83\x82\x17\xce\xd6\xdc`\xba\x1b:\x00>\x8eS;\xda\ -\xe7\x0e\x9ez\x90\x8a\xebf\xff\x0c\xa6\x19:\x10ja\ -\x0a\xde%\xfa\x99\x11\xfe82\x1d\x08M]\xb4\xecw\ -N]\xc8O\x01ML3\x1c\xb0!j\x11\x98\x0f\xaf\ -\x22\xbbr\xf2224X\x8c\xf1\x7f\xdc\xa2\xd7\xe1_\ -\x9e\xee\x043.\xb8\xae=4\xa4\xd6.\xb8\xc4\x00\x03\ -\xab\xb4\xbe\x86\xf7{\xc2o\xbe\xee\xd8S\x22\xbf|\xf3\ -\x98\xf8Q\xf0\xa2\x18#\xbc\xd7m\x81\xe9\x98\xce\x9d\xda\ -+b\xa0\x9f\x1b\xa0Uw\x89\x0eQ,\x83\xd2\x1a\x8e\ -\xcci\x9ds\xa4\xb1-\x81\x17r\xefF\x04\xb7\x0e#\ -\xb1\x1e\xb3\x10(\xb2\xa5xpt\x83\xe4\xfd\x07op\ -\xd7eg\xac\xc1\xc7N\xdbpm\x1d\x1f{\xc6\x16\x9e\ -x\xeea\xd5,\x9dk\x02\x16\xc5\xdcd;]vt\ -=\x90\x9a\xd6\x05\x0e\xaa\x9d\xe7\xc4/\xbe\xd9\xf0\xb3\xb7\ -\x15)\x17\x06\xfd\x0c'D\xa7S\xc0\xab+\xbd\xac\x84 \ -\xe9\xf7\xee\xe8x\x9c\x09)5\x1c\x89|\xfd9fW\ -\xc2_\x13\x0ev\x0b\x9cBv\xe9\xa8\x06\xc6\xd6\xfbQ\ -\xe08\x1c%\xf3\xd9\xd0\xad\xc2iO\x9d\x19\x18\x83^\ -8\x88\x83F\xe2\xe7\x0au\xde\xeb\x8aZ\x1b.\x1b'\ -3\xfb\x99\xa7\x1d\xd0;\xfa\xe1\x0f!\xb9\x9d\xd6,k\ -\xf4\xf3\x1e\xfat\x0d\xe8\x0dx\x9cu\xea\xb3\xbe\xde\x12\ -\xdd]g\xc1\xfdH\x12'6|\xf98%\x0c\x7fN\ -R\x863\xa0\xf7\x8e\xf7=q\x1d\x98\x1ab\x08X\xa3\ -\xc5#e\xc4`pYX\x98\xbc^\x16\xac\x0b\x9bZ\ -k\x99z[\xa4\xf5\xb2jJ\xd6\xc5`\x0d\x11\xbfy\ -?\xf1\x87\xbf\xfe\x8a\x7f\xfa\xc7?\xe2O~|\xcc\x09\ -\x99\x0f\x5c\xd5\xdd\x8f\x84\x06\xda\xcc\xcf\xdca\x9d\x13\xed\ -\xd2b[\xdd\x5cU\x07\xb95l\xff\x09\x05\xb2>W\ -\xd0\xbd\xf2\x0eZB\xd0\xcaX\x00\xaaK\xc4\xe6\xcd}\ -\xdb\xf6\xdb\xbf\xb5\x00\xf8\xef~\xf8H\xe8\xe7\xe3\x94\xe7\ -;X'\x8cl\x9f\xacs\xdb\x81\xa3P\x94\xf1r\x09\ -\xd3Rw*\x8eq?\xdb\xf4\xd3\xd7VqY\xdd\xbc\ -p\x87u\x8f$3~\x00a\x10\xdf\x0c\x05y\x8f\x9d\ -7\x12\xb1\xaff\x82I\xc6\xa8\x96k\x82>\x0fs^\ -O\x10\x97\x9e#\x90\xdc\x9aT\x98\xbc\xbc\x87\xc0/\x0f\ ->\xbc\x04H\xce<\xbbd\xe1\xd2\xd5\xdd\xf1\x22\x0d\xc1\ -\x8b%\xcf$'\x8e\xff\xcd,6\x8c\xfc\xbe\x03a\x0b\ -`*\xbfI\x8b{\xe6\xb1C\x17\xc6co\x13z4\ -.\x8e\xf1\x22\xcc/\xd3\xf0\xc2\x1f\xa1\x11\x0c(b\x0c\ -\xee\xb8\xca\x8c\x05^7O\xaf|\xefX\xbc\x15\x81Q\ -AJ\xda\xfb\x8f\xcfq&\xf4\x8dxZ\x050m\xab\ -\xa57\xd78\x9c\xb5\xe1\x8f\xff\xe4\x1dq\xb1\xf8\x9f\xff\ -'\x7f\x07\xff\xa3\xff\xfe/(\xca\x12\x85\xef\xc8U\xe1\ -9\xfc\x0c\x9c\xa3(\x8d~\x7f\x8e\xcb\xa8\xef\xa8J\x09\ -$d\xa56\x16\x0eh\xdc\xcd\xef{\x9b;}9-\ -\xe5\x7f/\x13=\xeb\xadU\xaadC-\xd0\xe8\xd2\xf3\ -\x12\xd0sD\xcd\xc3\x18\x11g%\xa0u\xdc\x133\x1f\ -\x98\xd9m\xf0\xe9\xba\xcc$Bv\xe4B|\xf6\xb9\x0e\ -\x95\x9a\x9e\xda\x8f]\x9d\xff\xe2-\xae\xab\x938\x8e\xbb\ -\xd6\x11\xfa1\xf6\xb4\x80r\xc2\xebSw\x91j\x9b\xc0\ -,\xb8!\xce\x1a\xe15\x150\xb4g\x8e\x7f\xc6[\x85\ -\xba``\xa2\x1d\x96\xe0P\xa5\x83xH\xe3\xd1{\x9f\ -S\x14\xaa\xcc\x0b\x96e\x90\xd5\xc8R\xff\xe6m\xc3\xcf\ -\xde.\xf8\x83_|\xa6\x1f\xdc0\x85o\x14\xcdV\x11\ -\xd8U\xcc\xf6G\xaa\xb8\x9f\xcc\xfb\xb0\x86\xa3\xfd\xe0\xe8\ -\xafO\xa9\xe0eu\xb8n\xec\xac\xad\xa1&\xa6V\x1e\ -\xa6\xce\x19(\xe0\x0c\xc62h%8\x83k\x0c\x08\xd6\ -\x89\xc9\xafn\xad\x89\xe9\xdf\x9a\xec\xa6L\xda;\x95\xfc\ -\x18\xbdA\xad\x05\xb7#\xe1\xeb\xfd\xc4\x9e\x0b^\xaf\x8b\ ->kvLN\xfb\xf5\xcb\xca\xd5\x01;\xa2\x86&%\ -\xb6\xb5\x96\xe0\xacn&P\x09\x9d\xee\xa335\x946\ -\xce!\xc2\xa9\xbc\x18\xf1\xbd7\xed\xd6\xa9[9\x12w\ -\xc3\xf73cOe\x16jt\x8b\x88\xc2Y\xfa\x8c\xad\ -\x86\x9e\xa5m\xf1X\x83\xdc1 \x86\xd8\x19&\x03\x16\ -%\xbaY\xe3\xb0-\x11\xb5\xd2g>\xed\xb3\xb5\x02\x86\ -\x05Gt\x04&Q\xc3\x144\x89|v\x83\x7f\xe6\xe0\ -\x16\xe4\xe2\xed\x1a\x19\x04\xe6i\xda\xab\x86\x05\xe6\xfb#\ -\xc1Y\xe0go+~\xfey\xe3\xb4F\x97\xe4\x00.\ -\x8d\xb5L\x91:\x9f)\x94~\xe6\x5c\x94\xd6\xf1H\x99\ -4:\x09\xae\x191Kg\xca\xfb-3\xb9\xf0\xacr\ -\x11\x10`\x96kU|6+\xa1E\xa4\xcc\xe09\x8d\ -e\xe1Z\x91\x8b\xd2;\x0d'I\xdb\xaa\xf5\xac\xe3g\ -h\xe4h\xb9\x9fi\xa2\xb3S.\xc8\x0a\x03\xeb\x1d:\ -{\xb4\x96\xca\xcc\x81Q\xba6\xde\xb6\xc8\xb1\xb8ec\ -\xcb\xf55\x05\xc0\xd4\x06\xd1\xd5\xd4\x1b\xf0\xf9\x1a\x99\xa5\ -a\x07\xb4\x88avC\xd0\xf8S!u\x0c\xb4\xafN\ -GS\xed\xf8,\xb7\x07'\xda\x05?\xbc\xdf\xf1\x9b\x1f\ -\x1f\xb8\xac\x1e\xd75\xc0\xd9!\xa2\xaex\xbdF\xa6\x22\ -\x96\x86%\x1a\xb4V\xd0\xfaH\x02d\xf1\xcd\x02\xa5\xe3\ -}\xaf\xf8\xb8\x15|\xdd\x13\x8b\x175\xa7M\xba\x820\ -st\x9e\x02\xd3\x91\x1a\x1b\x03\xee?\xbc\xfe\x7f\xd2\xbf\ -y\xdf\x9b\x81\xe4\x9d\xff\x851\xe6?\xfb?\xfe_\xfe\ -\xe1\xf5\xf5\xf7\xfe\xe3\xef^\xb9\x0b\xcfm\xd8\xd6\xb4Z\ -\x87\xfc\xfc\x02\xc7\x0c\x11\xdb\x91\x0b\x9cuS\x186F\ -\xe0\xbdS9:D2\xbd\x13\x84\xf1\xd8+/'\x09\ -A\xc61\xec\x0c\xf0\xc8\x0d\x9b\xf8\xd5Z\x15O\xa4#\ -@\xab\xdb\xf8\x00\x9c\xa4\xda\xd3*6,h\x8e\xbb\xfe\ -\xda;\xb5\x92\xfd\xc9\xc4\xf7\x0a\x9b8SF\x9cA/\ -e&\xb4\xcd\xeeL?U\x8c\xcc\x83n\x9d\x95\xd6\xba\ -Ru3v\xce\xdep\x87\xa7\xcf\x10\x8b7\x13\xaa\xb2\ -\xc5\x80R\xcaT\xc2\xd7\xdc\x14\x89l\xa7\xc2=\x04f\ -\xd8\xb7Z\xc9\xda\xaf\xcf\x17}\xa0_\x05\xfb#^v\ -\x8c\xbb%\x1a\x1c#pg\xa9H-\x85\x17R\x91\xa5\ -\xd1k\xef\x0c`\xe6,\x0c\xf0L.\x1c3s\xb7N\ -&}\xb0\x06\xbf\xf8\xf4\x82#g\xec\xb9\xce\x90\x93\x94\ -\xda\x8c,n\x9aQ\x8d0\x174v-c\xd5\xd3\xd4\ -\x05|zY(\x0e\xd4\xbf\xab\x99\x8a\x8b'\xd0\xc5{\ -K\xb1\xcb\xa0Hv\xb0\xdbR\x01Y\x0a\x09`\xc3?\ -_Z\xc7\x99G\xe7\xab\xb1u\xaf\xb8,\x11\xa9dt\ -\xad\x1e\xc6\xe5\xb4x\xa7\x1dk\x9f\xdf\xcf\x1a,\xb1\xa2\ -\x86+\x9e\xe5'\x9ct\xee\xfd9\xb9\x01\x80K\xf0\xb8\ -\x1f\x05\x1dL9\xcb\xda'\x12;\xdda\x1c\x0b\x82#\ -5XGW\xc6\x99\x99\xa1\xfe\xcd\xa7\x150\xc0}'\ -7\xfe\xbaqur\xa4<\x0b\x1e\x8e\xe6\x1d':Z\ -\x89Dg\xb0\x97\xc6\xc4@;:k\x01\xaeTx5\ -pd\xfa8\x8a&B\xd2\xcb\x089\xbc)f\xfaq\ -p\x22v\xdf3\xd6\x85\xf9\x11\x0f\x89\xe3\xbc\xe1\x8ex\ -\x0b\x01\x8f\x5c\xb1\xfa\x81%\xe6s\x9fr\x83\xb5\xecD\ -\xc6\xde=\xb7\x8a\xaf\xf7\x84k\xa45kO\x19\xb94\ -l\xd1\x89ZA\x01\xdf\x16\xad\xacr\xdc\x1b\x8fK\xa6\ -\xc8\x89pf\x06\xcb\x5c\x17?s\x08\x8e\xc4\xe2a?\ -\xb9b\xb8\xae\x11\xdb\x1a$\x02\x93\xb8J\xa4\xedx\xe0\xfa`\xdb\xdc,~'\xeb\ -Bg\x0a-\x9c\x9e\xf7\x89!,\xcd\xe2\xf9\xb3?\xef\ -\x1e\x16o\xd7\x858\xe2\x5c\x89\x82_\x16\x22\xab\xefG\ -\xa2\x1d\xd6\xd2y2\x9e\xa53Ue\xc3\x90\x1dc:\ -4\xb6g\xb16\x98-\x0d\x80i\x8c\x80N\xb5O[\ -\xdf\xc8\xef\xd8\x96 \xe0O\xc6e\x0b(\xb9cY\xa4\ -q:\x99\xc4y]\x22:\x0c\xfe\xf8\xb7\x1f\xf8\xc5\xa7\ -\x05\xd13\x12\xb9\xd4\x8a\xe0,\xfe\xbb\x7f\xf5#~\xf3\ -\xe5\x8e\xff\xc1\xdf\xf9\x05Z\xefx\xbb,\xf3\x1c\x02\x06\ -\x8e\xfbi\x07\x1eBy\xae\xe49\x19=\xf6\x86\xa8\xfb\ -\xe8H\xa4S\xae1L\xae\xcc\xbf\xf8\xd3\x13(\x7f\xfa\ -_\xff\x1f\xfe\xb7\xff\x8b\xffI\xff7.\xfc?7\x01\ -\xe8\xbd\xf7W\x9f~H\x99\xe2\x82=5u$\xf3[\ -b\x07\x05\x03\x1f\x88\x87\x04 +\x09Ge\x8bD;\ -\xe3\x0f\xb7\xc6\xc0\x1b\x87^1w\x9e\xbdt|\xbe\x06\ -\x9c\xb9\xe0P\xf8Cmd\x09T\xed\xeb\x87\xfaw\xa8\ -\xa7s\xa9JqrSu\x8e\xce\x80\x9b\xb3\x92\x00\xd5\ -fJ\xdfH5\xe3A\x07\x03T\x0c\xaa\x1a-g\x1f\ -w\x8a0\xf6=\xa3\x95\xca\x15CR\xbe\x805\xf3\xf2\ -gYB\xcf\xf3\xe2,\xae[@\x92z\xbc\xeb\xc5\x18\ -\x81?\x80\x99\xe2\xbe\xa1\x12'\xeb\x9b\xaa\xf66\x00:\ -\x9d\xa8b3\x10\xaf\x9d\xb6\x8e&\xa2S\x93-\xee\xa8\ -\x84S4u~O\xd1a\xff\x09\xa9\xd0\xcc\xcf\xbau\ -v\xb1\xd6b\x8e\xd0:\x80G\xe2g\xf4H\x0d\xb7=\ -+\xdaU\xc14:\x91\x8a\x04-o\xeb\x82\xe0=\xbe\ ->N\xa4\xd2\x88F\xf5|\xa8\x99\xe0\xf5|@\x0d\xf8\ -\x82\xd6\x91! \xf2\x9d5T\xe7^\x97\xc0\x17\xaeu\ -\xf8\xe0Iq\xecn\x1eF\x8f\xb3\xcc\x0e\x08C#\xa1\ -\x07\x1f\x8d#\xf10\x92\xb5\x1a\xa7\x02A\x99\xf2M\xc5\ -\xccu\x0b\xe8\xad\xa1\xd4\xa1\xa6\x07\xae\x9b\xd7\x85Cb\ -Y\xe9\x1d\x9bv\xb1\xa5t,*\x8a6\xa9}\xf5\xec\ -O\xeb\xa25\xd4\x97$\xf1\xb8\xdf\xb6m\xae\x1e\xc6\x09\ -N\xbdB\x9f\x1di\x9c\xc9h\x16p\xbc\xe4,xQ\ -\x5c\xd6\xa7V\xc3\x9a\xe7\x93\xd5\x01t\x85\xd8\x8cQ_\ -\x95\x82\xb9\xa9\xb06FE]\xefx\x9c\x19\x7f\xf4\xdb\ -w\xdc\xee\x99\xda\x1aM\x15\xc8\x08\x87H\x92\x1dI\xd0\ -\xabev=\x0eVs\xe4\xd7\xeb\x02\xe7\x80{\xaaJ\ -\x0f\xac\x8c\xa5\x16\x0a\xbb\xd6:\x89\x88\xe3\x888RA\ -n\x14fQT\xc8C\xd3Y\x03\xeb,\xeeg\x01\xd0\ -\xd4\xe9k\xfc\xde\x98\xceX:\xdf\xb9S\xa0\x95\xde\xdb\ -\xdc\x05?\xce\xa2n\xae\xce\x13)\x06\x8b\xd7\x0bEj\ -)\x13\x066\xf0\xd4E\x9e\xe7u\xb5\x14r\x16\xf2\xf6\ -\xd1;r\xce\xf0^AN\xb0H)\xe31\xc4\x87\x95\ -\xa3z\xe7:r\xe1s\xd1:\xf7\xf5\x0c*b32\ -:^\xa7\xe2)\xb8\xf1\xf9Y\xbc\xac\x0b\x8e3c\x8b\ -\x14G\xb7\xcaU\xcf\xea\x19\x98\xb3\xc6\xb1>\x94\xb6\xa9\ -\xf0\xdf\x17\xa2\xc5\x91H\xecK\xfa=.\x91X\xdb\xf1\ -\xde\xed\x99\xea\xfe&lviO\xd8\x0b\x0c\x05\x8d\xaf\ -\x17:\x10\x8c\x01\x15\xde\xc6\xe1\xbaD\xbc^\x89\xa95\ -\xc6\xe0\xed\x12\xd1Z\xc7\xfb=i=G\xfa\xe4\xe8`\ -\x07~\x9b\x1a\x06\x22i\x93\xa2\x88\x99\xd5\xd0f\x0c:\ -i\xac^\x96G\xda\xe9\xc6\xd4s\x08\xcc\xce\x94q\x96\ -\x8a^\x19\x16\xe4U,\xfa\xc05\xaeu\xa4fR\xa7\ -\xa0\x95\x85\x88}\xbd3ypl\xa5\xc6\x9a.\xa5\x86\ -\xef\xdf\x8f\xc9\x9e\x18\x02D\xe7\x9e\x02\xe0\x01\xcd\xd9\x16\ -\xaf\xe4SMf\x1d\xc5\xcf\xc6\x00\xdf\xbc\xac\xd2c\x88\ -\xe1pd\xe6\x9d\xe4\x8e\xda\x0d\x1eg\xc6~TMn\ -\x82\xe2\xa1;`FS\xc0\xf3g]\x03F\xcc\xc6y\ -\xd2\xde\xce\xf7\x96\xff\xef\x97K\xa4\xc8W\x8e\xaa]N\ -\xa5O/\x8c\x9c\xce\xb9\xe0\x97\x9f6|~\xb9Po\ -\xa6\xa9\x88\x81\xc1\xe7\xd7\x15\x7f\xf3g\xaf\xd3\x15\xe2\xbc\ -\x9d\x93\xd3\x94\x07\x1a\x98\x15\xdbh\xa6\xd1\x15N\xa53\ -#\x04\x8bt(|J\xc5\xdf\xb8\x9bJ\xe9p\xdea\ -\xb5\x8f\xef\xff\xcd\xcb\xff/,\x00\x00 \xfa\xfa\xde:\ -\x13\xcb\x96\xc0\xaa\x88^r#\xe5l\x9f;\xec.\x95\ -\x7f\xab\xf2{Wv\xfb\xcc\x96W\x95b\x80\xcb\x22\xd4\ -\xe1\xc2\x8b\xfd\xa8\x0d\xb7\xa3\xc09'\x0f\xb0\x87w\x1c\ -\xc18;F9O\x85\xa9\x93x\x08\x96\xd1\xc2\xe3\xaf\ -\xb3r,\x0bu\x8b\xb9j\xe4\xa18\xd9\x22KK\xeb\ -\x1d\x8b\xe5\xc3\xec\xb5\x13\x8f\xc1\xe2m[\x14q\xdcQ\ -$.\x9ca(\x9e\x17\xb9\xb5fz\xecK\xeb\xf8\xe1\ -\xb6CS.\x8a\xa6\xcas'\x07t\x8d\xbe\xfa\xd4-\ -d)b\xad\x83\xc2I,A7j\xb7\x0c(\xa4Y\ -\x02\xd7\x0cN\xa3\xef\xa1\xba\x8f\x82\xd7\x18\xf03\x1e\xb4\ -\xbc\xe1\x9a\xb0\x12\x1a\xd6Nq\x88\xd7e\xba(\x18\xe7\ -\xe3\xa1\xc3 \xd0\xf6\x07\xd8\x09\x88\x88b`\x17u\x1a\ -\xce\x1a<\x12=\xeeK$\xb7z\x0dOLo\xca#\ -\xa3\xc1L\xe5\xb9\x01U\xb0U`\xa2\xe1\xa6\xc8\xf5\x09\ -kg6y\xc1y\xb2\x13\x1ek\x8b\x11q<\x84+\ -\x1d\xc0\xae\x15\xd0\x1ay\x90\xfc4z\xd9\xa8\xdb\x1a\x96\ -\xc7\xda;\x8e\x83^\xa98.\xb0F\xdaY*\x1d\xfb\ -\x91I1\x93\x08o\xbc\xbc\xb9\xf4\x09\xb3\xda\x22\x0b\xca\ -1\x1dZ\x17Fl\x8e5Ci\x15\xa9d\x1cY\x9d\ -{\xe5\xe8\x9a\x99\x04N\x85\x03q\xcb9\x17\x94Zp\ -\xd5T\xe9\xcc\x19M\x02\xc4\xde9*\xf4\x96\x9de*\ -\x0dF8\xe9A\xc7$`Gd=\xed\xf9\xa8R\xae\ -\xd8\x8f\x8c\x1f?v\x8a\xe2\x86[\xa0=\x9d.|\xf6\ -\x0bj1s\xf4~\x88\x8e\x16$D,\x15\x1a\x11\x1a\ -X4\xd4\xd2\xd8aX\x83\xdb\x83\x89\x9b\xb5\x99y\x89\ -\x1f)K{@m\x871\x1d/KP1\xc4\xf7\xf6\ -E>\xff\xd68\xaa\x9c\x11\xb6\xd6\xc2\x1bN\xf8\x82F\ -\xce\xde\xd3f\x1b\xac\x9f]V\xceu\xdaJ\xd1\xec\x14\ -\xff\xedg\x9a\x97\xbe\x01\x1d\x10\xceP8\xe8\x0da*\ -V\xef\xf6#U\x840\x04\xa8\x1c\xff\xfa\xe0\xe1\xad\x7f\ -\xee\xe85\x0d+\x02\xd2\xf0\xcf\xe6d\xea\xb2z\xa0S\ -\x5cy\xdf\xeb\x0co9\x15\x90\xb5\x9ft\x8c\x8c\x18\xf3\ -\xdc8\xa5\xa8\xdd\x00\x86gc\xed\x0d\xa6\x03\xde9\xbc\ -H\x00\xd7a\xb0zB_\xd6%L<\xf1\xb0{\x0d\ -{\xeayV\xae,d!\xe3\xe4 c\x7fT\xa4\x9c\ -\xb1\x86\xe1Xz\xae\xaeJmtP\xe9\xf7\xb0\xd6 \ -\xcb\xa1s\xd98\x81\xb1\xe0h\x98\xd9'\xbc\x5c)\xe2\ -\xf5?\xb1\xaeZ\x8d\x9a\x81`\x18\xfa\xf6\xe5\x96a\x9c\ -\x132\xbb\xe0H\xdc\xa3O\xcb\xb5\xd1\x99h\x0c.\x81\ -\xb1\xe2Ij\xfe\xd6\xbb\x92\xff\x9e\x01rC\x13v\xa4\ -2\xe3\xbcs\xe6\xf4%\x04\xa7\xb5\x22\x7f\x9e\xeb\xe6\xf1\ -\xaa\xc2\x83n\xa0\x8c%\x92sq\xd66\xcf\xc0\x8f{\ -\xc2\xfd\x91\xd4\xb8\xd1\xae\x5c\x1b1\xce\xb94\x05\xca\xc8y$\xd8\ -1\xfer\x88\xf4(\xcc\xc1\x84\xa8Xp4\xec\xbc\xc3\ -\x99\xa4\xc2\xae\x95lk\xcb\xd1\xc5\x9e\xf2\xdc\xf7[\xc7\ -\xf8H\xa2O3:\xccd\xfb\x8f\x9c\xf4aY\x028\ -Jg\xfa\x11\xb3\xd7\xcbPX\x83\xffL\x08LH*\ -ZIT\x8d\xbe-F\x07\xca\x03\xe5\xf5\xc2=1/\ -!\x8a\xbe\x86H\x8c#;V\xc5\xd7\x85q\x91Fp\ -\x06F<>?\xf8\x94y`\xf1\x81\xe0\xbe\xddy\x83\ -\xeb\x12Q\x0b\x0f\xd5\xb1:)\xea\xe4si\xba\xac\x8f\ -)\x16\xb30S\x10d\xa5\xf8]e\xa3\x83&\x0a#\ -\xff9\x04\x0bc4\x19\xe9\x1d\xe7\xc9q`\x0c\x16\x9f\ -\xae\x91\x817\xe2\xd9\xbfl\x9eUew\x00:\xac\xf1\ -\xcaso:0\xccT\x98\x07\xf1\x08F\xe17+\xcb\ -\xfcL]t\x96j\xd4\xe1\xc5f\xbe\xbd\xc1\xbe3\x83\ -\x81b\xa5\xa6]4\xe1)\xbdb\xc6\xf4\x0e(\x8fL\ -\x08pNj\xf8\xfe\xb4Z\x8eQl\x91R\xba\xd6.\ -+\x0e}\xf7I\xe3R\xeaIF\xa7A+\xeb\xb6x\ -\xac\x8e\x07o\x0c~\xaa\xa7\x87\x06\xa3\xcc\x8e\xb5\xe3\x91\ -\x1a\xbe\xde\xb24\x05\x05\xd1\x1a\xd4\xce\xbd\xf0H\xe6+\ -\x8d\x13\x95\xa1_\xf0\xd6\x02\xa6\xc2(1\xd2\x08\xd63\ -b\x9a\xcb\x98\xd2\x18\xe5g\x0c\xb7\x86\xd4\xc7Q>k\ -o\xa9\x0e\x0e\xf3\xb9\xe1\xd4%j\x07\xfb\xe9e\xc5\xeb\ -\xba\xe0\xf3u\xe1a^\xdat~t\xd0}r\x89\x01\ -\xdbJ\xdb\xdf Z\xae\xc1\xa3\xc3\x2287s\x1e\x16\ -o\xf0\xa2q\xa35\xa4\x1c\xd6\xd2q\xd6\xce\x82\xaf\x92\ -J\x19\xacG\xf4\x16[$yr?\x0b\xb35z\x9f\ -~\xfb3\xf3\xcf\x88bh\xec\xa9\xc9!T\xb1\xad\x0a\ -\x8fqF\xa2+\x0a\xf5R-x\xec\xe4\x95\x87\xc0\xf4\ -\xd0\x0eLX\xd1\xe2\xe9\x8c1\x82t\xac\x8b\xa7\x08l\ -!z;\x15\xb9\x90DK\x8c\xde\x08L\xc5\xcf\xca:\ -\x89W\xa5\x17\xe9\x9a\x92\x1cg\xc3&5\xb5\xf3\x0e_\ ->\x0e\xfc\xf6\xeb\x03[\x08\xb2\x15rE\x040%2\ -8N/\x89\x87\x96\x05W\xda\x9a\xd1h\xdc\x8fB\xed\ -\x83e\xb1n\x8d\x9d\x01\x16G*\xc8\xb5(\xfa\x96\x13\ -\xce\x10\xb82\x8a\x13\x84ef\xa0\x16\xcf_\xbe\xa7\xc6\ ->\xdf\xf7/\xb7\x039\xf3\xdc\xed\x86\x1a\x96\xd6\x1b\xaa\ -\xd8\xffF#\xb5\x9c\x89\xb6\xae\x85\xee\x89#\xb7y^\ -\xee{\xc5\xe3,\x04\xc8xNpk\xeb\xb8,\x9c\xc4\ -\xb2\xa0dA\xf4\xb6y\xee\xe6\xe5yO\xb5\xe1\xed\xb2\ -\xe0\xdb\xb7m:\x0b&\xc8kd\x8eH\xe9\xcf\x22\xda\ -S\xb4<&\x85\x12'/\xde\xc3yZ\xaec\xa4[\ -\xa3\x96&\xcd\x94\xc3\xf5\xe2\xb1\xe7:c\xbc?\xee\x05\ -K\x08\xc8B\x22;\xc33y?3w\xf9rP\x9d\ -)\xc3\xca:\xea\xbd\x93\x10\x14rBI\xbc\xa1\x15\xf6\ -\xf8\xfbZ{\xe6M\x8c\x9f\xefz\x89\xa8\x1a\xb9W]\ -\xa2\xd0\xbdV\xd54\xc4\xe0p\x89\xd40\x90Y\xc3\xb3\ -\x9a`\xb9\x8e\xda(\x80\xbd\xef\x19\xde;\xe9\xe1:\x1e\ -\x0a\xec\xa1CL\x09\x9b\x86\x10\xaba\x9f\xac\x12?\x0f\ -\x18X\xabUQ\xc6\xd4\xdc\x5c\x96\x80\x061kDN\ -\xbd\x1fi\xf2\x5c\x86\xfd>i\xe5\x1a\x9cC\xae\x19G\ -u\x7f.\x0a\xf8w\x16\x00\x9f\xe2\xd7?=\x0b\x05=\ -Y\xc8\xd3\xfd\xe4>\xc9;\x07\xa7\x8a\xd3{v\xbf\xce\ -Z*\xd01>p^6C\xfc\xd6\xc1j\xf1q$\ -<$\xe2x{Yq\x8d\x16\xb95\x1c\x0a\xbeIz\ -x\x19\xe0#`G\xa0\xc8\xb0\xb7\xa7\x05\xea,J\xef\ -\xd3A9x\xed\xad+\xd3\xdc\xdb\xd9\xd1Qs\xc0\x91\ -fp\xcf,\x02g\xb8\xd3\xfb\xfa8\xb8[\xf1\x0e\xb5\ -h\xbci\x081\xb2\x12\x10\x0e|\xe8\xb46\x9a'<\ -\xe7\xacM/\xa9\x11\x86r\xc0j(\xcc\x18\xfbrt\ -*\xcca\xc8\xe4\xe6!5\x14\xbdmN3\xa2\xf7\xac\ -\xe6\x0a/#\xc2@:\x9c\xf1\xdc\xcf\xe9Ba \x91\ -\xfe\x8c\xda\xe1-\xf9\xf1\xe3\x05t\x1a)Y\x8d\xba[\ -e\x15YJ\xc5\xa1qk\xa9\x5c-l\xd1\x22\x1a^\ -\xf4C\xa5O\xa4\xa9\xc1\x22\x8e\xfeX%X\x81\x9e\x9c\ -7\xd8\x82\xd7\xdaC\x16K'\xa1\xa1\x91\xcf_t\xb1\ -Z\xa8\x0f\x81.\xad\x18\xf8\xfb\x0f\x9b\xa03\xcf\xef\x96\ -\xe3-\x8f\xd7\xcb\x82\xb3\xb6\xe9\xd8\xf0^\xc1;\xfa\x9d\ -\x93p\xa3E<\xff>\x94\xc9\xe6)\xec\xecx\xe6\xa5\ -\x97\xa6L\x04h\xach1\xf1\xa0\x80Q\xe8\x8d\xc1U\ -#Rg\xa5\xc8\xef\xd0\xc1nu\xe9*UQE\x0e\ -\xa4r\x1ei\x8b\xd1;fC\x18\xe0\xe3\xa8S \x86\ -N\xcbW\x16\x8e:z\x83\xc59\x05wPLR\x15\ -\xd2\x14\x9dE\xd6\x88\xd3:j@\xa2\xa7\xc7z[\x1d\ -~\xef\xbb+\xb1\xc4\x9d\x84\xc0\x11\x95\xeb\x1c\xdf\x83\xc7\ -\x99y\x00\xea_]\xc5\xfc\xbf\x1d\xb2\xbd\xf6\xa6U\x05\ -\x13\xdf\x823\xb8\x1d'55\xda\xff\xaf\x91\xc5\xe1\xb6\ -Y\xd9\x80\xd9%\xc6\x10\x90\x1aW\x1f\xd4\xd8\xf0Y\xda\ -V#\x8c,u\x17\xceP\xdb1\x0a\xa5\x94+\xeeg\ -f\x07gE\xf4\x94\x85\xaew\x16.V\xb68\x8aK\ -\xed<,\x9bB\x9e\xac\xe5t\xa0W\xda&k\xed\xd8\ -\xc4\xc9\xb0\x06\xb8l^\x13\x97&\x1a \x1dC\xc1q\ -\xfd1:\xb8\xf7\xfb\xa9.5\xe1q\x14Z\xe0Z\xc1\ -e\xe1\xfa\xe2\xcb=+=\x8egH\x5c\x18\x8e\xe6,\ -\x7f\xe6\x11p\x15\xc2\xe0\x078\x06ru%Q\xf6\x86\ -\xdb\x99\x89_\xcd,r_.D3\xbf\xdfX@\xa5\ -Ty\x9e\x8e\xa4RM$G\x14\xb7\x81!p\xc9\x1b\ -,1`[\xe9\x0f\x1f.\x93\xaa3\xd3\x86\xf1\x1c\xbb\ -\xe9\xd7\x7f\xd9\xf8\xf7/\x8bC\xd0%\x7f\xe6\x86\x10,\ -\xae\xab\x97\x05\xcd\xcd0\x99T\x0b\xf63\xc3A#v\ -5H#\x08\xc993\x1dNF\xae\x0b\xef\x9c\xe2~\ -\xa1\xf7\x85\xdf\xd9\xf8\xb9FZ\xec\xf8+\x04\xab\xf8\x5c\ -:\x8d\xee\x8f\xaaDT;\x1d\x5c\x8f\xbdP\x84\x0bz\ -\xff\x9dtO\xc3\xc2m\x8d\x14\xef\x95\xe7\xb5\xd7\x84\x22\ -\x9d\xf9\xcf4\x13E\xa2\xce\xb1't\xd6*\xff\x82+\ -\xd0VGAn\xf0\xbaE\x89\xb8e\x87\xd4\xba\xd5\x98\ -\x8e\xfb\x83\x9fM\xd1d\xefvR\xf8\xf7\xc3\xd7\x93g\ -\x8bl\xacGa#\xf2\xfd\xfb\x81\x1f?\x12\x00\xde[\ -L\x1bed\xb3\xb5\x06\x8f\x94&\xdb\xa2\x8by0\x00\ -dCO5\xc8\xaa\x1d\x1d^\xeb\xd5T:\xbc\xe7\xca\ -\x8b\xc5\x1c\x9f\xb9\x19\x09n\x0c\x92\xc4\xde\xbd\xf7\x99\xef\ -0\xde\x8dT\x80o\xd7\x1f\xfe\xe4\xaf\x5c\x00\xd4\xf4\xf5\ -\xe3L\xb4\xbap\xdc\xdbQ\x9a\xc5\x12-\x8e\xc2?|\ -\xf5\x8eP\x0e\x8d\x8dWq\xf2\xc7\xb8\xbd\xb5\x11\xa0Q\ -Q[\xfb\x09\xecF_F\xaa\xc2Qr\x04\xee\xdd\xc8\ -l&\xdapl\x1fK%Dd\xa8\xab[\xef\xf8t\ -q\xe2\xcf\xeb\x97\xd0Cr\x9c\xf5'\xf0\x96\x11,\xd1\ -'\xfa\xf4qJ0%P\xc2\xc0\xff\xb6\x06\xe4\xfaT\ -\xfa:%\xb4\x9d\xa9!\xe5\x8c\xf7{\xe2%-k\xe1\ -)\xe4e\x93\xc0o\x90\x9c\x18d\x84\xc9(x\x1cu\ -r\xa7\xbd\xaa\xb2R9\xae\xfc\xed\x97c\x8aI\xbc\xbc\ -\xccK\xb0\x88\xd1\xa8\x03+\xb8D\x8f\x104\x16\xae\x0c\ -\xd9H\xc2\xb3\xbe^\xbc\xa8\x8c\x06g)\xb8\xed\x07\x0f\ -%\xf7\x8cC\x0e\xde\xe0<3\xadc\x1a\x1b\xbc.q\ -\x0a\x02/k\xe4\xc3\x07\x8aW\x06\xcdm\x5c\xba\x1d\xd4\ -!\x0c\xa1 #w)\x90y\x0c4\xb2\xb3p\x86j\ -\xe1\x06(`H\x10)a\x98\x9dc\xf66\xb3\x1d\xcc\ -\x8c\xcc-\x8apv\xd6\x22IX\xc0\x08Q\x16\x0c\xa9\ -p\x5c\xb8.\x8e]c\xe93\xde\xd4vP8i\x9f\ -\x02\xbe\xe3lHc\xcc\xa7n\xb3\x9b>G\xd8\x1d\x1c\ -\xcbY\x03u\xdd\x5c\x05d\xc5\xe8f\xed\xef\x82\xba|\ -\xbe`V\x9d)\xc3\x98\xe8ThJ\xcb\xe3n\xd6t\ -\xe0~f\xfc\xdf\xff\xe1\xbf\xc0\xff\xf5\xff\xfd\xcf\xf0\xff\ -\xfb\x97\xdf\xa3v\xeey\x8b\xa6V\x00\xc7\xf1\x83=1\ -\xc2\x92\x9c\xeb3#\xc3i\xc56:\xcb!\xc6\x03\x9e\ -\x11\xd1\xd6Z\xdc\x8f\x82R$\x02\xb5\xe3\x803\xb3\xe8\ -\xf6J\xc3\xab\xbdb\x91\xa5h?9\x16\x8f\xc1A\x1f\ -\xffD\x17\x07k\xe1\xf5\x1d\xc2h\xa4.xQ\xce,\ -Pr\xa9\x9a\x04X\x89\xd6\x04J\xb2,LR\xe1X\ -\xdc\xda\x8e\xa8\xb0\x93\xd7KD\xb0NZ\x18%\xfeU\ -\xe2g}0\xca\x89\xe79\xbd\xa7\x8c\xde\x8d\x0ei&\ -\xc4Q\xb4\xdb\xa7\xe6#\xe7\x8a\xf7{bx\x903$\ -uJ4:\xaa\xf4Q\xa4X\xd3\xa7}\xd9\x82B\xf9\ -\xaa\xf5 )\x95\x0e_?\x12\x8c\x03\xbe{\xddP\x8b\ -\xc1\xfd\xa80\x1ex\x13\xaf\xffq\xb6y G!\xb2\ -\xbbDj\xd6\xb0HL\xb9\x11\x0e%ez\xd7\xc4\x81\ -0%\xc7\xa2\xb8\xb2@$\xc4\x850\xb1mqd \ -\x18^\x8a\xafW\xaf.\xfe\xa94\xbf\x1f\x844\x8d3\ -\xf6\xd0\xf4\xa5u\x86Q\x95\xd6\xf1\xe5\xe3$wA\xee\ -\x99\x22\xca\xe4~\xe4\xa7p\xb4\x13\x17\x1c\xbd\x85\xf3\x1e\ -\xebbI \xec\x0cN\x1a\xc8`X\xe0cO\xa2\xa2\ -*P\xabw\xec;\xf3\x08\x9c\x04\xa9U\xe1H\xfc\x8e\ -\xb4Z\xd3{w\xdd\x16\x00f*\xee\x89\x93'\x90i\ -\x9c\xcfl\x02\xc6)O\xed\x84\x01\xdd\x15v\xdc\x11\xde\ -L\xe8\x91\x15\x010\x04+A\xba(\xa3g\x99+\xb3\ -`\x1d,\xa8\x8d\x08\xc1\xe2\xdb\xd7\x95\xa1g\xd2\xabP\ -D\xcd\x14\xc1\x87D\xb8\xb9\x0cT\xee\xd3\xc9\x93\x0b;\ -\xfe\xdb^e\xe3e\x93\xc3i\x83\xd1%l\xc5\x15\x90\ -\x0b\xadSSq\x9c\x05_\xee;\xddM\x85\xc4P\x1f\ -\xac\x02\xcf:\xbey\xb9\xcc\xf3\xed\xb2y\x1c\xf9y\xb6\ -6Ho\x10\x1d\x0b\xf8\xdc5Q/X<\xc5\xf6\xfb\ -^\xe15=\x19 \xb6C\xef\xf5\x169}t\xceJ\ -\x87a\xf0\xf18eUv\xf0&\xfd\xd5W\x00?\x9e\ -\xd7\x1f\x9d\xa5j\xb3T\x83R\x88\x19\xe5\x0a\xde\x08\x1a\ -R\xe6\xc1\xdb:&im\x11\x0e\xd8\x18z\xa5\x01^\ -\xb4\x9bv\xa2\xadi\xb4\xd2\x04s0\xb4\x82@\x97i\ -*\x8d\xe3\xca`aTU\xfa\xe0T\x91r\x5c\x96i\ -\xb8\x9c\xb6\xb7\x91\xdc7\x14Z\xc4@r\x17\xdb\xa04\ -+kt\xf00\xe4\xa6J\x8cwU\xa2\x183\xb8\x07\ -\x12\xd6\xccX\xe3Y\xd0\xf4:G\xbb\xe3\x02\xb1\xb2\x02\ -\x8e\x91\x8e\x81\x99\x00\x86=\xf1\xc2\x1a\xa13\xdd\xf49\ -I\xb8\xcb\xfa\x03\x89\xca\xbc\xfc\xf0\xfb>\x94\xef\xb2\xce\ -\xf5\xaa|sv\xd9\xb7\x91\x805\xc6\x9b\xea\x9c\xd9\xe1\ -<\x93\x10\xadQ\x9c\xb1R\xc7F\x84\xf3P\xd4\x8e\xa4\ -\xaeQ,\xe5,\xb7\x80\xb5*\xc7\x06\x99\xce\xcc\xb1\xec\ -\xf8+\xe7*\x1b\x0f\xffy\x8e\xc5\xaa\xc4-<\xbc\x1b\ -:\xae[@\xab\xf4\xeeRoa\xe6N\xbdJ\x0c\xba\ -\x88Q\x00\x10\xbfj0\xd4\xd6\x12\x5cz\xda\xbf\x8e\x93\ -\xc10c?j5Z\xa1\x87\x97EOm\x98\xe0\x96\ -\xae\x03\xc9\x8f\xc3_\xcfe\xb0\x16\x97\x85\x9d\xc5\xfb^\ -%nb\xe7\xe5\xe4d a\xcb\xea@\xe2\xe8\x933\ -\x02e'\x0c\xc1 8\x82\x9d\x96\xbc\xe0\xf0\xcdK\xc4\ -\xe3Q\xf0\x8f\xfe\xdb_\xe1\x9f\xfc\xe1\x0fx\xdd\x02\xa2\ -\x1bn\x0d\x83\xc5y\xbe\x07\xda\x19\xf3\x80e\xf1\xfb\xe9\ -\xb2\xea9\xe0s\xf28\x1br\xadSP\xb6\x04:\x05\ -\xc2\xc0NW\x12\xc4\xbc,\xaa\x0f\xed\xcbo\x87X\xf1\ -\x9d\xcft\xae\x15\xd6t\xf1\x08\xa8>\xee\xbd\x89\xa9.\ -\xaa\x9f\x22\xa0\x9dF\xc5G\xa9z\x7fh\xad\x0c\x9e\xf6\ -?\x03v\x1a\xde\xf1\x0c(\xa5c\x09\xd4\xca\xec\xc7\xc8\ -xg\x5c\xf0Y\x9a\xa0'\x1d\xd7M\xf1\xd2\x9e\x93\x14\ -v-\xc3V\xeb\xe0\x0c5\x1b\x97\x95\x93\x9f\x18(\xee\ -3\xa6\xa3u*\xf8/\x8b\xc3ec\x1a\x9aU1U\ -\x95\xfa\xd6Aq\xed\x91\x1aj\x17x\xcaZ\xe4\x0c\x04\ -\xafP\x1aM*\x16\x15\xdb\xccU\xc0T\xf37T\x89\ -\xd38~?\x12\x11\xcc\xdbj\xa9\xcaw\xcf\x8c\x0f\x80\ -\xef{\x15\x12\xfccOt\x94\xa4J\x14\xf9O\x9b\xa9\ -\xae=|0\x93q\x00T\xac\x0b\xedm\xa55\xe9k\ -\x1c\x8e\xd4\xd0\xd0\xb0\xc5\x80\x18-\xbe}\xbb\x228;\ -\xd38/\x17\xda\x90SaX\x11\xe1Za^0F\ -k\xd7\x8fGFn]\xce\x0d\x89\x1ce\xef;\xce,\ -\xb2$\xa7s/\x9bW\xda\xa5\xc5~\xb0@i\x1d\xb8\ -\x5c\x22\xae\x978\xcf\xe0\xa1OH\x85+\xc7\xa4\xa0\xab\ -\xc1$\xa1[\xa9!\x95Q8\xf0\x5c\x8b\xde\xe3\xfd\x91\ -\xe0\x9d\xc3v\xf1H\xa5\xe1mc\xe3q\x7f\xe4\x09\xe3\ -\xc9\xb5q\xca\x14\x03rR\x98\x90\xf8\x10<\xd4\xf1\x13\ -a8\x99\x17\x00\xddW|\xc7\x8c\x10\xe8MB\xcc\x8a\ -\xfb\x9ep\xa4\x82\xf3\xac\xd2\xb0\xd1\xf2W*\x9b\x9bm\ -\xb13,i(\xec\x1fG\xc6\xfb\x9e\xe0=SS\xad\ -\xb2o\x9c3\xf8\xfc\xb2\x12F'\x0by\x11<\x8e\xab\ -\x03\x8f\xda\xc4`\xd0\xf7E\x0d\xd7(v\xb9\xf2[\x9c\ -E\x96x\x14`S\x11T\xf8\x9c\xb9\xc2z;\xa7\x12\ -\xdc\xfb\xbbi\x9f4\xceH\x0c\xcb3+z+\xfd\x9a\ -\x9a\x15o\xb0F\x16@q!\xb2\xbbv\xa0!\xe3=\ -\x7f\xfb\xe3_\xb9\x00\xf8\x99\xff\xfeOZ3T\xa3\xa3\ -\x09\xce\xe3\xa6M\x89*\xd6\x01d0r\x0bd\xd1\xaa\ -xH\x01\x0c\xfe\xb9\xae\xfe\x19\xa8\xe1Y\xd1\xa5\xdcp\ -d\xdax\x8e\xcc]\x8eq\x90\xf2\x91]:\xd7\x0c\xfc\ -\xa2{\xe5Hd\x84\xd7L\x0cm\xa1(P\x9a7x\ -\xcb\x0b\xd9J(\x14\x9c\x9f>\xfcR\x98\x0d\x7f\x9cy\ -\x8e\x8az\xefX=\xf1\x8c\xa9\xb6\x99\xec\xf6\xe3\xc7\xc1\ -\x97H\x04\xb9\xd7-\x22z\x8f\xdbq\xcc\x9d\xdd\xe8\xaa\ -\xc7\x833D@\xa7\xe0E\x9f\xaf\x01\x97H\xc4\xb0s\ -|\x80\x07(\xe3\xba\x05\xbcnT\xf4\xe6\xd2\xd1\xedH\ -\xc4#\xfc\x88\x1d\x84\x9f\xddx\x97\x88n\xa4\xb4Y3\ -\x02a\x0c\x8c,.V+\x8d\x0e\xa6R\xe5<\x0a&\ -1\x14\xbc#\x03A\x91\xa5\xa5p\x1d\xe1\xfc3\xaay\ -|&\xdb\x22\xe6\x7fo\x7f\xc6#\x1f=ml^\x95\ -\xbdW\x14\xabQ\xd9p\x89\x01[\x0ch\x15\xb8\x9d\x84\ -\x91,\x81\x22\xac\xe3TBb\x7f\x86\x05\x01]\x945\ -\xfd;\xc6\xaa\xae\xd2\xa6hT\x0b\x1dGm\ -Z\x17\xd0\x15B\xc3>w\xbdY\ -\xb4\xb5\xc9g\x90\x90\x94\xae\x12\x09fD>3\xa3\xcb\ -\xee\xcf\x14\xc1\xfd<\x94\xe7\xcd\x9d\xa4\x97\xf8q\x13\xeb\ -`?\xdbt\x228k\xf1?\xfb\x8f\xff6\xfe\x87\xff\ -\xc1/\xc5\xb6\xb08JU\xb7c\xa7m\x0a\x96v\xab\ -\xaa\xcf\xb46^4g\xaa8\x1b\x8b\xe8=5\x04\xdf\ -\x95\xb5\xa0\xd5\x8aHqg\xe1\xe4l\x0dJtTZ\ -\xa5\xb5|?\xc7\xfe\xba\xcb&\xd8\x06\xf7\x5c\x17\xe0H\ -\xdd3h8\x0e\x92\xcdr\x11\xca\xdbr\x9d\xe1\x8d\xc5\ -\xb2\x04v\xcf\xde\xe2L\x0ch\xb9=\xd8\xcdy\xe7\xb0\ -X\xfa\xbcK3\xf0\x063v\xd5k\xd5\xe6\xddxv\ -\x0d5\x02\x96\xdd\xed\x12xa\x0d\xec\xb53\x5c,-\ -\x81\xf6;\x03\xc2\x84\x16i\x17\x9c\xe1t\xd1\x80V\xd0\ -\xcb\xc2\x22\x81k\x8a\x91di\xf0r\xa1\xd6\xe3:\xb4\ -.\x0a\x9c\xba\x9f\x84R\x0dTs*\xa2|\xd6\x8eO\ -o+~\xffgo*xx\xe1P L\xc6@\xd3\ -$k<\xff\xc3\xb90P\xe4F\x14.*\x04\xbde\xe3\xb4m\xfe\x19,\xa3\xe2\xff\xb2\ -\xd0>\xb8.vB\xc4`\x14\xeeU\x18@\xe6\x82A\ -o<\xcbJ\xa1\xf8\xeduc\x11p\x1e\x85\x97\x8d\x8a\ -\xe6\xde;>\x8e\xa2\x06F\xae\x9c2\xd64\x5c!U\ -u\xc6kT4\xf5Y\x9f#n\x03\x1c\xa5\xe0\x90\xc5\ -o\x80k,\xa8\xae\x07\xf8\xef:\x8e'v\xdb\x80\xef\ -\xc9\xe3\xe0\x0a\xeb83n\x07\xd7\xd4\xb0\x10\x95\x94\xe3\ -z61\xd4Zt`\xba\xb6\xd6\x18\xf0\xf9\x85\x02\xcd\ -\x8f=!x?\x7f\xbeZ:\xb6%0\xc0Nn\x0b\ -6TjML\x9f\xe9\x90\xce\x89\xb7\xd0;\xd6@q\ -\xea\xdf\xf8\xe6\x15\xc1;\xecg!\xba\xd8\x18e\x19\xf0\ -\x1fJe\x84\xb5\x91\x132&G\xd4L)/$\xd7\ -i\x9f\x7f\x1c'AU\xfa\xbd;hg/r\x0aM\ -\x86Bm\xb0\xb2\x8a\xa6\x5c\xd8$\xe4\x86\xeb\xba\xcc\xc9\ -\xf5\xb7\xf1\xfb\xbf\xfa\x0a\xe0\x97\xdf\xe0k\xedM\x0c\xee\ -F%q.Oq\x9a!\x81ot\xc9^\x02\x1f@\ -\xbbU\xa3T\xbc\xd2\xf0\xe3\xed`v\xb4~h\xafN\ -`\x91\x1a\xdd\xc21\xc1MoB\xf0\xcc\x1dH\xbay\ -\x82\xaa\x1cg\x0c\xae\xc1#X3\x0f\xeb\xa3\x14\x98\xf6\ -$\xc2ut\x5c\x16F4\x1a\xfbT\x89;?\xec0\ -\xc4\xd1\xca\x06\x0bo9\x86*uTf\x15\x7f\xfc\xeb\ -\x0f|\xb9=\xc7\xf3\x97\xe8q&A,\x14\x17\xdb\xe4\ -G\x1eh\xd5\xc1\xc4\xa72\xd9LU\xab1\x98ij\ -c\xc4c\x0d'\x17#un\x90\xeb\x98<\xe8\xe6\xe5\ -\xb6F/\xb0\x91\x99y\xf6!\xb0\x93\x1db\xbd\xaa\xd1\ -,\xff\x9c\x9f\xa41\xc6\xe7\xcf9$\x8c9g\xf4\xd6\ -\xe7zb\xc4\xdc\x0e\x9e\xc0`$\x90\x16\xd8\xb1j\xf5\ -\xb0F;_\xce\x5c\xb9k3\x8e\x1a\x83\x11=Z\xa5\ -c\xa0\xa7\x9d+\x19Z\xb7\xfa\x0c\x88q\x96\x87\xafQ\ -wp\x96&1\x0e\x95\xbdT\x14+\xab\xc03@*\ -\xc6\xe7x\xdf\xe8\xf7_\xb5\xba\x19Z\x83E\x01#\x83\ -\xdb0\x0a\x96 1\xa41\xfc\xdf\x92<\xc2\xa9\xb1\xcb\ -y]#\x09f\xb9\xe1\xfdq\xe2(\x05\x9f6\xf2U\ -\xf7\x94\x19\xeb\x0b\xa7\xe7\xc5\xa2\xc3\xce\x14\xc4\xac\x02#\ -z\x83\xa8\xdf+\xb7\x86\xfd\xc8\xf8\xef\xfd\xdeg\xfc'\ -\xff\xd1\xef\xe3\xef\xfc\xf23\xbe\xdeOM\x898E\xd8\ -\x15j\x02\xd3\xb0\x1fL\xdcl\x9d\x85\x84\x15O\x00h\ -3\xd1/\x0e\xbbc\x7f\xea:\x9csx\xd9\x1c\xceR\ -8F\xed\x1d\xec\x1b\xd9\xfd\x8cU\x9b\x01y\x18\xa7\xc6\ -BN\xcf\xa9\x01\xb3*\x9a\xa5W>g\x86\xb2\x8c\xe7\ -eL&\xd6\xe0Pj\x9d9\x19\x16n\x86\x98\xd4\xda\ -e\xaf\xa4;!z~N\x1c\xefvt\xd3P+\xbb\ -\xa6\xcb\xc2\xef\xe7\xfb\xf7\x83\xc5\x86l\x95\x03\xcaT\xf4\ -\x7f\x8da\x16\xc2\xae\xb1h\xf4\x16\x1f\x8f\x22[V\xc7\ -\x97\xf7\x9d\xf8\xd8R\xf1H\x19\xdez\x04O\x01f\xca\ -\xb4+g\xb9\x1b\xa2\x82\x94\xf6D\xc5\xba\xf7\xbc0\x7f\ -\xb8\x1d\xf3L\xb9\x1di\x86z\x05\x8d\xe6j\xa7\x22}\ -\x0d\x16\xaf\x17\x8a\xbb\xde\x1f\xa7\xd0\xb3\x14\x19o\xcb\x80\ -9=il\xfc\xff\x8b\xba\xb6\x05\xa0a\xe6\x8e\xac\xc1\ -\x12@\xa43p\x10\xfdr\xaeO\xb2)\xd8a{\xe7\ -5\xe1\xb33\xccf\xf5N\xba\x1bZ\xa0s.\x08\xde\ -\xe0\xb2Fl\x8bG\x16\x1d\xafJ\x00\xbb\x9f\x05\xe7\xc1\ -\x04\xc4\xaa\xf7n\x8d\x01\x975\xce\xd5M-\x0a\xaaZ\ -\xa2\xa6s\xb4h\x07\xed\xab/\x8b\xd7\xa4\xaf\xe3cO\ -J(\xc5\x8c\xe0\x1e\x8d\xdf6-g\x1c\x7f;oq\ -\x133\xff\xd0J\xc2I{Q;\x0b\x8e\x97k \x1f\ -\xa5\x0a\x1d\x1e8>H\xba\xe0H\xa3\xe4\xbd\xe3\x1d\x99\ -\x0aIS\xd0\xaf\xb7,r\xa3l\xb71\xcc\xc9!?\ -\x17\xcb\xc9\x87,\x8f/\x8bC\xef\x15\xfb\xc9\x98`\x02\ -\x95X\xc8z\x11h\xbd%s\xa5\xf5\x8em\xe3\x08\xde\ -I\xfbQ%$\xdc\xc5>9\xcf6\xe3\xcf\x1f\xa9\xe2\ -\xfdvh\xf5S$\x86\x07~\xef\xe7/\xf8t]\xf1\ -\xeb/7\x9c\xb9J7\xc1\x15n\xb0$\x9enK\xc4\ -\xd7[\xc2\x7f\xf9\x8f\xff\x88V\xbf\xca\x15\x8e\x05WX\ -\x0c\xe4\xaaXb\x80il\xf6\xc6\x10\xb6vr%\xee\ -;u\x07/\x97\x05\xfb\x99\xf1~\xcfZ\xddnI\x82BL\x1cn\ -\xb0\x14$\xdd\xcf\x8a\x7f\xf9\xebw<\xce\x82MA\x16\ -U#\xbb\xc1<8\x12\xa3i\x83s\xec@u!\x8d\ -\x11\xb1\xb5\x06\x17\xe5\x00\xe4\xc2\xec\x80h-\xbc\xf7\xd0\ -\xb3\xc8Q\x9d&\x1bM\x87\xf3\x98\x968\xadRr\xeb\ -\xd3\x09a\xdd3\xa9j\x8da\x1en\x03Z3\xd3\xa6\ -4n\x07\x80\xbb\xa2\x94\x87\x9av\xf0\x0e\xc6\xc5e\xe4\ -=f\xa8\xcaS\xc7QK\x9f\xd8\xceVyx\xa1?\ -ix\x16\x06\xc7\xc1\x22t\xd0\x0a\xbd1\xd3\xcbNq\ -\x0f\xffl#Ls\xb0\xb4I\x0d\x98\xcd\xe2\x18\x969\ -l\x7f\xceQ\x0cY\x0b\xbb\xb5\x91\xf2x]\x03^\xd7\ -\x05I\x85\xa8s\xc4\x91:k\xf0\xbe\x13\x1b\xbah\x0c\ -\xa8\x8f\x15\xb9\xc8\x0e\x05v;Q\x99\x13\xc6\x02\xff\xe1\ -\x1f\xfc\x1c\xb5w,\xde)l\x84\x93\x00o\x0d9\x10\ -\xd6\xa2\xf5\x8aT(\x84\xaa\xa3\xf3\xb4\x06\xa5r=\x03\ -]\xd4\x03qk\xad\xf9\x093\x9e6\xc4\xe19\x8f\xce\ -\xe1\xf5\xc2\x0ez[\x83<\xe2T\xf1{\xc3\xb1\xe9\x10\ -\x10\xb1\xc8\xb4\xd8w\x8a4Cp\xf0*fK\xed\xf8\ -\xe1\xeb\x89\x8f=a?\xd9\xb9YC\xdf\xfce\xf3\x12\ -\xe06X/\xc1\x9b\xe9X\x97@q_\xae\xb8F\x8f\ -\x97\xab\x9f\xce\x95\xd6\x18\xbe\xd2*;+'wI.\ -\x0d\xdeCY#\xecv>\xf6\x93\x138@\xe0\x1e\x83\ -.\xaf~)@\xb7\x16\xbdS\xbc\xd6J\xc7\xfd<\xd1\ -jW\xb1O\xcft\xca\x0d\x8fT\xf1\xf1Ht\x5c\xe8\ -\xfb\x0a\xc1(4i\x91\xf2\x9a\xab\xa0\xda\xca\xf4\x97\xa7\ -\xa2HUK\xe2]\x12\xcb\xc2Y\x16\xdcFq\xd3_\ -\xefY)\x83v\x9es\xc3V\xdc5A\x8c\xb2\xd0\x02\ -<\x90_6\xean\x82\xb7\xf3\xdd\x88\xcea\x0d\x14`\ -\xf6\xde\xd0L\xc3\xaew~\x80\x9d\xb6\x85\xee\x09N:\ -\x08\xe6\x09\xc1a[\x03j\xabX\x14\x8d|&\x8e\xd2\ --\x9cD\xa8\x01G\xa2\xe8v\x0a\xdbZ\xd5\xf3\xcf\xfd\ -{\xc9\x05E\x97\xe9\xa0\x1b:\xcb\xc6\xeeL\x9cZy\ -\xc7\xf1=-\xc2d\x19\xccx\xdfBG\x14\x85\x8e\x12\ -3\x1a\x05\x90\xf5\x8e\xf7[\x9e\x10\xa3Z!\x90\x8f\xec\ -\x81\xc1\x92;!L|\xca\x0d\xeb\xe2\x19\x0c\x97\x1b\xbe\ -\xdcN\xdc\xcf\x8c\xfb\xc9\x7f\xdf\x80\xeb\xbc\xbeD\xbc^\ -\x17\x5c/d\xbb\xc4`f\xb8Y\x0c\x1e_n\x87\x80\ -u\x1dqq\xa8\xe0\x14\xf8\xe5B{\x1f\xd7Y\xd4\xb2\ -\xd51\x1d4\x9d\xb4H\x98i\xaf\x0b\xf6yW\x19\xd9\ -\xa9}0\x93\xee\xd8t\x96\xbf\xac\x91\xe8\xe6\xdaq\x9e\ -\x0dktX=\x85\xc3[\x0c\x9a\xd2R\xc0G\x02\xa0\ -\x9d\x11\xbd\xa96\xfc\xeb\xdf\xbc\xf3.q\x9c\xfa|\x1c\ -\x09%\xd7\x89\xb0\x1f\x9f\xf5t~\x01\xf0\x81\x93\xae3\ -g\xec\xa9\xa2\xa1\xe1\x9b\x97\x0b\x0c\xb8>v\x9e\x0dJ\ -.\x0d\xc1z\x84\xe8\xe1\x5c\xed_\xcd\xb7\x7f\x0e\x03\xfc\ -;\x0b\x803\xdd\xbe\x94\x9a\xf6T\xbbv\xbc\x0d\xd19\ -\x8d\xec\xa9\xa2t\x1e\x93\xd2G\xd6\xb9\xc1^9\x82\x1e\ -\x8a\xf1\xde\xa8\x8c\x7f\xdd\x22\x1eG\x86A\x97X\x84{\ -l\xdawh\xad:r#\xf1\xc9\x18\xdc\x8e4y\xd1\ -cO\xbb\x9f\x15g\xc9\xd3\xd61\xec\x12c$\xff\xba\ -\xd1\xd2t\xe4\x86\xa8Q\x18\x85E\x98\x0f\xd9\x91\xbb\xec\ -\x14\x1d\xab'G\xda\xca\xb6v\x16\xfe\xbb\xbf\xfb\xcc\x1d\ -d\xca\x15\xce1\xc8\xc4\x1aF\xa7&\xf1\xfck\xe5\xae\ -\x7f\xdf3L\x85F=\xacX\xbb\xf6?\xd7K\x98\xf1\ -\xc5\xc3\x91P\xa5\xf0-\x8d\x15\xf2\x99+9\x0a\x85\x07\ -\xf9P\xc6O\x0bcc*\xdc)hF\xd6zcq\ -V\xea\xd06\xf9\x01\xad\xf1;\xc9\xea2\xa3\xc4Z\x00\ -;\xd0\x5c:b\xa0\xa0\xce\xe09\x19\xa1\xbd\x8d\x18\xe2\ -\xc1sX\xc4y\xef\xbd\x13s)VAn\xbc4\x8f\ -D\xd8\x8f\xd7\xf7\xe7\xb4\xbb\x1e\xff\xd9V\xab5A\x1f\ -1\xec\xec\x18\xa2\x15\xbb\x00x\xb9\xb8Y\x84l\xd1\xa9\ -\xab\xe4\x14\xe2\xb1'\xe4\xc6H\xe4\xf7\x07;Gk\x1c\ -\xde\x8f4\xa9\x81\xe4)x:\x0cR\x91\x07\x9e\xd1\xc3\ -\xab\x97-4:\xe9Pt\xc0\x19;\x91\xa6c\x15b\ -\x1c4\xedis\x82Bk\xa1\x97N\xc1\x03\xad2\xfa\ -\xb9?\xb1\xd1K\xa4\xb2<\xb7J\x98\x888x\x16\x06\ -G\xc9S!\xbd\x8b=?\xea\x96\xc1\xf2\xf7\xce\xcbQ\ -\xf0\xdcS\x0f\x9c\xf3\x1a\xb8w\x1e\x09m\xe3\x22+\xad\ -\xe3\x12\x94\xc8\xd9\x99\x8a\xb6\x06\x8a\x89rj\xd3\x9f\x9c\ -k\x1b.4\x18\xd3\xb5\x0a\xe0w\x96\x14\xb9\xcb\xbd>\ -\x85y\x0dP\x96\xbdg\xc8In\xf8\xf5\xd7;\xeeG\ -\xa6\xad\xaet<\xf6\xc2$8\x00\xc1x\xac\x81^\xff\ -\x94Ib\x1b\xf6\xcc\xc7No|\x10n9\xb7\x8a\xa3\ -\x8c\x98\xd4\x81p\xe6\x04\xa4jW\xeb=S'\x1b\x08\ -\x0a\xf2#d\x08\x10\x83\xe4Yp\xbe?\xb2\x04b\x01\ -\xad?\x91\xe0\xde\x13\xd6\xb3\x06\x87e\x09\x84\xfcH\xab\ -\x93$>\xbd\xae\x81+\x92>\x04\xbc\x91\xd4M\x18\xbc\ -]\x02\x8c\xc6\xf3Eix\x1d\xcf\xdc\x10Fu3\xea\ -\xfb\xb2\x05,A\x9c\x8d:V\x93Lik\xa2\xaf\x91\ -~8\xf4\x10\xfc\x1e\xdfo\x09\xce\xb3\x88\xff\xd83R\ -f\xa0\xccc\xafbY\xf4\x19\xf6\xe3\x9dE\xa9\x03\xa0\ -T\xa6\xbb\xc9Y\x83\xf7\xdb\x81\xf7{\x9el\x16\xf1\xc7\ -(\xfa\x02'Xu |\xd5\x1c\x04\xe7\x19\x1d]*\ -\x9c\xb43)\xf1\xcc\xddS\x96\xe6\xc1\xcc\x14\xce\x0e\xba\ -\x84>m\x11K\xe0Z\xd4\x89\xe4\xfa\xf1\xa0x\xd2\x18\ -\x16N\xbdsbd\x0d\xc1<\x97\xc5\xe1\xdb\xb7\x95\x82\ -\xe4\x9f6Y`\xe6I\x97\xe6`\xd3\xbfkX\x0a\xab\ -\x18\x1eo[\xc4\xcb\x1a\xf0\xb61\xd0\xea\xcb\x8d\xc5a\ -\xc9\x95\x003\x98gqV\x9f\x93\xe5\xa8\xf8yg\x0c\ ->n,\x8a\xd6\xe8\xe6\x8a\x0f\x9d\x8d\xe2\x10\xe2:k\ -\x90S\xc3\x99x\x978g\xb53gAy?2\xd6\ -\x85\xff\xdd\xfbG\x02:W\x96c\xb2\x9a[\xc3\xc7#\ -\xcd\xcf-z\x161\x97\xd5\xe1\xf5e!\xef&5\xf4\ -\xd6\xe0\xad\xc7\xc7~j\xf5\xd3\xf0\xf3O+\xfe\xde\xdf\ -\xfd\x05S\x0c-\xa1E\xab\xa7Fb?\x0b\xde^\xb8\ -R\xbbl\x0e\x1dn\xa6\xca\xa2v\xbcl\x0bC\xd9\xa2\ -Wtz\xc5\xe5\xb2\xcc\x22t\x00\xe5\xeeZ\xe1\xf7\x9a\ -w`\xfd\xabk\x00\xfen\xfc\xe1=\x18\xdcky^\ -\x12c\x7f\x1d=\xbb\xf2V(\xa49r\x91/\x9b/\ -\xf4\xe8\xe8h\xa5{^\x02\x975\x88\xaf\xce\xbd\xf4\xfd\ -\xe0\x0a\xa1*4e\xc0l\xce\xdc\xf0\xc7\x7fz\x13\xc4\ -\xa7MQ\xd7\x1a\xc9u\x87^J\xab*y\x88\xf2r\ -\xa9SX\xd6\xc0\xfd\xc8ED\xa4\xe8\xe8\x8f\xbfD\x82\ -\x8d\xd8\xf1\xf30y\xbf\x93\xa5>.\xd5\xf7{\xc6 \ -\x9aq\x84\xca)F\x05\xf082J'6w\x88\xa1\ -\x8a.\xaa!Pi`\x17PK\xc7\xaf\xbe\xdc\xc9\xce\ -.\xbc\xf8\xbdg\x98\xc3\xdb%\xe2\xdb\x97\x95{\xb2b\ -p\x8d\x0e\xdb\x12\xd0\x07\xfdO\xbf7m\x8cvF\xdb\ -\xf2\x07\xe7z\xa4u\x8e\x88\x99\xbdP\xd0:\xf0~\xaf\ -\x22\x99\xd99\xfe\xb3\x163M\xcc\x9b\x9f\xa4*\xaah\ -\xe08m\xe5\xf7\xd4\x00\x17\x86\xa5\x92\xa8[\x08J2\ -\xf8\x0a\x938\x08F\x85Zk&\xb2\x14\x9dd\xafZ\ -y\x892\xbdOE\x8d\xb8\x0b\xb5\x0e\x15\xb5\x92\xca<\ -\xad>\x0eT\xd3?N\xc64/\xce\xc2\xb9\x8e\xcb\xe2\ -q\xca\x86zU\xa0\x88\xd5\x082\xe52Ey\x06c\ -\xb2\xf3\x84\xbb\xa4\xb3\x227\x89\x92\x1a\xd9\xf7k\xb0\x8c\ -\xd1\x84\xf2\xbaE\x0f\x9b\x01C\x1a\xd5f\x8d$\xc9\x9d\ -\xf0\xf8\xf1\xe3\xc0\x1f\xfe\xe6+J\xe6wy\xe6\x8a\xb3\ -T\xe4\x02\xdc\x8e\xc4=]\xe5\x81\x1a\x9cQ\xac'\xd7\ -1)WY\xaa\x94\x93\xa0C\xfee\xf5\xd2\xab<\x81\ -J\x1c\xb1\xea\xd2\x0bA\x04HE\x9b\xe6\x82\xdc\xd8%\ -\xe6\xda\xf1\xb1\x17\x04\xe7\xb0\x06\xe8`\xc2,<\x82#\ -\x94\xa45u\xdd\xd2=\x18\xd7Q\xabV;\xa6\xe3v\ -&\x9c\xb9 e\xea(\xbey[e\xf9%I0\x06\ -\x8b\x10\x00\xe3:\xee)#\xe7\x82\xfbI\x82f\xe9m\ -\x16\xb4[\x08Sl\xb6\x06^\xf2\x1d\x0d\x16\x16\x97\x18\ -\xe4\xeeQ\xa1\xd5h7]\x83\xc3\xb6Z\xd14\xd9=\ -\x86\xc01l\xeb\x0d\x97u\x04LU\xf9\xde\xfb\xa4W\ -B\x07\xf0\xed,r!4<\xf6B\xa4\xab\xeb\xb3;\ -o\x95y\x1c\xc6\xd8\x99\xabp\x9c\x99hb\xe5\x1ex\ -\xcb\xbd\xa53\x14\xd8\xbdl^\xb4SL5\xfb\x185\ -\x8e\xc6\xe6\xc8\x0a\x84\xc2\x98v@\xcd\x82\x91\xf0\xb8\x22\ -j\x92\xb9x\x8f\xa3P{\xd1k\xc5\x99\xaa\x1a\x03F\ -\xf96\xd3D\x8aT\x8a`gQ;2\xe1\x81g\xe2\ -_\xd1\x04i\x8d\x96!2}`\x95=\xb5\x1d\x06h\ -Ez\x97\xca\x89\x9e\x8f,\x0a\xa2\xe3\xfas\x97>'\ -\xe7\x8c3e\x04Ga\xb4\xb1\x8a\xb2\xce\x19)Q\x8b\ -U\xd1\x15\xd8E=\x86q\x98\x82\xdc\xf7;\x03v\xac\ -e'n\xccH\xd1l\xd3]\xe4TP\xf3\x1c\x00.\ -[\xc4\xe3\xac\x80\x04\xc9\xd752\xaa\x17f\xda\x0es\ -\xe9X\x221\xc7\xeb\xe6\xf0\xb2E\x8a\x8c\x85\x01/E\ -vZ3\xf4&<_\x08s\xe2E9&)\xb95\ -\xf4\xda\x91\xb4\x1ec\xb1\xf1\xc4\xd5sz0\xb4l\x15\ -\xd1\x120\x05\xadk\x1eGQ\x9a-\xf7\xf5\x87H\xb1\ -\xa9\xb2 \xfct\xdd(\x82W\xf1\x1b\x02\x9b\x9c\xa4\xe9\ -nU4\xf1Q\x84\xb6\xd6\x8a\xc5\xc2\xe2o\xfd\x8dO\ -\xf8\xfc\xb2!\xba\x00\xeb\x08\x0b2\x96\x85\xea\xfb\xed\x94\ -\x05\xbf\xa1\xb52\xf5\x0ft\xf4d\xe4D\x8c\xf5`\xf1\ -\x94\x5c\xe7\x8a\xde{>\xbf\x97U0\xaaV\xef?\x0f\ -\xff\xdf\xbf\xfa\x0a\xe0\xc7RS\xed\xe7\xfe8\x0bd\xde\ -\x99\x82\x96\xe1k}\x9c\x1c\xfd\x8c\x97;z\x8f\x97\xd5\ -a?\xdb\x1cc\x07g\xb4\xa7\xe4\xbfh\x8b\x1c\x1f\xef\ -\x89\xb0\x935\xf8\xf9R\xf3R\xa6@\xe5o\xff\xcd\xcf\ -\xf49Z\x83\x22?\xa7\xe2\xbb\x09\xbdQWMQ\x11\ -_\xd0\x8e'\xecc\xec\x99\xb3.\x9d\xa9\xdc\xe8$B\ -Eo\xf1\xe5=\xe1O~{\xc3\xf7\xb7\x07J\x96\xc0\ -\xc2\x8c\x0e\xd9J\xff\xdfazG\xab\xcc\xfa^\x17\x92\ -\x0a\x8b\xf6W\x034T\xca\xb8,\xf8\xb0\xf7\xc6\xc3\xf2\ -qd|y$\x1c#\x8b~\xd2\xa3\x9aHQ\x1d\x06\ -\x95\xd54\x068\x86\xfa\x88S\x95\xb9\xf7,\x18\xc6g\ -\x94\xcb\xb0\xe9\xb1\xbbL\xba\xb9\x086\xa1\xd0\xcct \ -\x0dJ\x5c\xebS\xdcwT\x85\x9c\x80\x0a\xe6\xd1m\xd4\ -\xca\xcc\xeam\x09\xb003\xcb{\x844\x05?\x8a0\ -\x0f\xeb1GpU\x0e\x87R\xe6\xf9\x88\xdb#3a\ -\xb1\x13T14\x06LWS!\xd9\xa9_\x08\x9e\x02\ -\xb7=5\x9c\xad\x11\xe8\xa4Q[n\x1d_\x1f'\xf5\ -\x19?\x895.\xf5\x89C\x06\xe8\xc5\xa5%\xd4\x88\x0b\ -\xc0\xff\xfev&\x1c\xa5\xcd\xaf>\x04\x8b=g\xb6!\x17\x06\xe6\x18c\xb1\xfa@?x.<\ -D!0\x13\xf8\xbexcq\xd5{n\xdd`|X\ -\x04k\xe6E\xf9\xf5q\xb0\x88\xf0\x01\xa5\x98\xb9V\xe2\ -\x9f\x91\xb5G\xe7\x9fy\x16vA1x\x94jp&\ -\xe0vd2\xff\x819\xb9\xcb\x8a\x1a~\xb9Dx\xd7\ -\x95\xbcF&Ak\x8c\xd1\xb5\xf2\xc6\xf7&\x8cj\xed\ -\x04bY>[\xf73\xe3l,\xc0n\xe7\x89\xe8G\ -\x0e\xbdA\x0cC;D\xedI\xf0\xdc\xc1\xbe\xdf3\x93\ -\xf3\xf0\xd4\xe3XK\xabg7@\xe9D'\xa3)\x10\ -\xdbrE\xe2\xa4\x13\x8a\xd6\xe1\xb6W\xa4\xc6\xec\x8f\xd2\ -\x0a\xbe{Y\xb1-\x0eVJm\xbap\x18\xa5\x1e\xbc\ -Ck\xf2\xcf\xe7\x8e\x18\x03\xde\xb6\x05\xce\xd2V\x17\xbc\ -\xa1\xa7\xdf?])\xd1y\xa2\x85\xf5\xde\xd4^a:\ -5X\x97\x0b\x93\x1f\x97H\xef\xfd\xedQ\x18\xceU\x99\ -\xc72\x10\xb2\x00\xcf\xedZ;.\xca*0\x8e\xaa\xfa\ -5\x06\xae\x1d\x87[\x07\x98\xa4\xcd\xae}\xfeU\xa9\xaf\ -\xa30\x11\xb3\x09\xc1Xbv\xcf\x8c\xdb\xc9\xac\x84`\ --3L\x9c\xc1\xa7k\xc0e\xe3~\xff\xfd\x9ep\xa6\ -\x86\xfd<\x11%\x84\xeb\xf6I\xec\x8c\x96\xab\xab\x8fG\ -\xc6\xe2\x8dD\xdc\x9c\x90Z\xad\xe5\x8a\x10\xc5\xb7\xbd\xa0\ -\xd6\x86\x1f?N\xd8@=\xc0\x91h\xed\x1d\xe3=N\ -\xa2\xc9JpZ\x1f\x0c\xa7\xd4\x99\x9e\xce\x17\x8e\xde\xc3\ -L\xa2et\xf5\xb3@\xa9\x8d+\xebG\xce\x08\x22\xd1\ -R\xcf\xe5\xb0\x9f\x15?\xdc\x0e\x89\x01#\x0b\x92H\xfe\ -B\xceL\x87\xcd\xa5i\x22Y\xf1\xc8y\x9e\xc5\xc3\xd5\ -\xe2\x8c{\x82\xca\xc4\xccp\xc6NW\xc9e\x0d\xf0\xce\ -b\xdb\xa8\xdf\xb0\xc2\xdf[\x03\xbc,,V\xf6\x93Z\ -\x99\xde\xd3\xe3\xfc\xe3\xe5\xcf\x05\x01\xfd\xce\x02\xe0\x8f\xfe\ -\xe8\xb2;\xb4\x0f\xfal+\xfc\x10\xdb\x08\xee\xb0x\x83\ -\x8e:\x19\xfb\xf7\xbd\xcen\x95\xd0\x10\x05\x00\xe5\xe7\xe5\ -\x93J\x9b\xa2\x08\xf4a\xc1\x19{\xbe\x81\xc5\xac:\xac\ -\xcdd\xe1S3`f\xb6\xc0\xb0 \xa1\x02G\xce\x13\ -\xfd\x0a\xe0\x996\xa81h\xd0\xe1\xf7qp\xf1v\x88\ -\x9a\xd7\xd0\xf1\xf6\x12\xf0\xf3\xcf\xdbOT\x9d\xc4e\x8e\ -\x94\xe33k\xf4-\x8b\xde\xb0\xf1X\xcb\xcb\x95\x02\xbf\ -\x0e\x03^v#\x10g\x84\xba|\xf3\xba\xe2o\xfd\xe2\ -\x15\xdf\xbc,\x14.\x9a!\x1cbg\x96K\xc1\xfb}\ -\xc7\xfd\xac\x0a\xf1\xa1\x17\x9e\x0e7\xfe=[\x0c\xc8\xa5\ -R\x88\xa3u\x8c\x97\xe3\x802/\xfc\x19H\xcf\x22x\ -\x0a\xa9y\x98 &\xef\xd9\xfd\x94R\x85\x98e\xafi\ --\x0f<\x8e\xe9hu\xec\x9d\x17\xff\x10u&\xe14\ -\xdb\xd0vd\x8e\xc7\xaa\xf6\x9d\x06\x5cwx\xc1w\x96\ -\xe0\x9f\xfec\xd8I]\x04\x80\xeb\xe6\xf0\xb2.?I\ -\xfb3Ox\x94\x8a\xbcgBX\x17\xc1\x0e\xda\xbda\ -\xa6\x88\x8d\x8d\x98&\x9f\xec\x0er\xc1eqb\xf3S\ -\xa3\xf28\xb3DhT\xc3\xafK\xc0\x16<\x9c}\xc6\ -\xea\x06k)$\xea\xd2\xb2\xa8\xe0\xe0\xd5B+b\xab\ -\x0d\xaf\xd7\x80\xdf\xff\xee\x85cC\x15\x80K\x0cZa\ -q\x8c\x9e+\x13\xd4\xb2,p\xde\xb2|^\x82C\xf0\ -\xdc\x0b\x1aC\x8b,\x00\xe4\xfcdf\x0cu\xf4\x22\x9e\ -\x06\xd7?\xf4\xad\xb7\xc6\x8b/\xe5\x86T\x9f\xe8\xdf\x91\ -\xec7\x92.k\xedx\x1c\xa7|\xc8\x15_\x1f'n\ -\x8f\xa4\x04C\x16`\xc1;\x5c\xd7e\x8a+\xa378\ -J\xc1\xe7\x97\x15\xc6\xd2&\xf5\xe9eE.\x0d\xdf\xbe\ -.T#O\xee\x81\x15T\xa6N~\x05\x7fn\x8b-\ -\xb0c\x1b\xae\x86\x97%\xca\x15C\xb1[V^{\xf4\ -\x0e\xef\x8f\x13\xff\xe2W?\xaaHo\x144z\x8a\xb4\ -\xc6%@\x9b.]2g\xae8\xb2\xa6U\xf2\x8cw\ -H\x8b\xe49\xd2\x7f\xbdF\xe4L\xd1]\xce\x05\xef\xf7\ -\x93\xa3\xf8\xe0\x10\xad\x9b\x81F\xa5rD\x9c3\x7f\xee\ -QH\x0d\xad\x831\x16\xdb\xca\x9f}4(\xef\x8fC\ -\x7f?\x85`\xd1Y\xdc\xf6\xac\x95\x0d/\x90\xa0K\xf3\ -~dt\x10(\x96RSx\x96\x9b\x02\xd03\xb5\x99\ -\xc4\xe7\xac\x85\x99\xae\x22\xae\xe1\x98\xaeJ\xfaj\xae\x0d\ -^\x96\xd0^;R\xce\xd3\xd1t\xa4\x82\xb7-2\xd1\ -s\xe1\xc5\xbc-\x1e\xd0\xbb\xbax\x8f\x81\x82\x22\xb6:\ -\xce\x14\xcf%\x06\xbaZ\xbc|\xea\xbd\xe2vOx\x9c\ -D\xf3^W:\x06\x86\xad8\x15:R\x86`\x93\xd6\ -M\x11Us\x97\xf8\xb2O-\x93\x93\x9e\xc0\x1a\xe0\x9b\ -\xb7\x95\xfa\x9f\xcc\xc0\xb2\x91\xe9\xd0\xdb\xd0\x0c\xd1\x89\xe2\ -\x8c\xc7m?\xd1\xa1TS\x9dm\xb7#\xa17\xe0\xf5\ -\x12p\x96\x8e\xb8\x04N,:\xef\x9d\xde\xac\x80q\x1e\ -\xeb\xe2f\x22c-\x04\xcf9\xdbe\xf3\xa6\x16\xe3\x9b\ -\x97\x95\xf0\x9e\xc4\xdf\xf5~d\xe4Z\x14c\x1f\xf5\xee\ -\x8eXd'\x06\x03\xa7\xa5\xc1[\x9ea\x1b\x1b\xc1s\ -\x88\xb1\x1b\x9fcc:~\xfb\xe3\x81\xdb#a\x0b\x8c\ -\x8b\x1e\xc5\xf8\xb1S\xe4\xf7\xfa2\xbe_Z\xd4\x9d5\ -\xd4$\xc9\xd1\xe3\x85\xc1~{\x09\x14\xd6\xa2\xe3v$\ -\x86\xec\x053\x85\xe5\xa30\x19\xda\xadV\xbb\xa6v|\ -_x\xaer}\xe1M\xf9\xf8\x0d~q\xfcEw\xbd\ -\xfb\x07\xff\xe0\x1f\xfc\xb9\xff\xf2\xef\xff\xfd\xbf\xdf\xfe\x1f\ -\xff\xf0\xbf\xf9O3>\xff\xc1\xdb\x85\x0a\xda\x18\x1c\xf6\ -T\xb0F'\x81\x9fr\x8f\xa5\x88?\xb3\xf6(\xb2\x81\ -D\xed\x84\x06\xd9\xaaV\xeeM;8\x09\xe8\x1d\xd83\ -\xbd\x99\xd1\x93f\x96U0\x0c\xebZ)\x05[\x080\ -^\x80\x14A.F\x91\xe1$\xbcB'\x04&D\x12\ -\xab\xc4\xfa\xc0o~\xd8q;N|~]\xf83M\ -\x9a\x15'\x05\xdb\x12\xf0\xf6\x12'\xb7y\xf1\x8e\x94A\ -Yg\xa8\x8ao\x08\x8b\x9dU\x961\xcf\xcb\xdc\xdbg\ -Tq\x11&\x98U\x1c/\xb4\xc1\xc0\x1eC\xea\xe1\x1a\ -\x08\xde\xe2\xb2\x92\xfd\x9cJ\xc5o?\x0e\x5c\x221\xad\ -U\xe23\xabb\xaa\x03\xa2\xf8\x09\xdd\xd9)\x88\x1c\xdc\ -\xe7!\xc0\x1b\x17h\x1f\xff\xbc\x01\xce:F\x86\xd4i\ -8\xe7\xa6\x05()\x0d\xcfrM7?\xf7\x10\x18\xae\ -q*\xef\xfez\x898O^@\xa3\x22%\x9c\x82c\ -\xb4\xd6\x99Yn,\x99\x0e\xce\xab0\xf1Je4\xe2\ -#\xc8\xd2X\xdb\xf0\x9fKp\x94\xe9\x12\xb0*l\x1e\ -g\xe6\xa5&(\x8e\xb1$\x05\x1e\x89P\x18\x0a\x85\xf4\ -Rk\xcc\xe8\x8d\xe8s\xde`\xf1\x01\xa5rd<\xf6\ -\xb0#\xda\x99\xb0(\x1d`v\x08\xc4\xac\x02w\xcc\x5c\ -W\x04%\x08\x8e\xf5\xd4\xe3\xe4g\x91\xaaP\xa2\x1a_\ -\x96\xca\xef&\x06;\xf7\x90_\x1f\x09\xbbBE\x18\x19\ -K-I\xf4n\xae\x9f\x88\x0d5\xa8\x86\x1a\x8e&O\ -\xa03\x06\xb73\x01}\xd8Li\xdb\xec\xe0\xba\x83\x9a\ -\x15\xfewE\xd6\xa1Q\xf04ME\xba!k\xc3;\ -\xea3\x8c\xe5x\x9a\x16W~\xd60\x0d\xf7\x9d\xbb\xf4\ -`\x1d\xc9\x99\x96\xcf\xd0u\x09\x88\x81b\xa7\x10\x98\x98\ -\x09\x89oS\xab@\xe3{L\x00\x13\xc5lc\x04Z\ -jG\xf4\xd0\xc1\x07\x05\xaa0'\x00\x96y \xc6\x00\ -\x97e\xc1\xeb%b]=\x9cD\x8ak\xf4\x8c\x18\x16\ -I\x8ev5\xf9\xcfkEJ\x15\xcb\xc2\xc3\xf3,\xbc\ -\x9cMW~\x83\xe5\xe53\x0a\xdb3w\xbd\xa7\x14v\ -mK\xe0\xee7U\xae\x1c\xfasm\x95\x85\xd2u\xd6\ -#\xe5\x82m\xf1\x93\xe5Q\xd5\xe5\xa7LG\xca\xb6P\ -\x80\x95[\xc3\xba\xc4\x99\x07\x92\x95;\x01\xc3.rh\ - z\xa3\x1d\xf4~$d\x09\xe1\xe6\xa5Y+\x8c\x1d\ -n\x15LB\xe5H\xa2\xeb\x95\xc5\x921v\xfe\x9c^\ -;\xf5\xa6)(\x8c\xbeS\x11\x00\x8fRq&\xea\x86\ -F\x0cG\x9dM\x0cs\x0a\xb8\xc2h\x08\x8ek\xc7 \ -\x7f\x7f\x07-\xd8U\xda\x98*an\xce\xbc\x90\x07K\ -\x85\x81@\x19\x975\xcc\xe4\xbd\xda:\xde\xae\x11Gn\ -\xf8\xd5\xf7\x0f\xe4R\xf1v\x89\x9a2\xf5\xa9\xe9\x88\x9e\ -\x19\x18\xc1K\xb3d\x8dVL,\xe2\xce\xc2g\xd5[\ -\x83\xdc\xf9\xae;M\x84\xbcc\xcc{Jm\x86W1\ -9Qp\xa7\x01}k\x1d\x8b K\xc1\xebn)\x9d\ -\xf8\xe1\xc5\xe1~r\xcaE!\xaa\xc5\xeb\x16P4\xa1\ --\x9ax\xd0\xf1\xe5\xb8\xe6Kt\x94\x8d\xa4\xc2=Q\ -\xe7\x16\x9cA*\x05\xeb\xe0#dNW(\xb2f\xe6\ -E\xf4\xd4\x84\xf9\xb1JQ\xd7r\xd9\xc2l<\x1f\xa9\ -\x08\x0a\xd5QjA\xf4\x91g\x8f\xce\xce\x220\xd1\xd0\ -\xa4x72\x152-\xf2:\x1b\x8a\xee\x9a\x5c\xa1I\ - )\xa3\xb7\xa3\xa3\x1e\x7f\xfaO\xff\xf3\xff\xdd\xff\xe6\ -\xff\xf4W\x9e\x00\x00\xc0e\xe97\xef)aw\xc6\xc2\ -\xc0\xe2\x1a9v\xea\x9d\x9d\x0e\xa3()d1F/\ -\x8c|\xd8\xfbQ\xa7\x1a\x18\x80Bv\xa8\xce\x7f\xa4*\ -\xfe5\x04S\xe1K\xefey\x83\xfa\xbbE\x91\x86\xb5\ -\xf0\xcfd\xa8C\xd1\xc8\x8b\x7f\xf6\x16\x9d\xac>\x22n\ -U\xedn\xf6\x82\xfb\x99\xf1\xcd\xeb\xaau\x1d\ -v}\x84\xb5\x88\xae\xa7\x9a\x83N\x88\xc0?;W\xfa\ -\xb3\x1f\xc2R\x0e\x05\xe9\xb0\x01:\xc3C{\xf0\x0b,\ -\x0c^.\x11\x9f.\x0b\xbc\xb1\xf8\x97\x7f\xfaA\xa5\xba\ -\xa6'\xc0O\xba\xd4\xf0\x8c\x02\xe6\xe1T\x7f2Q\x00\ -z\xe5\xfe\x99`\x16\x8a\xc4\x92\xbaT\xa7\xa2\x809\xd1\ -\x14\xbcl\x8b\x9f]\xebq\xb6I\x9c\xcb\x8d\x19\x0d$\ -\x8d\xf13\xce\xb9\xce\xc2-h\xdc\x1e\xbc\x9b\x93\x99\xe1\ -\xe4h\x15\xd8%\x10,\x0dT\xf0+L*\xc9\x06\x97\ -\xc5}\xb0\x18\x97R\xc7*a\xe0\x91\x0b\xf6\xd44\xca\ -\xe6\x85\xe4\xa4|\x1f\xe9ZcwO\xb7\xc7X\xfa(\ -O\x01\xdc\xcf\x0d\x86v\xef\xe3\xf2|\xc6\xaa\xb6\x0e,\ -q\xec\xfe\x04F\x12\xfd\xaf\x9b>\x0b\xb4\x11\xb1[5\ -Qjz>\x89{\xa5\x90\xaf\xd4\x86\x97\x8d\x82\xa7\x9b\ -\x90\xbf18\x9c\xa9N\x1b\xe9\x1a\xa4\xdf0\x06G\x19\ -b\xab\x82\xa30(iS\xb7\x1f\x83\xd5\xee\xde\xd0\x1b\ -\xdc\xa4#\x08n\xfa\x93\xd7\xc0\xbd^\x10e\xef\xba\xf8\ -I\xb6\xcb\xb5\xcf\xc46\x8e\xa1\xa5G\xd1\x14!\x06;\ -\xe9t{\xca\xb8\xef\x85D\xba\x10\xd4\x9dU\xfel\x99\ -\xc1@\xf7\x9d\x0e\x85\xde,Zi8sA\x08P<\ -\xb7U\xd4\xa8\xdc\x01\xb2\xc4\xaa\xe6\ -]\xbc\xc5~\x14\x1c'\xfd\xee\xdb\x16pH\xccGT\ -vA\xd0\x84).\x14\xa0\x1e\xa9\x02xZ\x91-\x94\ -\x89`\x9f\x96\xdd\xb1\x93=\xce\x0c\x1f\xb8\xc6@'#\ -?\x06\x07\x07\xd1S\xe5\xc8z\x1c'\xbb\xe5\xday\xfe\ -\x94\xc2\xa8a\x10\xc2\x16\xbc\xc5\xa7\xebJ\x87\x0d\xa8\xf7\ -\x1a\xdf\xf1@\x18\x1b\x8av\xa6\x03\x8bvS\x83K\x88\ -X\xa3\xc5\xeb\xc6\x9f\x9f\x13a\x9e\xc9#\xefb\xbcg\ -\xa5Ql\xde\x9b\xb2L\xa2\xc3\x16\x03\xbe\xb9\x12\xb7{\ -\xdf\x13\xd1\xe4:\xc3o{\x11\x0f\xc1O\x84xi\x05\ -\xb7\x9d\xcc\x8f=U|\xffq \x95B\xd0\x94}\xa6\ -\x8aZ9X\x08\x1ak\xd8\x16~og\xe2d\x0a\xd0\ -\xfb\x84\xae\xef\x9eBJk\x0d\x81Z\xba\x94raS\ -\xda\xba:y\xe5\x1a\x94V\xb1.N\xb6J\x16\x17/\ -k\xd0\xfd\xe1p?\xf2\xe4{d%\xed\xd22\xdc\xf0\ -\xc3\xc7\x81\xeb\x1a&\xfd\xf4\xd3%<5\x5c\xce!\xba\ -\x8eb\xe3_\x18\x04\x04\x00\xfew\xfd\x0f\x8b)?|\ -\xd4\x0e#,j*\x15\xb5\xf1e\xe8\x8d\x97\x01\xd3\xd6\ -\xacX\xfc\xfc\xa0/\xabS\xb6}\x9f\xea\xfe5\xb00\ -\x80B\xb2\x82\xe8]G\xe1A\xbd\xcc]\xe2\xb3&\xe9\ -\xbd\xe3P \x104\xa6~\xdfO\xac\x91\x97sn\x1d\ -FQ\x93|\x98\xfb\x14Ry\xeb\xf0\xdd\xa7u\xaaz\ -K\x1b\xa2=>\xc4Q_\xc8p$\xd03?\xf2\xb0\ -\x85\x86\x84F\x98\x95\x17\xcf~\xb0+>\xf4{Cv\ -\x13\xe7\x9e\x07\xe7\x99*1\xb2\xe6y!8\xd9S\x8a\ -\x12\xa6Rn\xa8\xb5L\xf0Q\xab\xdc!\xfd\xfewo\ -\xb0\x86A\x0e\xa5\x92\xc6G\xaa\x15\xc3o\x86(jT\ -\xc8\x97\xd5\xc1\xbb\x80\xfbQa\xbd\xbc\xc5\xc6\xa0H\x81\ -\x0c\x00g\xcd\xf8\xe4\x17\x0a\x05Ak\x12\x0c\x95\xc8\x00\ -\xf0\x12\x838\x09u\xf2\x1c\x8a:\xd7G\xca\x8c\xa2\x14\ -\x02\xd6\x07~\x0e\xb9VD\xc3\x83\xaa\xb4N/\xb2\x11\ -\xa2\xd6*; \x01o\x17\xe6\x87\x8fU\xca\xe3,x\ -\xbb\x92\x02\x97\x0a\x1f\xe6\xb7\x97\x88\xfdlH\xb6#t\ -NWx\x90\x88\x0b\x00\xe0\xeb=c\xf1\x0e\xaf+\xf7\ -\x96#\x992U^f0Z\xd94\xa6\x08\xa2\xd3\xfb\ -\xbb\xc6\xa7\xcbaU\xf1WK\x87_\xdc,\x8a\x9c\xb5\ -\xf2\x1fSG1VP[pH\xb2\xac9ca-\ -\xbb[\x82\x87\xb8oe\x82\x1am\x9c\x80:\x99\xb3\xe1\ -\xeb\x9e\xb1y\xab\x8b\xb7Pymy\x98\xbf\xacd\xcc\ -w\x03\xbcx\x8f\xd2\x1a>\xee\x09!zl\x9e\x11\xbc\ -\xa5\x99\x19\xe4\xe4\x0c'\x0d\x5cyu8\xd9\xf9\x1a\x1a\ -\xd60v\xbd\x16n\xe1\xd3v?\x0a\xd5\xe6\xf2^\xe7\ -\xd6\x11\xad\x8a\x81\xca\xd1\xf8\x1a\x98\xbe\xf71l}\xa6\ -\xe38\x0b\xb6\xd5\xc3\xc1\xa2\xb7\x8ao\xde\xd6?\xd3!\ -\x94n\xe0\xb4\xc6{\xe8\x90\xb7\xc6*p\x85\x1a\x025\ -\xe0\x1c{{G\x81b\xc98s\xc1yZl\x1b\x85\ -\x7fk\x00r\xe1h\xff\xa7]\x17\x80\x99%\x12<\x11\ -\xad\xcew\x5cW\x1eQ\xbf\xfa\xfe\x8e5:\x5c\x17\x87\ -u\xe5\x9a\x87\x9d\x9bA+\x14[.\x9a\x06\x86H\x9f\ -|J\x1c\xff\x97\x9che\x0e\x1e\xd5::P$\xc2\ -\x5c\x82#\x0d2\x90d\xd9\x1a\xf08H\x88\x8bQz\ -\x1d\x1d\xcaU\xae\x95\xe8\xfd\x5cI\xda\xce\x09\x93\x83b\ -\xb45\x81\x83V\x83\xe4\xb43\xe7\x04\x1d\xb8nL5\ -d\xc3\xc4l\x95A\xec\xec\x12nISF\x0f}\xe1\ -\x98o$yz\xcfP\xaa\xda\xaatVMAJ\x06\ -\xfbNZ\xdfc\xcf\xc8\xb5b[\xb8\xae\xb5\x82\xe9\xdc\ -\x8fD\xf1\x99\xb5\x14\xae\xa1\xe3vd2\x1a\x1c\x9f\xa7\ -o\xdf\x16\x5c7*\xaeS\xaah\xbd\xe0\xb2\x92c\x90\ -{\xc7u]p\xa6\x8a-Z\x98H\xfbg\xca\x05%\ -\xb7\xc9\xaf\xe8\xa3\xcb\xb7\xa0\xeb%w\xac\xd1L`[\ -\xf0\x0e\xfb\x91\xb9\xd2\xf2\x98\xf4\xd3\xfd\xccj\xd6\x18\x87\ -\x9d;\x11\xd0)\x97\xc9\xf1\x80\x05<\x0f\x1c\x15YF\ -\xe2\xc3\x01\x1b+X\x9d\x85[VR23\x89\x90^\ -g{\xce\x0d\x1d\x15K\x8cD\xc3[;\x83\xe4^/\ -\x01\xa5@\x9a\x01\x16\xd8\xad\xd1\x22\xee\x1aE\xdf\xbd\x19\ -\xc5W\xd3\xb1\xb1F\xea\x15r'\xe2\xbf\xc2\xa2\xd1}\xaf\xac\x9e\x7f\xf1\xe9ef\xa1\ -C\x02\xa4#Q\xa5\xff\xd8+c\x9d\xbb\x88p\xfa\xee\ -\xd6e\xa0<\x89\xfc\xad\x9d{U\xef\x89v^\x82\x7f\ -\xd2\xcf\x94\x0cv$\xad^$@\xba\xaev\xd2\x01U\ -\xcd\x91o\x9f(\x16\xb2Z)\xb1\xd8\xe0\xa5\x7f;\x12\ -n\x8f\x84S\xf8\xd2\x9c)\xa0\xda\x82G\xaaJ\xcc\x03\ -OI\xef<\x16\xcf\x9d\xed\x8f\xb74\x85\x86N#\xa7\ -O\x97\xa8\x95\x0e\x85\x9cY\x93\x8bA\x99\x03\xe8\xb3~\ -\x7f\x9c3\x13\xbd\xe4\xae\x98`v\x1dA!:Ga\ -\xa7\xf7\xae\x11\xa7\x91g\x99\x01%\xd4\xc5\xf0\xb9\xe1^\ -\xffo\xff\xf2\x15\xdf}\xbe\x90\xe3_\xb8Bb\x0c2\ -\x11\x9e\xa7\xf6-c\xe4\xee\xc3\xf3\xfbkm\xa4\xe3I\ -/\xa1\xc9EC\xc5~p\xb4~\xaa\xa0M\x99\xa3\xd3\ -&/\xf6\x91\xc8\x97\xe7\xa4\xa1\xccq$w\x84u\xa6\ -\xf6\x8d\xd7\xfe\xb20\x86\xd8\x13\x9c\xaf\x90*\xfe.\xde\ -\x18\xfc\xf2\x9b+`\x0dJ7\xb2=R\xbbC\xaf5\ -\xfd\xfd,\x9c\x85\x077\xdc\xd9{\xef\xb0\xca\x8e\xb6\xfa\ -\xa0iN\xc3u\x09\xcc'\x18\x1d\xdc\x08\x1eRq\xb3\ -\x04\xe0\x9b\x97\x805\x04\xdc\x13\xbb\xf1\xd5\x85\x19\xb5\xeb\ -\x8d\xc5\xf7\xef;*\x88\xb1\x1e9\xf3g\xca\xf2\x82\xd3\ -\xe2Ib%\xffw\xe7\x0dr+0\xd6\xe0\xf5\xba\x00\ -\x9d\x85\x1eq\xe1\x0c(\xba?\x8ap\xc8\x1d\x1f\x82\xde\ -,\x91;\xda\xfb\x83\x9f\x07\xd1\xd2u\xa6-\xbe\xdfw\ -\x16\xf7\x06\x08\x91z\x1e6\x0c\x0e[\xb4rLi$\ -\x1b,va\xb3\xad5\x93l7\xc4\x97@\xd78\x97\ -6\xe4\xaa5\xa1\xb3f\xbe?\x97(\xc5\xba4\x0d\xc7\ -Y\xb1\xefU\xe4M\x83A}\xa0\x97\xbe\xceu\xd9\x1a\ -\x83\x8ae\x86\xf9\xf0\xb55\x13S\x1cB\xc0\x9b\xd4\xff\ -vt\x9f\x85\xb6\xe6<\xbe\x9fV\xf18\xe9u\xdf\xa2\ -C\xaa\x9c\xe8\x8d\xb8kg\x0c\x9c\xb7\xd3ud\x0cU\ -\xf9\xce\x03\x87\x9cbQS\xcc%\xd8\x99\x0f\x91\xa4\x93\ -\xf9)\x18g]\x98V\xd8\xb4\x87\x87lw!r\xe5\ -UJ\xc7~d\xec\xa9\x11\xa2\xe4-\xbc\xe7\xf9\xd9\x1b\ -Wptfq\xf2\x98J\x83q\xc0~rZ\xed\xbd\ -\x01\x1c\x19\x1c\x06\x9a0\x1a\xb0\xf8\xd5\xfdAHR\x9b\ -:%k8\x15L\xa5\xa0I\x07\x16\x9cc\x9e\x87\x1f\ -\xc2\xf1g\x12j.\x15/[\x98\xc2\xceU\xd3\x98Q\ -\x901\xe6zL\x04x\x7f\x0cq@\xa9\xb4\xc7\xc6\xc0\ -i1\x1a\xf0\xb1\x9f\xb4\xb2\x1b\xaf\xdc\x1b\xad\xe4\xc6\xbd\ -\xa8)\xf3~\x14\x9c\xb9\xc0{\x87R\x1b\xbe\x7f\xdfa\ -\x9d\x8c\xb8\xed\xfe\x17\x06\x01\xfd\xe5\x05\x00\xea\x8f\xa55\ -\xec{Ao\x101\x8a\x0fp\x11\xc5\xac\xb6\xa6\xa4\xb0\ -6\xc3qJ\xebxd\x22j\xad\xe1\x8e\xc6z\x8b\xf7\ -\x9d]_P\xe7R\xca\x00l\x10\xd0\xc3\xcb\xc5\xe1q\ -V\x9c\xb9b\x13<\xe5\x91\x18(d5\xb6_B\xc0\ -\x7f\xfb\x87?\xe0\xff\xf5\x8f\xfe\x05\xf6\xf3\x14sz\xc4\ -WJX\xe2\xdc\xdc\xe7\x1a\x90\x9b\x9e$\xea)\x9dQ\ -\xba\xb9\xf0\xe7\xee`\x97QjG:9\xee\xd9\x02\xab\ -\xbaT\x1b\xf6\xb3M\xd2_V\x94\xe9\xc8y\x8f\x12'\ -Z\xc1.\xee)\xeb\xa2\xc9\x93\xbc\xe5\xcc38\x87\x95\ -_\x98>\xf6Z;\xe0\xd8\xf1p\x07Z&f\xd9\x00\ -|X\xad\x81\xb5N\xd3\x0dZ{\xc6\x8b<\x84tc\ -\x8f\xc8\xe0\x18v\x0c!X\x8e\xcc\x0bAB?}a\ -\x9b\x0a4'\xa1\x94\xb3D\x10\xa7\xd2\xf18\xda\x14\xee\ -Y\xde\x88b;\xd0\x9e6\x84\x8e\xb5R\x1c\xd5dk\ -\x1b\xf6\x95\xd69v\xe4N\xcb\xccq\xf6*\x18\xc7\xed\ -\xa8S\xcc4v\xb1\xb95\xc5\xd7\xda\x9f\xe0\x8b\x81S\ -\x85\xdb\xeb\xe25M!\xa5\xef8\xab\xe8e^\x81P\ -fZ\xb0\x00CT\xac3<\x042\xf7\xff\xb73O\ -\x01M\x07\x14>\xa2BF\x9dTm\x5c\x05\xe5\xd2\xb1\ -\x1f\xa7\xc4P\x1c\xff\xbd]\x82<\xe9m\xee\xf6\xbe\xff\ -\xf2`\x80\x89s0\x86z\x86T\x0a\xf5/\x99z\x97\ -68\xbb\x06JId\xc1cuh\xf0\x9f\x1f\xeb\xa4\ ->#\xb1K\xe9\x88\x022\xbdm\x0b'\x14*\xe6.\ -1<;Z\x09(K\x1f\x02Y\x16e\xa55\x15\xa4\ -E0\x14\x83\xd7\x8dn\x84*\x0f3;I\xc0\x99\xa7\ -%\xb4\x83\xa9\x99\xf7=\xcb?\xdf\xe8\x94X\x1dJ+\ -\xa2H\x8a\xd9\xdeG2b\x9f\x1a\x1e\x8e\x1f\xf9\xce\xe6\ -Zf,m\xd5zh\xe4\x89\x8c\x7f\xb6)\xfe\xfb\xb6\ -Wet\x14\xd4\xf2|WY\xfcV\x5c/\x01\xfbQ\ -\xf1\xc3\xfb\xc9\xff\x1e\xe3<\xe2\xc7;\x84\xad\xc1:T\ -\xf9\xe0\xa3\xf3\xb3\xb3z\xec\x19\xa9T\xc5@\x03\xfbQ\ -\x85\xa6e:^\x14\xc3 Zv\xfd!\x1a\xb1\x07\xc8\ -\x0c\xb9,\xdc\xc3z\xcf\x5c\x8d]\xa0,\x07\xc6\xd8\x9e\ -Z-=\xce\x86\xcf\x97\x15^\xa0\xa5\xd7-h\xc5b\ -\x84\xc5n*\xa0\x9f\x13\xb7\xa4$\xd2\x97\x8d\xee\x8cV\ -i-]\xa5\xea\xbf\xedI\xdd\xb4'\x17\xc0P\x97P\ -\x9b\x99\xbb\xe5\xa2\xe7`\x89AkN\x16\x991\x04l\ -\x9eDW\x86\xcaX\xae$;\xd0\xf5\x1cpuK\x96\ -@G'P\xc8\x0d}\x0f9\x09c\xfaP\x0b\x11\xc7\ -Mb\xde\xe08\x0d\xaa\xadN\xda_\xd7\xcf\xb3D\x8f\ -\xcbJu\xbe\x15v\xdd\x18\xaeI\xd6\x85\xb6U\x06\xed\ -8\xae3@\xe0\xdbX\x0d\x94\xda\xf1\x87\x7f\xfa\x15\x8f\ -\xbd\xe0v\x9c\xf33 =\x96\x97\xe0\x98\x5c\xee\xa9R\ -\xe3$+i\x90\x86\xcb\x1b\x8b\xcfoqF\xf0Z5\ -J\xbb\x92\x09{\x83\xd61^\xf91v\xa2wi\x85\ -&\x11\xf1\xa2bj\xa6\x13\x06\x87o^6,1P\ -\xc3rf\x94R\x88p\xaf\xe4\xb8x=\x9fa\x88\x5c\ -[\xc7^\xeaS\x83b\xe8\xd0j\xe3Y\x96\x1e\xe8H\ -\x0d\x97%\x8a\xda\xc9\x09Hj$(\x1eg\x83\x81\x9b\ -y\x12C\xdbD\x0b\xbaC\x91}\x92\xfa\x15\xb2&\xb6\ -\x90~\xfck\x17\x00\x1fu\xfb>Z\x8bu{n\x09\ -\xac\xc5\xec\x9a\x83\xe5n-xGU#\x9e\xc18\xbd\ -w@\xa9\x5c\xce\x02?~=\xf0\xf18y\xf0\x038\ -\x0a\xc7\x22\x04\xdeP\xfd\x98e_ L\xa4i/\xc8\ -P\x8eA\x89\xcb\xeat\x16o\xf1\xf3o^\x11=+\ -\xd5^\x19\xeea\x80y\xc0\x1c\xdaeWp\x94\xb6*\ -5\xcd\xab\x03\xb7\x90E\xc2\x1a\xe4\xd4\x15\x8f\xeb\xa6'\ -x\xfc\xc5`\x9c\xc2\xd4\xae\xa6\xcb\x1d#\x8c\x86J]\ -\x81\xbahE\x09\x16Q\x9d\xf3P\xd7\x8f\x03\x8ap\x12\ -vb,\x8e\x0aJ\xee\xf0N\x11\xa9\xda#\x8e\x82\xa2\ -\xa8\x8b\x99D\xaf\x8e\xb9\xfbn]\x02\x13%\xb2\xd5\xd6\ -\xe6\xfe\xf7}?\xe7~\x97\xae\x0b\x8b\xd5=W+\xb9\ -p\xa23\x9c\x00\xe8\xf2\x99{\xa3\xf8f\xc0xa0\ -c\x98\xe3\xed\xf1\xb2\xd12\xc3\x17\xf1\x1c`\x1f\xe1{\ -\xaf1\x08\xa9\xc9\x1d\xd4H\xb4;\x0b\xed^\x8b\x14\xf3\ -M\xd52\xb5\x1f\x15\xceu\xe8\xbc\xd3\xc5l$\xde\xa4\ -\x18\xca\x8e}Y\x05\xbc\x97\x00tq\x0aa\xear\x9c\ -T8G\xbb\xe3\x91\x0a\x8cq0\xb6\xcf\xcfvP\xdd\ -\x1c\x08\xfd\xb0\xd6\xa2\x0b\xa1\xe9\xbd\x99\x14\xc6\xe0\xcd\x0c\ -\xac\x89\xc2\xe7Rd\xd4\xe6s\xd1\xd1\xf0\xf3o^\xb0\ -\x04\x87#\xd7\x99U\x0f\x080\xe49\xea\x7f\x9c\x04\xe2\ -\x0c\xa1\xe8\xf0P\xb7F\xea\xddu\xf1S\xf0\xb8\x84\xa0\ -\x18Y\x0f\xe7\xa9\xe7\x80\xe1\x05\x94\xe5A\x86\xb18s\ -\x15\xddM\xbe\xfa\xd4P2EdTk?'D\xd6\ -P\x18DD\xb3E*\x5c\x01X\x8b\xf9^\x0d\xe2e\ -\x94\xab\x80\x9d<\x8b\xd2R\x0c*\x1a~\xf3\xc3\x8e\x8f\ -\xbb&Y]6T\x91\x15\x8f\xa4\xc4D\xfd\xbbR\xa3\ -\x08\xf0q\x16\x1e\xda\x9e\x9e\xf2\xeb\xc5au~\x0a\xd0\ -\xbc}\x0a\xad\xbc7H\x85E\xddUgNIU\xd0\ -/\x92F\xff\xbd_\xbc\xe0\xdb\xd7\x85:#k\xc4'\ -\xe1y\x14\xdd\xe0A48\x1dY\xbb\xa8mL\x0b\xe5\ -\x7f\x86\x8a\xdb\xbb\xa7\x7f\xbd7z\xd4\x01e\xbc\xeb\xcf\ -\xbd^\x1c\xa3X\xb5\x1e4\x06x\xec\xd4#\xbdl\x1e\ -\xafW\x92\xff\xacc\xd3at\xd6\x8c\xa9[\xe9U\x10\ -#6=#\xfck?\xe9\x9aq\x06@\xc3L\xe3|\ -\xe6\x808>\xbfz\x81\xc7\xf4&\xe5\xc2w\xb0\xd3\xad\ -\xf3\xcdk$\xd0\xa6c\xc2l\xac\xe1\x08{\x8d\xccM\ -I\x0a\xc6\xb9\xef\x19\xbd\x82\x17\xb2&\x1c\xb9u4\xad\ -W?]W\xbe\x87\xd6\xe2\xed\x1a%nn\xea\x96\xa9\ -\xa5I\xa5\xc2[\x8f\xd5;F\xe2\x96gp\xcd\xcf>\ -]\xe6\xbb8\xd3\xf5\xbc\xac\xde\x12S\xdf\x1f\xc47\x7f\ -\xfdHx\x9c\xcc\x18\xb0\xf2\xbbG\x9d\x1b#\xab\xa4k\ -J\xfa\x07\xbfx\x9b\xa8\xdf\xcb\xe2\xa7`\xbc\x89N:\ -x\x19I\xef\xd6%\x06\x94R\xe0`\xf8\x1c\x19\xe0\xc7\ -\x0f\x0a5\xa9\x13\x02\xd1\xcc\xfe\xe9\xd8\xea\xad\xe3\xba\xf9\ -\xa7\xa5\xbcs\x9a[u^\xa6Zf\x90\xdax\xe6\x86\ -x\x11\xc0\x5c\x87FO\xa6C\xaf\xa4\xf0\xdd\x8f\x8c\xf3\ -|\x92T\x8f\xb3\xe0e \xb5\xc5&\xe0$\xc3\xcc;\ -b\x88\x87\x19\xc5^\xf1\xf6\x12\xe1\xac\x9b\x16\xccm\xe5\ -\xd4\xa3\xf6\xce\xe7\xbb7\xac\x81\xa2u#\x8b\xfcU\x80\ -\xb1Z*P\x0b\x92}\xfd\xfe\xaf]\x00\x5c\xfb\xbfz\ -/]\x15\xbd^\xf2\xd6\xd85\x95\xc4\xdc\xf5\x97%N\ -j]\xd1!\xdd\x9ar\xfb\xe4ew\xde\xe2~\x9c\xb8\ -H\xf8\xd3\x1b\x10\xac\xc7u\xb5$\xa1Y\x0bc\x1d\x96\ -@\xc2\x94wf\xda\xe3h_s\xf3B\xce\x85\xa2\x8c\ -\xbf\xfb\xfb\xdf\xe0\x7f\xfa?\xfe\x03V?\x8d;\x97\xe0\ -\xed\x9f\x09Lx\xd9\x9e9\x05\xfcq\x8cH\x85\xb4\x93\ -\x1c\xb9\xe1ea\x04g*y\xfa\xeb\xbb\xf6\x98co\ -\xde\xe4\xe3\x1c\xb9\xe2[\xf0p\x12\x96\x19P\xf9n\x1d\ -&\x0b?5\x8e\xbb\xe3Ol|N\x16\x92\xa1\x0d`\ -Q\xe0\x10\x9cg\x07#\xeb^\xd7\x83]$\x80[\x02\ -W.\xb7\xbd\xd2\xdb\xda;\x9c\xa3\xb5+\xe5\xa11 \ -\x97\x9d\x99\xe9#\xf7\xdd!.\x0c\x96\x01\xf8\xa2\x8f\x03\ -\xce\x99\xe1z\xa8\x8c\xe85\xdca\xd2RDU\xaa\xb3\ -\x0657v\xc9Pg\x11\xc8\x7f(:4s\x1d\xec\ -\x07>\xb8\xbc\xe6\xfa\xc4\xef:\xc7\x97\xb2v\x83E\x88\ -No\x1c\xd6\xc8\x9d;\x8b\x0b*\xd9\x9f\x8c\xeda3\ -l\x8a\xbe\xe5\xe9\xb4\x9fm\x8aq\xa27\x1a\xcf\x03\x1f\ -;\xa1J\xa3rn\x03\xa6\xe1\xa8pw\x86#\xee\xa3\ -T]\x88\x15\xcd\x90\x1bP\x9ay\xda\xbfj\x9fx\xe9\ -\x11s}\xddX\xf8d\xf1\xf6\x8d\xfd\xc9\xea'U]\ -\xb2\x0d\x8f\x93Q\xa7\xa5\xb0\x90\xb5\xe0\xe59\xe0W\xb4\ -OZ\x1eP\x8d\xf4;\xa65*n\xb8\xd0\x0eVG\ -q\xa8\x03\xbfJ\xbd\xef\x8c\xc5\x97\xdbI\xd1R\xa9\xa8\ -\x85\xab1\xe7\x0c\xa0\x88\xe9\xd6\x1b\xaek\xa0UW^\ -\xe0R\x87\xe0Ob\xcbL*\xe2P\x1c\x97:\x1c'\ -m^0g\xe1\xf7\xe5eC\xdd\xe4\xb9O\xb9\xe1\xcb\ -\xe3\xc4\xc7\xcep\xa3\xbbT\xdb0,:{c\x81\x13\ -<\xf34\xc6\xa4i\xf1\x0e%s\xbfz\xa4\x8c\xdbN\ -Ai.#\x1b` \x91x\xe2\xf7\xde\x18^R\xcd\ -Lw,\xb5\xa2\xf6\x86=3\xf4\xc6:\xfe|c\x15\ -Re\xcdL\xa5O6\xbe5\xb4\x03'\x89&\x97\x11\ - \xa5\xe7#(cdtN\x8f3!:\xbe\xff#\ -7d\x90)Oi\x99\x1eG\x9b:\xa3\xa0\x94Ft\ -\x87`i\x93\x1cQ\xe5\x06\x8cS&d\xc6\xf1]\xd6\ -\xb9t\x9e\x0dWM\x04\xf6\xa3(|\x88\x9f3\x83\x5c\ -h\xaf\x1d\xae\x9ca\xa1\xbb^\x02\xf1\xc5:[(\xd0\ -\xad3\xd7\xa3\x89\x92\x17=\xb3I\xa2F\xd3\xf7\x93\xf9\ -\x06a\xf1X\x83bie\x1f^WN9\xf7\x9d\xc9\ -\xa1g.H\x95]\xfc\xfdQp\xe4\x8c%2t\xca\ -\xfd\xe4\xb2|\xb9HW\xe08Y\xe5\xfan\xc7\xfbm\ -\xc7\xb0:\x8fB\xa5\x14\xba \xa8\x1d\xa2\xbe%\x04\x8b\ -\xa8\xfc\x8e\xda\x08\xdd9S\xc5\xea\x9e\xba\x90Z\xfb\x0c\ -'\x1avS\x0b\xae\xba\xb2\xce\x8b\x5c+\x9c\xe7\xda\xa9\ -U\xe0\xd35\xc2:\x9e\x971z\xb83\x0d\x8b\xf7\x5c\xcd\x95\x06\ -\xe7-\xb6\xd5\xe3\xb2R#\xd1\x87\xd8\xda9d\x15\xcb\ -\x00\xf1\xc9\xad\xb1\x98\xf7\xde\xca\xde\xd7p?i?t\ -\x96E\xc3\x9eYh\x94\xf2L\x87\xed\xd2:\xbdn\x0b\ -\xdd2\x07AI\xbd\x13\xf1\xec\xc52\xa9pX\x8f_\ -\xfd\x85\x14\xc0\xbf\xb4\x00@O\xef\xad\x95\xb9\xd3\x0f:\ -\xa4\x8d%tc`v\x83\xc6\x97\x97\x18X\x05[\x22\ -Lk\xad\xb4oUr\xdc\x1f\xa9\xe2\xc8\xcfP\x94\xfb\ -\xd9p?\x89 \x0d\x8e\x91\xa1]\x9d\xdc\x9e\x0b\x92\x14\ -\xc6\x04\xd0pD\x1b\x83\xc5\x16\x18\xe4\x11\x1d\xado\x03\ -\xaec\x0c\x11\xabE\x15\x1c\xc0\xd1\x8b3\x86\x82.#\ -\xf4pe\xc7\xe3\xd5\xed~\xec'\xfe\xd5oo\xf3\x05\ - \x86\x93\xddj\x87\x14\xd2\x8a\xa5]<#.\x9d\x87\ -\xaau\xda\xd4\x82\xa5\x98/\xe7'\x88hX\x84\x18N\ -\xc4\x15G\x0c\x06E\x0fvn\xb4\xa24\x81\xbc\x9b\x0e\ -\x1b\xad\xb9\x09}\xd1\x9a\x84N\x8a\xa6\x98\xce\x8a}\xe7\ -gq\xd6\xa7\x82\xb6U\xfes\x97\xcdc\x0bT&\xc7\ -\x18\x10\x1c\xd9\x06\xb5\x91\x04\x98\xd4-=\x94=Pd\ -\xb9\xda\x13\x11\xadGj\xb8\x1fe\xba.>\x14\xf4\x12\ -\x03\x0f\xb3=5\xf8\xf0\x5cSx;\xd2\xe28V\x7f\ -\xbfe\x5cW\x8f\xcd\xb3\xd3w\xa6O;\xa8\xf7\x86\xb4\ -\xad\xd2%\x88\xa4\x12:z'; \x85=\xa3\x22\xbe\ -\xa7\x0ck:4\xd8x\xee\xc4\xd5\x88W\x85\xc1@\x95\ -z\xd1j)\xa8\xc0\xe1^N9\x04\x0b\xe9k\xadR\ -\xa0uUA\xb5+\x85kv-fx\xe7Y\xf9;\ -\xcb\x83n\xa4\x97\x8d\xe8\xd5\xa6\xd5\xc8\xcb\xca\xd8g\x8e\ -xY\xc4\xddN\x8a\xbc\x9c\x14\xa6\xb9P\x1c\xb6-\x16\ -\xef\xfbI\xa7\x84\xa7\x0a\xf8\x10\x97\xbcT\x0a\x9d\xacH\ -\x84\x83\x83\xb0E;\xfd\xff1\xb8y\xa9\x01\xa4.\xf6\ -\xc6\xc2\x99\xe1P\x9e4G\xc3\xd1\xed\x91\x1b\xce\xda`\ -F\xac\xb0\xc4\x8e\xbd\xb7\xe7\xda\xa6\xb2\x93_\x02\x85{\ -kp\x0a+jOk\x99u\xf8\x83\x9f_\xf1\xdd\xe7\ -\x8d*\xe4\xe8\x902\xbb\xc1\xd6+\xbe}\xdb\x88\xa6\x95\ -\xf8l\x80\x89:\x80u\xa5:\x9a\x87\x1d\xa7\x223\x02\ -Z\x07\xd95\xba\xf9\x1dv\x03)\xfc\xdb\xb4V\xae\xc1\ -c\x8b\x01)\xd1\xb1A\xd1\x17\x8b\xea\xeb\xea\xe4\xd8q\ -\x13K\x0e\xe0'\xe2/>\x87\xeb\xea\xc9k\x0f\x84b\ -\x0d\x1bY\xd6\x19\xb3\xabSc\xce\x80\x9d;\xf8\xf1,\ -6}\x16\xfbI}A\x16\xa9\xb3\x88\xc47\x94\xd8\x1d\ -TV\x9f\xb9\xe0\xeb\xed\xc4\xbf\xfe\xcd\x8dg\x5cp\xe8\ -\xa6q\xbcn\x0c^_\x96\xd9\xf5\xfb\xc0\x0b\xddI\xc4\ -\xcc\x0b\xbe\xeb\x92\x7f\x86\x1a\x19c\xf0z\x09\xd48(\ -\xdd2\x8f\xec\x00=KI\xab\xac\xc7\xc1\xe9Kn\x0d\ -\x1f\x1f\x09^a[\x8f\x94\x89\x85\xa6~\x0e\x16F\x17\ -2\xf0\xb2F&q\x1a;\xc1G\x83g\xdf\xe4EO\ -\xb9K\xc8\x86\xc9\xf4@\xb7Za\xf1\x02\xbf^\x16\x91\ -Z\x89\xa5\x1d\x8d\xcf\xa7\x97\x88\xde\x81\xd7\xeb\x02\x0b\xe0\ -\x87\x8f\x93\x93\xcb\xd5\xa3\xeb=\x19\x0d\x81\xe8\xcc\xd2!\ -\xf1L\xfd\x93\x1f?\xf0\xcf\xff\xf5\x0f\xf8'\x7f\xf8\x03\ -\xbc\xe1z\xcc\xa9(1\x1d8O6c\xa90\x18m\ -],\x8e\xb3\xd0\xfdq\x12\x95\xeb\x9c\x99I\x96\xc6\x91\ -\xeez\x89\x01YE\xb0\x97\x13\xa8\xf42!X\xd1)\ -s\xa0w6*U9\x22\xe6\x09\x22s\x8eg\xe0\xe3\ -HH\xb9I$o\x94~\xeb\xc4\x1d\xe0]d%>\ -\xce\x9dZ\x83#5\xbc\xdfO6\x19V\x18o\x91f\ -Ke\xdaf\x0c\x16\xd75R\xbb\xa6;f\x9c\xa7\xb4\ -\xce[M\x82\xbc\x1af\xa35H\x86]\xf2_\xbf\x00\ -x\xf4\xdf\xff\xde(\x13\xdbZ\xe5\x8a\x8bJF\x0f\xbc\ -\x9f\x80\x07\xe8\xe0;r\xc1\xc7=\xe1\xbe\x17x\xe7x\ -)\xd6\x8eO/\x0b\xaek\x9c\xfb\xe2R;\xbc\xd8\xf2\ -\xa6?\xe9\x81ga\xd1p\x8d\x9et9\x81k\x9c\xe1\ ->\xd9K%L\xfd\x81\x9d;lo\xb9\x1f\xf5\x16\xd8\ -<\x0f\x8c/\xef\xc7\xec\xd2\x9d\xba\xff\xc5s\xa5p;\ -x\x09\xadq\x99\xf1\x89\xef\xb7\x8c/\xb7D\xfc\xe6J\ -\xb1\xd3\xa6P \xc2*\x0c\xacw\x13e\xa2\xa1\xf3\xa8Z\xf18\xb3\xc48,\xf8\ -\x860\xec\xc8yb\xa7G(\x13d\xc7q\x96\xe3<\ -\xef\x8c\xe2E\xf9Zl~$z\x0dR%\xf7\xf2$\ -t\xd1\x12\xca\x1dn\x9bE\xda\xe3\xa8\xa8\xb5`\x1d\x0a\ -\xe3B\x81\xe0(\x84\x88\xbb\xe6\xa1n;\xd7F|6\ -\xc3t\x93Pd\xa8uY\xa6\xb5(x\x0a\x95.\x8b\ -G\xc9\x0d\xc1:Y\x8f\x1a\x80\x86\xf7[\xc2\x97\xdb\x80\ -}Y|\xdcOD\xcf\x98k\x02g\x1czs\xf3\xf3\ -\xdd\xcfF\xb2Z\xd0N_\xbb\xdc#\x93gaGn\ -A\xae\xc8}\xfc7V\x5c\x0b\x8e\xe5S-x\xa4\x82\ -\xc7^dWS\xf1\x22\xd2bRvD\x17E\xd2j\ -\xfa\xe4\xad\x85u\x1d/\x1big\x87\xa0S\xde:>\ -\x0bu\x80o\xb43\xce\x05\xb5\xb2\xab>3]>D\ -T\xf3\xe2\xe2\xe1\xdc`\xb5\x82\x19\x05\xdd\xa18`\x80\ -k\xc8\xdb\xa3\xb0\x99\x09\x83\x93\xdef16\xba\xe3\xe3\ -d4u\xa9\xec\xce\x83\xa3\xd0\xf8\xe5B|\xf0\xb6x\ -\x89\xb8tI\xa9\x10\xe3\x94\x88S\xa4G&Z\xfb\xeb\ -\xed\xc0\xf7\xef\x0f|\x1c\x19\xc7\x99\xb1\x86\x88\xeb\x85S\ -\x95\x9cHRm\x1d\xf8\xf1\xe3\xa0hQ\x16\xd9\xeb\xea\ -\xf0v\x8dx\xbb\xac\xa8\x95\xc2\xd9\xf1\x9c\x9d\xa9b\x09\ -\x01F\xbb\xf6\xde\xba J}\xe6\xa1\xb4N\x04\xf1H\ -\xc6\xa3K\xab\x0b#\xeb\x10\x8c\x11\x95\xaf\xc2\x05\x8a{\ -yYQ\xa1\xben\x16\x9f.\x0b\xd7u\xe5\xc9\xdb\xa0\ -\x1b\xc8\xc9b\xc9\xc6\xe3\xfdq\xc0\x1a\x83\xb7\xebJg\ -\x82\x01\xbaD\xc60\x04:\xa5Z\x19ZS\xa9\x7f\xc8\ -'3\x1brmxY\xf9\xdc\x1b\xa8\xfb\xef\xec\x8cG\ -\x97\x0b\x0b\xbc^\x18\xc0t]\x16\xfc\xdew\x9f\xf0\xcd\ -\xdb6\xa7\x12\xa5\x8d(qjZ\xd0\xd8\x9cuC}\ -\xcb\xeb\x16\x99\xf7 jd\x03)\x8997\x5c\x82\xc5\ -q\x9251t\x139S\xcf\xf1\xbaE!\x82+R\ -m\x5c7z>\xb7K\x18Bvj\xde\x9a\xc2\xdb\x9c\ -7\xf8t\xd9\xa8\x0dQ\xc8\xd8\xba\x04\xed5\xd9\xf8\x91\ -\x0fP\xf0\xf5\xe3\xd0D\xda+\xd5\x90\xd3\x81 \x12\xe6\ -\x88P\xf7\x8e\x09\x8fA\xd8\xe3*Ri*\x9c\xdc\x18\ -\xcb\x89\xdc*Ay\xceE\xae\x9f\xc6\xe7\xaa\x16\xdc\xea\ -7\xff\x0e.\x80\xfc\xcf\x1f\xe8\xb5\xec\xb9\xa0\xe4\x82\x18\ -\xf9\xc2[kQj\xc5\xfd<\xb0)\x8ev<\x5c#\ -\xb8\xa7\xf5\x8a\xe0\x0db\xa4\xaft\x89\x16\x9f\xde\x98^\ -\xb4\x97<\xc7\xa6\xaf\x97\x80\xb8\x18\xed\xaf\x1dU\xfe\x96\ -\x9d\x91\x97\x80\x8ebH\x0b4\xd2\x94FgP\x1b\xc7\ -[\xdeY\x9c\x85/\xacs\x06\xdf\xbf\xefx\x94\x13\x97\ -K\x10\x9e\xd1\x08_Z&\x8b\x1cr\x0e\x1cg\xc6/\ -?_\xf0\xe9\x12\xf1\xbe\x9f\xeaL\xed\x1c\xdb\x9f\xda7\ -\x9d\x89\x0c\xe7Z\xf8{y\x91\xf6\xf6\x9c\xa9\xaa\xd7\xcb\ -\xb8x\x0aI\x0e\xc17\x82%\x8c\xe2e\xa3m(Z\ -\x8e\x81Z\xe7\xe1\xc7\x11c\xc3mO\xf8\xe7\xbf\xfa\x02\ -g;>m\x01I\x89Q\x03\xe4Q\xe4\x08p\xce\x8a\ -FH\x08J\x12 \x87\x819m\xda/\x07\x92\xb9u\ -F\xfd\xde\xcf4\xc59o\x97HN\xf4\xc1\x07\x1d\xe0\ -h\xfd\xd3\xb6\xf2P\xd0\x18\xabc\xec\xc5y\x08\xf0w\ -\xe2e\xd9\xa4\x9dp\x0aYZ\x82\x17\xc1\xd0N\xa8F\ -\x92\x22\x15##\xcf\x18\x06\xc8\xb4\xe7\x8e\xb0\x14\x86\xd1\ -\x94\xdatQ\xd2\x82g\xa4\x8f`78|\xe5\x19C\ -\x5cX*\x19\x12T\x16;\x5c5\x22\x18q\xc5\xc6\x18\ -l+\x0b\xc1=\x8d\xca\x9e]4-G\xdc\x03o\x0b\ -_H&\xf6q:\xb0\xa7,\xaa\x97e\xba\xa2\xc46\ -\xa5s\xedq?\xab\x84\x93\xf6'8\xebA\x8f4\x08\ -\x81?\x93w\x0e\xa7\x9e\xc9\xe0\x0c\xac\xe5!\xf4\xb22\ -\xaey\x08\x10\x01\xa2<\xc7\x8a\x01x\xeeM\xbb\xdc\x10\ -\x8fD\xb5\xb8\xb3<\xc0\xbe}\xdb`=\xf9\x01\xe3/\ -\x1f\xed|\x1fK\xadx\xbd.\xc8\xd5\xa0\xc3bUe\ -ZZAn\xfc\xec\xb6\xd5#\xa5\x82\xfbYf\x8e\x02\ -\x8b\x22\xfe'\x97\x8a\xfd\xa4\x06\xe5\x1a\xc7\xc4\xac\xcd\xc3\ -\xe9\xb2\x05x\xebp\x89\x1e\xcdR,\xbc\x86'\xa8\xa9\ -7\x8a\xc0N\x05U5\xf0\xf3\x1b\xa2\xc5\xf7[\x9e \ -\xa3V\x0dr\xe3A\x9cj\xe5\xfb\xaf\xa8\xd7MQ\xa8\ -\xa72\xd9\xc7\x9an\xecK\x07\x89/x\xaa\xb8ki\ -L\x03l|\xd1;4\x96\xb5\xd4\x8c\x9c\xdak\x0fK\ -\xb31\x06\x1d\x8d\x08\xdcm!\xaf\x1f\x14\x91\x95\xdaq\ -\xbb'\x86\x82eB\xb4\x9c\xe5T\xc9K\xab\xe2\x9d\xc3\ -\xb28\xd9\xe8X\xb4\xbc]V4t\xfc\xe2\x9b\x0d\x7f\ -\xf3g\xaf0\xe8\x82\xa5\xb1K\x1d\xc5\xfc\xd0Sm\x8b\ -G\x5c\xc8\x8c\x88\x8a.\xbe\xed'\x1eG\x96k\xc2\xa9\ - \xb5S\xfch$\xc8N\x95T\xc7\x01\x89\x1ak\x83\ -h-b\xa4Hv\x09\xee'l\x0d\xad\xfc\xc0\xdf7\ -Z\x83\xaf\x8fC\xb6\xc6B\xa8P\xee\xf0^4\xbd`\ -\x7f\x02^\xeb8\xcf\xcc\xce4\xf3\x99\xdcB\x94\x85\x96\ -k\x9e\x11\x8b=\xd6\xb6\x06\x8c\xc8=k\xc3\x97G\xc6\ -q\xb2\xc0t\xd6\xe1\xb2F\xd4N\xf7\xc5~&i\xc8\ -\xb8\xab/\xc2\xce\xd3\x0a\xcd\x18\xe4\xef\xdeV\xfc\xecm\ -\xc3\xcf\xdeV\xc4\xe8\xa7\x88\xfc\x87\xf7\x1d\x06\x9c\xf6\xcc\ -8\xf5\x93P\xb2\x06H\x08,\xbba\xad\x12S\xd3\x0a\ -\xbb.tq0\xddQQ\xcb\xbd\xa2T\xc0\xb8\x86o\ -^/<\xef\x01|\xfb\xba\x8a\xc9!\xa1c\xa6-\xfa\ -qd\xd4\xc2\xc9W\x12\x821\xc8\x0e\x9es\xc1\xba8\ -\xbc,\x9c\xaet\xe9\x01F\xfeK\xef\x05\xd6z\xd4\xc2\ -\x094\xf5D\xe4m\x0c\xf4;-\xe0\x9c8\xd15\x06\ -l\x0bY#\xd1[\xbc\x5c\x22\xcf\x13\x15\x7f#\x0a\x1c\ -\x00\xa2iey\xfc\xe1_\x1f\x04t\xf1\xf6^J=\ -\x07\xf5.\x95\x82\xeb\x12\xe7\xc8q]\x02>\x8e\xc4$\ -\xa7.1\x99e\x97\xb7\xadd\xd8\x07oe[i\xd8\ -wR\xe0\x9c\xf1@w\xb8\x1d\xb4`1\x94\xa5!w\ -\xeeyiUk3\x02w$\xd8eY\xfa\xbc\x0a\x90\ -\xc1_N\xa5\xa2\xd6\x0ak:~\xfc8\xf1\xeb/;\ -\x1e\x8f\x0c\x0b\x86\x95\x0cx\x5c\x90_\x1d\xa0\xb5\x91~\ -j\x8e\xf3\x7f\xf6i\xc5\xcf\xdf.\xf8\xd9\xe7\x95Q\xaa\ -\xbd\xc9\x1f\xdfq\x14^\x17\xbb\xc6`\xa3\xf2\xbc\x9f\x19\ -\x8b\xf7\xb8\xae\xcb\x14\x5ce\xed\xd5i\xa9\x81\xd6\x05,\ -p\x8eA\x9c\xeb\xc3zg\x84 \xaex\xbd,\xb0\xb6\ -\xa3\x94a\xaf\x1b]\x0d(H\x09\x1c\x1d\x91\x95M\xce\ -\xbaS\x02\xd7\x99\xfb\xec\xb4\x9c\xe58\x8a\x0f\x01\x97\x85\ -\xbf\xfeq\x9f\x1d\xad5\x06\xa6\xf3\x82\x0d\x22\x85\x9dY\ -\x0ag\xa9U{\xe7\xc4\xa0j\xa5 \xea3R\xa5\x0d\ -\xd1h/V%\xe2\x1b\x88\xcf\xda\x9f{\xf4Uy\xe8\ -\x97\x95];-D~\xc6\x11SDC\xa0\xc6\x1a<\ -W$\x8bc\xd9n\x01o=\x15\xb0\xea\x96Gw=\ -\xb0\xc5I*[\xe7(\x1c-\x12F\x0e\xeb\x9b5\xac\ -\xbe\x1b\xe4\xa1\xd7\xe7\xd9%L\xad\xf599i\x9dT\ -\xcb\x18\xb8P\xf5\xde\xc19\x0aNkU\xd6\xbb\xed\x02\ -~\xd89\xb9\x18\xdfS\xca\x1d)\xf5\x19\x86\xc4\xc0\x1a\ -\xcb\x18\xceVI\xba\xac}B\x97\x86E\xf6\x1c6\xb6\ -\x5c4\x92\x1e6 \xea^\x82\xe7E\x83\xdeT\x10R\ -w\xc0\x09H\x9b\xc2\xbbR\x19\xd9\xbc\x04N\xb7Z\xe3\ -\xda\x8a\x9f\xb7\x9d\xe9\x86\xcet\xe54\x18\x89\x87\xb8\xdb\ -\xbd.d)\xdc\xee\x89\x97\xa3\x8a>\xef\x9fQ\xbb\xa5\ -\xd0\x226\x04\xb5\x0cx\xea\x08^\xbbgGE[\x16\ -\xa3\xe0cg\xb7\x0e\x1d\x96k\xb4r\x12\xd9\x99P\x09\ -\xc3\x00\xa0\x9f\xaex\xa2'p\xa7k\xbd\xb4x\x87V\ -\xa9\x82\x0c\xc1\xcdQg\x07W`\xb0C\xc1MQ\xd5\ -\x91\x0b\x96\x10Pj\x99$\xb8Z {\x17\x7fwo\ -\x0d\xbe\xde\xcf\xe9\x96\x88\x81\xcf*\x15\xfc\x99\x857\xd8\ -\x8d;\xc7\xf1\xf8\xbax)\xd0Y\xc0o\x0b9\xef\x83\ -\xe9\xd1\x1b\xc3y\xfcT\xa5\x93\xed\xbe\x06\x87\x9f\x7f\xbe\ -`\xf1\x81,\x00\xf9\xff9Z\xa6}5%\x16\xbf\x8b\ -5\x93\x02h\xf4Y\x8c\xc22\xd5\xa2\xe7Y\xe2`9\ -X\x8e\xb3j\x1d\xc1\x7f\xc6yC/\xb84-\xe7Q\ -Q+\xf0\xe5\x96f^\xca.\x0fy\xaa\x05\x87\xa6e\ -\xceZ\xec\xb9\x0a\x10\xc6g\xe6\xb6\x9f(\xb5i\xddi\ -\x18\xf2\xa4F\x8a\xf8\x07\x8a\xde\xae\x9b'*\x5c.\x1c\ -\xe3\xc6TTk\xb4\x5c\xa4\x9b0\xf8\xe6\x12\xa9k\xb1\ -\x06\x9f/\x1e\xd1\xd1\xf5B\x07\x18\x9b\xbc\x01\xdab\x9a\ -\x9f4Z\xb9\xe1<\xb8\xf6\x18y\x075i\xd7\x1e,\ -\xb6%\x12H\xe4\x8d\x9aH\x8b\xeb\xc5M\x8bt\x0c,\ -\x8ec\xb4\xb0\x9e\x05\xde\x12\xa8Gj\x12\xf7\xbd\xef'\ --\xdcp\xfa\xf7\x96\x99\xad\xe1\xbd\xc7\x22]\xda\x00\xf5\ -\x08\xb5\x12\xf7J\xffh\x9f`\x99\ -\x87\xb2\xa9\xa3\x04ITa\xf3R\x1b#\xa1\x11Js\ -\xd5\xa8\x9cc\xf0\x06g\x1d~\xf6i\xc5\xb7o+\xb6\ -\x95\x17\xfb\x91\xcb\x04\xb1\xac\x0b\x1f\xca\xc1-`\x14k\ -\x9dS\x01\x1e\xb2U\xb8R\x08A\x5c%\xbep\x14\xd6\ -\x09r1HW^l\xfc\xac\xd8Y'@\x0c\x1f\xfa\ -\xa7\xfd\xcf;7wQ\x03NT\x1bm[\x0c{`\ -U\xba\x97,\xd66G\xcc\xcer\xe4\x9e+\xbbJ\xda\ -\xfe\xf8\xe0\xde\xc5N\xe7\x18\x89 !\x12\xbaX\xa9\xde\ -\x8e\x13k\x0c\xb8\x8a\xf67\x007\xc7Y\xa7\xc7\xda@\ -y\x07\xea\x80\xf9yv,\xd6\xcd\x08\xe0e\xf10\xb6\ -!\xa5*\xafu\xc5Q\x9e\x91\xa4\xa5\x8d\x89F\xc7&\ -'D\xaeD;{Ca\x5cm\x1d\xdd\xf6Ib<\ -\xce\x06\x98\x86\x5c\x89\xb3\x1c\xff\xcc\x9e\x9a|\xf2\xcf\xa4\ -\xc8$\xf1\x0c\xfd\xc8\x14bz\xcf.\xf4u[f\x85\ -\x1f\x83\x13\xd0\x84\x9a\x94\x94;\xee\x07W6\xab\xa7\xcf\ -\xbb\xa8s\xce\xa5\xe1\xf1\xa8\xe8#l\xa7Y\x82\x85\xa4\ -8\x07\xda\x1c\xe3CU\xf7\x88\xd9\xbd\x1f\x1d\xefJ\xd8\ -kU\xd1\xa9\x9e\xd6\xbcm\xa1\x10vh\x1cv\x89\x01\ -\x1f\xa7.\xe1ZgRW*m\x16\x83!\x18am\ -9\xa5\x88Q)\x88\xb6\xe3\xd3K\xc0\x1a\x89~\xb5\xb0\ -\xba\xa8X\xbc\xf5J\xbe\xfd\x16X\x80\x1b\xd0e\xb0\x05\ -\x81\xc7\x80\x99\xa2y\x11\xce\xd5X3\x9fUc\x14\x14\ -\xe5\x19)\xeau\x11\xd7\xdeTD<\xe1A\xde[\x94\ -\xdcf\xacwm\x0d\x1f{\xa2\xa6B\x14\xcc \xef\xfb\ -\xe2\xcc\x8c\x0f\xbe\xae\x01\x8b\xe7\xd4e\x8bn\x02qj\ -\xeb\x8a\x0a\xe7\xb4\xaf\xb5\x8a\xde\xe9\xd6x\xbbD\xa0\x0b\ -\xaeRX$\xac\x81\xae\x99\x9c\xb2\x0c\xa7\xec~\xbcp\ -\xbf\xde\x19l\xe1\x19O\xbb,\xec \xcf\xdc\xe7D\xad\ -h\xf5\xb6\xa8\xd3\x1a\xb6\xbdS\xb8\xf3\xda\x1ar\xa2\xd7\ -k\x8c]\x07\x95o[\x088\xcaZU]\x16\xaa\xbc\ -\x83\xa6\xa1\xc3\xa6u]\xc7$\x97\xda\xf9\xf9_\xb6\x88\x97k\xc4\ -\xb2\xf0\x8c1\xca\x02i\xadj\x8f_\x80\xde\xf1r!\ -\xa8\xe9z\xd1j4Wx\xe7\xd1\xea3k\x83\xcc\x09\ -7\x85\xbe\xaf\xdb\x22\xe1\xa8E\xca\xc7\xfd\x9f\xfd\xb3\xf8\ -\xf8k\x17\x00\xff\xd17\xff\xf8l\xedq;\x12\xadI\ -\x8f3#\x841f&\x8c\xa4dL\x8b\x14c1G\ -J\xde\xd8g\xf2\x97\xdeS&s9\xb3k?\xc1\x19\xec\x990\x9b%h\ -\xc4\xac\xd5\x0c@\xceC\x8cF$H:]\x9c\xa3x\ -\xd3\xb9\xb1\xa6\xe1\x14\x01\xc0\xe4\xf6[PpC\xb5.\ -\xadt\xad5\x94Fa\xd3\xed\xc8\xf2\xfb\x13\x1f\x1c\x1d\ -Y\xe5\xde\x11\x81\xbd\x1fC89|\xde\xc4\x07\x07\xc7\ -i\x8b\x05pd\x06\x970\x16\x97\xdc\xf5\xd2;\xf6\x83\ -\x9d\xfeu\xf3\x08\xd2)\xb0\x10l\xc8\x85n\x82\x5c\x09\ -\xebZ\x82C\xed\xec\x98\xd0\xa9\xf4\xf6\xdeaQ\x8e\xc0\ -\x97\xdb\x89\x94+\xae\x17/ke\xc2~\x16\x5c\x16\x8e\ -\xadG\xc7\xd2:;\xf0\xdb\xc9w\xd9[2\xdbG\x8a\ -g\x05\xc9eQX\xea\xb3\x16\xe5t\x14u>\xb2\x95\ -ZN\xab\x86eNr:8c\xa9\xc4\xaf\x0c\xc0I\ -\x99q\xc6\xb5\x93\xb7~\x96\x8a\x5ci\x05dN\xbd\x18\ -\x10\x85E+C\xad\x1a>\xf6\xcc\xe2*\xb7\x99\x98v\ -\x9e\x15\x8f\xa3L[\xed~\x16\xbcl\x81\x9d\xedY\xe8\ -\xb3.$\xba\xbd\xbeF\x09^\xfb\xb4g\x96\xdce\xd3\ -\xe4x\xfa\xe3A\xd1^\xad\xe4\xfa\xf7\xceB\x8aj\xee\ -\x84\xe8\x0dc\x7f=\x01:\xfb\x99\x95\x1e\xc9\xbf\xef~\ -\x10\xaf\xbbF\x8b\xef\xbf\xeep\xce!\xd7\x82#\x13f\ -\xb3F\xed\xd1\x8d\xc1\x0f\x1f;\xd7\x87g\xc2\x97\x8f\x13\ -_o\xe7\xec\xd8\xd7M9\xf6\xea\xb4K\xad\xf8z?\ -\xd1j\x9d\x19\x1a\x03\xbf\xbb'v\x9bk\xa4\xc8\x92.\ -\xa2\x86\xdb\x99`\x8c\xc1c'-o\xb8(ze\x82\ -\x1e/\x1c7m\xd1o/\xeb$'F\xcf\x0b\xd8\xc0\ -\xe2\xbaE\x89r\xb9\xaaI\x99#\xfa\xaa\xbc\x96\xc7Y\ -\x95G\xe2q]\xd9\xbc=\x0e\xba\xccF\xa2 \x9dV\ -\xa4\x8d\x1e'\x0b\xc3\xdb#)\x85\x8f '\xaer\x1c\ -E\x83\x0d\xb0\xc6\x89\xd5!\x86\x87\xe3\xca\x86\x90-\xfe\ -\xae\xb5\xd2\xb1\xc3\x18\xe6\x00g\x9aD\xc2\x15\x8b'\xd3\ -\x9f\xf1\xc9\xec\xa8\x8b\x9cB\xa3\xe0\xf98\x12Y*\x8b\ -\x85u\x06\x8f\xe3\xe4\x94\x09\x5c\xf9=\x8e\x8c\x5c:\x1e\ -{\xc6m/s\xea\xed\x8c\xc3\xa2\x00\xbd\xc5Z\xa1\x84\ -\xd9\x14Fo\xe1\x8d\xc1\xe3Q\xf082n\xf7\x03{\ -\xa2\x0d\xb47fG8k\xf0\xd83\x0b\xccB:\xab\ -\xf3\xc4\x09\x7f\xf3z\x05\xba\x11\xee\xdc\xca\xc6\xee\xe0\x87\ -\xe3\xc09\xe2\xacm\xfe\xf8\xf4\xe9\xd3\xf9\xbb\xee\xf9\xbf\ -0\x0e\x18\x00\xfe\xde\xdf\xfb_\xf6\xff\xe2\xbf\xfcG\xff\ -\xe9r\xf9\xee\xdf_\x5cWj\x99#\x9b\xbb\x8b\xa4\xe5\ -\xba\xbc\xa0@i\xdc\x87\x8e\xbd\xc6Q\xf9b\x19k\x98\ -ql\x19\xa9Y2G\xa3\xa6s-\xd0\x0d/V&\ -\x8ba^xk\xf4\xf2^6\x9c)\xc3y\x8bk\x0c\ -\xa0\xed\x96HH\x02M\xb8\xeb+\x0a'\x0a\x9e\x1f\xf4\ -)\x92\x9a5\xdc\x99\x92]\xfe\xb4PYcp\xd9\xbc\ -\x1e\xe2'\x15\x0f`w\xd6Z\xc3\x16\xb9Z\xe8\xcdh\ -\xbc\xd7Uq;\xd4\xca.q\x04\xfc\x8cK68\xee\ -\xb2G\xef\xd4;\x1f\x12\xfa2\xfb\xec\xcc\xbcux\xb9\ -.\xb8n\xac4\xd7\x18DB\xa3;b\xc4-\x03D\ --\x1bU\xe3\xce\x8e\x98a\xe27\xbd\xe3\x1a\xa6H\xa0\ -\x19\x84\xc6d\xfc\xef3\xbe\xd8\x18\xab\x9cy\x9e\xba\xc3\ -Nb\x8dA\xa9\xb4,^\xd70W\x09\xd1\x93\xd8u\ -\xa6\x8a5:tC1\xe3\x8b\xe23[\xa3\x06\xe1\xa7\ -.\x88=)\xe2T\xdf;\xb3\xcf1\xb5\x0e\xfb1h\ -\x01\xdc\xed\xa3u\xfd\x5c\xb4EFq `\x9e\x80\x98\ -\x8eg&\x04\xbb\xa0&\xfbX\xc7\xf7_\xcfY\x18\x1d\ -R\xa7\x07k\xd04y@g\xf1\xf1\xbaF\xe5\xab\xf3\ -\x19\x85!\xd7\xdeZv\xcd\x90Kd\x88\xca\xc8\x81`\ -\xf7a\x04\xe2\xa9\xb5b\x89\xbc$\xaf\x0b\xdf\x01\xeb-\ -reW\x8d\xae,\x89\xc4\x89\xc1\x14\xa55Z\xceJ\ -c6C\x90\xb6a\x89\x8e\xe15\x81P\x15\xaf\x15\xcd\ -d\xbe\x8f\x15\x85\xfcr1\x104\x94\x12\xd7\x12\xa5P\ -\xc5]T(3)\xd2\xc0:\xab\xf0,\x1d`\xf2\xca\ -\x1bK\x12`\x1a\x22\xc8.V{\xa4\x06\x00`g\x0f\ -\x08\x83\x8d>\xd3;\x9d\xa3:?D+\x82\xa1\x9d\x9a\ -\x9c\xe8,9\xfc\xde\xa3\xf4&m\x0b\x19\xfdFZ\x8c\ -\xae.q?\x9b\x0ecy\xa9\x0d\xbd\xf2I\xf6\xbd\x01\ -\x8c\x19\x9dV\xed\x1d\xab\xd0\xa6A\xcc\x00o\x1du\x15\ -\xb9\x8a\x8a\xe9\xd1{\x93\xb8\x8d\xe7O\x07\x88(\x97\xa0\ -*\xaa\xbb\x1a$S\xa6\xc5\xe9\xcfs\xc4\xae\x1e\xa9P\ -?1\x82g\x0c\xe6\x99`\xb5\x9a\x1a\xe7C\xae\x15\xad\ -\x19\xda\x86u\xc1t\xc3s\x88\x13\xb8&A\xa0\x9d\x81\ -bES\xcf\xde\x81\x18\x1dr\xa9\xf8zK\xf8r\xdb\ -\xf1\xed\xdbE\xffN\xba\x7fJ\xe5:\xe6\xcb\xe3\xc4\xaf\ -\xbe\xbf\xe1\xf7\x7f\xfe\x89\xebGk\x949\x90\x19/-\ -\xeeA\xebb\x0fXKv~ip\x81k\xd8\x8fG\ -b\x9ag\xd7T\xc8\x88\xde\xe9\xe8\x84x\x9c\x05\x80%\ -K>g\xbcn\x91\xf0\x1fCb*\x1de,Ji\ -\xd3UR$\x94\x84*\x98WkOm\x90\x0f\x16g\ -\xce3\xf6w\x89\x1eGj\xd86\xcfw\x1e\x98\x81[\ -\xc3:\x9b\x0a\xb3\x01nG\xe2ZI:\xa5\xdaX\xcc\ -\xbd\x5c\x82h{\xe4\x91,\xd1\xe2vTX\xd3f\xa3\ -\x96g\x08\x0e\x1b\xc0U\xd01\xeb\x9e\xf6J\x03\xe0r\ -\x89\xf0\xd6\xe2vO\xe4\xd5x>\x03)\xb3I\x0c\x96\ -\x14U\x1f\xad\xa6V\xe4z\xa4\x5c\x18\xa9.\xb0\xd3\x12\ --m\xc4\x86\xef\x1f\xac\x99v\xe6#\x91\x0aX\xc4\xff\ -\xb8l\x91\xd3[\x81\xc6\x86\xe57\x8e\xa04cp$\ -N\x82\xac\xbe\xe7#\x8d\xbb\x0a\x8a\x17o\xb3\xb0{h\ -B\xe0\x9c\xa5\xe3,Rww\xd3T\xae\xf5\x86\x1f\x1f\ -\x15\xab\xfb\xf8\xa7\xff\xfb\xff\xec\x7f\xfd\x7f\xfe]\x05\xc0\ -\xef\xe6\x00\x00\xf0>\xfcXk\x85\x0f\x16\x8b\xa0 G\ -\xae\xc4\x84\xae\x16hRV\xb7\xae\xf8K~\xa9\xd1\x19\ -,\xce\xff\xc4\xfec\xa54\xae0\x8ecl\xa8\xf2\xdf\ -\x82\xc6D\xfd\x19\x9e\xd1\xf1\xf4\xd8\xae\xab\xc5ecn\ -xU\xac+\xfd\x9b\x03\xcdJm\x82\x13\xd5-\xfdd\ -\x07\xdf\x81)\xaa\xea\x9d\xa8\xd0\xe9\x22\xd0\x81\xc3,t\ -\xba\x0drn\xaa*\x19\xd98\xf6\xfb\xd7E\x1e\x09\xb7\xc7\x89#Wt\x15\ -\xd6d4P\xa4OQ\xab\xe7\x1d\xa1\xc9HI\xfd\xcb\ -_v\xc7\xff\xa5\x05\xc0k\xbc\xbf\x9f\xb9\xa3\xe9\x92+\ -\x8dc\x9b\xeb%\x22\x18K\xafc\x7f\x8e\xaa\xfd\x08\x08\ -\x1a\x98\xcdJ\xff\xaeu\x06]\x82\x86\x8bX\xd5\x8f\x94\ -\x15o\xcb\xaa\xfdL\xb2\x05\x15\xe6n\xd7\xda\xe5\x91n\ -3d\x02\x80F$\xa26Uv\x9c^\xde\xca\x9fF\ -\xa0.\x9e\x16\xaf!\xb20V\xa29\xff\xdc\xfd=\xce\ -\x8a\xdb#\xe9K#\x09\xcf\xb8&\xd1\x92\x13\xb3\x9c\xba\ -\x01zb\x8b|\xd0M\x93\x07\x83n\x1d\xbc\x14\xc3\xce\ -\x99\xe9\xb95\xa6\xa3\x19\x1e\x04\x7f\xf8\xa7\xef\xf8\xf1~\ -\xaa3\xf7xY\x19\xf9i\xacUUHW\x83S(\ -K\xaf\x9a\x9a\xa8\xab\xa0\x01\x87\x9c\x03h\x97\x08A2\ -\xc6\xefw]\xe2\xcc\x95\xe7\xff\xa5\xa0md\x17\x90\x96\ -h\xc88\x08^+\x18~\x07\x97AP\xb3\x80u\xb4\ -\xe0\x18Y]\x9a\x1e\x935z\xd4\xc2\x82a\x84\xdfL\ -HJ\xe7N\x93 \x0bvzY9\xe1\x031l\x0c\ -\xc5H[\xb4\xb3\xa8`\x97\xc5\xef\xe9\xb2r\x7fl\xc5\ -\x87\x00\x947\xaf\xc3\xdd9\x83 \xf8\x94\xb7\x0e\xaf\xd7\ -\x80O\xd7\x05\x8b\xa3\x97\xd7[\x8b\x180G\xe1\xd0\xe1\ -\xde\xa5\xf0%\xd0\x07\xd8dU\xbb\xc6\x00c\xbaB\x9c\ -8N\x86\x98\x0d\xde\x1a\xfd}V\xc2F\x1eH\xb5\xd1\ -r\xb5\x9f,\xd6\x823\xd8\xd6\x00\xe3\x94\x1d\xafN4\ -7\xa6\x86U]d[\x0c\xcf\xf1\x7fR\xe6}\xa1\x82\ -\xfbHu>\xdbd\x8fsth@\xc6\xc2\xa9\xd1\xeb\ -\x12\xa8c\x80\xa0\x5c/K\xc0\x12\xd8\x99\x04\xb1%\xbc\ -\xe1E]j\xe3T\x02d_\xc0\xb0\xa80\xc6\xd2\x8a\ -j\x1dj\xa7}\xe9qf4\xa1\xacoGF7\xd0\ -\xf4\x82\xd4K\x80\x8c\x04\x8eE\x9f\xbc\x8fm\xf5\x9a\xaa\ -qJ`,\xd7O\xfb^p\xa4\x22\xb4/w\xfa\xe8\ -\x16YV\xe2Z:\xbe>NB\xa72\xc9\x84\x9f^\ -\x17\xa4\xdc\xf0\xfd\x97\x83{q\xc3\xc0\x9e\x18\xcc\xbfq\ -\x22Y\xe4\x5c\x91J\xc1eU\x917\xfc\xed\xfa\xeeJ\ -\xef\xfa\x8e\x0aB$\x8f\xe3\x14\xd4\xa6\xf66A>\x8f\ -\xb3\x10\x94\x94\x9a\xc2\x86\x0c\x8a.\xff\x94;\x1e\x0f\xb6\ -\xeb\xc4\x0731\xaf\xcan\x9cK\x99\xd1\xdd\x97\x8d|\ -\x06\xd29\x19\xb8\x95\x13\x9b\xa6\x97K@\xef$VV\ -\x85\xec4]HC\xd3t]YT\xdc\x8f\x22\xd0N\ -\x9e\xc1QK$\xd5\xef\xe3\xce\xd5O-\x14\xd9m+\ --\xd3V\x07~.D\x95s\xa4?\x82\x92\x08\xec\x82\ -3H\x850\xb7e\xa5\xa2\xa1Tr\xff\x9f\xd8\xeb\xa2\ -)\x05\xf0\xab\xdf\xde\x15\xcf\xde\xe1\xbcGUqF\x0b\ -\xb8\xf6\xfdP\xc8\x99\x9e\xdf\xda\xbb\xd6\x9f\xc0\xfd\xc88\ -r\xc5\xb6\xd1\xf6\xba\xcb\xd1\x95\xc4\xe8\x8f\x9a\x0a\xdc\x8f\ -\x84G:\xd0M\xc7\xa7\xcb\x82\xcf\xd7\x15\xd6\xb1\xb3\x7f\ -Y\x97\xa7\x9b\xaat\x1c\x85k \x8e\xf6\x1d\xde^\x16\ -xgq\xdd\x18\xa1;\x1a\xcd\xd28\x1d{\xd1w\x12\ -\x03\x8b\xcd!\x1e\xbf\xae\xcc&x\xec\x09)\x15l\xd1\ -\xc39\x8b\xeb\xc63\xd9\x18\xde-\x1d\x00\xe4\xc0`\xa1\ -\xd9&\x86\xddY\xbe\xf3\xa4\xa0\xf2,\x19\x1c\x10\x80b\ -\xc5\xe1\xce5c2\x00\xc6\x8e\x07'\xac{\xebX\x16\ -\x873e\xfc\xf8\xf5@\x85Ri-C\xd1FQ\xcb\ -\xb3\x90\x93\xc9\xdc\x9ax\x06tL\x5c\x16\x8f\xe89\x85\ -9SE\xaem\xeeb?]\xa3 d\x0e\xaf\xf1\x87\ -\xaf\xff\xce\x05\xc0Y\xda;\xe9N\xac\xf0\xeeG\x11,\ -\x82\x15[\xed\x0d\xf7\xbd\x00\xfd\x19\xfabA\x11\x09\x0c\ -\x1fN^r\x19Cm7D]/\xe2}\x9f9\xab\ -\xa3f'>\xfc\xe7\x04\xbc(\xa0B\xbb\xc3\x5c\xd9\x11\ -\x8cn\x16\xa0\xbf{\x8d\x0e\xc6q\xc7;l\x82\xad2\ -_\xfd\x99H'\x05\xb2\xbe\x98R\xfb$j9\xf9\xba\ -\x01\xe0~/z\xc1\xe5\xa3\xf4\x14u\xd5B\xa8C\x08\ -V`\x17\x8a\x1d\xbd\xe1\x97s&\xda\x1d\x87b\xfe\xb1\ -s\x07\xf9\xe3\xed\xe0C!\x7f.\xd04\xa2fu\xc9\ -\xa46\xe0\x91\xd2\xbc0\xad.L\xa3\x0b\xe4\xb9c7\ -\xf3\xd0\x1b\xc2\xa6\xe0(2\x99lq\x8c\xbd*;\xcc\ -I\xafR`\xd0\xc8\x0f\xc8\x95\x82\xa8\xc1\xef\x1e\x97\x90\ -\xb3\x1eo\xd7\x80\xb7\xcb*\x8f4D\xe6\xe2\xaen\xec\ -G\x9d\x1b\x84B\x11\xcad\x11$\xd9\xcfH\xfbQ\xf0\ -q\xa4\xf9\xb3\x7f\xbd\x9f\x93~\x97rE*\x1d\xa5\x97\ -\xf9\xfb\xdd\xce\xac\xd4?\xfc\x19\xb8\xd0\xedH\xb8\x9f\x15\ -\x1f\x8fC^i\x8e\xe6~\xf6y#\x06\xa77\x5c/\ -\xac\xc4Y\xf41\xe6v\x09,(\xde\xb6\x85\xc5Z3\ -x(\x14\xa8\xa3#\xe7g(\xd5\x99+\xa9a\x86\x96\ -\xd1\xda\xb9\xae\xa8\xbd\xcd\xe0\x9c\xe8\x1cws\xeeyI\ -\xb3\xa8\xb58R\xc6\x1a<\xbc\xe7\xa1td\xdaS;\ -\xa0\xbd|\x91&\x82\xd3\xaa#\xb1\xc2\xf7\xce\xe2\xfd\x96\ -Qj\xc5\xb6\xf0\x12\x0bAL{c\x11\x8cC\xf4\x06\ -\xb73\x8b\x14i\xe7\xa1t\xdbI7\xf3\xd6\x0b\xcc\xc3\ -\xc2\xe4\xdbW\xfa\xd0\xcf$XL\x7f\xc6\xa2\xc2t\x04\ -\xc7\xdf\x99)\x8e:\xecU\xd0:\xa5\xc2\xa5\x02\xd9m\ -\xe5F\xd0\xa520\xc3c\x1a\xb4*W\xc09\xe6\xb2\ -_\xb7\xc04\xcf\xbd\xa9\x10\xe9\x1a\x95VE\xff\xb1\xd0\ -\x1e0\xab\xcbjq\x1e\x05\xceYl\x8b\x83\x81\x91\xf8\ -UE\xae\xbe\xb7\x111\xec\xbc\xd3\xbb\xcc.\xc9kz\ -r\xdf\x13'`z\xce\xb7\xc5!\xa9;\x0a\xc10\xd0\ -Ev\xd7C\xd1\xdc\xd1S\x9322J\xc6\xd9t\xdd\ -\xc8.q\x9e\x1a\x87\xa9\xa5\xb1n\xe6\xda\x1b\xea\xbf\xf0\ -\xc3\xfb\x8e?\xfe\xed\x07\xce\x93\xd3\x1a2(\x09\x93\ -\xa9\x09\xec\xc4q5 K\x92\xecIY*acH\ -\xbf\x0b\xd6!\xca{^5\x92\x03\x80\xc5\xf1\xd9\xdc\x13\ -/w:[YP\xde\xf6\x8458,\x81\x22\xc25\ -\x04\x8e\xcc\xad\xd5\x0a\xc1\x88\xc1\xc0K\xbd\x0eA\xa1c\ -w\xe7=\x9d\x07\x84\x16Y\xb9^:\x00\xa7\xb5\x06/\ -\xf8]p'/\x0b\xe8m?\xb1\xabk\xd8\xd6\xc0\xb1\ -<\x0cG\xa6\xd6\xa2\xf6\x86m}\x22\x80\x93\xde\xbfa\ -Gt\xc6\xe08\xdbDX\xefg\xc5\x9e\x8b\xe8e\xb4\ -M\xd1\x95\xc0w\xc0te\x22\x88\x9a\xe6\x1d\xfd\xeb\xa7\ -\x82v\xeeGA\x08\xec\xc0\xb2\x04g\xdf\xbe\xae3\xad\ -\xd3\x18\x0a\xeb\x16\x91\xd9\x8c\xa5\xf8\xcbiW;\xa8x\ -U\x8c\x83\xda\x1b4\xf5'\xe6\xf6$\xf2v\xc4,[\ -\xe1b\xb30\xb8\x83J\xe8<\xf5\x1c\xadt\x00\x1c?\ -[p\x0a\xb6\x8e\xcb\xcc\x98\xa9\xbf\xc8\x99X\xd6\xaa`\ -\x99\xde\xb9\xee|\x7f\x9c\xb4\xfd\xe1\xd9@\x8cX\xdd\xd7\ -K\xc4\xe7\xeb\x8a?\xfd\xf1\x81\xaf\xf7\x84\xeb%\xc0\x8a\ -q\xdcT\xe4\xe7\xdc`\x05\xf3\xd9\x95zw\xa4*\xfc\ -2\xd7\x8d\xcbBf\x8as\xf4\xf7o\x1b\xdd.\x14\xe3\ -\x16\x15\xc3,\xd4\x9bl\xc9\xbds=6\xce\x22o\xed\ -\xd4\xfc|\xbaF\xeap\x14\xe2Uu\x99X5;9\ -7\x22\x80\xc1\xcb5\x04\xe0\xed\xb2\x22z\x86\x05-\xd2\ -\x5c0\x1f@\x8d\x87\xac\x98h\xc0)\x8c\xfbY\x1a^\ -7\xfen_>\x0e\xc6\x9cG\xf2IJ!\xd9\xaeJ\ -(}\x11\xbc\x87\xd6Zv\xf3\xb5\x017\x11C\xaf\x97\ -(\x9e\x87\x91\x13@w\x88\x0a\x0e\xdalIi\x1d+\ -\xcf\x8fGB.\x90\xd02\xcf\xc9\xc6h\x84 ;i\ -\xca\x05\x97\x8bG\x08\x16\x9f^\x16\xba\xbcJ\xd13\xc9\ -\xbf\xf9HM\xa0\xa9\xae\xe7\xa3\x89\x0d\xd1glrV\ -6\xc2\xfb\xbd\x02\xea\xd0\x8b\x22\xe3_\xe6\xdf\xd3p{\ -d\x1c\x95E\xd0X\xb1mK@)u\xa2\xbb\xd7\xc5\ -3u\x11\xb28j\xda\xb2H\x07\x90\x07*z\xae\x01\ -99\xefF\x93\xa9#+]\x95\xab\xf9!\x0e\xbd?\ -N\xbc?\x12J3\xb8\xba\xf7\xdf\xfc;\x17\x00=\x7f\ -}\xb7N\xfe\xf16\xc0>TdGeB\xd7\xc6.\ -\x9c\x15<\xc7\x9c\x0f%\xd5\xc4@\x94\x1b\xadRN\xb0\ -\x0a\x8be\xb5\xc8UcKG\x11\xc4\x9e\xa8\xd4\x0d\x81\ -\x17\xb43V\x96\x92<9\xf8\x8bg\xc5H\x8b\x1dG\ -\xf5cwj\xadE\xca\x05\x8fD%\xf6\x12\xfd\xac\xf0\ -\x1a\x18\x90\xd3\x1a\xbb\x92\x8fG\xc1\x16(t9\xa4\x1c\ -\xaf\xe2\xb1{\xc7\xd0\xa2T;\xfd\xe8\x96\xd8\xe2T\x1a\ -\xf6\xa3P\x08\xa2\xb1\xbaW\x02\xd8\x12\x0d\x9ck\x13w\ -:\xb8\xe2k\xf4X\x97\x80\xef>m\xb8\xac\x01_n\ -\x07~\xf3\xe5\x81\xfb\x9e\xe6dbp\xa3\xa3\x08r\xb5\ -w|\xbd\x11J\xd1\x7f\xf2\x159\x0b\xee`A\x97\x85\ -\x17\xc7z\xc6\x1e\x1bva\x16\xfc\xd9G\x91\xc5K\x8a\ -\x87\xbd\xb7V9\xd7\x1c\xc3\x0daU\x1e\xc1G\x8d\x95\ -\xee\xb8\xd8mg\xbe\xc2}\x00Lfuk\x80\xc6\xdf\ -s\x8bAB'\x09\x01wQ\x04\x1dG\xd6[\xb0\x8a\ -]6\xb8\xaea\xfe.[\x0c\x08\x01\x13\x0d}$\xea\ -=\x0c\xb4\x9f5]\xa8\x5c7\x89Zc/\x0bPh\ -x?\x88\xf0\xf4\xc6\xca\xbe\x87\x09\xcc\x88\xc1M\xfb\x11\ -\x15\xc5J.\xd3tiX\xf5\x8e\xc4\x944T\x1eP\ -^,n\xc8c\xeb\xd4\x99\xcd \xa0\xfc\xcc\x16\xb7\x86\ -\x22\xb5,\xe1\xd1\x1a\x99\x0c\xc8\xb1h#\xcd\x10|9\ -\xe9X`\x9c1\xd7]\x14\xcb\xf9\xc0\xd5\x87\xf3#V\ -\xb6`?\x1b\x16\xcf\x0e\xf9q\xd2\xe3;\xd6\x1a\xc1\xb1\ -P\x88\xdeax@\x0cH1\x03\xe8\xcd6\x86\xee\x81\ -=e\x0ah\x0dE\x92\xa5\x00\xf7S\x1a\x19\xa5\xb9\x1d\ -\xb2*\x8e.\xa9\xab\x80\x1b\xcf\xd5\xae\x0b\x9e\xc0/3\ -c\x80\xb3\xf40\xce\x1a\xf4\xaa\xe9\x9fc7\xf8\xb2\xf1\ -{\xde\xf4\xbb\xf5\xd6Q\x84\x89\xb5\xa0\xd0\x8fk\xc0\xa6\ -\x91+a7\x06c\x9ae$d\x94;\xa3u\xe42\ -\x0aJ\x9e\x17~\x12\x01\xd9\x89oK@\x88O\x8a'\ -\x81U\xcfn\x88.\x1c\x83\xc71\xb42\x828\x89\xdc\ -v\x94\x8a\xda+\x11\xbb\x9d{\xeeU\x1c\x87\x97-\xe2\ -L\x15\xb5\xb3h\x84\x9e\xb1\x94)b\xdd\x16\x0f\xe3:\ -~\xfbe\xc7\x97\x8f\x83a9\x86\xef\xcbeeN\xc1\ -\xb8\xc4W\x1f\xc8\xe97|/b\xa4\xc6\x89Ef\xc5\ -e\x0d\xf8\xe6\x95k\xd2Z\x9etUk\xa9\xa1\x19\xf8\ -lj\xa4\xb8\x97\xf6Zw\x1a%\x16\x8e\xc9C\x90\xe5\ -\xb0\xf6\x0e\x1f\xc8$\xb1\x9e\xe7\xdd\xb6\x91\x0eh\x06\xbb\ -\x01\x0e\xbf\xf8v\xc5\xef\x7f\xf7\x8a\x18-\x11\x19\x1d\xb8\ -\xac\x01\xb73\xe3\xeb\xe3D\xe9\x06\xdeRG\xf5\xe9\x1a\ -\x15\x02\x87I\x81\x1d\x96;\x80\x13\xb1T+\xe1e\xba\ -\x00kkx\x7f\xd0E\x15=C\x81\xb6h\xd1:\xb5\ -Gh\x5c\x91~\xec'\x8bho5\x1d\x16\x97%\x04\ -6\x85\x92X\xd7J\x8a\xe2\x8f_w\x9d\xeb\x14\x86\x8f\ -\x15\xcb\xdb\x95\xba\x9d\xe3\xa4=\xfa\xa1\xf0\xb0c\xaf8\ -k\xc6\xe2\xa9\xd2\xe7\x19\xc4\xb5\xd9)u\x7f\x9d\xe77\ -\x1b\xb45\xd2b\x9aRE+\x9c\x16X\x9ds\xbc\x03\ -Ud)\xfa\xf7L\x85\xbfwmX\x1c)\x85\xaf\xd7\ -\x80\xe0\xbd\x8a\xf8\xcai\x04\xf8\x19\x1bp\x82\xfb\xfeH\ -\xb8\x9f\x9a\xb4WQ4\x1bQ\xc3\xd7\xd5k]\xceI\ -\xd5\xebKD\xa9\x15?\xdcN\x5c/AK[P\xc3\ -\xe3\x0c\x96\x10a\xcb\x97\xbft\x02\xe0\xff\xb2\xff\xf1=\ -\xbd|\xec\xf9D\xbaX\x06EX\x03\xbbPU\xdf4\ -\x86\xc9\xad\xa1\xd7N\x01Vm\xecT\x1d\x85/\xefg\ -\xc3\x12\x00\xd3\xad~ \xcfnu\xcf\xd8\x14IY\x15\ -\xbel\x0cm\x0e\xb5\xd2\x9f\xea\x9c\xc1\xc5\x05\xa0[\xd4\ -^(\x02\xd4\xfe\x0ch\x08\xde\xcf\x88\xcf\xc5\xf1%Y\ -#Q\x98\xfcs\x1b\x8a\x01\x5c\xb7\x88\xce\xaaz\xe7x\ -\xfa\xf6H@tsI|?\xb8\x1f}]\x03\x8e\xd2\ -\xa6E\xe9eY\xd4\xa5\xf1\xa0|\xbd\xb0\xaaN\xa5\xc2\ -\xbb\x00\xd3\x9b\x12\xcd\x8c.%\x03\xeb\xad\xecs\x8c\xad\ -\xa5(\xb1+I+\xe0z\x09\xb8\xac\x01\xd6\x18\xdc\x14\ -\xafj\xd1\x91\x8b\x81\xe9mf\xcf\xb3\xdbi(\xd0e\ -#\x0e\xf4\xfd\x91\x11^#\x82w\xd8\x8f\xa2lp\xee\ -\xb9\x08\xc8ih\x8dQ\xb8#k :vbg\xa7\ -\x85\xef\x912U\xf8B\xb2\xed\xa9\xcc\xc0\x91\xe8,/\ -\xb5N\xa0M\x84\xe3\x8b\x22\xaa#/c\xfa\xfc\xa3:\ -\xd4\xde(($b\x93!Eg>\xf1\xb2\x06Y7\ -\x0b\x92\xa8z|\xb1\xac\x14\xf3\x06\xa5W\xd4j\xf0z\ -\xf1\xb4k\xf6\x86^\x1a\x9a\xeb(\xd5`\xe9\xcc\xb8\xaf\ -\x9d0\x18c,\xadx\x1dxQ\x00KJ\x1dkt\ -\x80\xe9\xa8\x87aXM!\x1d\xf2(\x14\xad\x99n`\ -+G\xf9]\x85\x17 \x7f{\xab\xf0\xde>\xf3\x02\xc0\ -\x7fG\x14\x9b\xfe}?a\xeds\xbdP\x1b\xbb\xff\xb3\ -\x00G)\x9c\x0a\x18\xcb\x80$\xc3\x08a\xd3H\x13[\ -\x82\xd3\xf4\x8b\x93\x9dGjzIY@\xd4\xd6\xd1\x8d\ -Eo\xfc\x1c\x989a\xf0H\xd4\x1d\x0c\x9b\xe7\x16\xbd\ -\x84J\x9c:5}\x06\xc6X\x18C\xbe\x80[\x1c\xde\ -.\x0b\x8b8o\xb5\x22\x1a\xd0!v8~Bh\x98\ -&7\xc0.9QDu?\x08\xb4\x09\x22\xb1\x19P\ -?r\x9c\x0da\xe9p\xc6\xa3u\xc6w{\xc7\xe8\xee\ -\xa3p}\xe1\x9dG)\xc0\xedq\x22F\xa7t\xc7J\ --\x04\x13\x96\xb0\xf7\x8a\xd7\xb0`\x89\x04\xa6X\xd1\xfa\ -*:.kG\xad\x04\xba\x97\xce\xf1f\xeb\x84\x1c\xb1\ -\xe8\xb58O>{\xc1qrP\x1b\x93\xe3(\xcc\xd2\ -X[\x17\xf4\x91\x0a\x93,\xa3\x84\xa8\xaa\x1f\xc7\x04h\ -]-\x8eT\xe1\xad\xc1\xcb\xba\xcc\xb5S\xf0\x9e\x8a\xec\ -\xce\x8e\xfa\x17\x9f/\xb8\xef\x05\x8f\xe3\xc4e\x8d\xa4\xc2\ -\xe5\xa2\x1c\x02Z\xe2\x0c\x80\xbf\xf1\xed\x05/[\xa0M\ -\xaev\xe4\xf3\x9c+!\x8e\x8a\xf9]\x94\xdeg\xe7U\ -\x0a\xed\x91\xd7\xd5\xa3\x14\x8b\xc7\x91\x89\xa3-\x19\xc6\x89\ -\xaf\xe0,\xde^V\xdc\xe5\xd3\xf7\xdebC\x80\xf5L\ -\xb8\xb3\xc6 \x83\xef\x7f\xb7\x1dg\xee\xb3 n\x95b\ -\xdc\xdb\xc1\x09\xd1\x0a\xe1\xdbe\x1d\x1d\xdc\x12o\x88\xcf\ -\x8d\xd1\xe1\xfd\xe3\xc4\xe2=\xe2\xc2)\xc9u\x0d0\x8b\ -\x8a\x1eY\xa5;\x1c\x1a\xaa\xe0]}\xfa\xec\xbdc\x00\ -\xcf\xb6\x04\x94LK\xecH^L\xb9\xe3\xbb\xb7Eb\ -f\x16\xb8\x83%\x10$\xae\xbd8\x8bRy\x81~\xbd\ -e\xac\xc1\xc8\xd1\xc4\xb5\x88\xb1O\xc6\xcc\x088\x82T\ -\xef\x97\xc5\xe3\xe3\xce\x02x[<\xdeo\xe3\xfb\xa2\x88\ -\xd1T\xa6J\xf6\xd6\xf1\xf9\x1a91\xcd\x151Z\xdc\ -\xf7\xfa\xb4\x12\x8a\xf9r$\xd2\xfe\x96\xe0pf\xae\x00\ -^\xae\x0b\xce\x5cp\xa4\x8a\xe8\xb9\xe6\xac\xb5\xc0\x98\x15\ -\xc1\xab\xd0)\x95SjKh\xcfu\x8bl0\x13\xed\ -\xd55Q\xca\x1f<\xd7p\xceR\xf8\xec\x0d\x05\x9e\xa9\ -2\x0a\xdc\x9a\x113l\x11\xc0wm\xe0\xa6\x15\xcd\x87\ -\xeb\x12\x84\xca.\x13\x8a\xe6-\xa1l)%\xa4\xfe\xcd\ -\xef\x84\x00=\xdb\xcb\xdf\xf1\xd7\xdb\xcb\xcb\x17\x12\xed<\ -\x1a*\xf9\xcfC\xc9\x08\x0aT\x82\xf2\xa3_d1\x1a\ -H\xd9\xa3Tx'\xc5\xa77\xbcX\xd5\xf9\xadJ\xff\ -r\x8e{\xff(\xc6\xb5\xf7F\x89gU\xb8Q\xa0v\ -\xf2\xe3\xefG\xc1\xe3l\x1acS\x09\x1a\x9d\xe5\xa8\xd2\ -p,\xd9\xc1C\xcb\x0a!\x8b\xca\xb1\xe7\xaexUk\ -\xa1\x1d+\x95\x92\x1d\x98\xe2\xac\xc5\x8f\xa0\x11\xf5T\xc6\ -\xb0\x90\x81\xe2v\x83C\xf0$gyk\xf1\xf18\xf1\ -H\x99\x91\xa5B\xe2\xa6\xda\xf1\xe3\xc7\x81%P3p\ -{\x14\x05C\x88\x89\x10\x83<\xc7\xac\x00C\xe4\xf8\xd1\ -{\x83\x942\xce\xc2\x11\xe6!\xbb\xc8\x1a\x07\xd3\x1cC\ -\x8d\x87\xb7k\xd4.\xbfN\x96}\xd3^\xbf\xf6\x82\xe0\ -\x1d\xa2\x97M\xcd\x08\xd7\xdb\x7f2K0\xcfN\x8e\x8e\ -J*\xbdG\xaa\x18\xd3\x03+\xbca\xf6\x84#s<\xf9\ -*\xff\xf6\xb2\xd0=\xb0E?w\xa7clY+\xa7\ -]\x1f\x8fLHL\x1dl\x00\xfe\xdf\xf3\xac8N~\ -\xfe\xa55\xbc^\x16\x00\x1d\xf73Q\xc4[8\x01Y\ -\x16\xf2\x10\xba\x98\x02K \xc0\x84q\xbe\x85\x11\xac\x8e\ -\xe4\xfb \x0b\xde\xba8bk\x13Y\x1a\x8b\x04\xa4\xa5\ -\x81\x9a\x1bp\x12I\x22&\x0b\xe5\x97K\xd0x\x1fJ\ -\xf5\xe3\xcfy\x9c\x15\x90\xa2~\x08\x03Ky\xaa\xa8\x87\ -R\xfev\xec(\xb5\xcf\xcb\x849\xec\x0e\xdb\x12a\x1d\ -\xf0\xc3\xfb])vA\xee\x1e\xe0\x9b\x97\x0bB\xa4 \ -u\x09R\xd3\xcb\xcb?\xd0\xd597\xdc\xcf\x84\xe8\xa8\ - 7\x86\xd3\x90\x97-\x88c \xa7C.XV'\ -\xb0\x13G\xde\xfb\x9e\x89\xb8n\x1d\x1f\xf7\x03\xb5w\xfc\ -\xf8\xbe\xe3L\xcc\xba\xb7\x00J)@w\xf8\xd9\xdb\x82\ -\xe0\xf8Y\x07e\x0b\x5c\xd7\x80%z\x81\xd3\xb8\xc6\xcd\ -\x8d+\x91\xd6\xb8\xe2\xa2K\x87\xef\xb1\x17>w\x80\xa7\ -`\xf8\x8cn\xc2\xeb\xb6F\x81g\x14\xf7chk\xbc\ -\x13A\xb2u\x14M^n\x0f\x16VK$\xd2\x99\xd3\ -\xaa\x8e\xfbq\xe2v\x14\xac\x9e\xab\xaa3QSfL\ -WW\xcd\xf1\xfa\xc7N7\x8e\x15\x00,\xd7>\x09\xad\ -\xbd\x1b\x5c/\x91,\x09\x85\xf3$\xd1\x14\x9d\xe3\xaa\x97\ -;v^\xca\x9f\xb6\x05\x06\xc0#5\xad\x8e\xf8\xbb_\ -V/\xf7Q\x13\xb5\xd6a[\x9c\x18\x04\x85\x93&8\ -\xf4V\xd5\xd0A\xd8_\xbeC\x00\x83\xbb\x0c8\xc1\xba\ -nA6fZ\xe6\xbb\x08\x97\xb4\xcdR\xb0W*\xcf\ -\xc3\x94\x1a\xdeo\x07\x9c\xe3\x99\xf0\xba\xb9g\xe0\x10d\ -\x03\x84\xc4\xbf+\xff]\x83*\x19\x17\x87o\xdf6\xe9\ -f\x9c\x9e\x11N@\xbd\x07\xac\xb5_\xfe\x9d\x0b\x80\x9f\ -\xc5\xdf\xfe\xe8\x1c;\xef\xc5\xf3`\xe8\x82\xfb\x0cA\x9a\ -\xd7\xd8\xef\xeb#!\xe5<}\xbf\xc3R\xe5\x0d\xbf\xd8\ -.y\xe5\x80|\xd0\xb2W\xc7\xb3%<\xafy\x8e\xd6\ -E\x16\x84\xfe\xf7%\xb038\x15\x01\xb9\x04vf\xd1\ -\x09E\xeb8J\x0a\xce\xccC\xfe\xb2\x09T\xa3\x87\xba\ -\xca\x0af\x0d\xffCp\x0a\xa1\x09\xa51e\xaf\x83]\ -0\x11\x8bu\xaa\xae\x83:\xc1\x94\x8b\xf6R\xfc\xfbZ\ -\xe1\x07Nl*\xb9\x08\xdey\x94\xceq^\x0c\x96H\ -[\xfe$\x98^\x10`\xe6Q\x03\x1a\xaf\x0f\x0c\xab\xa1\ -\xd2\xbaK\x88V\x84\xb2\xa5\xda\xdfO\xe5\xffP\xe9w\ -\xc35D.L4\x1b\x89u\xd69\xfc\xe6\xeb\xae\x97\ -\x9a\xda\x85 }Fi\x1c\xd9\x06O\xc1\x99\x1f\xf9\xef\ -\x96\xf6\xb3\xbbx\xd2\xb5R\x11m\x1dp&\x06y\x04\ -y\xad)\x1a\x1b\xbbB\xba\x0aJk\xcc\x81\x97\x86\xa1\ -v\xed*\x83W\xd7Lu\xb5\xb7\xf4\x92\xf7\xdeQ\x0b\ -\x05>,.\xedT\xc0\xc6\xc0=|\xb0\xbc4r\xa3\ -Ca[H8L\x03\x90\xa4\xddy\x94r\x9f\x813\ -N\x97\xbc\x87i\x16\xf7\xbdHc\xc2\x95\xd5q2\x8d\ -,g\x16\x1a\xa3H\x1b\xe0\xa4!\xde1\x16X\x16\x16\ -\xbc|\x89yp<\xce\x8a\xd2\xc4\xdc\xb6\xdc\x07W\xad\ -\x08R\xebp\x9e\x11\xb4\xc2\xf9#g\xfa\xad\x9d\xfc\xe5\ -I#\xde\xcb\xa6\xf5B\xd6\x01\xe7\x0c\x8e\xa3\xc1\xa8\xca\ -O\xb5\x88\xf7\xcd\xe2a?\x09\xde\xa1[\x80\xff\x9c1\ -\x9cFxo\x19\xc1\x0d(\xf6V\x18\xde\xe0\x80\xce\xfd\ -b\xd3Z\xe4!\x98P\xed\x95E\xa9\xe8\x90]v\xb6\ -\xa2I\xdb\x9e2j\xabX\xa2\x03\xc0\x89Mt|7\ -j\xe9\xc8\xa9\xe1\xe5\xeaa0\x92\x0f\x1b\xee\x99\x07v\ -\xad\x80U\xce;/\x0dv=_o\x5cM\x18kp\ -\x7fdv;\xdd\xea,hx$\xfe\x87\xec\x80\x02\x07\ -^\xbe\x83-_k\x9b\xb4\xc8a\x07+J\xbft\x9b\xe4\xcc\xc2\xb9v\xe6#\ -\x9cE\x93Kan\x1fG\xc6\xedA\xf5\xfd\xfd\x91\xd1\ -k\xc5\xf5\x1a\x19,\xd6:\xd6\xd5\x09\xc9\xcc3\xee\x91\ -\xa8\xe0\xff\xfa8\xf1\xdb\xaf;\xac\x01.+A7\xe4\ -IX\x9c\x85\x94\xbd\xfdl8\xce\x82\x8b\xf0\xcb\xc1\x0e\ -\xb0\x12\xf3\x0e\x1e)\xe3\xf6HH\xb9+\x0dp\x5c\x8e\ -\x14O\x0e\xa8\xd5\xb6X\xdc\x1e\xe7|&\xb2\x1a\xcdA\ -\x8c\xdd\x960\xb3^^\xb7\x88\xe8\xcc\x14\xc7\x02\xe0\xb9\ -\xad\x00\x9d\x91w0b\xd7K\x93&!X\xbcl\x11\ -)\xb5\xa9+!!\x94\xc4\xc1\x0er\xf7\x8f\xf3\xc9\xe7\ -\xb0\x86\x17\xfb\xd0\x96<\xceJ\xf7\x09\x08\x0f;2\x0b\ -\xf6C$\xc4R\x04o\xd3\x04\xd2\x19\xba\xa3\x00`?\ -\x98\xad\xe0\xad\xc1e\x8d\xb8,\x01\xadUj\xe5\xbc\xc7\ -~p\x027&\xc5^\xcf0\xa9\xb4,j\x1fG\x9d\ -\x08\xf53g\xf4\xb2\xef\x7f\xd9\x1d\xff;I\x80\x00\xf0\ -\xff\xfco\xfe\xe5\xb7\x1f\xe5g\xff\xab\x18\x8c\xb1\x06\xf8\ -|]\xe6H\x9aT2Z*\x18hbP\x1b;\xc4\ -h9\xda\x1e\x8c\xfa\xa6\xc8\xcba\xbf\x8a\xc1\x93\x89.\ -\x95\xb6\x97\x18-:\x87\xbdd\x5cbPW\xd3\x04*\ -i\x88A\xe0\x14\x09\xca\x827s\x1a@\xa7\x02\xe1\x0d\ -Gi\xf0\x18\x22\xaf\xa6\x9d-\xc9iA]Lp\x16\ -\x8f\x93\xfb\xea%X}\xb1u\xee\xb1Z\xa5\xbe\xe1~\ -R\x89\xba\xc87\xcf\x91%/8Y\xc3'\xea\x16`\ -\xc73\xe9{<\x1dy\xa0\x098\xb1\x08\x1er\xdb+\ -\x018\xa2WY\xb6\xe7\xf2\xb0\x8f\x8cz\x07\xd3\xb9s\ -\xdb\x82G\x9b\xdb`0\x9b!\xb0\xda.\xa2\x92\xc5`\ -\xd5\x19\x1a\x8d4\x19\x864\x08r\xceP\xd0\xd75f\ -N\x99B\xa4\xe85\xed\xa8\x0d\xadp\x9c\x9e\xca\xb8$\ -\x9c\xec\x84f\xf2\xb2\x97\xe8e\xd1\x1a\x0a]v\xf9\xab\ -\xa8w\xc613=\x97\xaa\xcb\x82S#k\xb8^\xc8\ -\x95/O)\x1d\xd7\x8d:\x90\xc7I\xab\xa0\xb5\x90\xe6\ -\x03J\x02\x1c\x9f\xa5\xc6\xbb\x02\xfcx\xa3\xd5\x841\x14\ -nJ\x04\xb5\x0b4\x82\xce\xb1k\x07'={\x1ev\ -\x9e\x86ZH\xec{\xd9\x22\x8eT&\x01\x8c\x9d\xffP\ -\xe1C\xce\x17u\x14}\x10\x03!\xa5\xba\xc02\xad!\ -z*\xfe\x07\x0c\x8b]\x09\x0f\x93\xc1\xaf\x18\x81?{\ -.T\x01[\xa3C\x87\x16\xa0#WN:\x5c\x97\xb5\ -\x94$\xb1A\xa2\xcb\xf5y\x08F\xc7\xc0\x13\xc6\xf7v\ -\xae\x0d\xc0p\x17\xaeA*\x16\xcf\x98\xd0\xa3\xf2\xdf\xd5\ -@\xe5\xf6\xf8\xd9\xf83Y\x9c\xda\xdd\x06\xe7\xa9\x9b\xc8\ -Uq\xc8\x0d\xdb\xea\x15\xa1\xda\xb0\xad\x0e\xfb\xd9\xa6=\ -w\xa0La\x9f\x99\x15Ktd\xb4\xc3\x08h\xd2\xe6\ -\x8e>z\xea\xc8\xa70\xaf3N\x18Z/y\xc7\xbf\ -\x7fp r\xa9\xb0\xbd\xcfL\xf8\xae\x89\x91s\x1c7\ -\x8f\xf3b\x5cw\xc7Ye\x97\xed(\x991\xcf\xc1\xfb\ -\x09bY\xbc\xfe\xff\x8d\x97\xde\x10\xf1\x0d\x7f\xf5\xcb\xe6\ -\xb9b\x11d,Xz\xc3\x8du(r\x16\x0c\x06\xc2\ -\x12\xf8\xf9\xd7\xd6p]\x16&\xf5i\xbfm\xd0q$\ -\xee\x90\xb3 @\x84\xda11\xd2\x89Pg\xba&H\ -\xa5r\xec\xdb\x9a>\x1f9\x8d`\x90ZA)\xf4\xae\ -{&[!\xd56W\x94\xc1;\xc4\xe8p?Y0\ -Q\x80\xd7g\x06\x85\x17Vz\x08\xa6ctz\xef\xb9\ -\xde\x22t\x8d\x5c{\xc0\xcc` c\x80\x97kD\x92\ -\xf0w4[\x8b\xf0\xc4\xd1\x07\x5c\xfe\xff\xac\xfdK\xaf\ -m\xdb\x9e\xe5\x07\xb5\xfe\x1cc\xcc9\xd7\xda\xfb\x9cs\ -\x1fq#\x1f\xd8\xce\xc4\xc9#\x8d\x10\x166F\x14\xa2\ -\x80\x04\x12\x12\x12\x1f\xc05D\x01\xc92EjY\xa6\ -\x08v\xd9\x88o\xc0\x07@B)!K@\x82-\xc4\ -KJ\x1c\x19\x8e\x8c\x88\xfb>{\xaf\xb5\xe6\x1c\x8f\xfe\ -\xa4\xd0Z\x1f\xf3d\xc1\xf7^e\xc4\x91Rq\xf3\xde\ -}\xf6^{\xce1z\xff?Z\xfb5\xc1~~\xf3\ -\xbe\xe3\xc7\x9f\x16\x5c\x96\x88\xef\xdfW|y\x1c\xca<\ -\xb0\xa7o\x9d\xc4Qs6sC|{_Y\x84\xcc\ -\xc1s\xba$\x9b\xb6\x91\xea}$\xaf\x19u\xfc\xbd\xe3\ -\x9c$\x19@6Tf2\x94\xd2\xd4(po\xcf\xee\ -\xdf\x13\xad\x1b\x02\xf6\x94\xe1\x06\xf5\x12\x1d_\xee;C\ -\x95\x02\x9f\x89\xe8\x14h\xe5,\xbcw\xa7\x05w4\x1e\ -\x8c\xb6\xe6gU\x0b\xa7ksp\xb8\x1f,\xf0\xe9\x02\ -\xe2w\xe9\xac\xd1\x0a\x04\xb8o\x14B\xde\x96@7A\ -\xe5\xdahh%\x06V\xbf5\xae\xff\xe6\xe0\xb1\x1f\xcc\ -/\x08\x12k\x9e\xef\x97w\x9a\xa8>\x89\x85\xd6\xf2,\ -\xbb\xafY\x99*FB\xe4\x82\xda-\x8e#5\x13\xda\ -\x7f\xf0\xdf\xff\xb7\xff\xed_\xfe\x17\xdd\xf1\xbfs\x02\xf0\ -\x8d\xff\xed{\xc3q\x00<\xd0\xb6\x83\x17\xee\xac\xfd\x04\ -\x1c\xf7\xc9\xc0H\xfb#\x85mOM\xe3l\x8b\xcb\x14\ -(\x22\xe9\xc0>Zr\x07u.P\xb7\xcf\x91\xc5\xe3\ -(\x88\xce\xe3\xbe\x1f\xec\xe8\x0c\x90\x9b*\xc5\xbd\xe2\xaf\ -~\xf3\x80\xb7\xbc\xb4[\xed\xa7p\xadv\x8er\xabD\ -\x81F\xc2\xa7)p\xb7\xcb\xf1\x0c\x8b\x8d\xd2\x1b\xf6\x9c\ -\x01\xab\x8c\xe8*\x0f\xb4wH\x99\xdd\xb1s\x1d\xc6Z\ -|\xbaFY\xcc\x0e\xe6\x81\x97v\x86R\xa4R\xce`\ -\x0cv]\x1c\x9d\x9e\xa3\xc9N\x10\x10Pe\xd1\xe0~\ -1I\xf1\x9fkg<\xb0\x8a\x15\xab.z\xa4\xfbY\ -\xa6c\xc2\x19\xea*\xa2\x7f\xee\xe9{e\x15\xfb\xba\x04\ -\x1e\x9e\xbd\x9e\x0f\xec\xf8g\xf4\xac1x\xf4J\x90\x10\ -\x9d\x04D\xdc^/tA\x0c$\xf0x\xb1\x98r6\ -\xc6\xd9\x19\x0c\xd5\xe5Ta$)\x8e\x8c{\xe6\xd1[\ -\xdc&\x7f\x16A/\x93;\xd9\xd8\xce\x99\x13\xea3\xfd\ - \x08#\x06R\xff\x8eT5R\xa7\xfa\x7fM\x04-\ -\xdd\x16\x87)>3\x10Z\xef\xb2\x84r\x0f?\xd2\xbe\ -zg\x8cpk\x5cA\xc8\xf7sZ\xc4\x00\xe0\xa1\xfd\ -\xdb\xaab\xee\xb2\xb0\xfb\xfaz\x7f\xe2\xb1/\xb3\xd5>\ -\xdd\xe0\x12\x1dj\x1f\xdec*\x9esV\xb4\xb0\xb1\x00\ -\xb8\x12+\xadaQhO\x08\xd4\x9a\x98\xceg\xb8\xa9\ -J\xae\xb5\x9dTA\x8e\xc4\x093\x82\xb0\xcc\xa9T8\ -o\xf0\xb2x\xe4V\xb1\x1e\x0d\xc1\xf2\x92%\xf7\xdb\xa9\ -\x881\x0a\xd02\xd2\x9c\x1045\xacy\xb9v\xbc?\ -\xd2i;\xcd\x8d\x1c\xfdp\x86\xda\xd0\x8bnea\x9c\ -'^\x9d\x93&B\x1f{\xc2o\xben\xd2\xc4xF\ -\xae\xf6\xe7sX[\x97eL\x85\x8dlO\xcb\x14\xd0\ -\xcd@O\x1305+Zw\xc0\xc1\x06&\x9aDN\ -\x82\xaf\x8e\xcc\xcbo\xcb\xd4\x0e$Y\xbe\x96\xe8\x99v\ -X\x9f\xfa\x03k\x0dn\x0bs\xe3\x1f[\x16E\x8eE\ -U\xed\xb6*`\x96\ -9\x89\x99\xdeq\x9fo\x8d\xc1qH,\xdd\x99\xf0w\ -\x9b\xf9\xfb\xb6\xda5\xf1\xa4\x93c\x97sg\x9e\x1c\xae\ -3#}\xe7\x18p\x99\xa8M\xf1\xce\xe0q\x90m\xb2\ -\xee\x99\xd3\x22\x15\x1b\xb7K\xc02)t\xaaq-\xf5\ -\xfd\xc7\x81-Q\x07\xd3*\x81G{!\xb3$\x8b\x13\ -q[8\xd9z\xecO\xcb\xa85m\xff\x91\xf9\xd5\xbf\ -<\x07\xe0\x9b\xe5\xcb\xee\xac;Jc\xa0\x86\xf3\x1c\xc5\ -\xd7\xd6\xe1\x0d\xd0r\x93R\x97\xc9G\x06\x16\x93\x7f\x0a\ -\xb4z\xa7\x98\xe3\xc8U\x88W/\x0f*\xd5\xad\xb5=\ -y\xf7\xad5,\x8a\xb7\x1d\xf4\xbb\xfb\x915\xcekx\ -\xdf\x0e|\xec\x07\xde\xf4\xa5\x1d\xaa\x9e\xbb\xfe\x12\xdeS\ -)1btS\xa9J\x19\xe3\xee\xabAHHU\x88`*\xf2\x15_{\x1c'\x0b\xdd\ -J\x5c\x01\x09\xb9foO\xdbU\xef\xe4\xce\x93\xee\xc6\ -|\xf4\x94\xdb)bdll?\xed\x88\xadS\x0dn\ -\xa4A\xf0,\xeei\xd1k#LIQ\xa8\xea\x12\xbb\ -x\x0a\xc1\xf5SH\xc7\x91\x22/\xf5 \xab\xe6\x18\x97\ -\xd3\x82\xc7\x0csZ/\x0d\xa8\x95d\x85\x0f\x00)s\ -ER+\x0f\x1d\x03\xda3K\xa9\xfa\xf9\x0c\xbc\xe1\xa8\ -y<$\x0d\x84\x1dm\xa9\xe1\xbe\xb2\xfa\x9d<\xab\xee\ -TXh\xbd\xed< \xc2\x0f\x0fDk\xce\xd8\xcf\xdb\ -\xec\x11\xac\x13w\x9e;\xb1\xd9\x13-\xbcD\xa2>\xb9\ -\xe8\xa3`/\x09\xfcC\x02 \x0f\xb3\xc7\xc1\x97\xf4(\ -\x15\xeb&\xbb\xa3<\xee\xcej\xb4\x0eZG\xa3wx\ -{\xecL\x8ct\xa3s\xa4\xddlO\x0d\xc12\x0b\x02\ -]\xc5hm\xd2\x87\xb0[\xca\xb9k\xcf\xa8\xb5\x937\ -*\xb6\xec\xb9\xca\xca\x85\x90\x98\x06\xea\x5cj\xe3*+\ -*\xc1p\xc0\x96\x06\ -\xd6Dt\xa6\xc2}V\xd1\xf4R\xce\xa7\xe0\xee~\x14\ -\x09\xb9\xd8]\x12\xa8\xd1\xcf0\x99\x91\xb5Pk?\xbd\ -\xd4\xd6\x19\xdc\xb7r~\xe5\x1d\x0d\xaf\x17Oq\xe4 \ -\x0b\x96\x8a)\x049\xf3A\x15~\ -P'o\x1c-Z\xc3B89*\x9f\x1d,\xbc\xf7\ -'p\xc4\xbb\x00\x03\x0aq8\xe5\xb0x_\x0f\x00\x16\ -\x97h1\x07\x7f\x92\xe8\x8e\xccH\xd9\x06 \xed\xf4\x85\ -\xa3;f\x8c{\x8bZ\xf8\xf9\x8e\xef\xa3u\x9c\x80\x1b\ -\xfe}\x8d\x84\x9eLrL\xea\xb6\xe6\xe81\xeb\xa2\xca\ -\x9a\xdc\xa4\xcc\x8b\x91\x95MWQ\x9a\x01\xc5#\x9f\x98\ -`o(\xba\x12T)e\xee\xfa\xba>\x9fT\x86\x9e\ -\xa2\xe16M\xa7\x10\x91S\x1d>K,\xce \x8d\x03\ -\xbb\xfbQ\x9c\xf1\xc3\xe4E3\x07G\x5c\x8c\x19k\x1b\ -\xfezo\xc7\xf8\xdcb\x0e\x0c\x1c\x19\xb8P\x17\x0c\xd6\ -\xbd\xa1k\xaa0\xe0[\xde\x19\xbc^\xd8Y\xb4j\xb0\ -\xee\xe5\xc4\xa5&\xfd\xbbC\x5c\xbaHXJ\x81\x1b\xd7\ -a\xde\x13\xb9\xec=5\x1a\x80hj\xc7\x81R\x1b\xad\ -\x8e\x86\x1d}\xc7\x93\x830y\xbe{c\xe2\xe3-\xd7\ -F\x97\xc8\xee\xc7X\xb1\xce%\xf2\x1b.\xa1\xda\xa9G\ -!YRy\xf3{\xc2\xc7#\x9f\x13\xb2\x1f\xbd,\xf8\ -[?\xbe\xe2\xc8\x05\xbfy\xdb\xf0\xfeH\xf8\xf2\xbe\xe3\ -\xe7\xdf?\xf0\x8b\xdf\xde\xf1\xab\xb7\x95\xef\x83\xa7\xe8\x8a\ -\x11\xcb\xd4\x00\xb0\xfe\xa1\xc6c\xdbY\xf4\xdf\x8fD\x8f\ -\xb8\xd6\x80l\xa4\xf9s/\x93\x83\xf1\xbc4\x8a\x82p\ -::Z\xad\x22\x896X\xcf\xbf\xdb\xdb\xe3\xc0\x9f\xfd\ -\xfc\x0d_?vj\x03\x00X\xad\xdfJ\xa6\x15\xb5\xb5\ -\x11\xbb\xeb$n\xe5\xf8\xb9\xcaASZ\xc7\xba\x15\xcc\ -\x13\x05~\xd7\xc5\x0b\xbf\xce\xa2\x14b7|~Y0\ -\x05\x8f\xfb\xbe\xc3\x19\x83\x8f\x07\x93\x06S\xceR\xe2S\ -c\xe1e\xf1\xddSfQ\xd4\xb9\xa2L)#\xf8\x8e\ -R\x8a\xa2k\x09\x8c\x9a\xa2\x07z\xc77\xd7\xf9\xd4Y\ -LZ\xd5\xf6\xce\xa2gv,|\x82\x02\x94\xc6th\ -8C\xbe\xdcw|}\x1c\xb8.\x11\x0f\xe9|\xd8\xa5\ -\x16ji\x0e\xea\x92\x8a\x12\x19\x81\x86\xc7\x9e\x08P\x13\ -4\xe7(\xec\x82\xc7@\x93AN]\xe0 \xbeW\xd7\ -)`\x0e\x16\xdf\xdfw\xdcf\xcfs_\xef\xa4\xb3\xcc\ -C\xf9\xd8\xb2\xa6s\xcfx\xd9\xd7K\xc4\xe7\x97\x99g\ -\xed\xc1\x8c\x89\xc1U\x18\xe1M\xb9P\xabT+\xf5\x07\ -|n+\xd6\xbdb\xcf|o\xf6\xa3a\x9a\xfc\xc9Y\ -q\x8eV\xd5%zXCk\xf8\xebm\xe2Z\xa3\xe6\ -\xd3\xdag \xbcw\xee\xb8\xcd\xa4\x8d\x8e\x89_\x9c\xb8\ -F?\x84P\x8f\x91\xd6]6'\x8eE\xb4\x9c\x04\xad\ -q\x22[{\xc7e\x0e\x98\xe5\xee\xa0F\xca\x01\x03G\ -\xdf\xd3v\xb9\x5c~\xa7\x06\xe0w\x16\x00\xff\xf7\x8f\xdf\ -n\xce\xb4{t\x0e\xd6\xb1\xaa\xce\xb5\x22*;\xfd\xc8\ -\x15\x16\xcc\x96\x1e\xa4\xb4\x06(\x0d\x8c\x1d\x19\x03c\x84\ -\x9b\xb5\x14*\xcc\xc1\x9f\x8al\xfe\xe7\xca\xfd\xaeU4\ -\xaa\xe1>\x9e\xf49\xee\xca\x8dvc\xad5\xdc7\x8e\ -?\x8c\x83\x0e\xaca\xefcli\xce\x0d\xdeQE\x19\ -\x04T\xb9oM\xdcp\x88\xb4D\xc5+@\x08\x0d\xf7\ -\x8b\xb4\xcc\xb9\x11\x09)\x95l*\x1d/\xcb\x04'{\ -\xca\x98\x22D\xb9!\x9c\xfe\xbe?T\xf8\x03\xac&a\ -::(\xdc+\x89\x91\xa5\x8f##e\xee-\xbd\x0e\ -\xeb1R\xfdt\x99\x98o\xaf\x0b\xb7Wf\x86\x0fj\ -\x16\xa7\x05\xfc\x7f\xb5?m\x91\xa5V\xed`I\xef\xea\ -h\xfc\xb3\x1b\xbf\x95\xde\xb8\x0e0\x86\x22\xb8\xde\x88\x8a\ -\xec\x8a\x9em\xb2\x03\x92\xf4\xc6K\xa95\xa2,\xc7\xc4\ -\xa4f\xaa\xb4-d\xe7\x14l\xe7/~\xf3\x81=e\ -x\xc3Q\xa6W\x016:\xde\x0eNb\xae1\xe0\xb1\ -'>\xa4 \xadp@\x84,~\x18\x8c\xd4\xd1\xb9a\ -\x82qT\xc4\xe7\xdaqY,\xbc\x08y\x1d\xbc(r\ -aqB\xef:\xd9\x0b\x93:\xbe\xd6\xe8>y\xb9\x04\ -\x5c\x97\x88\xac\x22\xf2\xe5\x12\xd0\xc1.\xba\x81]u\x07\ -\xa3\x85\x8blOU\x00\x11k\x81\xa3\x14\x5c\xa2\x0a>\ -c\x11\x02\x8b\xcc\xd6\x1a\x96i\xac6X\xc0P\x91K\ -$rU\xf2\xd9\xfb\x96O\xd5}\x96\xeb\xc3\x18\x83\xfb\ -ZNq\xd9\x9e\xca\x13;\x0c\xa2B\xc7>~P,\ -\x09\xee\x11#c\xf2\xd8r=\xa7\x1c\x03@~\x99\xac\ -\xd8\xebD\x05\xb7\xde\x91\xa5\x90\x8e\xc1 :Z\xb1\x8c\ -2%R!\x9ce\x14#\xadu\xda\x00+\xb3\xc9\x8d\ -\xb1\xd8v\xe6\x17\x8c\x94\xc9\xeb\x12\x04\x16\x22a\xb1\x0d\ -1\xa8\xdc!\x5c\xb9y\x0aY\x1b\x89p\xb53\xbdo\ -\xf8\x98\x07\xbdo\xf6A\x22\xa9\xa2K\xb1\xe1\xbe\xa5\x93\ -88.\xc2=\xf1\xef0{\x8fon\x0b\xe6\xe8D\ -\x95\xec\xf8[\xdf\xdep\xbdD|\xbeF,\xb3\x03\x0c\ -'\x0bS [\x22H\x8f\x14\xbc\xc7e\xa1\x98\xf2\xeb\ -z0\x9f@\xf0\xad\xaci\xa1\xf7\x8cW\xed\x00.\x0a\ -\x13b\xce\x84\xba~pbq\x9d\xe1\xbb\x17\x16\x83!\ -<\xb5;#\x08jM\x05\x8f#\x0b\xa1Lb\xe8\xb6\ -\xf3\xf9\xf3\x8ez\x9e\xe1\xbe\xb3\x16\xa8B\x08\xb7\x0e\x09\ -:\x09\x8f\xf1\x96\xcc\x0boIbl\x9d\xd9\x15\x1f\xf7\ -L\xc0\x95.\xce\xe8Yd\xb7\xce\x91\xfe\xdb=\xe32\ -G\x9eo\x00\xae\xb3{\xe6g\xc0\xc8\xc2j$\xdcf\ -P\x96\x0f\x06\x1f\xfb.(S\xc3\x91\x0b\xe9\xaf'\x04\ -\x88\x22iT\x83\x92\x1b\x85\xb2*\xf08\xa9 \x01\xf0\ -\xbe\x11t\xb3'\xaei>\xbdL\x9av\xf2\x9c\x09r\ -\xbf\x1c\xb9b\x9e\x223StF>\xf6\x82R\xcay\ -^N\xde\xc3\x82p\xa2\xa6\x8b\xf1m\xcb\x82\x9e\xb1\xf0\ -\x1f\x05e\x8c\xc21\xa7J\x17\x9b2G\x9c&`\xd6\ ->c\xe5{#c\xc2\x1a>_U\x1a\xab\xc1\x85\xb9\ -L\x0e\xfbA\xb7U\xd4\xf7\x02M$\x07p\xe89\xfd\ -\xf1|\xeef\xa7\x8c\x10(\xfd\x92wN\x90F+z\ -\xab0/\xa3\xb3\x85\xd3dN\xe7\xbc\x9a/s\xe2\xc2\ -\x0d\xfa)b\x1cZ\x1b\x17\x1c\xb6#\xe1\xe3N,v\ -t\xee\xfe\xa7\xae\xfe\xcb\x17\x00\xdf}\xff]\xb6&?\ -\x92D|N\xbc\xf9\x18\xdci5\x08\xd6s\x8cr\xf0\ -B\xbf\xc5\xc0\x0b\xa7s\x7f?M8\xbb\xc1V\xe9 \ -\xc8\x1a\x9b\x10\xe3K\x83\xf2}=\xd0U\x14<\x0e\x8e\ -\xca\xbd5J\x17\x03~\xf2y\xc1O\xbf\xbd\xe1o\xff\ -\xf8\x95c)\xf0\xe0\x1f\x08Qkx\x89xo\xcf\x91\ -7\xc0\xa9\xc0\x96\x0a\xa6\xa8i\xc4\xf0[KH\xd3%\ -1\xab\xa5\xc36\xfa\xb3\xef\x1b/\xd0\xe8T\x85\xebb\ -O\x19\xd8\x0a\x13\xebjo\xda/qd\x1b\xc3\xf3\xa3\ -\x1c\x19\xdc\xa3\xd3\x99\x82\x83\x85\xc5=e\x5c\x82\xbc\xc3\ -F\x81A \xa8\xe6\xf5\x12dg\xe1C\xe7\xa4\x80\x0f\ -\xc1\xc1K\x1ce\x0cN\xeb\xdb&\x11\xe5\x14\x02\xac\xe9\ -X\x02\xb5\x16\x90\xcd\xac\x0c\xc1\x93\xba\xee)hd\x9c\ -\xf3)\x5cC'\xaf\x81\xb0\x18H\xb5\xdfOb\xdfv\ -$\x22fM\xa7(\xa57\xfd\x9eF,\xffr:\x0e\ -\xb2:\x83]\x84\xb23F\xc8\x02\xde\x10\xbf\xbb\xa6|\ -v\xc6\xa5V\x18\xd0\xb6\x06\xf0Yq\xd6b\xdb\xf3\xb9\ -\x06\xa1 \x8e\xd3\x8d\xac\xc4A\x16\x9e\xac\xf8\x93D\xa0\ -M\x7f\x16\x91\xb4\x8cT\xde\x0e\xa6~\x91\x99\xc0\x88\xe3\ -)\x00\x1f#\x00i\x0a\xca\xa8'\x83{Y4\xc2s\ -\xc4m\x1a\xc3\xb1\xb8\x13\xc2tK\x0d\xd6u,\xc1\x9d\ -\xd6Fk\x87Ow\xd8)I+\xbb\xcd^;\xfa\xa6\ -\xfd\xb0Ej\xf5\x0cD\xd1IK\xb4u\xe6\x05z\xae\ -\xa6\xb4F0f\xc42\xab\xc0hC|\xc4\xc8\xe6\xd6\ -\xcdIFt\xf2ho{\xc1\x91\xb9;\x1f\x0e\x82\xd6\ -\xd89\xde\xe6\x09)\xb3\xfb~\xacD\xe9F\x89\xef\x8e\ -\x83\xddE\x0c\xe6\xa0\xb4\xa6\xe0\x1a\ -\x8e\x95\xa6@\xbb\x5c\xf0\xb4\xb6\xed\xb2\xb9p\x84\x17\xb0\ -\xcc\x1e\x93\xf7R\xb6r}\xe1t\x09\xed{\xc3Q3\ -\x82#}\xaf\xe9\x01\xfb\xf5\xfb\x86\xdf\xbcox\x7f\x1c\ -\xf8\x8b\xdf\xdc\xf1\xeb\xaf\x0f<\x8e\xaa\xf0\x8f\x896\x18\ -U}\xadW<6\xe2$\x87\xc3\xc0Y\xfe\x9c\xfb\xd1\ -P\x9aF\x9f\xe0n)\x97\x0e\xe3i\x83\xcb\xa2\xcf\xcd\ -\x81\xc0\x93\x5c9\xc2_f\x06el\x89\xe4\xb0\xd6\x9e\ -T\xbb\xab\xa8S\x933\xd8\xf6\x86n9\xfajR\xed\ -\x17!\x88\xaf\x8b\xc7c\x7f\x8ev;\x1aR\xe3\xd8{\ -O\x05\x87\xba\xb8\x8ezbC\x9d\xd3\x88\xa96\x85\x82\ -8,\xc1\x225\xee\xcc\xc7\xdf\x19\xbda\x9e\xdc\x09a\ -\xe1\xd8\x8a\xa3,\xe3h\xebK\x99J\xdcV8\x85\x18\ -\x8e\x0f\x80\xb6\x17\x80\xc1N{\xa6\x7f?\xe8rXt\ -I\xad\x82G}\xb93\xb0\x88j\xeaN\x01\x9f\xe7\x05\ -\xb3\x95\x0cg\x9e\xc9\x88\xf1\x07Y\x01E\xe3\xffm\xe7\ -\xc8p\xdd\x12_Z\x09\x97\xf4\x93\x00\x00\xbe>\x0e$\ -\x85\xb38U\xa4\xa5\xb6S\xf9];\xe0\x83SV9\ -\xa7\x00P\xc7\xd6\x9a\xa1{$W8@\xf8P\x8fi\ -\xd2\x81^\x9b\xa6=\x16\xde\xc9\x96xT\x1c\x85\x17\x9b\ -Q\x9c)\x93\xe9<\xae\x17\x8f#5|\xbaEL\xde\ -!\xa5\x8c.\xf5=4\x05\x1a+\xb6,\x8eF\x88\x14\ -o\xd6\xda\xf1\xb1\x1d\xd83\xed\x8d}\xec(5R\xb5\ -\x9d\xa27\xa88\xed\xe0D\xa5VN\xb9b\xb0\xd2\xf3\ -\x04\x04\xe5\x5c\xc0\xf2yl]\x16\xdf\xe0x\xe1J]\ ->R\x01\x1f{b\xa7\xd9\xba\xf2\x02d\xd1\xab\x8dD\ -6\x15_<`\x9b\x84\xc2\xc0\x9e\x09\x05J;\x8b\xfe\ -\xde\x81\xb7;]7F.\x05\xbah\x0aw\xd3\x00^\ -\x17\x8f\x10H\xc7\x8b\xc1a\xd6\x81\xdaAUx\xf4\x16\ -\xb3'kc\x84\xee\xcc\x91\xbb\xe4R9\xb9\xa2\xf7\xbc\ -\x9c\xa0\x9dR\x8aln^!Q\x9eBA\x03l\x89\ -\xa4\xb8yrgG|\xe4\x86\xfb#c\x8e\x16\xb7e\ -:\x8b\x8b\xd2\x0a\xb6\x83\x08bc\x81\x9c*\xb6=\xc3\ -8h\x0dA\xc6\xfb\x1c\xc8-\xf8\xd1\xa7\x85tBG\ -\xbb\xec\x14\x9e\x81X\xaf\xb7\x09\xf7\xbd`\x99\xdd\x991\ -b\x0c\xce\xa9F*\x0d\xf7\xfd\xc0}O\xba\xdci1\ -{\xb9F\xf4\x0e|\xff\xb1\xc3X\x83O\x97\x85\x05\xa0\ -\xb5\x9a\xbaT\xbc,\x93\x22\x9eyqm\xa9\xe2\xfd\x9e\ -\xf1\xd8\x19\x8f\xfe\xe9:\xe1u\x91FH\xc2\xd0\xf1\x19\ -C\xeb\xb1\xcf\xaf\xb3,\xa7Nbg\xe0\xeb=\xa90\ -\xa0\xeek\x16\xb0\xeb\xbeUL\x9ek+t\x8b\xcf\xb7\ -\x99\xda\x9c`q\x13\xa3\xe3(M`9\xaeC\xaf\x12\ -\xd6}<\xd8y\x1718\x9c3\xf8X\x13\xd7\x0ab\ -\x1b\x84@qj\xf0\x8e\x8d\x13H\x89m\xbda/\x05\ -\xce9qRh\x19\xaf#\xe2~@\x87&\x16Q\xeb\ -Z`\x0d\x9d2\x03\xcb]\x0a\x93H{7:\xb3\x0a\ -\x8e\xcau\xf8,[4\xa7\xdd\x04?\x0dv\x81\xf3\xc3\ -=\x97\xb0\xee<\x13\xa7\xe8\xb0\xeeE\x9c\x04\x7f\xc6\x03\ -\x1f\xb9(>\xb8\xe0(\x8cb\xa6\xbb\xa8\x9f!Zd\ -\x15\xb83\xf4*\x8b\xb1\xb1L^AV\x5c\xc9o\x89\ -z\xb1h\xd2\xd7\xdf\x7f\xbf\xff\x9e\x7fLk\xf7u\xcf\ -\xdcW\xa8\x82eL/\xf9\xc3jF\x88\x7f\x0d\x8cK\ -\xdd\x123\xc6y\x08\xd1sMo\xbfE\xb0\x8e!\x15\ -\xd6\xe12E\x94\xd2Dh\xa2(\xe5\xb2p\xa5\x90\xd4\ -\x11\x0f\xcaRi\x0d_>x\xa1\x0d\xd2[\xd7\xc3\xdc\ --\xd5\xd0\xd68\xa9W\xd9\x8d~hd\xb3g\xda\xad\ -\xa8\xbcg\xa7\xe0\x9d\xfc\x9a0xl\x95A\x19\x8e\x87\ -\x92\x85\xc1\xb6g)\x8cyi^\xa6\x80=\x91\x8c\x96\ -*\x15\xb9\xa5VX\xe30\xcf\x14\x1a\x06)W\xb6\xa3\ -\xd1f\xa4]5\xa4\x1a\x1f\xd5\xe0$Z\xa1\xf3\x5cG\ -\xa4\xda\x15\xec\xc31\xd0\xc7\xca\xc8\xcb\xc9\xf2\x05\xda\x12\ -\xc7\xf4\xceX\xf4\xc6\xcfb+#\xdd\xcc\x11&T\xbb\ -\xbc\xce\x14\xd2\x1d\xb9\x22D\x87\xe0Y\xe5\xb6\xfe\x8c\xc9\ -\x0d\xc1\x11,\x03\xfa\x8c\xf7\x94$\x8cl(\x85\x9d\xa8\ -\x11D\xe6\xc8\x02:\xb9\x01\xe9\xe0\xf8\xfdcK\xf0\x9e\ -?\xdfz\x8c\xa2\xcd0\xde\xb3w\xbc\xaf\xc7\xa9\x0eN\ -\x12g\x0e\xdb\xe6p\x08\x8c5\xc5\x96\x06\x97\xdf`\xcd\ -\xec.F\x90\xcc\xeb\x1c\x99\xf5\xde\xe8\xfa\xc8\xa5c\xdb\ -U\x0c\x16\x16F)W\xd1\x07\x9f\xbevk\xf9\xbc\xde\ -\x96\xa8\xa0\x0f\x09B\x01\x15.\xf6\xac\xbc\xa7@O\xb5\ -\xf3\xc8\x8b}po\x9fj\xe3\xe7\xda\xe9\x0b\xe7\ -t\x94\x10\xb3i\xe23\x1e$z\xf6\xce\xa1\x1bE\xe1\ -\x02\xa8#\xca\x5c\x05\x15\x15\xeb\x19\x1f\xdb\x01\xe3\x80\xcf\ -7V\x99\xc4?s}\xb6'Z\xcbz#\x14\x87\xe4\ -D\x167\xa9q\xddH\xb1\x1d\x0b\x7f#\xbb\xab\xf7O\ -0\x92\xb3LA}[w\x92\x18-\xcf\xfd\xda\x1b\x0e\ -\xd9\x1e\xbdex\xd5\x9a\x14\xb0S2\x8eD\xbd\xc5u\ -\xe2\xfa\xe1\xa8c\x87\xdeO\xef\xbe7\xd4\x82\xd5\xca\xd5\ -F\x0c\x0eU\x0e\x95\x17Yta\xf9]\xe6\xf6L|\ -t\xd6\xe02{\xad5\xb8\xc2c\x01\xd9\xb0\x1e\x8c\x7f\ -g\x1f\xd3q\xdf\x0e\xaeK\x0b\x19)E\x97\xbd\x97K\ -\xca\xea\xbd\xe6\x14P\xd3=#\x85>\x1a\xde\x1eT\xe1\ -\x1f\x89E^o\x1d\x97%\x920\xdb\xa8;\x9a\x03\xdf\ -\xb3-q\xddd\xc0\xbb\x22\x8d\xcb9\xd3\xb6\xfa\xd83\ -\xf9\x16\xce\xe1z\xe1\xaf\xb1rcUi\x8d\x82\x1d\x88\ -\xdf\x8e\xc9GL\x91\x05l\x14\x12\x9di\xb9Q\xeb\x0a\ -\xbe\x87\x06\xb4\x83[G\x9bc\x15\x1cj$\xd4n\xa9\ -\xa0\xf4\xf2;s\x00\x80\xdf\x13\x06\x04\x00\x97\x98\xde\xf7\ -\xae\x11\xb9q8:3\xa9\xf7\x8c\xf3\xc1\xa1\xdd\xd4\x01\ -\xbd\x9e\x87\xa5\xb5T<\xbe.\xf3\xa9\xf0\xce\x8d\x15J\ -\x06\xf7\xf7\xa54\x5c\xa7H\xaf\x7f\xf0\xd8\x8e*E:\ -\x85hs\xf0(\xbda\xdd\xb8s\xbb\xce\x8c\xd5\x1d\xd8\ -\xdd\xdc)0\xb2\xc6\xa2BB>u>cW\x92\xce\ -\x89\x01+\x95\x8e\xc6\xa0\x8a\xca\xd1\xef\x91\x81\x8c\xaa\xd4\ --\xe6\x1eL\x11\xf8\xd9wW\x01m\xe6\xd3\xaaxh\ -W\xd4k\x01\xa2\xc5u&}j\xcfTV\xd7\xdeq\ -\x9b\x03\xae\x8b\xc7\x91IVK\xad#\x98~\x0a\x0f\x9b\ -\x14\xbfE\xbb\xe7\xd2p\xbe\xf0\xc1Y\xac\xb9\xe2\x1a\xa9\ -0\xcd\x1a\x0f\x92<\xc6=|\x12\x00&:\x83\x02\xc6\ -a\x0e\x8b\x0a\xd0\x9f\x81H]\xe1D\x86\x22\xa15e\ -\x1ex\xdd\xc8^\xc6Nn\xcd\x1a\xf5\x0b\x8by],\ -Z\xe6H.\x06\x8bm\xe7\xc1\x13\xa3EJT\x9e^\ -g\xea$>rA\x0c#\x16\xda\xc0X\x8fR*.\ -\x13!2\xc6\xd0\xff\xff\xb6fi\x0c\xe8\xafmYv\ -E;\xb2\xd5\xd9\xbd\xef\xd9\xc2\xc9B6G\x8ejS\ -\xae\x80H\x92\xb9p\x92PZ\x87\xf5\x16\x9f| \xc3\ -\xb2\xd5\x82[\x8c(\x05\x8cE\x96f\ -\x86\xaa\x14\x1e\xe8\xf7|\xf0\x1d\x02/\xda\xb1/l]\ -\xd3\x03\xcb\x09\xd2c\xa7\x88i\x97r\xda\x0b\xbb\xeb\x9c\ -C/\xcaE\xbfgN\x9c\xc0\x02\xf32[\x1cI\x08\ -cC\xde\xff\xec\xb8\xd3M\xb5\xd2r\xa9\x1c\x0c\xa7\x14\ -\xb6\xc7\xc6\xe8T\x00Xw\x16\x02\xeb\x96\x05\xf0\x91\xb5\ -\x0c@>d\xe9\xac`\xae|\xe5\xf3j\x05\x99q\xde\ -\xc2v\xc2\x82Z'\x88\xc7t\xc1\x8f\x8c\xc1\xd4\xfa\xf9\ -\xcc\x06a\x81\xd9\xc9p\xfc\x9c\xc5\x00p\x1e\xa8\x09x\ -\xec\x19\xdf\xbc\xcc\xb2\xf65D\xa7\xee\xdd\x1axp\xf5\ -\xb0n\x15\x9f\xae\x0e\xd3\xe4\xb0\xef|\xeec\x08\xcc\xbd\ -\xa8\x85)z\xfe\xa9\x91\xb0\x8ej7c\xb8\xb2\xeb\xbd\ -\xe2\xf4\xcd{\x83\xba\xf2\xf3\x0d\xc1\xe0\xed~\x00\x97I\ -\x9fk@\x11\x87\xe4}\xdd\x14\x0fMA\xe1\xc7\x9a)\ -\xeas\x0e\x1f\xeb\x81i\xf2X<\x13\xf6B\xb0\xf8\xee\ -u\xc2\xc7VqQ\x10Ot\xb4\xbd\xad\xa9\xe2e\x09\ -gb_\x11\x15\xd2\x99gx\x913?`6\x04\x8b\ -\x8fG\xc2<\x05b\xbc\xad\x87u\x8c\xf9\xf5\x9e\x05\xb7\ -1\xb4\xe8:\xc7@\x99\x0e~?/\xd2\xb9\xd4F*\ -\x9ds\x0e\xfbQ\x957 ]\x84\xa5 \xd5\x07\x87\xa4\ -\x98\xed`\x1d\xff|X\xe5Np:d-\xd3\x14S\ -\xd59S\x09S\xeb\x95\xab\xa7Z9b\xd7=\xcc\xa9\ -\xae#\xdd\xb3\xb7q\xf9:\x5c':\x92\xbcc\xfc4\ -\x04\x0a+\xe5\x99\x90\x1a\xac\xc1\xe4\x1c\xf6Z\xd1@\x92\ -d\xacl\x5c\xde\xee\x07\x9d+\x9e,\x92\x94\x81\xe8\x9f\ -\xf6\xd1\xeb<\xb1\x99\xa9\xe4~l\x87\xc1\xdbJ\xd7\xc4\ -<\x05\x16\xc0\xd6\x0a\x96\xe6\xcf\xf3\xf3\x17\xdf?\xf0O\ -\xfe\xdf\xff\x1c\xbd\x1b\xf8`\xf1\xc7?\xfa\x84\xff\xca\xdf\ -\xf9\x96\xe7C\x03Z7\xb8\x5c\x22\x11\xd8\xa5#Cg\ -\xaa\x1d\x99\x13\x14\x13\xe7\xca)xi,\x08>]\xa2\ -4hZ]t\x8a\xb8\xc7*\xed\xb1\xe7S\xf0YP\ -\xb1\xa7\x8ee\xb6\xd8\x8e\xa2\x90\x1f\xea\x1d&\xc7I\xe7\ -c\xcfx\xbd\x12\x8d\x8d\xc6\x95\x9d\x93v\xc1Y\x87T\ -2\xb6\xd4\xf0]\xdc\x7fo\x01\xf0{'\x00\xc7\xb1\xbe\ -S \x03\xd4NPB\xa9\xdc\xf5\xd1\xeag\xe1\x0d\xce\ -\xaa+\x9cV8\xcb\x15@k\xbad\x80^\xc6\xa1\xcb\ -Q\xe3\x9e\xb3\x04v\xe2r;\x03o,\xd7\x0a\x02\xe2\ -DK2S0V\xff\x1d\xf7$M\xb4\xa6\xcb\x125\ -\xe6\x84\xa8m\xe6\xdc\x11uPO0`?\x9c\x12p\ -\x84\x0c\xf0\xe2\xd6\x16\x10\x00w6G\xa5\xc0&F\x87\ -]\x1d\x89\x0f\x06_\xef\x073\x09\x04\xc0\xd9S\xc5\x96\ -\x08\xf91\xe0x\xfc2\xd1s\xfbH\x99k\x06K\x10\ -\x08\x03*\x1a\xf5\x03\x9d\xe2Cg%\xfa\xf8\xc1\x84\x03\ -\xa6\x9f\x91\xbd\x06|1\xc7\xd8gO\x19I\xd8\xd6 \ -\xcdB)\x84\xe6\x10V\xc1\xce\xa6u\xb2\xe4\xbd\xe3\x03\ -\xb4\xa5\xcc\xf1\x94X\xfc\x97\x99AH\xf7#\xe1(\x99\ -\x07\xb6a\x940\xbb\xb3|\xee\xe8\xf7\xdcN\x98\x8f\x03\ -w\xf3\xad\x01\x1f[QZ\x1c\xa71\xc3.\xb7\xa6\x82\ -\xd6\xc8\x0f\x18b\xb7u\x1fx\x5c\xad\x0f\xaa&8\xea\ -\xc0G5\xfe8\xb8\xd21\x86v\xb2`\xdd\xd9\xa9\xee\ -\x89<\xfc#Q\xe4b`\xd1\x0aAJ\x06\xec\xa0\xf9\ -\x0c\x90\xe0\xa6\xf3\x9e\xcc\xfaVO>\xc2\x00\xef\x0c\x9f\ -\xfd\xd0ZdMS\xe6\xd9\xb2\x18\x02\xa9k0@o\ -\xf6$W\x8eQ\xdc\xcb<\xb1\x10%\x10Q@\xa0&\ -\xe45\x0f\xf0\xf3\xcf\xd4\xe7{\x89N\xb4LZa\xa3\ -\xf3X\xa2\x93\xf0\x89\x80 o\xfd\xf94N\x81D\xbd\ -\xe0\xa8+y\xe8r\xee\xbd\xe3v\xf5\xb8.\xc4\x946\ -\x052\xd56\x86\xfa\xd4K@{\xc7\xe0\x9c\x84D\x14\ -A-\xd3\xe0\xdc\x87\xb3\x0bk\x9dB\xaa\xd6;bt\ -\x02}\xf9\xd3\xc2\xdb\x9b\xfeow\xe7^\xd4\x19\x8b\xc9\ -q\x17\xba+^\x17\x9d\x16\xc5\xb1\xebN\xc2\xff\x9a>\ -\xc4\x84,\x10\x86\xea\x9b\xbcz~\xef\xa5p\xefj-\ -3' \x00\xd2\xb7\xaf3n\x97\x88\xeb\xe4\x15\x13\x5c\ -\x04\x0f\xa3\x83\x02\x10KD\xf08\xee\xa4\xd9\x80\xe4\xdc\ -\x84\x06v\xe7\xaew\x9e,a1\x82\xca\x8f\x00\x16\xee\ -l;f\x1f\xe0\x83\xde\x9d#K4\xe6\xe1\x03't\ -\x83\xee8\x07\x7f\x06V\xdd\xe6\x80^9\x1d\xf0\xce\xc9\ -\xda\xc7\xeer\x15\xa9\xcf9\x83e\xb6\xc4\xc3\x0a\x80\xd5\ -zG\xab\x9c\xd0\xad\xa9\xe1\xb6\x84\x13\x9f>,\xbf\xc6\ -\x00\xb7K\x1c`<\x5c/\x0es\x1c\x84O\xfe\xdc\x87\ -\xa8\x9et\x19P\xdd>,g\xf7\x9d\x9f\xe5\xebu\xc2\ -\x14\x1c\xd7\xb8\x03,\x14\x8c\xa6r\x06\xb5P\x82v\x9d\ -\xed\x99\xa6h\xc0i\xa9\xb1#\x0b\xc1\x0b\xa8\xd6\x10\x04\ -s\xcb\x89g\x1b#s\xed\xb9V\x18Ock\xec\xa4\ -\xf9\xfeq\xa5I}\x13\xb3\x12r\xadj\x80\xac\xf0\xe0\ -,z\xf6\xc2\x94\xc99Js\xe6x\xf9\x1f)\xe3\xd3\ --\x9c\xcfe\xab\x0d/\x17\xc7\xb8ipbP\x1b'\ -C\xc1\x8d\x9d9W\xcaA\xd6\xcb-5\xe9U:r\ --Xw\xae\x92\xbe\xbco\xb8?\x0e\x18t|\xfdr\ -\xc7\xf7ow,K83Z\xc6\x94g\x14\xee\x97)\ -\x9cy5\x16\x5cE\xe4\xc4\xb5\xdc\x1c=>]&\x5c\ -\xa6\xc0\xc2~\xcb\xd8\x8e\x84\xdb\xe2\xa5S\xa3\xd6\x22z\ -\x83I\x89~\xbd\x11@u\x9di\x07^\x0ff\xf0\xf0\ -\x1ff\x8bx?\xc2\xf7\xa6\x93\xc5\x11\x83\xc5e\xf6'\ -_\xc3\x1a\x10^\xd4\xcb\xdb_\xbb\x00\x98\x8c\xf9u\xad\ -\x14%\xb4\xd6\xf1r\x99\xd4iP1\xcf\x8b\x8a\x97T\ -\xf0\xd0\x98\xf9\xf9\xdf\x07\xcf\x0e\xe7\xe3\xc8\xe7\xe8\xb7\xb7\ -\x8e\xaa\x91ni\x0d\xad\x16\xc1r\xac,%\x8c\xb7\x1d\ -p\x96)8XO1\xa1w\x06\xbd\xd2Z\xb2&~\ -y\xb55\x85\xfd>-bD\x00\xb7\x13,\x925\x1e\ -\xce\xad2[\xbc\x1b\x94B\xd5\xeb\x98\x10x\xd7\x81j\ -\x90\x1b\xd5\xcb\x03\xf6S*\x1f\xf0A7\xe3\x0b\xe8\xb4\ -\xebl'V7\x08\xab\xeb\x00\xd9\x09\xb9Kv\x86q\ -\xc4\xd6Z\xa5\xc5\xb1\x0b\x1d\xe3\xdc\xe1%o\xa2x\xac\ -{>C\x82\xb6\xad`\xdd\xca3o\x00\x8c\xafM\x05\ -0\xceJL\xc9\x03\xe4:\x05\x8e\xa9,\x7f\xbf\xafk\ -\xc2\xb6\x97\x13\xba\xb3\x04\x0a\x12K&\x13\x1d\x1dp\x9e\ -\xc5\xd4\xbe\x13\x8ad\x0c\xa3z\xc7?Q$\xac\xaeB\ -\x06\xad\x11\x11\xac\xef\x9c\x96:\xe0\xd8\xdbS\x18\xd8\xaa\ -\xc8l\x14n\xf2\xb3\xb3'Qn\xd4\x02c\x8cf-\ -m\x8e\xdb\x96\x95\x88\xd7\xb1\xa6\xa2 \x9a\x11\xb1;\xc2\ -~\xb8B\xb0\xa6\x9fEEt\xbc\xb4\x18\x93;F\xac\ -\x0c<\xaaB\x1f8C\xc7\x84W\xd6\x02`\xf1rS\ -\x8a\xd7QOb\xe4~dxkO\xcbi\x15\xcez\ -\x92E+\xe5\x86\xc7~P\xb3\xa1\xefm\x88\xd9\x9c\xe1\ -x\xd5\x07\x09=\xbdp\xab\xde\x09b$\xacg\xb0H\ -\x95\xa1X\x0f\x05(\x95:@[\xe6\xa4\x0f\xee\x85\x22\ -\xb1Z\xbb>'#\xd6:p\x7f0=2zB\xa0\ -\xac=\x9d\x80p\xee\xa9\x8b \x88\xc8\x9e\x22\xc1)x\ -L\xd2\xe8\x8c\xb1\xfee\xf1\xb8* \xa5\xf5\xaed\xbf\ -\xe1\xe6\xe0\xfbS2\xd3\xdb\xa0\x7f\xafvZ\xfb\x98\x8e\ -\x89\xb3)\xe0\xa8\xbd\x8b\xe0\xe6P[%u\xaeS\x91\ -?\xdc({\xcaH\x8aT-e\xe4\xaf[\xbc\xccL\ -m\x0c\xd6\x9e\xc55\xba\xe2\x91;;\xcd\xe8\x0d\xb6\x83\ -c\xee\xd1(\x8c\xc2\xa0\xf7\x8e\xaf\xeb~\x12\xd6J\xed\ -\xf8\xf2\xbe\x03\xe0\x0a\xc8ZN\xb3n\xcb\x98~P\x8c\ -\x16\x07f8\x98\x13\xcd{\xe8\xf7<\x12\xd3I+\x06\ -5\x94\x85\xc0}M\xe7j\xc2)\x05\xf2q$\xa4D\ -\x1b\xe6m\x99p\x99\xad0\xb7\x19\x16\x16S\xf4\xe7Z\ -\xc2\x19\x83\xdb\x95v\xb9\xa83u\x99\xbcB\xb6\x182\ -\xb6\xee\xf9$\x8e\xae)#\xe5\x8e\xc7Vx\xe6\xe8\x1d\ -5\xe0\xaf\xdbv\xee\xaf\x8ds\xe7Y\x95s\xc1}\xcd\ -\xd8s\xc5\xb6W\xc6\xeb\x8a\x96Gx\x8cR%\xc1u\ -km#a\xd2\xa0w\x8b\xc9\x07\xcc\xde#8\x8f\x8f\ -m\x03\x0cp\x9d'l\x890 \xeb\xa0\xd5\x9al\xaa\ -\x85>\xf8]\x97~\xa9\x0d\xf7=\xa1\xb6gz'\x93\ -S\xb9\x07\x9f\x95]\xcf\xf3w\xa0\xd6\x9b.\xc4\x8e\xbd\ -\x14\xbc,\x13\xe6\xe8\xf0\xd8\x0bRm\xd8\x0e6\xa4\xa9\ -\x0c\xd8\x96\xc5m\x22od\xd7Z\xabv\xc6M\x7f\xb9\ -'X\xa1\x8e\x81\xce\x0c\x9b\xae\xa9\x8bV\x96\xcb\x1cp\ -\x1c\x05\xff\xe6?\xf8#\xfc\xed\x9f}\x83U\xda\xa9\xd7\ -\xdb|:\xba\x86\xae\xe5cM\xcf\x22\xa0\xe1$N\xee\ -\xb9\xd0R\xb9\x04,\x91\xab\x84Z\xb9\x12t\x86\x976\ -\xe0\xb0\x1dU\x81m\xee\x0c\x08\x9b<\xd3\x17\x9d\xe7s\ -l\x94J\x0a\xc8\xea];\x1e\x87\xac\xc4\xc2\x1f\xa7\xcc\ -\x90\xaeebq\xb9\xee\x05!:xYH\xf7\xfd\xc0\ -Q\xc3o\xfe\xda\x05\xc0\xeb\xb4\xdd\xbb\xa0$Z=\xb2\ -;\xf3\xaa\xd8\x8d9\xc9i\xadrG\x5cr\x95\x12r\ -\xb0\xe0\xc9\x00\x0f\xceK\xed\xc8q\xa45dJ;\xef\ -\xd1\x9a\xc1![Y\x07\xa7\x0d\x1d\x14\xd1\x1d\x89\xc1*\ -\xd6\x0e\xe5\xa7\xc3u\xe1(\xd1Y]\xe0\x9d\xd9\xdc)\ -3p'+x\xc6[\xaa(\x19\xbabND,\xed\ -2V#h\x89\xc2\xba\xc12\x1bx#\xd5i\xa1-\ -\x07\xe0\x8eu\x80S\x06\xd7\xbch2\x12\x83G\x0c\xac\ -\xc4\xd7\x83\xc4,\x80#\xefQD\xe4\xda\xf5`P\xd1\ -\xff\xf6\xd8\xb1\x1f\x034\xe4T\xc9\xf3\xef\xfe\xf9:a\ -\x99\x19\xc5\xd9\x1d_\xc61\xb9(\x85\xfb\xebR(\xea\ -!\xdc\x87/\x0b\xb9\x05\xb2\x5c\xf6\x8a?\xfe\xee\x82\xe0\ -\x1d\xb6TN!\x1a\xc9r\xfd\xdc\x89\x99f\xcf\x08\xde\ -\x91YP+N\x00R7tn\xd0\x0f\xedp\xbdL\ -g\xf8\x92\xf7\xfc\xce\x8e\xa3\x02\xee\xe9^h\xea\xe6\x8c\ -e7\xb3\xe9\xfb\xe3\xe8\xb1\xc1\x18\x87\x5c\x88Q]\xc5\ -\x02p\x16\xf0\x81p\xa4\x11g\xc9\xdc\xf1v\xee\xe6x\ -\xa0Q\xed<\x08\x90\x1c\xcd\xd3\xa7\xfe\xb1\xa6se0\ -\xb2\xbd\xb9v\xe1\xcb>E\x89\xd8,\xab\xe4\x01+Y\ -b@\x08\x9c\x9c\x5c\x97 \xec/\x14\x0f[\xb1\x89\xc6\ -\xc6\x0b\x9eX\xd5\xe8\xc9\xc6(\xf2.\x0fO\xf5i\x0b\ -\x0c\xee\xec\xe2r\xed0\x8e\xe9|S\xa4\x96$\xa5\xc1\ -\x9c\xe3z(\x15v\xe3$\xe5Y\xe9\x198I\x9b\xe7\ -\x80n\x06\x8b\xde\x9e\x9d2\xbf+\x8e\xd6\x0dpr4\ -\xb6\x83]\xde\x14\x14\x06S;\x0f=\x8d\x99\x8bX\x19\ -\xcb\xa4\xcf\xb81\xde\xd5\xc2\xf2?w)\xe7\xf5\x9c\x1c\ -\x12\xef9\xc7\xef\x93L\x82\xc61\xb8\xb0\xb9D\x04\xab\ -\xeb\x9e\x14\xa1\xd7+\xbcq<\xa4\x0c\xf7\xd7\x87\xa6j\ -\x90\x98q\x0a\x9e\xecz\xb9\x06\x92:F\xe3\x1c\xae\x97\ -\x80\x108rw\x06\x98g+\x94u\xc0\xcbe\xc2q\ -po?\xb9\xa7o\xde9\xae\x0a\xbf}\xb9\xa0\x83T\ -\xb5\xbf\xfa\xcd;\x05\xb6\x8d:\x83\x9c\x1b\x06\xb6#\xe5\ -\xc2s\x09L\xff\xeb\x1dx\xac\x15\xf3\x1485\xd3\xee\ -\xbd\xa3#*\x83\xe3\xbe\xf1\xd0'\xe8I\x0a\xfd\xe8I\ -\xb5\x13\xb5\xd0\xb9gNG\xed\xa4\xa0VY\xd1\xbc\x5c\ -\x05\xb5\xf5\x13\xd0\x04\x00\xefk\xc6\xdbz\x9c+\xc2\x94\ -2.K8\xa3{[\xa7\xea\x9c\x91\xd0\xa33$M\ -.x{6XC\xe7r]\x22\xe6\x18p\xbb\x04\x1c\ -\x9a\xb0\x8d\x82\xe8\xa6\xf8h8\xea4\xc6\xbe}XU\ -\x19:%6Jk\x8cU\xc4\x004\x15\x15\xe2\x9cB\ -\xdc\xb7\x03\xad\x93\x05\xf3W\xbf~G:*n\xcb\x93\ -D\x1a\xbd\x97F\xc5\xc1j\x9c\xfd\xbaL:\xa7\xf8c\ -l)S\xe1\xef\xf8\x19\xef\xb9\xd0\xff\xdex\xae\x1f\x99\ -V\xeb\xcf\xd7\x99\xc4D\xd1\x06c\xa0\xfb\xack\x9f\x7f\ -\x9d=R\xeej\x009U~\x1c\x19Y\xc0\xb4K$\ ->\xddXr\x19\x86\xe5\xda:\x83-W\xfc7\xff\xfe\ -\xcf0O\x11>:\xfc\xc3\x7f\xed\xa7\x02\x1e\xa9B\x02\ -\x1d\x05c\xb54\xd0\xc3c\xa2\xc6i[\x85u\xbc\xf4\ -\x93&oKt\x08\x81\x22D\x9e9\x0d\x97\x8b\xc7e\ -\x89't(\xe7\x86\xf5h\xf8\xfc2#\xba!\x88\xe4\ -\x87\xf3z\x09\x88\xce\xe2\xa1\xf5\xcd\x96\x8a\xfew\xfe\xbe\ -'\xad\xb9\xe2<\x1bc\x98p5\xbf\xbe\xff\xb5\x0b\x80\ -\x8fzy\xcf\xc7\xce\xccig\x91+!\x06\xeb\xe3y\ -\xd1\x1d\x83E.\xe1\x9bu\x06o\x8f]\xdd[W\x84\ --p\xdfY=\x1d\x99\x9d\xcbHCjj]Zg\ -\xb8\x0b12\xea\xf8-\xab\x9a\x94(>\xdb\x8e\x02k\ -\xba\x94\xfc\x0a\x00\xa9\x8cy\x94P\xfe\xb4\xc7U\xf9\xd6\ -[\xa3\xd8et`1\x00\xf3\xe4NQ\x88\x01p\x9b\ -\x02\xbb\x97:\xd8\xdf\x9da@\x8e\x94\xaa#\xf7S|\ -\x01\x81Y\x86x%x\x9c\x22;\xef\x1d\x19\xeb\xa6\xcb\ -\xa2(\xc8Op\xb8\x9f\xd5\xbc\xc5\xed2\xe1:\x07\xec\ -\xb9\xf0sP\xb0\x8a1V{\xb1\xaexU^\xd4\xee\ -L\x95S\xaco\x80\x84j\xec\x82\x823x\xbf\xef\xd8\ -\x046o\x9d#\xb69\xf2\xf7\xf4\xd6J\x98\xc8\x10\x1e\ -~\xe6\x0e\xf3\xcc\xaeyX\xb1\xe6`\xb1\xa7JH\x10\ -\xcc9\x9e;\xbb\x12\xa5\xa0\xdd\xd7\x82\xa4H\xd2\x97[\ -D\xb0N\xb1\xb5M\xbb9\xba.\xaa\xec4\xdc\xf3Q\ -\x14\x054\xf2\xdd\xab\xd1\xa1\xc35\x0d\xd3\xde\xd4\xcdv\ -~\xe6U\x05\xcf(\x82|p\xd4\x12\xd4\xa6I\xc38\ -\xc7x\x98\x0c~\xfc\xfb\x9d\xc9ZN\xe8\xd9\x5c:\x0e\ -A1\x1fG\xa1&%\xf1\xd2\x8ba\xf8\x96\xf9\x82\xe6\ -$\x0c\xad\xa3\x22\xfc2{=\x9fZ\xd5t\xeeNG\ -VA\xef@+|\xcer\xabB\xfa\xb2\xe8\x09\x81\x07\ -\xf6\xba\x15\x8a\x92:\x05G\xa57\xd4B/~\xa9\x1d\ -Q\x9e\xfa\xf7\x95\xfe\xf9 4,\x81F\x14\xd1M\xce\ -b\xdd\x9b\x04p\x1d\x97h1M\xdcc[\xa3Q\xbd\ -W\xb7\x0f\x85\xc78\xea.\x92l\x8a\xb96\xd1\x9b\xce\xf7$\ -z\x87\x22@\xd0H\xe2\x8bq\xa0\x81\xa9j\xef\x12\x95\ -^/\x01\xe9(\xd8\xf6\xc2\xceW\x16\xd0]\xeb\x8e\xe0\ -\xdd\x93\xa1o\x15~\xd3;L\xe3{\xe3\x8c\x90\xc4z\ -Ok\xaf\xa7`u\x0a\x81\xef\xb01p\x810\xa1*\ -O\xba\xd5\xeabV\xa7\x0f\x0c\xf1\xa0\x13\x87\x81\xc0\xa0\ -\x8bX\x22P\x03q\xa4F\x02da\xfa\xde2\x13\xd5\ -\xfaW\xbf\xb9\xe3\xb7o\x1bs\x14\x22\xd5\xe6\xde\xf93\ -'c\x89\xfe\x040\xbd\xdd3\xc3j\x8c\xd1\xa4\x8f\x96\ -\xe2\xa3dDg\xcf\x04\xd1\x10\x02\x96y\xe2\xee\xbbj\ -\xcaY\x1b\x96@\x0e\x00!8<\xff\xbe\xde\x13\x19\x01\ -Z\xbb\xa4\xca\x95\x9c5\x16\x97\x18Q$X\xcc\xd2\xa1\ -\xcc\x13]\x11G\x1e\xcf\x0e\xbf\xefZ\x87-\x9b\xe7\x19\ -)vMI\x84\xd4\xef\xbc,\x0e\xdb\xc1\xc9\xcb\x14\x04\ -l\xabU\x9c\x10\x15c\xea*\xdb`j@\x93\x22y\ -\xeb\xb7D\xcc\xb0s\x5c\x0f\xd6>\x18%\x1d\xf7\x8d\x97\ -U\x07\x83\xa8^o\x91:\x0a\xc3\x0biS\x00\x5c*\ -,b\x97\xc8u\xa8\xb3\x04\xd6\x5c\xf4Y\x07\xe7\xd8@\ -Z\xb2?\xaes8\xdf=\xe7\xa8\x8b\xaa\xb5\xe2m\xcd\ -h\xfa\xce_.\xd3\xb9~;JC\x03\x7f\x9eR\xe9\ -h\xbah%\xfa\xf6H\x98\xbc\xa8\x9f\x95\xee\x87\xa3P\ -\x1cn\xc0\xe78\x159l,W\xbf\xd79\xe2}\xcb\ -\xb0\x86g\xcb\xec\x03\x8b\xca\xc2\xfc\x8c-g|<\x0e\ -\xac\x07\xa7\x88\xc6\xb2\xe0\xee\x9d\x7f\xc6\x10\xeb\x05A\xf2\ -\xd0-\xba\xa1P=\x8aORJ\x13V\x1f\x8avg\ -\x03\xb2\xab\x98\xceU\x8dJ\xa1 {\x09Ap\xa1\x8e\ -C(c(i\x91\x19\x0c\xfd\xcc\x8f\xc9\xad#?\xfe\ -\xea\xfb\xbfv\x01\x10\xed\xe3\xc3t\x83k\x8c\xc2\xa5\xf2\ -P\xbd\xc4\xc0\xc3p\xd0\xec\x1bG\x22\xb67Efr\ -\xc7\xdb%,+\x0a\xca\xb1\xf2\xfc\xdf7z\xd6\x0dp\ -\xa64E\xefPz\x95\x9a\x12\xf8\xfc\xb2\x00\xddjG\ -\xcc\xf1_U\xf7\xc1\x80\x11UD s}\x8e\x1e\xdf\ -\xbf\xef\xf8g\xbfx\xc7\x9e\x98\xca\xd6\xc10\x06k\xd8\ -\x05^fV\xe5\x1fk:\x13\x02kcpEn\x05\ -\xdez,\x81\xca\xdamc\xb8\x09/F\x8erK#\ -\xf9k\xcfE\xe3x\x164\xebA\xb0N\xf0\x1c%\xad\ -G\x86u\x90\x0d\x92{\xf2\x5cX\xc4\x14\x8d\xbf\xad!\ -u\xee\xb1\x1d\xcc6\xd8\xdbSWP\x0b:\xb8o\xef\ -\x02V\xec\xca\xb6\xf6B\x15\xe7\xd61\xcf\x81D>\x89\ -(\x1b\xc0\xa0\x1eoha\xac\xd2e\xd8~\x1e \xaf\ -\x17O?\xad^\xd2\xdb\xe2O\xdcd\xa9U\xe9b\x1c\ -\xbb\xae[9/\xd0\x5c*r\xce\xe7A9G\x8fR\ -G\x84\xa9=\xa7\x18\xd7%`\xcd\x05Y\x87\xc9\xba+\ -^\xd8\xf2\xbbl\x9dJ\xd8Z;\xd6-\xcb\x8a3\x0a\ -\x88\x91\xb3=R\xe1p\xd2\xfc:x\xf81\xbd\x0cJ\ -\x22\x83.\xc0\x86\xe8\x81\xd7\x0b\xd3\xb9(\xce\x0bx\x1c\ -\x19\x87\x08{\xac\x8e9\x0a\xaf\x1a\x1f.b\xd4\xef\xa9\ -R\xd4\xd8;\x82}\xd2\xcc\xac\xb5\xba`\xac\xc4q\x8e\ -\x89~\xa0\x87~\xf2\xdc;\xf6\x0e,3\x89\x87\xf7\xe3\ -\xd0\x88X\x9e\x5c# Pj\x90\xce\x8f!W}t\ -.Z\xbd(\xaf~\x89\xbc\xc8,\xa8o\xe8\xad\x9f\x9d\ -\x801\x14\x1b\xed\x07\xad\xacc\xac\xeb\x85K\x1e\x04\xb2\ -$.B-\x0c\xa9!0\x8a\xbf\x1f\x1a\x7f\x9e\xe0x\ -\xa9M\x13I\x91\xdbN\x0a\xddHJ\x5c\xa6aC\xa2\ -\x80\xee\xbefTt|\xf7yA\x08F\x19\xf3\xf4\xd6\ -\xa3\xd2\x163\x05\x06\x89\xee:\ -3\xc0\x85\x96bN\xb3Z\xab\x0a\xe3)(\x82\x08\x11\ -y\xcc)'3=\x0cB\xb4\xe7Jh\x99\xdc\xb3X\ -U\xb8P\xd3\xf4`\x140\xa3C=2E\x94\xbb,\ -\xd7#\x1dr\xe8\xaf\xf6\x92\xcf\xf05\x07\x9c\x05\xc9\xc7\ -\x9a\xb1\xed\xbc@\xa7\xe01IkA\xfd\x8c;c\x95\ -\xf7T\xd5\xd5\x1b\x8d\xd1yYG\x8d\xba\x89{\xa7\x85\ -tO\x05\x10\xd0\xabv&*v#\x11i\xe3J\xe7\ -\xd3e\xc27\xaf\x13\x85\xc4\x86\xdc\x12o\x0d\xaeS$\ -\x9d\xaf\x83\xd8dkp(\xfd\xb3j\x0f0\xc0eG\ -\xa9\x82\xc3\xb1\xc8\x18Y\x02{f\xe2\xe6!\x044\x0c\ -s\x01J!\xf1\xf0\xc8\x15\xceR\x9cx\x94\x86-\x17\ -\xf4\xca\x89\x07\x8b\x0f\x8fY\x89\x95\xd4*\xf5\xb3\xe0\x9c\ -\xbdB\x8c\x1a\xbb\xea#\xf1\xdd\x0e\x8a\x80\x1fEhC\ -\x85\xf5\x06\xb3\x0f\xb8\xcclrv\xa5\xfa1l\xc9\x9e\ -j\xff\x97+m\x9a\xb5W\xc04%_\xd6s=\x91\ -r\xc5\xb7\xaf\xb3D\x99\x5c7\xbf.\x11\x9fo\xc3}\ -\xc2s\x99\xb1\xc0\xccE\x18\x13\xaf\x5c\x87\xa5\xd3J\x03\ -C\xd2\xe8Q\xa8\xab\xb1\xc6\xe0\xdbp\xfc\xf5]\x00\xb6\ -\xc6\xc3\xfbJ\x90Gmb\x8b7\x1c\x85)mVc\ -\x11\x1f\xec\x99\xaa\xd7\xd0\xb0\x1e\x05[.\xbc\x105\xd2\ -p\x12c]\xe6\xa1\xb4V\x96\xbb\xf6\xb5c\xcc\xf8\xf9\ -\x16\xf1\xf7~\xf6\x19\xdf}\xa6\x85p\x8cI^.D\ -q:k\xf0ra\x87_\xca3\x89\xee\xc8\x0d\x9f/\ -\x13^o\x81\x1d\xb2\xc4h\xc3:\xb8)\xc1\xc9\x19\xc0\ -\xdbg\xb7\x00tL\x8a`\xbc.\xec\x9a\xa8C\x106\ -M_\xeaP\xc6\xd2N\xc7\xb1\xd1e\x0eh\xad\xd1\x8b\ -_:\xf2\x08\xacQvt\xab\x1c=\xf5\xde\x9e\xa4\xbe\ -\xd2\x10\xbc\x94\xe5\xb5c\x99I\xb4\x0ba\xa8z\xab\xd4\ -\xe4\x1c\xebZ;\x84N\x0d{\xe5hi\x99\x03P\x85\ -7\x95k \xd7\xae\x1d;\x7f\xc6\x10\x9c:\xf8\xa7 \ -\xc7\x1a\xe0\xbeU\xe4ZN\x90\x0b\x1a\x0f\xf3u+\xc2\ -\xaeB\x11\xc2\x90W\x96\x81$#\xb7~\xd1\xc8\xcf\x02\ -0\xbd\xe9\xfb\xe1\xc3\x9fJ\xc5\xdb\xfd\x80\x03`\x1a\xdd\ -\x04\xe7\xd8\xae7t\xc3\xf5Fk\xf5\x0f]\xa3\xfb\ -\x11\x89=G\x8b\xd2i\x81\xebJ\xe8#\x15\x91\xc0(\ -c\xf9{\xbf\xad\xfb\xa9G\x98\xbc\xc3\xc5\x13\xf9\xed\xa5\ -7\x89\xd6\x9c\xf4\xb4?\xfb\xc5W|\xffuGo\x0d\ -\xc1R\xec\xc8\x11\xeb\x84C\xbbGcH\xcd\xa4\x8e\x80\ -]\xa3\x95=\x0b\xe8\x84\x0ai\xc7\xfd\xfeH\xe8\xbd\xea\ -=\xe2\xe7~\x1c\x8db;C\x97\xcbc\x95\xb8\xcft\ -\x15\x22\x1d!x|~\x99\xc9\x1c\xc8E\xb9\x16l4\ -\xc6\xdf\x1f\xe0\x81\xbd\x1eL\xb7\x84\xde\xf9\xa4t8\xe7\ -x\xaa\xef\xdag\xefi\x84%\x11\x1cS\xd1\x01\xc3\xa2\ -(\x04\xa2c[\x85\x82\xb1\xb4\xfe\xeb\xb4\xb5AS\xc7\ -\xfbF8Mk$\xe9\x15)\xbd\xbd\x90\xc1I\xa0\x1b\ -\xe7h\xb3\x8b\x81\xcft.:#\xd0N0\x0e,?\ -\x93)p\xba\xb1LA\x0e\xabA\x8e#\x88m\x16\xf3\ -a4]\xdb\x91a\x0d\xf0z\x9d\xe0\x05\xa2Y&9\ -\xa5\xac\x02\x89\xc6J\xf1`\xda_n\xe5\xfcy\xc7\xfb\ -TjE\x17/\xe3\xb6xMi\x81\x97\xeb\xcc\xce>\ -e\xfeoS\xd4;\xe9\xf0\xb2\x04\xb2\xe9\xc1\x09\xa45\ -\xcc\xa8\x18\xeb\xc5\xaau\xc5\xfd\xc1\x7f\x17\x8ak~\xae\ -\x80\x99m2{\x87K\xb4'O\xbf\xd5v\xb2*\xb2\ -\xce?\x18\x8b\xf7\xfb\xc1\xf5G\xb40\xc6\xa1\x89\x9aJ\ -P\x0e\x8b\x03\xa7\xcb5irm\xc0\xef\xaa\xa9\xda\xe9\ -\xdd\xe0\xb7_6\xbc\xaf$\xef9\xcb\xe4A/\xa1g\ -J|\xafW\xad__\x97\x89:\x0e\xa9\xf7_/\x93\ -\x8a\xa6&\x1d\x04?\xff`-\x80*R\xac\x83\x81\xc3\ -\xcb\xc2\x02\xe8c#l\xe9\xbe%\xe5l4\xdc\xae\x13\ -^o3\xf6DP\xd8\xebe\x86\xb1\xc0\xba'x\xcb\ -\xbbkd\xd3\x0cQ\xe8c\xcdB\x92\x9b3\xe6\xba5\ -6\x5c[:zs\xeew&\x01\x02\x7f\x00\x07\xe0\x9f\ -\xbd\xbf\xde\x8dk\xd5\x18\xe3\xacv\xc2e-\xf4\xed6\ -v \xc7A\x9a\x94\x9fh\x8d;rc\xbc\xa9\xec#\ -\x06T9\xd6\xd6\xd1P\x01\x16\xca\xf0\x86\x19\xd0\x1d\xc3\ -\x0f\xcb\xeej?\x12\x96)\xa2\x94\xaa\x00\x16vS\x8f\ -\x8d_\x8c\xb1\x06]\xfb\xe3\x01K`\x05\x094g\xf1\ -#{\xa1\xd7[\xf8\xc9\xe0\xc9\x9eN\xb2\x9e9c1\ -M\xe4\x9e\xd3;L\xf5f\xab\x15\xefk\x11\xad\xab\x9d\ -\xack\x07\xc2B\x1e{\xc1\x148z\xdauP\xc7@\ -\xe65\x89w\x0d\xdbAte-\x16=4\x94\xdc\xf1\ -z\x09\x0c\xcb\xf1F\xd9\xd5\x133\xb5\x9d\x12\xd2\x84\xce\ -\x1cc\xe2\xdb\xc2\x83*U:\x09R\xaeX\xa2C\xbc\ -\x10\x0a\xf4\xd8IQ,\xad\xc2\xb9\x09\xa6\xb0Xy\xec\ -\x05\x97\xc9+\xd6\x98#\xe0G\xa2\xc8\xad\x1b\x06\xc5p\ -\xb4Ib!\xc5\x22N\xd6\xa3\x11\xdd\x5c\xce\xc3\xa4w\ -\x83e\x01r\x06Z\xc9\xc8\xe2=t\x8d\x13\xbf\xbcg\ -8\x0fe\xc0sw\x1b\x9cA\xab\x16\xb7K\xc4\x91\xe8\ -o?\xe4\xb6`\xb2\x98\x833\xb4\xedl\x07\xffw\x02\ -f<\xee\xeb\x01cy\xc9yo\x94D\xd8\xb8\xcf\xeb\ -\x1d\x93S\x22\xddV\x000\xa0\xc3\xb9\x8e\xb4w\xa4N\ -_v\xaf\x1d\xd3\x0c\xa0\x10\xbf\x1a\xc7s\xa7\xdd{\xab\ -\xd0Z\xa5)\xa7\x9e\x8a\x7f\xdf\xed9zu\x824Y\ -P\xdf2\xac\x9c@\x13\xde\xb8\xc2\xb0\xde9=\xe7\x06\ -D\xe3Z\x15\xacSP\x1e\xbcu\x08\xbd\xfe\x0b\xaa\xfb\ -R\x1bL\xe6\xb3\x04\xe3PQ\x80\x0a\xed[+\xde\x1f\ -\xa4\x82\xdd\x16\xfa\xf7[Sa\x07{Z\x11[%\x98\ -\x94\xd6\x1f\x08k\xfb\x9c\x02\x8d\xf7.N\x16\xf7G\x82\ -3\x9c$8k0E\x83\x5c!\x07BA\x98)\xfe\ -+\xda\x93\xc6\xc0N\x9ab=\x83.\xab\xe7O\xbf\xb9\ -1\x1fb\xa76\xc6\x18\xfa\xd1O\x0f6SQtr\ -p\x0f{\xa4\x8a\xdf<\x0e\xdc.\x91\xf6\xba\x9dE\xbf\ -\x15\xc5\xf0\xbaL\x5ce\x81\xeb\xb4\x11\xdcC+\x1c\xa3\ -c\x8b\x9c\x09\xb3\xc6\xf2\xfb1\xe2bYDN\x8bC\ -N\x0d\xbb:\xc35e\x5c\x22\xbd\xf6$\x84\x8e\xac\x88\ -r\xc6\x03wu\xdb9SW\x90\xea3R\xfc6\x07\ -\x06C)\xab\xc0\xb9\xc0\x18\xdblP[\xc1v4\xd9\ -\x1d)v\x5c\x8f\xa2\xa2\xcc\xe3}MX\xa6\x80\x97k\ -Dk\xfcs\xb6\x83\x0e\x9d\xa1\xc10\xd6\xe0\xed\x9e`\ -M\xd3Z\x81\x1d\xce\x1c\x03Zcj\x1eP\xe1\xadG\ -\xb7U\xf1[,\xae\xb2\xb8\xf9\xbd\xb1x\xe3\x98\x9b\x96\ -\xe6\xcb\xec\x91\xb3\x91k\xa2P\xa8\xeb\x22j\xcb*\x0a\ -\x1d\xbe<2\xbc\xdcI\xe8\xc0V\x0a\x96@MP\xca\ -\x0d\xad3\xf3\xc0;\x87)8<\xb6\x8c\xfb\xc6\xc9\x8e\ -s\x86\xd0\xb0j\x10\x1d\x9f\xcd\xda\x99\x82w\x94a\x11\ -\xaf\xe4\xa34\xba&\x82\x82\xe4\x86\x80|\x5c\x9e\x1fG\ -\xc6\xe4d\xd7\xee\xe6t$\xdcf]\xda\x86i\xad\xc6\ -2\xddsv\x5cC/\xd1k\xb7o\xb1\xf31\x93\x98\ -\xb4\xeb\xf7\x92V\xcb\x1a\x84H\x91\xf3\xabgq\x7f\x08\ -\x1aw\x8b\x16\xd6;|\xff\x9e\x11%6\xdd\x0fN\x0c\ -\x9c\x0dp\xc6a\x8a\x96\xb1\xee\xd6\xa2Z\x06\xcb\xdd\x9b\ -\xc1\xedB\x0ad9\xea\xe9B\x0a\x1e'n\xf8v\x89\ -B\xe2g\xc4\xce\xf7\xaf\x96\x8eo^\x22\xb6\x83@\xa6\ -e\x0a\xd4/E\x07\xe7;fg\xc9g\x00\xd8\x149\ -Z\xac\x83\xe3\xd9\xc8\xa0'\xbe\x8f\x83\x06\xd9%z\xb7\ -6<\xc9\x83\xc6\xa0\x1a\xa0\xc3\xc2\x96\xa3\xfe\xd3\x8f\xcf\ -\xeb_\xbb\x00\xb8\xb5?\x7f\xfb\xbe\xfdW\xd7\xc7^^\ -^f*\x0es\xab\x88\x86\x8a\xfe\x8f5c\x8e\x1e\xc0\ -\xd8\xdfr\x5c9{v\x8f\xdd\x18$\x10\xa02`\x05\ -\xc6u\x982\x0e-v\x9a7\x05$<\xd6\x03\xd79\ -\xc2\xdb\x86#\xd1:T\x1a\xe4O\xe7H\xb6\xf4\x86%\ -X\xc1=,z\xad\xf0\xc1\xe2P\x00\x90\xb5\xd4!\xd4\ -\xdeQ\x0aG\xea\xce\x18\x5c/^\xe3\xbd\x06\xdbx \ -N\xd1\xc3;\x06*\x5c\x16\x8f\xdb2\xb1s!\xe4\x99\ -\xc5Ig\xf7t\x9d\xe9E\xbe\xef\xa4\xa9M\xc1\xca\x83\ -M\xd6\x7f)\x15s\xe0\xee\xca\x80#_g\xf8\xf0p\ -o\xcb\x0ew(\xb8\x09\xf3a\xd7ae\x15\xcc\x99\x14\ -\xa9\x10\x08X\xf2\xc6\xa0\xcb\xb7\x1c\x8c\x85i\xb4\xde\x8c\ -=4\xa72\xed\x1c\x07\x03\x84|tu\xe6~\x08\x84\ -\xc0T1*j\xcb\xe9N\xd86bcC\xe4\xb8\x8b\ -\xa42^6s\xb4\xa7\xa3\xe2:O\xa8\x9d\x97\xb61\ -\x0d\xfd\x18\xbf7\xc5\x81\xfb\x91\x99\x131\x90\xac{\x22\ -&\xb6j\x221\x82\x95*\x8b\xc0\x18\x0c\x00\xa7\xd0'\ -\x8bV+.\x8a\x7f\xf6\xdas[\x07\x04\xf3\xf4$V\ -)\xbd\x83'i\x0d\x81\xcc|\xe7\x0cl\xb3\xa7\xe8g\ -\xdd\xb4\x0f\xed\x8d\xe2\x99\x13\xb6D\x0a_\xae,\xae\x82\ -\xe3\xe4cK\x85\xea`\xcf\x91\xbd\xf7\x11\xb5gX\xb1\ -\x02\x8eR\x99\xfe\x06\x1ex\xa3\x031\x96\xbb\xc6\xe0\x98\ -\xc0\xd7-\x91\xce\xcbD\x95\xf1}\xcb0(\x98g&\ -\x05\xa5<\x88k\xec\xec\xbaq(\xb5\x10\xca\xa2\xdc\x00\ -k<^\xaf\xec4\x7f\xfe\x9b\x87\x92\xff\x02\x96\xc5\xa3\ -\x15Nb&c\x15\xc9JX\x94\x93\xf8\xc5Z\x8e\xfe\ -\x9d10\xca\xad\xe8\x0a\x9b\xea\xd2\xaa\xb4\xd6\x01\xf1\xed\ -\x97\xc9\xa35Z\xe0\xba\xe9\xba\x848\x8e>\x14\x99z\ -\x9byA\xf5\x0a\xbc\xdc\x22\xbe{\x9d\xb5\x0f\xd6\xcf^\ -;\xa2\x1c \xd1y:yJ\xc3\xf52\x01\x9d\x16\xb0\ -U]t\xad\x15\xb7\xeb\x82^+b\x8c\xd2\x11X\x1c\ -\xe2\x8b\xcc\x93\xc32\xb3XnU\xa0\xb1``\xc6{\ -\xed\xa9\xa1\x18\xc1X\x00\x84\x19\xa7\x9f\xde{\x83f\x88\ -bn\xe8\xe7%o\x1d\xb3;\xb6\x5c\xb5: \x8f=\ -KHh:`L\x85\x03\xdf\x93\xd2;\xba\x92Nc\ -\xf0\x84\xb7H\x9c\xe6\x03\xdd8L\xda3\xf8\x90%\xef\ -\xb6\xb0HunX\x87y\xb2yg\xd0\xf3\x08\x0d\xe3\ -\xd8\xdcT\xbatn\xd2\x0cp\xd8\xf0\xcc*\xd0m/\ -j(E\xa2s\x0c8\xd4D\x8c \x18j\x82\xa8\xf9\ -\x08\xde#\xa5\xc2\x9fQ@\xa8#KCa\x81\xfb\xd6\ -`\x84\xa7>J\xc1k\x98\x99\xec\x1ax\xf9\xc4\xe0p\ -\xf1\x0e_\xee\x05\x8f\x9dEL6\xd2\xbbX\xb9\x812\ --\xc6\xd7\x99\x93\xd7V\x81\x8fT\x11\x1c\xf5a\xd6p\ -\xddP;\xcfF+z\xe6Q*\x92\x10\xda_\xd7C\ -\xfc\x88\x8ab\xa8\x97\xe1\x14*\xe3\xf5:\x93\xd6\x189\ -\xfao\x00za\x98\xcfu\xf2\xf8\xeeu\xc1\xba'\xae\ -\x89\x0fY\xc9\xb3\x81w\x0a@\xab\xa4\xaazK1\xde\ -\xdbGB\xad\x1d/\x97\xc8;\xa1\xf0\xf7L\xa6\x03\xb5\ -pRW2b\xa7\x0e\xc1\xb9\x11\xf5\x0e|\xbdg5\ -\x8b\x0d\x9fo\xe1\x5c\xe1=\xf6\x03\x97\x10\xd0:C\x95\ -\x16\x85\xdf\x05\xd9\xefR\xa5F\xe0\xf52#\xd7\x86\xfb\ -z`\x89\x04\x7f\x91\x7f\x02\xdc\xae\x01\xc7A\x1d\x06\x85\ -\xe4\xb4E\xce\x9eE\xd5c\x1f\xf0\x1f\xaec\x96\xc9\xc3\ -\xfb\x88v&\ -\x8c\xe5~\xc6\x22\xef\xa9\xc2\xcb\x83\x7fY\x98\xbf\xde\x89\ -X\x84U\x04i*\x85\xa8\xd3\xc0]$\x80S\x1cg\ -`1E\xee\xab\xaes\xc0\xe4\xb9\xe2p\x86\x81*\xa5\ -\x14\xea!\xc0\xae\x9f\x17d\xa7\x10):\xa0\x0a\xcc\xa3\ -\x8b\x05\xe0(\xec\xber\xe7\xff\x90\x83c\x88\xbbB0\ -'\xaa\xb6T%D\x96v&Z5Y\xc2\xd8DZ\ -\xfa\xb6\xc1\x91tkT\xc8\x0f\x9e>aE\xec\xf2`\ -,\x82\xe5H~0\xfb[c!\x95\xf2\xc8\x04\x18\xd1\ -\xaa\x03\x1eB\x10\xd3\x88\xe6]&\x1e\xea!\x12\x8c\x11\ -\xe5\x15_\x13A@\x0cNQFE7<<+\xad\ -\x8e\x16\xfc\x9c\xc7JehSF\xd6@)\xdc\xf9\xd5\ -\xce8\xd3\xe1\x0a\x89\x8e>\xe3\x97[8\x03\x97.S\ -\xa0O\xbf0s\xa2\x89hxd\xae\x836\xed\x0d/\ -\x13\x05\x8bo\x8f\x03k\xca\xc2\xba\x16t\xd3\xf1\xd8i\ -o\xfc\xab\xdf<\x18E\x1a\x02z\xe7\x0a\xe5\x89\xf0\xb5\ -\xa7\x16\x80P*s\xbe_\xe3R\xf1\x8e\x80\xa4(\xdb\ -\xdf\x91$\xb2\x93}\xd1\x82\x02>\x80\xf6\xb1\xeb\x14T\ -\xd8\xf02.\xad\xc3\x9b\x8e\xb7\xc7!\xb5r\x95[\xa2\ -\xb2\xe3p\x16\xbf\xb9?`\x8d\xc1\xebmF-UD\ -A^\xd6~p\x01JA\xf0\x1e\xf7#\xc1v~\xd6\ -Y*\xda\xda:\x8e=\x9f\x91\xc9{\xaaD\x8a\xf7\x11\ -\xac\xa5\x02U\xeb\x96\x97\x1b;u\xab\xe7\xd1\x18`\x99\ -\xc3\x09\x8f\xaa\xedy\x01\xd6\xc6\xd1\xea\x9e\x12;\xe5\xd2\ -\xc6\xb6\xf6L\xbd;\x0aE\xb3\xa3[\x1d\xd6\xb3\xaaT\ -\xcf\xab\xbaSNW\xb8\x1e\xb0\x0e\xf8|\x9bu\x06\x92\ -}1\x0ei\x22\x81+u\x03\x8eN\x9c\xeb\x14\x14#\ -n\xf1\xb1\xf3\xb2\xad\x9d\xd8\xdc1\xc6\xf5\xde\xa076\ -K\x93\x9e\xe1\xf5`J\xe6zd<6\xc2_\x86\xa5\ -\xd7{'\xc0\x10\xd7t\xb9P\xf7\xf3\xb2\x04\xb4\xce\x82\ -8\x0a\xde\xb4\x84\x80\xe8\x88\xffN\xa2Q\xc6`\xb5\x02\ -\xad\x08\x96B\xbe\x86\xa6u\x82\xc5\x91\x0b\xbe|l`\ -\x96B\xc3\xd7\xfb\x8ei\xa2\x86\xc1Y\x9c\x82\xef$B\ -$Z\xc7}K@\xd3h|\xacw\x01|Z&l\ -\x99\x0c\x87\x97e\xc2^\x0aRj\xd8\xf6\x8a\x8f\xf5\xc0\ -\xe5\xe2\xcf\xcf\xd2i\x82\x1c\x83\xc5\x91+>\x1e\xbb\x84\ -\xae\x14S\xde\x16:~\x8a\x5c1c\x82\xcaUb?\ -'\x8b\xce\xb0\x88\x1e\xb0\xa8\x81\x1e\x0f\xda\xe5\x0f,\xb0\ -s\xcf5\xc3\x12\x1d.\x13\xf3$\xb6\x83Ezm\x1c\ -\xcd\xc7\xe8p\x99=\xbe\xb9\xcd\x12\x06r\xb21l\x8f\ -c\x08\x96\x05\x9a\xabM\xc9\xa1\x16\x8cP\x97@\xb7\xf5\ -a\xf1V\x83\xa4\x95\x88\xb3\xd4\x5clr\x970\xd0\xa9\ -\xe0>\x22\xc5\x95r\xc9\xf5\xa9\x92i\x8d=\xb1\xe89\ -wX\xd4\xf4yz\x7fB\x0b\xfe\x0b\xfe\xf9\xbd\x13\x80\ -m\xfb\xd11\x05\xec\xde9\x89m\x00\x1fI\x87\xa3B\ -\x93c.\xe6\x99w\xcc\xd6RH&\x1a\xd5Pu\x9f\ -\xe2\x16YJ\xba\x14\xfc\xab2\xec\xbd\xb5\x08\x13\xbb{\ -\xef\xd8I\xf5\xc6\x5c\xf8T\x99\xa6V{G\xaf\x82t\ -(\xab\xdc;\xda\xee\x8e\xc6<\xfaR\xf9\xb2\x18\xe0\x14\ -\xdd\x9c\x1f\x8am\xa7\xc2\xbfV\x1e.\xdd4Bu,\ -\xadC\xae\xb1\xbb\xca\xb5!W\xda\xb1J\xaep\xc1a\ -\xcf\xfd\xa4\xa3\xcd1p\xc7\x5c\xc7\x0e\xb6#\x0a\xa1\x89\ -\x0e\xac\xb9\x02 \xf4\xa6d\xee\xd7\xad2\xe2[\xa53\ -b\xa4%:\x0f\x5cc\xc4\xfdA\xbe~\xaf\xec\xe0i\ -M\xa3\xb8\xea}M\x98c\xc42{\xed\xfd\x8d\xc2\x22\ -x\xe9\x06\xdf\x91\x9b9\x85\x87\xf7\xe3\xa0\xadg\xf6X\ -K\x06#\x81-\x1e\x87\x84\x8b\x86\x94\xbcn8\x1aw\ -\xc1Hi;\xf6\x94\x1d[\xe6\x83\x0b\xcb\xcfr?*\ -`\x0d&i\x10\xee[\xc6}-\x98\x83\x83\x0b\xdc+\ -N\xce#1:\x0b\x1f\x8f\xcc\xea5@t6\x05z\ -DF\x183c\xc2)9\xceb\x9e\xf9\x9c|}\xec\ -\xe74!\x06\xd2\xc7\xd6T\x10\x844\xbe\xc4\x80\xeb\xcd\ -\x09\xb0\xc2|\xf4^\xeb\x19\xd3\xdb\xab\x0aU\xe7a\x03\ -Q\x99\x0c\xdcqHG\x93\xd2\xde\x9cV\xd1\xe0\xbc\x14\ -\xbb\xcfd6\x0b\x87\xee\x9a\xa6I\xed\xc4\xaf\xce3!\ -B\xc1y\xa4l(f\xedt_\xd8f\x10\xad\xc7V\ -hy\xbb\xcd\x11[\xcbL\xfb\xcb\x1e\x9e\xdc!L\x81\ -\x87\xd6\x14=\x1e\xfb\x81#\x17x\xef\xcf\x83\x8d\x22.\ -F\xa5F1\xd1\xf7#\xe3W\xbd\xe1\x8f\xbf{\xe1\xe8\ -\xbd\x8cQR\xc7\x91\xfbIM\xa4\xe2\xbc\xe9\xd0!>\ -\xd7X\xa0\xd5\xca\x09Dg\x87\xd5\x0a;\x91\x9c\xa9\xe8\ -\xdf\x8f\xa4$7\xea\x1f(\xdcr0\x8e\x9dG\xed\x1d\ -\xb6P\x0cY\x01\x86\xf7x\x034\x87\xa3f\x98Fo\ -w.\x15\xe6\x10\x9f\xe1\xc8\x98b\xc0\xabq'\x83\xbe\ -\x82E\xbb7F.\x0f\xba\x89\xbe\x7f? \x95\x1f\x96\ -)r\xfa\xe5\x9b\xc2\x94 ~B\xc6c/\xb8\xce\xcc\ -X\xbf\xaf\x07 A\x9a\x03\xadfWY6?\xbf\xb0\ -\x03\xfb\xed\xd7\x1d\xad7\xbc\xcc\x13\xde\xef\xbbX\x0a\xe1\ -\x14i\xae\x89\xf1\xd8#\xadm\x8a,\xe4\x860m\xd0\ -M\xb7\xd4\x906ZXgM\x18\x9a<\xdf\xa9T\xa1\ -\x91\x1br\xc1\xc9\x04\xd9\x85\xdf\xdeS\xc1\xf1P\xb2\xe8\ -\x10\x1e\xc2\xe129\xf4\xee\xa4\xd0g\xe1\xdd\x01\xc4\xc8\ -\x1c\xf9\xd6\x9a\xd29Y\xc9Y\x0b\xb4\x1e\xf0P\x0eG\ -o\xd0eQO_\xf8\xa7%\xe2(U\x96\xd6\x0ak\ -4\x1d\xd4\x04$\x97\x22\xba\x9c\xc5<\x19\xdc\xd7\x84\xdb\ -%\x22%\xa6dR\xe4J\x12\xe7&\xe1\xe1m\x09\x88\ -a\x81\xe9t\x0b|\xf3\x12\x86\xe3\x11\x93\xe78f\x08\ -\xb1k\xa9\xc8\xd5\xe0\xe5\xaa\x95\xcf\xc6\xa9\xe3\xcb2\xe1\ -\xedq\xe0\xd3\xcb\xc4\xe8[M\x88\xad\xa1\xbb\xe4\xf5J\ -\xde\x01\xd4`R`\xeb\x90\xd0\xd0\xba\xc5}K\xcc\xf5\ -\xc8txY\xf0\xd2\xdf\x8e\x8con\x13\x06*\xf1\xc8\ -\x84\xec\xd4\xce\x11}C\xc3\x9e\x1b\xa6\x89\x05\x8ds\x04\ -IEG\x0d\x0e\xc5\x83\x05\x97yR\xd8\x90\xc5\xe7\x97\ -\x19\xc7Q\xd0\x1a\xff\xee\x90\xc6)8:\xd7\xa22-\ -rezm\xf4\xec\xc8[aa|\x9b\x22\xee\xfb\x0e\ -o\x1d\xee\xdb\x81_n\x19\xff\xe5\xbf\xf3\x9d\x04\xb1\xcf\ -\xa6-\xd7\x02k\x98[a\xa55:2\xd7x\x8c\xb9\ -\xb7\xb8\xefl\xa6\xbdq\xa2\xdc\x8aZY:b\xf4X\ -\xf7\x83\x01V\xde\xe2HJ\x8c\xed\x06\xbd\xb5\xfd\xcf\xef\ -8~\xdf\xfd\xfe;\xe3\x80\x01\xe0\x7f\xf7\x1f\xff'p\ -\xe6\xbb\xff\xe9\x14\x97\xefl\xefX\x16w\x02]\x0e}\ -\x19$\xac\xb6\x95\x13\x1d\x0dRb\xd7\xd6\x87\xdd\xc3\ -\x1aY\xe6\xecY5\xb5\xd6q\xbd\x04\x05\x0b\x8dC\x7f\ -(\x9bU$hd\x14\xbc\xc4#D\x08\xc29fW\ -\xef\x99\xb0\xa0e\xf2\x145X\xc0;bT\x87u/\ -\xe7\x06/N\xc0\xec\x03\xac\xed\xa7\xc6`t\x84\xad\xd3\ -?\x9f*m\x22|\x99h\xb5q\xc6\xe2\xff\xf8\x9f\xfe\ -9\xfe\xd3\x7f\xfaKXc\xf0_\xfa\xe9'\x86\xeb4\ -\x160\xd6\x121Kf\xb4\x88Z\xde*X\xa8\xe38\ -\x0a\xac\xec7I\xeb\x90!.[\x82\xc1\xc7\xca\x15\xc0\ -\x12\x03`\x98\xfaw\x99<\x8eB\x9b\x8as\xa4\xc0\x0d\ -\xfd\xc2\x88\xb6\xdc\x0e\xfa\xa8\xe7\xc9\xa9\x18j\xb8DO\ -\x9b\x8d\x10\xb4\xdd\x0c\xde5\xb4\xe3c\x96\xc1e\xb2h\ -\xcd`/\x845Yk\xe4\xfd\xb78\x8e\x8a\xd2\x819\ -P$t\xa4\x0a(/\xd2z>/\ -\xa4\x0er\xda\xf7\xbe'|\xbeLg\x5c3\x8by'\ -\xa7B\xc7\x9e\x12n\xf3D4\xbaB\xef`\xf9\xbc\xa4\ -L(\x94\xb5\xc4\x83\x0f\xc1%@\xd1iP\x9c\xf6\x1c\ -\xfc\x09Dzl\x19\xe8d\xbe\xa0\xf3\xb3\xe7\x14\x98N\ -*\xef8y7\xc6\xe0\x17\xdf\xaf\xf0\x9e?\xcf\xd7\x8f\ -\x8c\x92\xef?\xff\xfc\xf1\xf1\x1f\xfc\xc9\x9f\xfcI\xfd]\ -\xf7\xfb\xef]\x01\xfco\xfe\xbd\x7f\xef0\xf5\xed\xd1a\ -\xcfq\x05\xc5\x0a\xbc\x04\xd1\xb9\xf3w\xc60\x1a28\ -\x85Z\xb0\xd3\xf0\x9e\x0bB\xab\xd1qJE\x0ck\x1e\ -L\x1c)\xbb\xb3\x9a}\x7f\xe4\xb3B\xdaSV\xfa\x13\ -\x05C\xb9\xb43<\x83~n\x8e\xf6\x0d\x80\x8f\x95V\ -\xbaVY\xedv=\x98W\x91b\xa2w\xa7x\x826\ -\x8a\x8e\x8f{:\xfd\xf9Q|\x02\x18\xb2\xb49\x1e\xa7\ -\xf5\xabv\xee\xaa&)\xebC\xe0\x85k\xc0I@\xd0\ -\xc32\x04g{*\xa8\x95\x0f\x16\x852\x1c\x93\xa5^\ -(\x9eQ\xf1\x93JS\xa69\xc5!\xaf\xcb$K\x1a\ --\x86,\x22\x04\xb71\xc0\xdf\xfe\xc9+!\x19\x8d$\ -3\xe7\xf5\x90\x8b\x00\xe6,wB\xeb\x9ea\x1d\xff]\ -\xefe\xd9,\x1cm\x11\xe2\x93\xe8\xc16\xec\xbc\xa7\xe0\ -\xd1MU!G\xcd\x83Urb\xce\x15\xd3d\xd5i\ -pD>K\xd04\x05\x8a\x91R\xe5\xe7\xb5\x1f\xda\x05\ -Zb\x95\x8d\xaa\xbe\xd9\x87\x1f\x8c\xd3\x89yb\xe7\xe5\ -\xf4\xb9)\xdb@6\xd1\xeb\x1ch\x1d\xd4\xb36\x1c$\ -]\x1e\xddY\x85F\xeb\xdc\xd9\x8f\x0b\xcb\xff\x80\xf28\ -:'o\x15\xc2\x04N\x92\x1a\xf8\xeb\x0c\x14\xc2#^\ -A\x11\xc4\xa87\xd9\x13\xd3\xc0K\xf3b\x9e#/\xda\ -\xfd(\xe7e\xef\x0cW3\xc1YY\xbfX$8c\ -P\xab\x85\x8f\xe48\xd0\xd5\xd0\x14\x9ee\xcfD\xcbR\ -\x0a\xbc\xbc\xe5\xc1\xf2\xb0\xda\x8f\x8cmS\xa7\x12\x1dJ\ -f\xd0\xce\xb2\x04|\xba\x11Vu\xbd8\x1cG\xd3\xda\ -\x82?\xb35\x8e])@N88v?\x12\xf9\x0a\ -\xce\xf2\x9d\xcd\xb2\xae\xf5\xd6qT\xc2HZ\xef\xd8\xb7\ -\x0c/\x1bV\xa9\xec\xeekk\xe7>w\xdf\x19\x07\xbc\ -\xccJQlDV;\xefq\xbbDF/\x1fY\xb9\ -\x10\x1e\xdd\x90\x14\x99\x94\xe1\x90\x0a\xff\xfe\x8f\xa3\x9c\x8e\ -\x96\xae\x22-\x0b\x18\xe4\x8dT\xe1\x85#\xf1K\x14f\ -:3\x8a\xdc[v\xd9\xbd\xf2\xdd\xb8o\x05\xfb\xa1|\ -\x07\x09\x86\x87%\xee\x87\x1d\xbc\x0f\x06\xaf\xd7\x80?\xfa\ -\xf6\x82o\xae\x91\xfej\xd9\xdff\x85\xdcxK\xa2^\ -\xaa\xb4\xde\xa2\xf3r\x1d\xf6\xda\xe0,>V\x22b\x1f\ -G\xc1~\xc8q\xf0\x83\x8b8\xd7\x82%X\xecG\xc6\ -\x9e\x0b\x8ce*g\xaaD>\x1fZu\x1c\xb9\xd2R\ -\xd9\x98\x80w(\x89p\x8c\xaf\xbb1\x88\x91\xc1]\xd7\ -Y\x96P\xc3\xa2)zZ\x0c\x87\x8e\xc8;\xea\x01\xa4\ -z\x81u\x5c\x8b\x91*\xb7(V]\x0d\x9a\x90\xbb\xc6\ -\xf1\x02Y\x8f\x0c\xc8zK5\xbd\x5cC\xad\xa0wr\ -\x13\xa2w\xb0\xb0\xb4\xe2\xe9\xfc\x5c\xf5\xd9yK\x8e\xc5\ -Q;>\xdd&\xdcf\x87\xc9{\xbc\xce3Jo\xd8\ -\xb6\x8c\xd2\x1b\xd7\x9f\x0a\x97\x1a`\xa2\xde\x08\x8a\xa2\x90\ -\xd9)y\xb30o\xa4\x93\x06I\xe7\x83\xd7*\x91\x13\ -\xda\xef\xdf\x0f51\x84\xb9\x05oeMd1\xcb\xf8\ -\xee\xaep\xa1\x8e\xfb\x9e\xf0\xb1%\xa4B\xcb\xf0\xcb2\ -I\xc7E\xd5\x7f\xef\xfc\xee\xa3\xa3\xb78+;\xe6\xb1\ -%\x94\xdcq\xbd\xf0{\xa8\x0d\x88\xd6bM\xc7\x89\xf7\ -\xee\x8aao\x9d\x93\xac\xd7\x0bWA\xef[\xe2\x1a\xbb\ -\x14|\xbaN\xf8[?~\xc5eb\x11\xc3|\x0f#\ -\x0b.\x9b\xb2\xe8\xbcV\xe3\xc0\xfd`\x82\xed\xc7\x9a \ -b\xf9Y\xf8\x01L\x91\xec\x8d\xef\xe4X\xa5\x7fl\x9c\ -b\xfc\xf6\x8dk\x1a\x1f\x02^\xe6r\xffG\xff\xe8\x1f\ -\xfd\xde\x15\xc0\xef\x9d\x00\x00\xc0?\xfeO\xfe_\xffn\ -\xee\x9f\xfe\xee2\x1b!V![\x8d=\x0f\x0c\x1e2\ -\x14bt\xf0\x03\xcd\x12=\x94\xca\xea\xcf:\x02\x7fJ\ -\xe5\x0a`\xe8\x01\xac\xe5\xfe\xc5\x0c\x88\x87\x94\xd4\xc3:\ -t]\xa2\xc45\xac\xa0\xc7\x83<\x05\x8f\x9c\xab\xc2%\ -\xf8\xbf\x1b3D#\x0eQ\xbc\xfb\xd2*\xbc\xf7\xcc\x02\ -\xaf\x15\x97)\x02\x86\xc2\x9a\xdeI\xba\xeb\xe0\xbe\x88\x0c\ -{wZ\xd1\x8c1\x98|P\x869\xbb\xe7\x01\x9f\x08\ -\xd6\x9eS\x0fg\x0dw\xc2?\xe8\xf8\x08\xe6\x18\x98\xde\ -\xae\x03\xb9\xa0\x1b\xe0\x1a\x19\xfc\xb1\xa7\x82\xcbB\xe1\xd0\ -\xb8\xb4F\xf7E!\x9c\xc1\xdf\xf9\xc9\x0d\x7f\xffo\x7f\ -\x8bO\x17*\xa6yX\xd1\x12g\xc5\xef\x9e#\x09\x82\ -#\x824g\xee\x9b\xac\x15\xf4hLX\x1c\xff\xaec\ -\xea0\xa0L\xa3Jo\xb2Z1\xea\xd9\x083kN\ -$&\x99\x04\xec\x18\xf4[\xf2\x10\xa4\xf4\xfc\xfc\xcf\xb9\ -\x0e:UG\x8c\xf4voG\x81wV\x8az>#\ -\x86\xad?\xb9\xfa\x96\xa3\xc4uO\xa8\x0a\xa0!!\x8d\ -\xeag\xa8\x08\xa4\xb0P#\xbf\xd2\xf4\xac\xf1\xb9\x9b\xbc\ -S\xf5n\x85\x0b\xa6p\xaeW\xe6s\xd3\xa6V\xd5\xff\ -:X\xc3\x8b>J\xc9\x9f2/U\xeb\x0c.\xd1\x9d\ -hj\x00\xf0\xd6\xe1v\x8dz\xde\xf9\x19\xb5\xd6\x05\x9d\ -\x22\x03\xc0\x88[p\x94z\xee\xc1\xc7o\xe0\xb4\x069\ -R!\xdd0\xd8S\x00\x16\xbc\xc7v$\xcc\x13'j\ -\xc7\xc1\xe7\xda\x88u\xf02\xc73\xc5\xad\x03\xb8\xcc\xdc\ -'p|8(x\x0d/\xd7\x09\xebv\xc0\x07\xfa\xe7\ -\xe7\xe8\xcf\x89\xd7o\xdf7X\xe34R\xe7\xe7\xba\x1f\ -\x05?\xff\xcd\x8a\x86~\xc2D\xc6\xf4\x8b\xf6K\x8b#\ -\xb3\xf36\xa2_r|\xee\x91j\x86\x03WDU\x8c\ -\x0c\x86$q\xc7\x8d\xce\xcf\xfa*\x0b\x95\xc4\xfd\x99\ -\x22\xb5\xea\x01=r;\xbb\xb8\x94\xf2\x09i\x09\x8e\x07\ -\xd04\xc9n\xe1\x0d\x8c8\xd1c\x9f6R\xd2Z%\ -\xe8\x83\xe1\x1f\xf6\xccr\xa7\x00\xa3\x9e\xd48\x00zh\ -\x1d>v\xaa\xd7\x07\x84hO\x99\xc9z\x8e\xc9zU\ -6(\x0a\x85\xe4\xe1\xcc\x15G\xd6\x08]\xe3\xd1T*\ -\x8a\xb2\xd8\xd9\xf1\x92\x080F\x93o\x8fC\x87\x1f\xc7\ -\xcb\xac\xd2\x8cD,\x5cr\x85\xc0I\x82\xb7D\x00\xd7\ -\xda\xc5\x02\xb0\xda\xbf\xf2\xc5\xdd\x12\x19\xed!\xf0A\xe1\ -\xc34|\xdf\x01\xb5W\x98s\xd7E\x0a\xe0Hsc\ -\xf0\x04E?\xb79\xe02\xd1\xa6d-'!)W\ -\x5cc\xa0\x8f\xda\x1bL^`\xa5\xd2\xcf\xa9G)\xe3\ -\xc1\xce\x9a\x0ch\x0c/\xbdGG\xff\x01\x04(\xe0:\ -yx\xefD\x08cU\x0bKK\xe5U\xc1+\xd6\x18\ -|y\xcb\x08\xc1\xe2\x9b\xd7H5xi\xe7\xd4d;\ -\x12:\x05!\xe2\x86s\xcf<\x05\xbe\x84\xdb^PD\ -\x114\x16\x08\x91\x17\x0e\xc5A\xd4Kp\xa4\xee\xce\x17\ -\xc2X\x9c\xdf\xcfQ\x99\x99`\xac\xc1\xec=l\xa7\xb7\ -\x1c\xa0\xc5\xb2\x0d \xd1N\xbe\xf6\x12!\xc7j\xadi\x8a\xccwx;X\xdc\x03\x0d\ -G\xce\xb8\x1f\x99\x107\x917S\xe5:\x228\xaeT\ -\xac\xe1z\xc3\x90\xf1\x86(\xdco\x90\x0b\xc7\xea\xcfn\ -\xe8\xf8\xeee\x16]\xd0\x9c\x97\xf9\x9a\xa8\xc7\x98#\x1b\ -\x94\xc7~H\x18[\x95t\xc9F\xa2\xa3\xa2\x94\x8a\x97\ -%2\x09\xb7\x92\xf5P*Y\x1aS\xb4*N\xa8E\ -H\xb5)\xed\x93\x99\x22K\xf0dw@\xfa\x9cNQ\ -\xfb}O\xb0\x96X\xef=Q\xbf\xb1\x17\xae&>]\ -\x03z\xe5}@\xcc^\xc3\xeb%p\xffo\x99a:\ -\x05\xa7\xe6\xa0\x9f\xe7\x9dwVE/\xd7\xcb\x06\xe6\xf7\ -b\x80\xff\xe0\x02\x00e}7\xfaT?6]\x9a\x00\ -IS\xbd\xe3\xf563X\x07\xcfl\xfb\xa8\xc3\x9f\x09\ -S\x14'P]\xce\x97j\x99\xc8\xff\xce\x22\xc0\xa5\xdc\ -\xb8c\x07;J\xee\xd1\x08\x81\xc8\x8dH\xda\x5c\xb9\x97\ -.\x8aJj\x95\xe2\xb4\xdaY\x05N\xa3\x13\xd3H\xad\ -uzn\x7f\x08I\x99#\xf1\x9b\xceH\xfd\x1a\x08L\ -9r\xe3\x83\x0cF7z\xa9\xfb\xbd\xa3=\xcf\x1b\xcd\ -cz\x93\xa5\x83\xdd]\xef\x1d\xd3\xc41\xe2\x96(\x1c\ -1\x96\xa3\x1a`x\xb8\xc7\xe50P\x8d\x16\xb95\x94\ -N;\x9c\x1d\x13\x0d\xc16\x9cU\xb6\xb7\x1bc1\xc0\ -J\xe5Z\xeb\x08z\x09g.\xfb\xf8l\xd6=\xa3\x94\ -*a\x1c\xab\xe2,\x8d\xc34\xaaj\xf9U;\x18\xf6\ -\x01\x03|\xdc\x93<\xdfR\xce\x8a\x9c\xd5\x0d\xc3%\x9c\ -\x04[VL\xee\xa3T\xdc\xf7\x8cT\x87\x03A\xd1\xa0\ -\xf5\xb9W~\xc8\x1b];;Kg!\x1c\xf1\xf0x\ -\xf3P\x1d\x81,Y`\x95R\xe5\x05W\xd1\xe8\x1d\x91\ -\xb9\xd1sUq\x1c\x8d\xeb\x15\xc7\xf1\xea\xf5\xc21e\ -\x95\x9e\xa0vR\x1d)\x8aSaS\x1b\xd6-c=\ -\xd2\xb9\xefOz\xf1\xd8\xc1k\x9fk8\xca\xb3\x86B\ -\x9d&\x15y)\x0d\xefk\xa6W8\x91\xfdp[\xfc\ -\xd9\xe9w\xf9\xc9\xab\x84\x05NZ\x92\x22\xfe@\xef@\ -)E \x0f~\xce_\xdf\xd3\x19\x89\x5c\x0b=\xcaV\ -\xbc\x0bH\x03q\xdf\xcb\xa9X6\xb6K\x87\x00\xa1\x8f\ -\x99(\x09\xed\xcdG\xbc\xeac-r>X\x14Q\xc1\ -\x82\xb7x\xbdM\xf8;?\xba\x91\xfb.\xb2\xe6~P\ -g\xf2\xb7\x7f\xfcJ\x07\x89\xd6\x17\xc6\xb1\x18\xef\x9d\xf6\ -\xb7Y\x0ay\xc0\xe2\xf5&6\x86\x03.\x81z\x9e\x01\ -_\xf9X\xeb\xc9,\xf8X\x0b\xbe\x7f\xdb\xf1\xab/\x1f\ -\xf8\xf5\xfb\x0a\xe7\x0d\x96\xd9c\x8e\x1a5;\xaf\xe8R\ -\x87\xdc\xb8\x02#\xf1\x8e\xb6\xe2a\x8b\x04\x80}\xe7w\ -\x953\x9f\xb78V2\x90\xa2\xbb?'N\xddt\xfc\ -\xea\xeb\x8a\xaf\xeb\xf1\xb4H\x82\xbc\x80\xda\xf8s\xee\xa5\ -p\xf25\xd9\xb3q\x00pf/T9D\xaa\x08\x8b\ -]\xa1?1p\xd2\xb2mT\xe4\x8f\x86d\x5c\x88\xeb\ -\xc1004\xfe\xfbD\xb5\x02\xb3\xfe\xde\xb4J\xea \ -\x17\xcf>\x18\x06ju\xb0)X\x8f,\xc0\x10\xbf\x8b\ -O\xb7\xf9\xdc\x8d\xaf;\x19+E\xcf\xd4`\xd4oG\ -\x16X\xcb`r\x5cAt\xfd\xec\xfbQN\xda\xdfu\ -\x0e\x00\xaa2K\xcc\x19\x9c\xf6z\x9b\x10\x02;\xdb\xa6\ -\xa6\x87y\x01t\x09=\x8e\x8c\x8f5\x9d\xd3\x80\xf1n\ -wM\x96\xac\xa1\x08\xbcU\xa6+\xae\x22\x10\xe6\xca\xcf\ -\x83bK\x92\x04\xd7L\x88\x9c\x81Q\xc47][Y\ -\x96\xd6\xcf\xd7\xf9\xd4#\x8cI\xab\xd1\xc4\x80\xe1dV\ -\xd1\xc0r3\x08\x19\xbd\x1d\xa4\xbb\x9e\xc9\x82\xde\x9eH\ -\xf1\xda\x9b\xf4M\xbc\x17Rb\xf17&\x22\xd4\x8fQ\ -\x89\x97K\x07,\x99\x0e\x9f/\x9383\x0d\xb5<\x1b\ -^\x80\x0d\x06\xff}63\x93\xf7\x9c\x08v\xbe\x17\xb9\ -\xd4s\xa2\x18\x22\x05\x98\xef\xdb\x81\xd2\x0c\xe6\xe8\xb0\xed\ -\x050\xb4\x10\xbf^\x03f\xef\x14.e\x15\x9ee1\ -\x07\x87\xd2\x8c\x12v\x89cO\x89\x81w\xfc\x99\xfaI\ -~\xac\x8dV\xc4\x18\xb52\xb1\xf5\xedo\xac\x00\xb8\xce\ -}\x03\xd8}L>\xc8\xaa \x1c\xa1h\x5c\xce2\xce\ -1F{\xc6\x96>v\xfa\x16\xb9\x8eS\xee\xbc\xe7\xf8\ -\xe5\xfeHH\xa5\x93\xfa\xe5\x09;\x98\xf4r\x8c4\xac\ -y\xf6\x0a\x8b\xa9Xw\x12\xa0\xf80(\xe0\xa5>\x0f\ -\xcdZ\x1a\x8a\xd8\x02I\x01\x17g\xd8\x82p\xbe\x93\x0f\ -\xcf@\x05\x8d\xd2\xb6\xc4]s\xf4R\x13[UW\xe2\ -\x1a4\x15\x1d\xb9S\xb8\x18\x82\xe3\xcba\xa9\xd0\x1f]\ -\xbfwT3\xd3\xc1\xc0\xd0\x97\x01\x84q\xde\xa1T\xee\ -6G\xf12\xd6\x19\x00wP\xb5\xf1\x00\xf0\xda\x913\ -\x10\x84\x8e\x87Z\x86]\x90\xfb\xcdmg\xe2]\xca\x1c\ -\x87\xa7\x83\xbfg\xd78*\x06\x8e\x8b\x86\xf8\xcb\x9c\xc9\ -qU\x11\x94\x1a\xa5\x8b-o\x0c'(1\x04v,\ -\x9e \x11g)\xf0;\xca\xd3\xce\xf2,\x0486\xec\ -\xbd\xc1\xab[\xb7:\x14\x9c\xe3\xc5\xb9\xee\x15q\xf0\xc3\ -\x85\xf8\xdc\x13G\xa5\x8f\xbd\xe0q\x14|\xba\x06XG\ -JX\xaa\x95\x020\x00\xafKd7\x01j\x0b\xd6\xa3\ -\x10\xcab)~1\x96\xc5\x01m`V\xa9X\xb4\x1d\ -:o\xcf\xa9\xc8\xcbB\x91\xd02y\x11\x09\xa5^\xd6\ -\xe1l,CDJ\xed8J\xc1\xfd\xc1\xe8\xda*\x06\ -1u\xdf\x14\x8a\x19PA\xde\xc1\x02\xc1h\x0d6\xc4\ -\x83G! f\x9e,\x91\x9f\x16\xf8t[\x14PB\ -\xa5\xb9\xd3\xea\xc4zf$\x0ch\xcf\xec\xdd\xc9\xe0\x7f\ -\xec\x89\x9d\xa0|\xbe\xbdq2`\xbd\xc1\xb6\x15\xdc\xb7\ -\xac\xa2\x99\x97}\xc9\xec\x5cs\xa3@hD\xaf\x1e\x85\ -65fJ\x98S[s\x020!{\x9d\x8a1\x06\ -\xcbp\xdd\x92r>\xa3Y\x1fGB\x05\xa7\x1f{\xa2\ -\x1f>e\xaeVjgQ\x92\x15\xc3:\xde\xdd\x18,\ -\x969\xe0\xbaL0\x0d\xf8\xfe\xeb\x8e\xaf\x1f\x19Gb\ -\xd7s[\xf8n\x07o0\x87@\x97\x89\xc6\xf0\x1f\x0f\ -\x16j\xdb\xde\x10\xad\x94\xf9c\xec\x0f*\xa9\xa9\xed\xa0\ -\x1b\xe9(T\xb0\x1f\x87\xc8\x9a\x93\x17\xe5\x12*V~\ -\xf0|\xea]\xcd\xb9\xe1}M\xd8\xf7\x8a^;jg\ -\x9c\xaa\xb1T|\x1fG\x16\x96\xb6k\xe5E\xdd\x92\xf3\ -\xc4\xfafY\x06[\xed\xf8\xd82\xb6Td\xe7\xe2\xc5\ -E\x7f~\xc1\xba1\xda{\xcf\x0d\xdbAF\xfcQ\xfa\ -\x99\x22y\xdf\x13\xa3\x9e\xdd\xd3}\xb2g\xae\xd8.\xd3\ -\xf4LdLM\x85>\xc1=G\xe2\xfe\xed\x12\x02\xf3\ -\x09\x1a\xc1W\xd6X\x5c\xe7\x80\x18\xf9\x1c|~\x99\x88\ -\xcbm\x1d\xef[\xc1\xe4\x1d\x8c5x\xecM\xe2fF\ -\xdc:\xcbgq\x1d\xb9+\x8d\xc19^\x939\x0b\xee\ -\xb6\xb9\xa3~\xf21\xb2\xd6\xaa\xb5S,g\xd5,8\ -5\x8cKd!\xca\x15A\x83\xb3\x9d\xf4B\xd1\xed\xd6\ -#\xe3\xebcG\xeb\xe4\x0b\x1c:\xeb\x93&\xa0]\x16\ -R3\xe0]R\xb9\xd7\xd6d\x8dd\xa1\xbd\x97\x8ce\ -\x0a\x14\x08\x82S\xe9.b\xe1\x9e\x1a\xde\xe5\xeb\x9f\xe6\ -\x80O7\x0a\xf9\xd6=\xd3\xca\xed,\x8e\xca\xfd\x7f\xd0\ -\x94`\x17\xbd\xf6H\xd4\x1f\x1c*4\x9c\xa5\xb3+X\ -\xa7\xa9\x93\x85\xb5l\xb2\xae\x0b\xc9\xa1\xa5u\x15\xee\xbc\ -3\xf6\xbd g\xe2\x85[\xafX\x0f\xaeq_/\x91\ -\xcf\xfbz \x86\xa0\xb4Z>\xb3k\xa68x\xc0\xaf\ -\xb8>\xf3\xe7\xa4\x8b\xd1\xc8U\xc2R>\x0b\xa5rb\ -\xb1\x97\x06_\x1e\xbf\x17\x02\xf4\x07\x17\x00G1\xef\xb5\ -q\x9c\xd7\x9bF\xc5\xb9a\x0eN\xd9\xe7\x95\x97\xb9\x14\ -\xe0\xd0\xa1v\x9d\x9f\xdcef~\xb3K\xea\xc0\xa9\x10\ -\xe6\x05\x07\x85(<\x15\xf9\xd1[\xfc\xea\xcb\xa6\x1d\xa7\ -\xc5\x14\xc3\x0f\x0e\xaa\x82\xb7\xc7Au\xab<\xd1\x0d\x14\ -]\xb0\xca\x1dQ\x9fbaG\x0f\xe7\xb820?\x88\ -\xa04\x06\xb8\xce\xbc\x08F\xcerm\xb4\x12Uq\x09\ -\x8a\x00\xec%\xd53=\xb0(\xbe1\xe5\x82\x94\x0a\xde\ -\xef\x19EP\x0d/!\xe4]]B\x16~\xd7\xbb.\ -\xfa\x1c+:\x8a\x0bi\x09\x03\xb8\xdb5\xc6H\xb8\x92\ -)\xf6\x9a'\x82R\x06\xe3]\x8ac\x18hG\xc9\xaa\ -/\x0b7\x1cd\xf7\xd9\x95\xd7\x9e[\xc3\xa1\xd4-#\ -!\x1c=\xfa\xc3\xa1\xc0\xcf\xfb\xb288-X\x9dc\ -\xc1\xb1D\x8f\xc7F\x8bZtN6>\x8el\x83\xb7\ -\x88\x91\x80\x8f\x9c;\x8e\x83\xfb\xb0\xf1\xbd\x9e)\x89\xb2\ -6Y\xb1\xe9\xd1\xcci\xf1t\x8e#\xe3Zu\xf09\ -95,\x99\x06{\xe6\xf4\xa6T\xeey/\x93?/\ -\xb0\xd6\x88\x9c\xa65\x06h\x9d@\x1ah\xd7\xd8\x1a\xb0\ -K8\xb3\xa7\x8cc/\xf2Js*@\xa1$\xbf\xcf\ -\xde8)!q0(\xf1\x91\xeb\x8c:\xa0V\xd1\xe1\ -v\xf1\x803dR\xf4'\x88&\x04{\xee$\xafJ\ -\xe8\xaa*B ?\xfa\x14\xc9A\xc8\xba0\x9d\x01~\ -\xf6\xed\x8b\xf4\x1e\xf5\x09\x7f\xe9O\xcb\x22\xce\xdf\xdf(\ -Y\xb0\x00\x0a\xc3\xbaN\xfe\x1ck\x97\xd2\x19\x13j\x09\ -\xc9\x19\x07i\xeb\xfd\x0c\xfay\xec|gC0'e\ -\x8d\xdex\x9c\x07\xa6w\xc4*\xef;\xbf\xcb1\xd2t\ -V\x00\xaf\xca\xbd\xb3\xf7O\x9f{QZeQ\x81\xca\ -)\x02\xf0\xeb\xb7\x15\xbf}\xdf0\x07r\xf7\x7f\xf4\xcd\ -\x05\xb7K\xc4\xa2.\xb85\xaev\xd2\xb9\xcb\xe5\xe7\xd4\ -k;\xadx\x8c\xb1\xceg\x9a\xdc,\xbe\x08\xd0\xb1m\ -\x15\x1f;)\xa7/\x97\x80\xcb\xc2\xefhK\x0dNZ\ -\xf8\xde\x9e\xe8\xd71I\xaa\x0d\xb8\xcc<\xb8\x83\xd3\x14\ -R\xfbqk\x1c\xde\xee\xbc\x08\x0d,\xac\x7fF\x87\xf3\ -g$f\xf78\xda\x99:\xc7\x08W\x8enKi\xa7\ -\xd0\xf8(\x19_>v\xc5\x1a\xb3!\x18\xeb\x8f\x18\x1c\ -\xa2S\x81i-\xe6)\xc8\xdf_\x15\xe45\xbew\x07\ -\x98\x86\xf7-\x11p\xa5\x0c\x15g\x1d>\xb6\xac\x09\x09\ -\xcf\x9bV\x19\xa9\xdd;\xf0\xbe1L\xa6T\x9e7\xf7\ -=\xd1=\xe1-\xa2\xa5\xa2\xff\xb6D\xcc\x9e{\xe6\xeb\ -<\xc1;\x92\xf2\x960\x04\x9e\xb4QN\xde#\x8b\xba\ -w\xb9x\xcc\xde\x814L\xc5swy\xd8\x03W(\ -,\xbc\xf9\xdcm\xa9\x9c`\x9d\xbd\x90z7\xce\xf2\x18\ -\x08\xf2\xb2\xca\xdc\x98\x82\xc32\xbb\x13\x95>O\xee\xfc\ -\xec\xc7\x99f@v\xff.\xaa\xe8\xe4\x1d\xaa\x8a\xfc\xe0\ -\xd9\x04\x0c\x8b\xb6\x95\xfe\x8c\xe2<\xabi\x0fS\x1dS\ -\xca\xb2\xddr\xea\x17\x06*\xbd\xd3\xbe\xb9%\xda$-\ -\xb8O\xcfJ\xb8u\xb6\xe3\xae`\xaeVe\xe1s\xe6\ -\xa4\xf3\xfd\xf3_\xdd\x99\x07\xd0\xd8\xa9\xd7R\xf0u\xcd\ -\xf8\xf5\xd7\x1d\x0d\x0dS$\xb3b\xf2\x1e\xafK\xd4\xea\ -\xf7\x89\x88\x1f\x08d6`\x0e\x80C\xab\x8a\x9doD\ -\x94\xef\xa9\xe2\xbeeL\xd1\xe3:\x93,\x98\xf23L\ -\xc8)\xccL\xf7\xef\xef\xcd\x01\xf8\x83\x0b\x80\x97\x98\xbe\ -\xa4\xcc=\x12\xacv\x8eJ\xbd3\xdd\xe0\xf5\x160\x07\ -\xafN\xf2y\xc12\x92\x91\x17\xd0<[=h\x06\xde\ -x\x09\x5c\x8c,\x83\x04\xd0x\x91\xd9\x8270\x8e\x1d\ -\xdd*\x16\xf3\x96\xb2\x14\x9eM\xe35\xda\xb9j\xa5b\ -tD\xe3\xee\x89\x90\x89S\x95\x0dh\xf4c\xce\xb43\ -:E\xc6\xf2\xcd(\xb3\x99\xab\x01\x86\x0cI\xe4\xe7\xcc\ -\x09\xe28r\xc3\x97\x8f\x03\xb9U\xee\xb1[#\xbe\xd1\ -\x18\xbc\x5cYt\x94\xc2\x17\x8d\xb8U\x7f\xae286\ -\xe7K\xdd\xb4\xbb\xc9\x85\xa1@\xce\xb8s\x84\x1e\xf5\x12\ -[c\xf0\xe9\x1a\x19\xbf\xdbi\x9d\x1a?%\x8c\xfdO\ -\x00\x00\x80\x00IDAT\xef\xb0\xb8\xf5\x0e|\xf3i\ -\xe2\x9f)\x9bL*\x15\x1f\x8f\x03\xd1Q\xdd\x7f\x9b'\ -\xcc\xd11\xf8\xc7:\x8e\xf9:\xc5vQV&\xba,\ -\xb8\xdf\x1e\x99\x01\xf4\xf7zu\xf8|89\xbd\xe0\x81\ -K>\xb7AmD\x12_\x97\x00\xef\xad4\x14\xcc\xe6\ -v,\xd9\xf9\x00\x17\x8a\xf0\x16)\xe9Sn\xb8N,\ -\x5c\x00\xee\x9c\xd9\x05\x07\xcc>\xa8P\xa2R\x9d\x85\x0b\ -EPK\xa4\xea\xb7)y\xb5t\x16\x1f{nL\xd6\ -\xda\x12\x82\x88\x83\xa3R\xa6\x0d\xd12\x13\x5c\x17\x8c\xf7\ -F\x9d\x10?w\xaeH\xa85\x19\x13\xac\xdc:\xee+\ -\xd5\xb59\xf3F\x1e\xcau\x1eL\x8c)\xad\xe5\xc9U\ -\xa8\xb2\x03\xe5La\x97Q\xb1X\xc4\x83\xa7(\x92\xa3\ -\xe2\x18\x09\xcfA\x05\x1e\x1bG\x87\xa5P$\xe9\x7f\x03\xe8\xe5\x8d\xc7,\ -Qu\x07\x1b\x99\xe0\x8c\xb8\xf3\xfcy.r\x5cm\x8a\ -\xd5e\x81M \xd6u\x89z&\x18\xda3M\xc4\xb3\ -G\x91\x137u\xfdk*\x98\x9cD\xa2\xc3>\xab\x95\ -\x5c\x11\xea\xb9vN\x13\x9d\x1a\xa9\x94\xab\x0a\x02\x12\xf5\ -\x9a\x12H\x9b&\x82\xb5@\xf1\xd6\xfc\x0c\x08F\xa36\ -\xc29\x8e\xf9\xe6`\x91\xf33\x9dt\xcf\x15N\x16\xca\ -=\x15\xea\x1d\xc4\x9ch\xbd\x13\xf0\xa6\xa9\x84\x01\xb0,\ -N\xa1D$H\xbe=\x0e\xfc\xf3_\xbc\xa3w>\xab\ -\x8f\xfd8\x05\xf1G\xcap\xde2\xfc,8\x18\xc7\xa2\ -'\xf7\x86\xfb\x91\xa5\xbf\xa0>\xaew\xfe\x9a5\xb3A\ -\xf6\xde\xb1\x10w<\xf7\x979\xf2\xec\xd4:\xb0W\x83\ -\xe8#\xbe\xbd\x1e_\xfe\xc6\x0a\x00\x93\xbe<\xd0-\xf6\ -B\xc0\xcem\x9e\xb8\xdf\xa8\x0d\x0f\xe5f[\xdb\xce\x0e\ -\x99\x81\x1d\x16[\xce(R9o\x07}\xea\xc3rv\ -\xdfH\x98\xdbR\xd1_\x98\x17B\xf0\x0e\x93\xb3\xd8\x0e\ -z.y\x09\xd3#j,\x0f\x8d\xdb\x1c0y\xfa\xa8\ -\xe7\xd9\xe32\x13K\xec\x07v\xccRu~_\xcb\x09\ -\xa0\xf9X\xf3YU:\xeb\xb0\x0d\x11\xd0\x18\xf5\x9a\xaa\ -U\x86U\xf7H\xdd*-V\x83\xf2Go1:U\ -\xd8\xe3B0\x86q\xb79W\x1c\xa5`K\xbc\xbc\x9a\ -|\xe9c\x17\xdd;\xb3\xbf\xd7\xbdr\x0c:O\x1a\xb5\ -k\xff&\x81\x9eQ\xc1s\xdf\xf9\x195\xf4S\xc3\xe0\ -\xa5\xaa.\xb5bO\x85\xdet\xed\xb9\x8d\xd4\xad#\x1c\ -hD\x0b\xd3%\xd1\xf53v\xa9\xe3\xa1\xc9\x04aB\ -Y~h\xa8\x8a\xdeE\xe7\xf3\xdeH\x19\xcd\x9diW\ -\xf1\xb1D'B\x17=\xb2\xc1Q\x81\x1b\x9d}\x12\xc9\ -t\x81/RpWHT\x07v\x9fPA\x07\xd3E\ -#c\xba\x19\xc0\x91'\xa77\xf6tV4\x0d\x81_\ -\xae\x91\x1dl\xadp\xbe\x9f\xf4\xad\xaa\xa5_\x97Ow\ -\x14Kz$\xce\xe9R\xd5\xbetd{\xb3\xd3\xd7\x8a\ -@{\x7fo)\xf8\x1aEDk\x9c\x9f\xb4\xc6\xd1\xa9\ -\xd5!U\x81\xd3\x892R\x0c\x87\x15y\x14\x1c\xfb\xd1\ -`\xe1N\x91\xdd\xb7\xaf\xd3\x89\xa2\xae\x1d\xb8]9\xfa\ -\x1f+\x9eaW\xea\x1dx\x7f\x0c$)\x7f\xf6\x06v\ -\xe4/7Be`\x0c\xae\x97\x80ibg\xeb\xf5\xfc\ -8kp\xa4\x8c\xfb\x9aP\x1a\xf5-E\xc0\xa01\x99\ -\xe2g\xc3\x0e|\xd3{\xec--_\xb56a\x81\x95\ -\x17\xef\xb5\xf6+P\x048\xdf\xab\xcb\x1c\x95\x9b\xc0\xf5\ -JkT\xe0\xbf.\x13CxT2\xa5\x5c\xceX\xe7\ -\xbd\xf0\x90\xee\x8dbD\xa6\x0e\x0a\xed\xaa\xcf\x0b\x80.\ -`Zm\x1f\xfb\x8e\xfbV5jg\x1e\xfa\x18\x0d?\ -\xd6\x04\xa7y\x7f.\xc4:\x87\xc9#X\x8f\xf7\x07m\ -\xa2\x8cb\xae\xb2_qZ\xb2,\x01\xb7%\xe2v\x0d\ -R\x85\x03_\xef\xd4fx\xad\x05\x8d%s\xc0Z^\ -\xe4\xde\xd1\x228M\x0e\xb7)\xe22E\x01\xb3\x80\xcb\ -\x1c\ -[>\xd6r\x8a\xb28=`\xde\xf64S\x10w\x9d\ -=^\x16\x8fO\xb7\x08\x03r\xa0\xd9\xd1U\xackV\ -\x87\xe7p\x7f\x14\x1e\x18N?\xab$\xd0\xa9\xd438\ -\xe6\xc8\x95\x0f\x8e\xe5\x0a \x8bm0DpS\xf0\xb2\ -\xde\xf1\xe1\xbb\xceT\xefG!_S\xa5\xb0\xae7\x8a\ -o\xac\x12\xc8v\xa9\xf7\xd7\x95\xfa\xd1R\xaa<\xd3\xea\ -\xec5\x91H\x89\x8awvc\xe6\x8cW\x1e\xd8Sc\ -\xf9\x92\xefB`&U\x9f\x5c{t\xed\xd2\x99t5\ -\x05'\x22#\x0f\x98\xa3<\xc7\xd0\x9d\x0bt\x1c%+\ -y\x8f\xdd[\x91\xf8\x8e\xdc\xebL%l\xaa0\x9d\xe2\ -0\x86\x08\x99S\xd0\x13\x04\xbbq\xc6+M++\x86\ -v\xe8(\xa8\xb5\x88\x8eq\xd2CHH;N?w\ -\xdeV\x85@J\xd4NT\x15JT\xe7\x92\x7f\x8f\xc6\ -K\xf4\xbee*\xcc\x9b.\xefN\x91\xe6<+\xa0\xa6\ -\x8e\xef\xac\xe3v\x99\xa8\xf5p\xb4\x0d\x16M>\xe6H\ -Aj)\x05[\xc9\xf4#+\x17\xa2vv\x15\xeb\x9e\ -\xb5\xce\xa0_\x9d\xcf\x1f-q\xf7Gf\xbc\xf2D\xf2\ -\xdd\xd8\xc5\xee\xa9b\xddT\xf4\x01x\x7f\x1c\xa2n\x8a\ -\x80\x18\xa9\xce\x9e\xa2\x1d\xb0\xc0\x1f\xb8q\xf8c\xefI\ -y\xe8f\x8c\xcby\xd8\x92\x06\xe7\x15E\xcbH\xd2\xd6\ -9vo\x9d\x17\xec2\x11\x18\xd3\x14\xe9K\xfaf\x82\ -E?'\x14F\xf6\xd3\x949\x15\x99\xa2\xc7m\x09p\ -\x8e]hS\xb1\x90J\xc1\xbe\xd3E\xd4\xa4\x13\x9a'\ -{:R\x86\xce`\x0a\x1e\x17E\xf3\x1e\xb9\xe2\xebG\ -\xc2\xdb\xe3\xe0\xaf\xc9\x5c[p\xfcL\xdf<\x8b\xad\x86\ -\xeb\xec4\xb5P\xc7+\x85\xfe\x12\x1d\x96@\xc5\xf4~\ -0\xdc\xa9\x8c\x0bS\xc0\x9b-\xd7\xd3*\xb9k\xbf>\ -\xe2\x80\x8fTa\x1d\xe8u\xaf\x141f\xe9W`\xf8\ -w\xcc\xadk\xb4\x1f(&\xaeP\xd6\x06\xce\xa2n\x8a\ -A+\x05\xcb\xf0\xad)\x08~\xc3\xb5\x86\xf3\x16)\x8d\ -)\x12\xe3v\x01+\xc6\x05q\xc4wa\xba\xbdU|\ -s-\x0aOK8j9E\xc8\x1f[\x92+\xa1\x03\ -\xa6\xa9\x99\xf3\xb0\xc6\x9ez\xa4\x5c\xb8\xa2Z\x82\xa3X\ -;ZM\x10*>v\x8a\x85/\x12\xa9\x01\x06\xd7e\ -B-\xc3\xf2\x97\x84I\x1e\xcc\x96~\xb2\x19\xb6\xbd \ -\xa5,O\x7fCN|\x8e\xbc\xd27\xe7\xc9\xe1:\xfb\ -S\x17cT`\x06iZ\xf6\xc2\x86\xa8w(\x82\xbb\ -\xe22\x07\xdc&\xa7\x90\xa5\x8aevx\xbd\xcdp\x9e\ -\x90\xa9#W\xbc^&\x00B)\x1b\xae\x05\xa6\xe0\xcf\ -3w\x89\xbc\xdc\xbb\xe1\xb9\xf6g?\x7f\xc3\xc7~\xe0\ -v\x09r\x82p\x22\xe4\x9dC\x1c\xce\x0b\xeb\xf0\xb1\x1f\ -\xa8x\xba\xb4\x8e\x83S\x90\xa2d\xd8\xcb\x14\xb5\xc3g\ -\xca\xec\x963\xde\xd6tjD\xd6-\xa1\xc3`]\x0f\ -|l\x05\x06\x0e\x9f_f9\x18\xf8\x99\x0dw\x92,\ -\x12\xa7>j\x047\xfd\xe9_}\xc1?\xfe'\xff?\ -\xfc\xe3\xff\xdb\x9f\xe1?\xff\xc5\x1b\x1a\xfa\x89;7X\ -\xfe\xa0\x02\xe0\xf7\xa2\x80\x01`\xab\xb7\xb7\x18;\x96\x10\ -1\x07\x83\xc7\x9e\xf1rq\x18\xfb\x80u?\xf0\x1af\ -\xf8\x89\xe2\x11\x8e\xdd\xb9\xe7\xad\xad\x9d\xe2\xabi2\xd8\ -w\xa2{B\x00\xfe\xf2\xd7w\x5cg\x8fo>]\x90\ -\x0bG'U\x7f\xd1\x09\x0e\x09\x14;\xf5\x06d\xd0w\ -}\x99Iv\xa2\xe0\xcd\xa15\xe6\xd7w\xf9N(,\ -r\xf8\xd8\x0e\x5c\xa7pN#:\x88\x0e\xbe\xce|y\ -{\xd3\x17\x97\x0a\x1f\xf8\xe8\xe0\x5c\x87\xc9\xb2\xd65\x16\ --_\xdf\x13mXJ\xd1K\xb9!\xe7|\x02]\xbc\ -\xf5P(\x14\x827x\xb9MH)\xa3d\x16\x1e\x97\ -\xd9\xc3\x1a\x87e\x92\xba\xf8\xa0\xc6\xc0;s\x16CA\ -\xeb\x8f-qWV\x1b}\xfbV>\xdaZ\xfb9\x0e\ -\x1a\x1c\x84\xa1p\x0d\x8e/\xa8\x95G\x9cjV\x8e\xed\ -\x06\x7f\x81\x95\xf9\x93\xb10G\xcf\x11\xae^\x1ck\x0d\ -\xa2\x1b\x89c,\xb6&\xefH+S\x0b\xb0\x1fD\xfe\ -\xd6\xde\xf08*\x8b\xac\xda0y\x8e\xfd\x86&a\x0a\ -\x06\xb5\x1a<\x0e)\xf1\xadWWH\xe6B\xed8\x7f\ -_o\x0dl\xb7(\x99\xa3\xf7=U>\x07\x96\xb6\xb9\ -\x9c\x0b\xf2^%\xf6\xa3Un \xa5_\xe6p\xfe\x19\ -\xa5\xf1{\x5c\x22\xc9i\xc1\xf12\xae\xb5b\x9a\xa81\ -\x19/\x0e\x80\x93\xef0\xf4\x02\x1e8\xc5Ud\xd3w\ -\xbc\x5c\x99\xb2\xd5\x00\xf2\xe3'w:\x5cz\xefXW\ -\x22i\xad\x8aZmO1E\x87^\xda\x09MZ&\ -\x8f#\xd1zuXs\xfe\xfb\xc6\x04\xd4ZE\xa4\x03\ -\x92\x0a\xd5\xe0\xec9%\xb9.\xfe\x9cZ\x5c\x03vY\xb7e\ -\xc2\x14\x03\x1e\xc3V\x03\xa0K\xb9\x1d\x83\x97\xaa\xfc\xa9\ -B\xf5V\x97E\x18\x8c\x7f\xa6\x0c\xd6\x0e\x1c{\xd3\x7f\ -\x16\xa1\xcc<=\xccT\x92\x93\xab=\xa0!{\xaa\xb2\ -\x0e\x19%\xd4\x01\xbd;\xc6\x96Z\xee\x16\x8d1\x9c\xf3\ -\x18\xa0\xf5\xca1q\xb0\xf8g\xbfx\xc3/\xbf<\xe0\ -\x03\x0fI\xaf=r*L\xfe3z\x1a\xa3\xe7^\x0f\ -\x9d\x9d\x8d\xb5\xb4BQ\xe4\xc1\x8e\x84\x14\xb9@\xd2\x94\ -w\x8c\xa0M\x5c\x89XU\xe4\xe3\xd0\xe6\x85\xef\xcf\x83\ -\xbbk7\xbe\x1e\xca\xbd7\x9cz\x18\xb0\x18\xf0\x8e\xdd\ -\xca\x9eH4\x9bN\x91\xcf\x0f`J\x0a\xd0\xf1\xde\x89\ -\x99\x1d\xe5\xf0`\xc2Zk\xfcNnK<\xc7\xff\xc1\ -Z\xec\xb9\xe0v\x89\xb0\x8e\x85Y\x071\xb1\x8f\xbdh\ -\x5cJU;\x9f2\x83\x94\xcb\x99\xb9\x0e\xf0\xd0M\xb9\ -\x11\x9f\xac\xcb\xa84]\xfe\xd6\x22k\x0f:M\x03#\ -\xdb\xa5\xe46\xb8\xc4\x80\xf5\xa0#\xa0\x82\xa3\xe3\xe0\xad\ -\x0ej#\x1c\xb1\x88\x91\x89\xae\x10^\xba\x06\xcexX\ -\xcb\xeaz \xac\xc7X|M\xdc\xbfM\xd1s\xfd\xd3\ -\x81m\xcf\xb4\xbai<9\xb2\xd4\xa7\xe8`\xd4B\xf3\ -\xaa\xa3\x87\xfd\xe7\xbf\xfe\x80qt\xcc8\xa1q\xaf\x97\ -\x80=W\xee\x90\xf5\xebk+\xf0\x1aQN\xe1\xc9\x8f\ -\xb0\x06\xa7Fc\xc0m\xbc\xf3\x02\x1bu\x5c\x96@\x0e\ -\xbc>\xc8\x0e\xe0\xf3u\x96\xe0\x92\x82Bg\x0cn\xd7\ -\xa8\x1d~\xc14\x80JB\xa5\x8e\xef\xbc\xb4\xb1\xe8\xa2\ -v\xa04\xb9M\x0a]\x00{\xd2\xdeQV\xdb*\xca\ -\xde\xba\x17\x18\xc7g\xd0\x18\xd2\x06\xd1\xd8\xad\xfc\xfc\xfb\ -;\xd7\x1e\x99\x13\x86\xe0\xd9\xad\x8e\xdc\xfb\x01'\x9a\x9c\ -;/\xe3#1 \x8b\xd9\xe7\x0c\xa6\x99&w\xbar\ -\x82hv\xb0\xc0\xachoK@;i\xa3\xee\xb9\xbb\ -\x0d\xd1\xe2\x12\x03^\x97\x05\xafW\x86\x1ae\xf9\xfb\x0d\ -\xc8'\xc8\x8d\xbc\x8d\xf3\xb3\xd6\xbb\xd0\xf4\xf7Yeq\ -m'\x98\xc7\x91\x16\xea\x09\x8fz\xdf\x0e\xec\x89\xf1\xb1\ -\x9f_H\x7f{\xac\xb4G\xe7\xcaF\xa3\xd4\x8e\xb7{\ -\x22\xb9\xaf\x93\x8bB\xd7\x10'\x7f\x1f[\xc2&\xeb1\ -\x94\xbe\xe9\xadQ\xc0\x1a'9\xf7\x9d\x13\x8b\xdc\x06\xf1\ --\x9d<\x85s\x9aY\xcb)\x0c\xce\xb9\xcb\xb7\x1e\xb0\ -\x1f\xa3P\xf0\xb4\xe290\xcd\xd4\x0c\xdb\x18'\xa8\xce\ -\xf2}\x018\xe1*\x85\xef]3\x9c\xce\x0c\xd2\xe6\xeb\ -eA\x08\x86\xbb\xea\xd2q\x94\x8c\xde\x1b\xaeS$2\ -9s%\xf9\xbe\x1d\x98\xa3\xc7q\x14\x18cq\x9b\xa3\ -\xac\x82\x16\x937x\xec\xe5tbD\xcfF\xe8\xf3u\ -Fk\x06GI\xd8s\x03l\xc7V\x9a\x82\xcaH_\ -\x1d\xce\x8a\x01ej\x9d\xae\xa1=e\x02tjUp\ -\x119\x18\x8b\x9c\x1a\x80E\xd2ts\x9eXD\x1a\x00\ -\x1f\xdbq\xdaO!\xfd\xc3\xe4\x03^/\x01?\xfd|\ -A\xb0\xe4x\x18\xfbt!\x98\xce\x8b>\x06/g\x83\ -\xc0m`\xe1\x963-\xbe\xc4\xf4:|{\x9b\xf1\x93\ -\xcf\x17\xc4\xe8p[\x08\xa6rV\x99\x13\x9e:-o\ -\xf99\xdc\xd7\x22\x8b\x1f\x9f\x85\x97+\xf3R\xc6:\x97\ -x\xf9\x86YI\x94\xef\x8f\x03i/HG\xc5\x1f\xfd\ -\xf8\x15\xff\xcaO^O6\x08`\xb0\xf4_\xfd\xcdq\ -\x00\xe6%n\xder_\xf2\xb1q\xdc\x98\xeas\x15\x10\ -#\xf7\xf0\xd194a\x14\xeb\xe9ST\x80Lp\xe7\ -\xe1\x0f\xc3Q\xe4\xeb\xd5\xeb2\xef\x14\x10uf\x7f\xa7\ -\x5cp\xdf\xf3\xb9\x93\x9d'\xaf\x0b\x83\x9d\xf1\x91F&\ -2\xad/\xadt\xf1\xd0y0\x97:HbN\xcce\ -\xf3\x03\x01\x13\xce\xc0\x9b)X\xb4\xd2e\xb9\xf2\xf8\xcd\ -\xdb\x86\xff\xd3\xff\xe3/\xf0\xcb\xaf+Bd\xd7y\x09\ -\x1e\xde\xf0b\xbeo\x19\xa8\x0d\xdf\xbc.(\xb5\xe3\xcf\ -\x7f\xf1\x81\x82\x0eoH\x0el\xfa\x0b\xe6\xf6\xbc|k\ -\x13\xb7\xe0\xbc\xf8h .\x8d6/k\x0c\x1e[\xa2\ -\xbea\x0e\x04\xef\x88\x1bM\x87@\x83\xd1\xbf\x9ck\xc3\ -\x9e\x09\xc0p\xe7\xcf\x8f\xf3\xa1\x0e\x81#\xf2\xdct\xb1\ -\x06V\xfdc\xf7\x94\x07\xa3\x1f\xe4Qw\x15\x0a\x00N\ -\xeb\xde\xb6g\xac;\xbb\xc1\x5cG\xbaV\xa7\x18\xae\xf0\ -pb\x1e\xbd\x04\x95\x9d\x87u\xab\x9d\x5c\x01\xe0\xbc\xb4\ -H\x19kH\xe9\x19\xc2\x144\x02\xab\xb5\xc3{\x822\ -|0gw\xea\x83\xf2\xec-\xf1\xad#\xbb|\x80Y\ -\xb8\xd2\xa9\xdc-\x8a\x16h\x06/\x1e\xa3[q\xe2\xbb\ -\xd3\xfb\xfcz\x09\xba\x90-J/\xf0\xc6\xe1r\x09\x98\ -'\xf7\xc4\xa3\xa2+\xb5\x8d\x05\xd3c=d\xed\x89\x88\ -Cp\xda*\xfd\xd8G\xe1a]\x9e\x8e\x97\xda\x0a\xbe\ -\xbf\xefx\xec\x19\xbf\xf8\xed\x03\xad\xf2\x92/r\x19x\ -;.~\x0a\xe3j\xa7=\xc8\x82Q\xcaGfp\x0c\ -\x9bu\x8e,\xf7\xcc.4\xe7\xa2\x90\x9fr^\xfa\x1c\ -7\x9eU3\xacb\x93\xbd5\x9aR\xb1\x1b\x8d\xc1K\ -)\xde\xcf\xcf\x87\xa2C\xfe_\xba(\x18\xbd<\x92<\ -K\xa6B}Q\x1a\x9a\xf7\x16K )n\xacMh\ -\xa9%\xf7\x1f\xa8\x0c\xf5\x99\x8f\x5c\xa9\x19Yq\xab\xb4\x11\ -U+2\x12/\x1b\x92\x8a\x97i\xb2'\xbc\x89\xd9!\ -\xed<\xd7\x8a\xdc\x06\xad7\xf4V\xe9*\xf1\x8cA~\ -\x99=n\xf3DgR\xe9\xf8\xe66c\xf2\x16\xebN\ -\xad\x0c'%V\x19\x17\x8c\xd1uzf\x82\xe5\xde7\ -\xfe@\x1b0.\xa5\x97K\xd4\xba\x8fg\xa0\xb3D\xaf\ -\xe7\xca\xe2a\x9e,n\x97\xc8\x06BE\xc3\xbeW\xbc\ -^gl\x07'Sc\xfd0\xa9h_\x8f\x0c\xd3G\ -\xd6\x01\xff\xfc\xb7\xc7\x86\x8fG>#\xc6\x97@q\xe9\ -\xc7~`=\x0a\xb6L\x94\xf4\xec\x99:9E\x8fu\ -/H\xa5\xe2\xc7\x9f\x169z\xba20\xf8O\x0c\xee\ -dcP\xb8\xcbI\xe8\x91*z\xe5\xcf\x16,w\xe0\ -\xce\x00\xef\xeb\xc1B\xc0\xf4\xd3M0v\xf7G\xae\xb8\ -\x0f>A\x7f\x16\xc6\xd7\x85\xd3\x99\xe8\x1c\xdc\xc0\x9b\xd7\ -\x82y\x8aX\x8f\x82\xd6\x18\x7f^K\xc7O\xbf\xbb\xe2\ -\xa7\xdf\xdep\x99\xe3\xa9\xe3\xb8\xc6\x09\xd6\x911\xe3O\ -\x817\x8b\x839:\xbc\xaf\x87\xde\xc9\x8e=\x17P\x94\ -\xdf\x90J\xc1\xfd\xc8\xd8r\xc3\xfbz\x88B\xd9P\x9b\ -\xd1\xdf\xd7\xe2\xb6L0\xb2\xfd2\xeb\x80\xfa\xa2-7\ -ZZ;W\x0aK\x0c\x82|K_uT\xbc^/\ -\xf8\xf1\x8f^\xf0r\x9b\xf1\xef\xfc\xd7\xff.>\xbd\xcc\ -p\x9et\xc9\xd6\x81\xcfK\xdf\xff\x90\xbb\xfd\x0fZ\x01\ -`Z\xde}Q|b$\xb6\x93 \x0f\x0a\xcc&0\ -\xd7~|\xe9\xd6\x82\x01\x08U\xe8\xdcJ\xca\x99\x93g\ -\x9f!\x1c\x15\xbd;u\xd1F\xbb+\x11\xc0:\xbb\xd5\ -Z9\xbeO\xea\xc0\xe8\xdf\xb6\xa7x\xcb\xaa\xd3\x9e\x17\ -s*\xe4\x83\xf3\x98#\xb1\xb3\xd6\x99\xa7\xb0K\xccz\ -k\x988H\xb59\xf0\xb1\x1f\xf8\xd1\xeb\x0d\xff\xec\x17\ -_\xf1\x7f\xfe\x7f\xfe9\xbe\xbc\xafH\xf9\xa7\xf8\xfb?\ -\xfb\x84\xa3\x16\xee\x99\x1b\x1f\xac\xd6\x81\xcb\xe4\xf0\xb3\xef\ -.\xf8\xfe=I\x01M\x0e\x82U\x07\xe15J?\x12\ -Q\x96L\x99\xaa\xe7\xce\xd3\x00h\x0a31\xce\x9c\x89\ -y\xad\xd1V\x98s\xc5e\xa6\x1d\xd1b\xa00\x0d\x8c\ -qg\xa5n\x00l\xa5\xc0Y\xcf\x90\x1f\x09\x8ej%\ -\xbe\xf7u\x99h\x7f;\xe8\xb9\xaf\xe8\xc4\x92\x82Z\x8b\ -\xc7^\xf0za\xc6\xf5\xc9jhc\xc4\xab\xc9B\x03\ -\x1c\x14e\xa9@\x99\x1fPm\xf1z\x0b\x14k\xc5\x82\ -a\xa8\xd8e\x19\xac\xa5\xc3\xd8'\x1a\xb4\xf6\x8a\x08N\ -\x85\xd6}\xe7\xdf\xd7\xf6s\xac\xcd\x03\x8e\xbf\xef\x9e\xc8\ -\x96\xe8\x0d\xf88\x0a\xe1N\xde=\x83\x8e\x1c;\xd1\x9c\ -y\x98\xec\x99\xbf\xbe\xf5\xae\xcf_q\xc53/S\x8e\ -\xe7\x99\x92\xe8\x8c\x014\xea\xad\xa5b\xcf\x05\x8b\x9eS\ -\x03\x16LE\x14\xb8)x\xd4\xd2q{\x89\xd8\xb7\x0c\ -\xba`(`\x1d\x99\x03\xe3\xf2\xf7\x1exT\xc8\xf2\xc7\ -\x95\xc8\xaf\xdfV|s\x9d`\x14\x0c\xb3\x97\x8c_\xbe\ -\xaf\x98\xbc\xc5\xe7\xdb\x04\x05Ks\x1fY\xa93x\x7f\ -\x1c\xb8^\x82\xc6\x99]\xdfK\x07\x02\xb0L\x1e\xdb\x81\ -s\x9f[:\xbbu\x92-\x1b|\x17\x0cF\xe4\xc9\xf7\ -\xc7\x0e\xef\xa9%\xd9R\x11k\xa3\xc9\xad\xd0\xe0\x8c\xc7\ -\xf5b\x84\x94eA\x92\xb4^p\x8e]D\x03;\x8f\ -,Ag\xf4\x06\xb958c\xd9yJ\x0d]\x86\xfd\ -\xb7\xe1\x14k:X\xec9\xa3\x1b\xba\x83\x8c18r\ -&\xea\xb8v\xb8\xe0p\x03\xf0\xb2\x5ctqS\x80\xd5\ -\x94\xeda\x01E=;\xf8\xf8\xd4q\xe4\xd2\x05a\xb2\ -\xa8\xb5`\x9a\x1c~\xfb\xbe\x13\x03\xeb\xc8>\x00H\xe7\ -\xdb\xf3(\xac8\xee\xf5\x01\xd8\xb7\x82T\x0b\x00\x0b\x9b\ -\xc7\xa5IR\xe8\xeb\x12\xb1\xa5\x86\xf7\xc7A\xaaf\xab\ -( /~O\x19\xd7yBm\x15\xb3\xf7\xec\xf8d\ -A\x86\xe1\x04\xed\xb1\x1fX\x1cw\xfa\xbd\xf3\xfb\xfdx\ -d\x89\xec8YY\xf7\xac\xc2\xd3\x9e\xab\x96!=X\ -\xbc\x15W\xa4a\xcd\xcc\x13Y\xa2\xfc\xe1\xe0\x94i8\ -X\x1eGBTQ6\xa2\xc1\xad\xb8\x15\xb4\x87Ue\ -\x88\xd0\x9d\xd3z\xc3d\x1d\xe6\xc8\xb1r\xaa\x15s`\ -\xbe\x01\xf9\x0f\xec\x94\xa97!w\xbf\x03\x88\x8e\xf69\ -ZH\x9b(\xaat\x858o0#\x9cP\xa3\xb1\xef\ -\xaf)\xa3w\x03c\x94L\xd7\xad\x22\xe2\x0d\xd6\xa3\x08\ -Tf\x11\xaa\xc1}g\x02\xe1\xcb%\xe0\xb1gan\ -\xd9\xcc\xed\x07\x95\xf8\xadr\xa4\xde\x85]\xbeN\x01\xc1\ -\x1b|}$\x8e\xf2%R\xbdJ\xa8][\x81\xb1\x1d\ -[*\x14+{\x87\xa3\xf0\x82\xbe\xce\x11[b\xfa\xe5\ -\x881\xb6\x00\x1eI\xab\x14\xcf|\x83Ti\xd3#*\ -=\xa0Y\x06l\xe56\x8a-\x83Z\x1a\xbe\xb9Nr\ -\x1bX\x84\xc8\xe7\x9c\x88t\xa2\xa0\xb9R\x0a'r\x9a\ -\xba5\xaevKc\x91fu\xf9\xe7\xc4\xcf+J\xe8\ -\x17$\xb2\x1d:&g\x80\xadVLJv\xfdo\xff\ -\xc3\x7f\x159\x17\xf8`\xf1\xf6\xb1\xc3\xc0\xa0[ \x97\ -\xd2\xdfZ\xfd\x9b\x9b\x00|y\x0f\xdb~\xac%\xe7\x06\ -\x0b!$s\xd1\x85\xc5\xae\xd4Z\xa2 \xe7\xc9\xab\x1a\ -n\xaa\xd8\xc55\xb6\x161\xc8\xde$\xf69\x8c\x1e\x0e\ -\x8c\xb1\xd6\xd8{X\xd1\xd9\x98\xc6e\xc0\xee\xfd:y\ -}\xb0\xcf=(\x19\xea|h\xc6N\xc7y*\xa3G\ -\xad98\xf3\x03\xa7:\x07\x7f\x02\x14\xae\xf3D\x8b\x94\ -\xb3x}\x99\xf1\x0f\xff\xf5\xbf\x85\xff\xd6?\xf8ct\ -C\x15l*\x94\xc2\x8e\x1d\xd2\x91*\x1e[\xc2w\xaf\ -\x13~\xfa\xcd\x05\xe8\xe6$\xf2\xd5\xc6\x0bs\xcf\x85`\ -\x8c\x06\xa6\xf1\xe9\xbe\x18\xa3;B\x80*\xf2N\xb1\xe3\ -e\x09$\x1cVN;z\x87v\xf4\xec\xea\x8eL\xd4\ -\xec o\xa5J\xcf1\xc0i\x833\xe0xK\xca\xea\ -\xd6*\xa6\xc8.\xe1\xeb}e|\xa8\xb5\x0a9\xd14\ -\x06\x1d0z9j%\xd7Z\xae\x81'b\x96b\xae\ -\xb1\x93f\xe6t\x17\xa0G\xeb\x96\x83*\xe6T\x1a.\ -\x1ae\x8f\xcb\x9c/\x8f\xc5\xe4\xdd\xf9\xef]fv\x08\ -\xde\xb28\xe2n\xad\xab\xa3\xe6\xe4\xc1\x07vl18\ -\xb1\xb3\x957!\xcf\xfa\xe8\xdc,\xa8\x98\x87.\x98\xd2\ -9~\xe3\xe7_Q*\xf5\x13\x8f=\xd3\xb1\xd1,\x9e\ -,/\xfd'\x0b\x11\xbb8\xfa\x1c\x17M*,>\xf3\ -Q\xc4v\xa7\x97\xdf\xea\xcf/\x22\xde\x8d\xf5\xc4m\x89\ -\xf8\xe3oo(\xb5\xe0\xbe&\x86\x15\x19\x83\x9f\xff\xfa\ -\x8e\xff\xfc\xd7o\xf8\xfa\x91\xb1\x1f\xf9t\xb3L\xc1\xa3\ -tN\x8d\x96)\x90\xe2%\x0e~/]JhjO\ -\x8e\xa3h'[\xf08\xb2\xa6 \x14y\x1a\xd3al\ -?-\x88\xa56xoa\x8d\xc3<\xe8\x8f\xa7z\x99\ -S\x91o?]\xce=\xf4\xa4\x09\xdc\xb8D\xe8j\xe1\ -\xb3\xbf\x1f\x19!88'=F\x19S8Y\xa1\xa6\ -'\xb2\x1a\xa0E\xe9_\xf9\xd9\xeb)\xac\xbc\xce\xf3i\ -\xa1\x1d\x22\xc5\x22z\xd9\xd9a\xdb\xc1\x11iZEt\ -,s`d\xaf\xe1\xfe7z\x8f\xc7A\xa8\x8b\xb7\xcc\ -\x98?\x0a\xbb\xab\xb7;}\xd1#{d\xf2\xb4\xab\xcd\ -\xde\xe1:G\xd9\xcf:.\x17\xeeq\xa7\xc9\x8a\x9do\ -\xb0\x8f\xd8\xe6Kd\xe7*E\xf7\x14\xbd\xc4\xad\xe4\xe5\ -\xc7@\xcc\xeacO\xa8\xb5aK\x05GnX\x82\x85\ -\xb5\x82v\x95\x0at\xda\x06sm\xa7\x0d\xd0;\x83%\ -\x90\x1b\xe0\x8c\xc1\x8b\x08\x92\xb9\x14\x946\x98'@\x14\ -\xa7\xc4Y\x03\xeb\x1d\xa2\x0b\x0a2S\x1e|\xabXs\ -\x16\x98\x8c{\xe4\x94\x9b\x22\xc5y\xc1\x1ebg$Q\ -J\xbd\xb5\xb8\xafdy\x04\xeb\xb0\x97\x82\xabT\xf4\xc7\ -\xd1~\x90H\xc7\x22u\x998\xca\xbf?2\x8bx=\ -3[*B\xec\x92@j-G\xeeEY/~\x90\ -(=\xb5\x04\xad\xf1B\xab\x9d\xb9\x10\xf7\x9d\xba\xb0V\ -\xb5B\x06E\xe2\xbd\x1b\x85Jq\xd2u\xa4&\xd8\x16\ -\xc5\x81\x00]0o\x8f\x9d\xa1m\xc1\xc9\x0aL\xc4\xf5\ -2\x05X\xa7`8K|\xf1c\xa3\xd0\xf0\xb1=\xcf\ -\xa5\xe0\x1d.3\xd1\xcco\xf7\x031\xd0\x22m\xbd\x81\ -5\x1d.\x10V\xd6\xd1\xe4\xd5gx\xda\x14\x1d\x96\x18\ -\xa8\x8f(\x95wA\xe3t\xae\xc89PZ\x87s:\ -Cs\xe5:\xcaZ\xac\x07\x85\x84\xc1S\xf3\xd04i\ -\xdb\x13\x8b(+\x0dCW\xd4}\xf4\x0c\x05\xdb\xe5\x00\ -\xa8\xbd\xc18j\xc6\xee\xeb!\xd8SE\x8c\x011z\ -\x81\xcc\xc8\x819\x04\x982\x86S\xb5^K\xb9\xd7\xcf\ -\x7f\x10\x08\xe8\x0f\x0a\x03\xfa\xa7\xff\x97\xff\xe8\xf6\x97\xfd\ -\xdf\xf8\x9f]\x97)\xc6\xc8\x83\xda)A\x0a\xa0\x00k\ -O\x9d~\xf5N;\xda@K\xfe\xf6c?\x03\x1fR\ -\xeaXfz\x93\xa9\xae&\xbd\xe8}\xcb\x88\xc1\xa9{\ -\xf1\x14\xf5up\x17t0W\xbbk\x10>\xaaU#\ -\x00\x85\xd8 \xd8\xe5\xa16V\xa9p\x82\x9d4U\x93\ -\xad\xf2B\xea\x0dpA\x02\x92Zq\xbdD|\xff\xb6\ -\xe1\xdb\xd7\x0b\xfe\xb5\x9f}\xc6O>\xdf0GV\xc3\ -\xc6\x02\xbd\x1b\xd9\xa1\xe8\xdf$F\x93?\xeb\x980L\ -\xea\x22\xad1g\xcc\xebeRD\xee\xc4\x07\xa8\xd4~\ -\x8a\x179n\x04\xe6\x99{\x1e\xa6\xd2\xf1\x05\xec\xb2#\ -\xf5F\x90\x0f\x1a\xf7\x9c\x8f\x95^\xea3\x16S\xb6\x19\ -\xc7\xf6J\xb6\x1b\xa8\xf8\xe2$\xe4(\x05\x7f\xf9\x9b\x07\ -\xc7\xec\xce\x9e\x88\xdd \x1f\xf5\xba\x91\xddm\xc7X\xd6\ -\xd1\x825y\xe2\x91\xbd\xc0K\x04^p4l\x95\x98\ -\xe8t\x18\xa4\xc2\xae\xd2\x89k>E\x8a\x15\xd1\xe9C\ -/\xad!\x84p\x16\x12\xc3\x8f\x9e2\xd1\x9d\xf4r\xf3\ -\xd7zK.\xf8\xe8db\xb0\xd2\x9c\xf0\xb3\x8e\xe2\x91\ -\x13\xac2\x0eONx\x9c\x19Q\xb0\xb4\xc8\x101m\ -pY\x02U\xee*X\xea\x18\x8b;{R\xebj\xe5\ -si\x0cW##\xdb\x80\x16Jv\xe2#\x13 \x17\ -NH\x82\xb5h\x86\x9d\xf2\x10p-\xb3\xc7e\x8a\xe8\ -\x1d\xf8\xee\xd3\x85\x81/\xc6*\xe11\xe3\x9b\xd7\x191\ -\x90\xae\x98J\xe1\x08Y\xa3-\x1f\xfcI\xb6LcT\ -\xaa\xc9J\x0cO1\xe6mL6\xd6\x8ci\x0a\xb00\ -\xd8\x94!^\x01r7\x14\x00\xf3\xd8\xb2\xd8\x13L7\ -\x0c\x8e\x1a\x94]\x14\xc6\x9cim*r\xcf\x5c\xe7\x08\ -c\xf9\x1d;\xc7`\x16\x0bz\xae\x17Q\xf2\x82\xc6\xcf\ -\xa3\xc8o\x95\x05W\xf0\x0e\xcb\xc4\x5c\x88\x9c\xda\xbf\x10\ -\xee5\x82\xbd\xac5\xa7\xbb\x06\xc3\x13\x9d3\x00\x8b\xdc\ -\x9eZ\x88R;r\xd39\xa2\x8e\xd7\xaaP\x03\xc4!\ -1#\x09\x93\xbd\xf1\xf8\x0e'M\x18\xb6\xf4\xb4%\x97\ -\x8eS\xd4[\xd4M\xf5N\x7f\xfa\x10\x93\xed\x85\x22\xaa\ -)\x92P\xb8\xa7\x86%\xfa\x93c\x7f\xdf\x13.K\xc4\ -\xbaeD\xefa\x94^\x09P\x98\xb7\x1e\x05s\xb4\xa8\ -\xcd\x9c\xa4H+\xa8\x94u,(\xad\xe9\x8810E\ -\xaes\xaa3\x84\xa9N\xf1\xb9\xa9T\x04\xa9\xdf\xb7\x5c\ -\xc8w\xf7\x16\xeb\x96\xf1\xe92\xd3\xaa\xa71\xefQ\xab\ -8\x03<\x7fF\xe2\x1c\xed`\xfd\x0c9\xbaL,\x8a\ -\xac|\xf9\x14\xc1JK\xd5\x9f\xf6\xd8\xa2\xb5\x99\x1fn\ -#MHFc\xe6\x0c\xbf''\x0bZi\x0d{\x05\ -.\x13\xdfS&\xa2\x1bR\xf0\xac9'{V~\xfa\ -CAR\xdd\xb0\xc0\x8d\xd1\xe1}K\xf8\xed\x1b\xa1Q\ -\xe3\xfc\xee\xa0\xa0\x90\xebc\x879x\xb9\x8c<#\xa2\ -\x8dT7\xe2\xc6\x18\xcbI\xf4\x9a\xb8\xae\xbaN\x81Q\ -\xe8\xa9`\x99\xbd&\x13\x9c~\xce\x13\x85\x8a\xedt\xf2\ -0\x90-\x95\x8a\xc9\xfbS\xa8\xca\xc2\x9a\xc5\xe0\x962\ -&\xcfgsW\x08\xc549\xda\xedT\x8c\x1fG\xc1\ -\xa7\x97\x09\xdbV$&eaudj2\xa6\xe0\x95\ -\x19S\xf1\xe9:s\xdd\xe2\x99\x97\xc1\x15L\x97\xbd\x95\ -\xd3\x0d\xf4\x8e==-\xcb\xa31i\x12\x8f\xf6\x86S\ -P]\xcf0\xbc\x8a\x94\x0d\xf6\xe3\xd8\xfek\xee?\xfe\ -_\xff[\xff\xdd\xff\xf1\xef\x15\x02\xfeaa@\xfe\xa7\ -)\x9a\x96\xbf\x7f\xdf\xf0\xe5}S.zCkV/\ -\xa2\xc7u\xb6\xa7\x98+\xe7\x0cg\x1c\xa6\xc8\x94\xa2A\ -\xa92b`\x1f\xb2\x1a\x85@Q\xd4,\x0f\xa7s\xe6\ -\x89\xaa\xad\x0d%w\xcc\x91\x0f\xc0e\x8e\x02\x81>\x7f\ -\x9f\xb7\xfb\x8e\xdc\x0aw'\xceI88\x1e:Z\x95\ -\xf6\xd4\x90\x12_\xd4$dbJM\x89\x5c\x1e\xfb\x9e\ -\xa9\xdcF\x95\xb2\xf5\x19\xd5\x9b\x12_\x88]\xd1\xbf\xc1\ -\xbb\xf3\xf2m\xe7\xee\xbfs?\xd3\x1a#<\x1b}\xfb\ -\xab\x12\x9cV!Ek\xeb\xa7J\xff\xfe\xc8J{j\ -\xb2\xfbqDO\xff,\xab\xe0\x18\x1dL7\xa7\xe0q\ -\xf0\x0c\xbaFC#\xc7\xdej'\xcf\x17\x94/`\x8c\ -\x84\x94\xd4\xde\xf1\x93of|\xf7\xba\x9c*\xff&\xef\ -\xf5\xaa\x15I;G\xbb,\xb6b`\xf6\xb8\x01\x85K\ -\x00N\xb8\x0e\x0b\x22\x1en\xac\xda\xb3l\xc6\x1aQ\x89\ -%_\xd5i\xb6^\xf1Xy\xd1\xf4N;\xd3\xb6V\ -l\x1b=\xe1/\x97\x81@\xe5.\x11\x00\xe6\xc0\xef/\ -W\x0a]\xaa\x16zL[l\x08\xd6c\x99F\xa8\x8a\ -\x14\xec\x99\x17\xce\x88\xc3\x1d]\xb1\xb3\xcc\xd4.\x95~\ -ZZ\xf5\x0c\xb6\xfd\xc0\x91\xca\xd9\xb9\x04\xf1\x0c\x0e\xa1\ -\x98k\xad\x142\xa5\x8a./t\x07\xc7\xeeF0\xa9\ -\xc1f0\x10\xe8E{Z\xe7\x0d\xbe{\x9d\xe1\x1c\xc3\ -EnK\xc0\x1f\xfd\xe8\x8a?\xfa\xee\x05\x9f/3\x01\ -0\x85\x93\x09\x1f\xb8O\xcc\xb9\xa1\x95\x8a\xa6\x9c\x82)\ -Z\xac\x1b\xc7\xee\xb9=\x05\xa0\xfcl\x99\x1dpY\x02\ -\x11\xba\x8e8\xd7\xd4\x0a\x82Vs\xbd\xb3(\xbf.Q\ -\x9a\x80\x8e\xedH@\x07\xd2Q\xcf\x22\xf0\xb6D,\xd2\ -\xefP\x97C;\xe6\xb6%Xg%\xecl'\x8a\xf6\ -\xb1S\x10\xa6\xc1\x14\x8c!\x04,F\x0f\xefHA\xcc\ -Y6$Cr\x1a\x95\xed]\xe2D\xc8\xc91X\x12\ -\x1e\xde\xca\xb2\xa8\xe0\x9c6@AR\xa6\x9fZ\x85\xf6\ -LY\xec]L\xff\xa3!\x97\x8a\xb7\x8f\x1d\x8f=\xe1\ -c;\xb0\x0b\x1c\xe6,p?*J\x03 \x1ae\xf9\ -\x01\x17\x82BY%\xb0U\xd2\xed\xc6D\x83\x18q&\ -\xd0\xa1q\xca\x86\xce\x5c\x0c&)\x92\xfa\x98s\xc1c\ -\xe7\xb8\xfb\xf35JD\xc9\x07f4&k\xca\xb8o\ -<\xa3\x1a\xf8\x1d\x0ea`\x96Sa\xbc\xdb\x9f_&\ -\x8d\xa5-r\xa1\x05x=\x92\xac`\x0e\xb90;\xa4\ -\xb4\x8a\xc7\x91\x18\x9b\x9c(\x84\x1b\x8d\xc4\x97\xfb\xaep\ -$\xbe\xc7\x03]\xfd\xbee\x0a1kc\xc2e\xe7\xe5\ -\x99+\x0b\x13\xefIc,MS%i-\xf6\xd4\xce\ -\x06\x08\x86B\xb9Rik\x0b\xcec\xf1\x96\x96l\xd0\ -\xb6\x09\xc1\xb5\xbc\xed\xa7;\x80\xa9\xa3\xa22J\x10\x08\ -\x9d\xe5\x8b\x00r\x9c\xf8\xd2\x8d49\x87\xf7\x8d\x85\xe1\ -ub\xd6G\xd0*j\xf6A\xe7\x7f\x13TIl\xfc\ -\x06\xbc.\x224VZ\xae\x97\x89\xcdd\xf0\x14\x07\xd6\ -\x86s\xd2\xba\xe5\xa43\x8aS\xc7\xdb\x1c\x88\xef6\x16\ -{\xa2\xfdv\x00\x9c\xc6\x04\xc7:\x16\xbd\x93R\x0a\xaf\ -K\x10\xeb\x02\x22q\x16t\xcbI\xa9\xd3\xa5>G'\ -4p\x16\xdc\xc8*\xde\x9a\xab\x90\xdb\x1cQ\x1bq\xdb\ -I\x13\xcb?\xfb\xf9\x1b\xbe\xffH\xb8.\x1e/W\x06\ -\xab\x1d\x99\x09\xa2\xce\xda\x93y\x91\x12\x8b\xd6\xe0\xdc\x89\ -7N\xa5\xc0Z\xe4\xc7\xf4]\xfeC\xee\xf6?\xa8\x00\ -x{+\xf7-\xd7\xf5\xeb\xc7\x8e\xc7V\xf0\xe5c\x17\ -\xbb>\xe3q\xa4\xf30\xa8M\xe2\x1a\xe7i\xa7*\xbc\ -\xac\x8e\xcc\x11\xd0e\x0eg'\xb6n\x99\x1f\xb4\xa3\x8c\ -\xff&\x9a\x1e\xd9\xcbT\x5c\x0e(C\x07\xf0\xf1\xd8\xce\ -\xdd\xeb}M\xd8S\xa3\x18\xac\xb1\x82\xe3\x8b\x5c\xb0\xed\ -\x84\x0c\xa5\x94\x09(\x91Z\x99*n{\x82&\xe0\x80\ -mcPF\xf0^\xbb\x5c\x8bT\xe9\xcb~\xb9F\xbe\ -H\xfa\x0crm\xb8,\x1c\xd5\x0e\x88L\xe9\xf5\x07a\ -\x22d\x02\x1c\xda\xb3.3\x0b\x90u'_\xde\x19\xa0\ -\x99\x06o-\xaeK\xc0e&f\xf3P$o\x08#\ -L\x82\x97op?\x04\xd3p\xaf\xb7\xee\x051\x048\ -}.\xe8\xf4\xd3\x0f\xa5\xf0\xae\xe4\xb9\x92\xe9\xbb\x8d\xce\ -\xe1\x9b\x97\x0b\xe9\x86z\xf9z\x1f\x94,\x1e\xac\x8f\xa3\ -\xa0v\xaeX.BzNQ\x93\x82\xc0\xcby8\x1b\ -\xe6H\x92!\xd3\xb5\x06B\xb9\x9d\xbe\xf7\x0e\x16O\xde\ -(IN/@m\x0d\xdb\x9e\x00\xdb\x01\xdb\xcf\xae:\ -\x15\x16y!8Dy\xe8\x8fB0L)\x85\xb66\ -\x8d\x19\xad\x04\xa6\xf7#\xc1\x19'\x5c\xae\x01\xc0\x17\x91\ -\xc1/\xf4ZO\x81\x0cz&\xeb\xf1\xf3\xae\x15XG\ -f\x02\x8c\x90\xb3\xac\xcc[\xeb\x98gwN\xae\xae\xcb\ -\x84\x5c*\xbe\xfd4\xe3r\xa1\x06c\x0e\xa4W\xa6\xdc\ -0\xe9?\xb7\xde\x11\x22\xbb\xca\xc7Z\xd1JG\xaf<\ -(\x97)p\xef-\x16\x83\xd7\xafg\x11\xcaNl\xdf\ -\x08Q2\xb2\x7f\xd5\xde\x9029\x17#\xb3\x22:\xea\ -]B0\xda5\xb3\xfb\xf0\xce\xa04\xea\x15>\xddf\ -D\xc7\x95\x97\xb5\xe4:\xfc\xf8\xf3Mcw\x87\xeb\xec\ -\xf0\xf96c\xcf\x0do\x8f\x04(\xdb 8\x83\xde\x18\ -\xc2u\x1c\x05\xbf}\xdfxy:OJ^\xca\xe7A\ -m\x8c\xc1m\xe6gJ\x86\x00\xfb\xf1\xaf\x1f\x991\xd7\ -9\x93l\x08\xb1\xd0\xf7\x86`\x89\xe7\xed`\xd1\xf2\xb6\ -Vv\xc8\xe7\x04\xab\x9fL\xf6u\xcfH\xb2\xbcfM\ -fZ\x03\xd6\xadb\xcbYc\x7f~&A \xa4Y\ -\xa8\xe9Y^\xf0K\x0c'D\xab\xf5\xc6DLk\xf0\ -\xbe\x1dX\x8fz\xee\xeb\x9d\xe3\xbb\xde\xc4\x94`\x81\xd7\ -\x90\xdaX\x85u\x9d\x19\x0d\xb5W\x5c\xa3\xc7M\xa3\xf3\ -O\xb7\x09G\xa1\xc2\xff2GE\x00\x1b@(Z\xd2\ -\x0eI\x0b\x85a'k-\xd7\x0e\xb3\xa7\xd6\xa7t\xba\ -\x8f&\xb1\xdd?\xee\x99+\xc9\xdc\xf1\xb6\xee0\x86p\ -\x9aU\xa26\x00\x98\x08\xd2\xc3c'P\xed\xf3uF\ -\x8c\x16q\x0a\x5c\xd3\x18j\xa5\xc6T\xd6\x1a\x9e\xbdS\ -\xe4{\xbaL\x14\x90\x15M\x0d\xf6\x83\xda\xa3\xdb\xec\xb1\ -\x89\xc3\xc1\xef\x9a\x80\x9c\x9c)\xbc\x04\x80\xb7{B\xca\ -\x0d_\x1f;r-\xfc\xacREi:\xaflW\x9a\ -#\x09\x82t\xfcH\xcc\x188a\xf8\xd8\xf2\xa9\xe7\x9a\ -E\x09\xccz?\x7f\xfc\xe9\x222\x1f/z\xabb\xc1\ -y\x83R(\xa4\xdd\x15\xb9\xce\xc6\xef\x19\xa4\xd5+\xc7\ -\xf6N\x13\x19# \x95\xf5F6\xc5\x8e\x8f=\xd1\xe1\ -\xa0\xd5\x95w]\xd8aE\x1dC\xac\x01\xd1\xff\xe6\x18\ -P\x1a\x03\x80\xee;\x9f\x87U\xfc\x9bO\x97\xc8bX\ ->\xfe\xe1\xa4X\xe4x\x22U\xb2\x91\xf0gx\xf7\x8d\ -\x09\x04\xc0\xa2\xb7v\xae\xbdZ\xa7\xfd1\x95\xaa@3\ -\xfe\x22b\xb3=\xde\xee;\xf6##K\x93\x942\xcf\ -\xf1&\x81\xe4w\x9f\xe6\xf3}K\xb9\x9cB\xe0Z\xd2\ -\xba\xfdv\xfb\x9b\x03\x019W\xcb}}\xa4\xda:|\ -\x00\xeek\xc6\xfb#\xe16\xc73I\x89)m\x84o\ -x=x9\xd3\xf7}\xbd0\xcar\xdd9\xbe\x09\x96\ -\xa9]VB\xa3):\x1d\xf4\x1c=\x95\xd60M\x0e\ -\xdb~0\xcc\xc4Z\xee@\xe4\x12p\xce\xe1\xbb\xd7\x09\ -S\xf0\xf8\xd8w\x5cg*\x92\xf7T\xb1,\x14\xcd\xac\ -;g$Kt\x98f\x8b\xd2\x1a\xe3v\x1bQ\xc0\xb3\ -\xb3X\x16/*\x13+\xf1\xde:\xaca\xb7\xfb\xf5\xfd\ -8\xa3\x8b{\xef\xb21\x09#\xdc!\xda\x1f\xad{\x1f\ -\x1b\x95\xf9\x16]=.\xd1\ -\xa3\x08\x1f\x9a\xdbP\xfb\xf73\xaa8\xd5\x0a\xe3p\xda\ -\xceb\xd4\xa4\xc5\x91p\xc6\x98Q\xba\x09\x1c(z\x1a\ -z\x05\xba5\x9e\xecx\xa3\xe9L\x85]\x1f\xeb\xc1FG(tg\xc6\xb4-\ -\x0b\xb6\xc33#\x15f\xa8DG;a\xae\x151:\ -X\x07\xbc\xef\x19\xaf\x97H\xa5\xb8\x84\xa9\xeb^\xa4\xa9\ -\xe0^\x98\xe7\x01\x01F\xad\x03\xb7\xc9\x91\xb4\xd7:j\ -\xa3\xbe\x87\x88m2\x10\x1e\xa2t\x1e\xa9\x9c\x13\x90\xd6\ -\x1bb\x0c\xf8zOZ]P\x8d\x1f<\x03mj\xa7\ -\xf2\xdc\x07\xa5\x18\x9a\x8eO\xb7\x09\xafK\x04t\xc6\x0d\ -\xad\x92\x01\x98\x94j\x81\xde\x0c\x9a\xe5\x94\xe6*-X\ -\xef\xbcb\xf6#\xe3\xeb\xfd\xc0m\x8ex\xdf\x0a\x8eR\ -\x11\x83;#\x85\xf7\x83\x05\x85\xb3d\x88\xcc\x93=\x09\ -\x8f\xde*\x09Pk\xc9\xd7[<\xa7\xbe\x97\x99`6\ -+k\xa01\xc0\xe4\x0d\xc3z\x84m\xae\x85L\x81\xde\ -\x1b\x0eY\xa2G\x01\x11\xb4B\xf4\xd6\xe1\x9b\xdb\xac\xcf\ -\x8e\x1c\x94\x18\x1c\xa1I\x00n3\xdd\x12\xa9\xf0\xbc>\ -r\xc3\xfbcg\xac\xb6z\x9198\x04\xef\xcfF\xd7\ -\x80\xee\x819\xfa\x13\x93lT\x98\xc5\xc0B\xc0;\x83\ -\xeb\x14\x7f@:\xad\xcc\xa8\xb0\xc0e\xf2\xe0\xad\xc25\ - E\xe5\xfc\xef\x1e[\xc1\xfb\xfdP\xce\x03\x03\x8cZ\ -\xe7\xbb\xe4\x5cO\xa4\x16\xfc\x0d\x15\x00\xaf\xaf\xef\xe9e\ -\xb6\xebe\x8e\xe8\x8d;\xf1\x97K\x04\xb4\xcb\xc9\x859\ -\xd2\x979\xe22\x07$q\xf2\xc7J`\x0a\x03\x16#\ -\x7f98\x9e\xddRA\x15\xa3\xba\xf5\x8e\x8f\xed\xc0\xa4\ -q\xd3\xfb\x9dy\xe6]\xfe\xe3\x81\xb9e&\xb7\xe3N\ -\xcdZ\xdc.\x13\x9ap\xbb\xd6P\xadka0OF\ -\xd4/\x87\xb4\xebK\xea`\x11\xe2\xf8\xc2\xb4\xca\xfd^\ -m\x1do\x8f\x8d\xe2\x1d\x09\xfd\x9c7\xb2\x83\x84s\x07\ -\xfdq\x1f\xe2\x0f\xda-\xb6\x83\x9d\x13U\xfc\x1d_\xde\ -wt\xc8[.\xb4&\xc5\x1d,jj\xef8r\x97\ -*\x9a\x05Dp\x16\xebF\x81\xd5\xcb5\x90\x84\x04\xfe\ -\xdd\xaa\xd0\xc0\x15\x15sdl\xeb\x12=\x1e{An\ -\xcc\x8d\x9f\x9c;\x93\xdcR\xe1Nvdw\x0f\x0e\xc2\ -maf\xc0\x91\x1a\xba\xb2\xb4\x87-(\xb5\xc6\xbf\xb7\ -'\xbf|\x00_j\xed\xb8N\x9cT\x1c\x07\xbb\xd6\xda\ -\xa8\xc8My\x88\xa0\x9cDH\xc02\x13\x8f\xdb:\x9f\ -\x87\xae\xe8\xccaI\x1cl\x04g\x0d>\x1eI\xdc\x03\ -v\xd2\xbd\xf3\xc28v&:Z\xaf\x8e\xca\xf0`\x0e\ -\xdeS\x7f`\xc8\xa9\xaf\x85\x13\x0e\xab\xe2l\x1cD\xa5\ -p\xaf\x99JC\x88\xe6\x9c\x148\xcfB3\xab\xea\x9f\ -#\x8b\xbf:\xd2\x12\xf1\x034.\xf8\xbc}\xac\x89\x84\ ->o\xa0\xa4\xe2\x13\xcad`\xf0\xf5\xbeS(ex\ -\xa1?\xf6\xcc1;4*\xec\xca\x05(\x22,v2\ -\xe0\x8f\x5cu\xc9\xf0B\xca\x8d\x10\xa4\xa4\xea\x7fK\x19\ -\x97y\xc649^\xa6J\xa7\xdc\x8e\x06\xe3\x0d)g\ -[\xe5\xe7\xaau\xd6\xd1$*\xad\x0c\xca\xbaL\x01\xa5\ -\x80\x17\x94\x1c0\xf7]*w\x85\x08%\xad\xda`\xb8\ -\xff\x86\x05\xaeS\xc0\x1c\xfd\xa9]\xf9t\x8d\xb8]\x98\ -6\x97r;]\x06#\xa6\x9b\xddv\x03\xac\x22q\x0d\ -\x9f\xbd\xf1y\x06%l\xe6\xdaN!\xed~d\xac\x99\ -\x93\xb3\xdb\xc5\x13\x91*\xa1_\xaf\xe4\x14|s\x9b1\ -\xd2C\x83\x9ee\x1f\x1c^\x96x\xfa\xae\x1d\xa8\x01\xba\ -\xcc\x91\xaaz\xcf\x84\xbf\xe1\xe8p\xfal\xf6\x94\x913\ -\x0bu\xe2\x889]\xf8x$\xac\xa2yZ\xc3\xa9B\ -.\x05\xaf\x97\x88\x18\x18\x8e\x13\x1d\x0fo\x80\x85\xd8\xfb\ -c\xc7zd\x8a\xca\xa6\x08k:j\xe1\xe5\xb1D\x16\ -\x1e\x93\xb3\x08\x8aR\xdes\x85q\x0e\x8f\x9d\xec\xf9\xdb\ -\xec\xb1\xe5\x82_~Y%h\xb4g\xc0U)\x1d\xb3\ -\xb7L\x85\x93\xbef\x8a\xfc\x5c9Ykb\xf5\xb3`\ -4\xb2\x08\x16\xb1Ljg\x97o@W\x03\x01Q\x05\ -E\x93\xd8#3\xf5\xf4\xa2\xb0\xb4mO\x18\x98\x0e\x0a\ -\x89\x19C\x9bR\xc3\xe4\x02\xee\xfb\x81\xfb\x9d \x9e\xcb\ -\xec\xb9\xee\xd3?\x0c\xa7\xb1\x12\xb5q\xbd\xf1\xf5~`\ -\xdd\x0b\xe6`\xf1\xa3\xd7\x05\xad+\x0d\xf1 \xe3e\x0e\ -\x0es`\xe1\x1f\xc5\xd1\xd85\xc2~\xbb\x1fXs\xc2\ -m\x0e\xc8\xa5\xe2e\xf2X\xb7\xa2\xb0*\x8a\x80\x1b\xb8\ -\xc3?j\xc7\xb6e\xd4\xae\x89s\xedp\xb6\xe32E\ -B\xd9\x8c\x85\xb1\x16\xa5\x15}6D\x96\x07\x8d\xea\xbb\ -\x02\x8cf\xe52\x8cw\x0e\xa6)cA\xcf\x972,\ -\xc8\x8b\xe0\x010\x8fiJtx\xbdD8C\x17V\ -t\xd4\x19\xac\xa9\xe26{|}?\xf4\x9ew\xadg\ -\x99V\xe9\xad9\x0b\x8f\xd2(\x92\xbf\xcc\xccqp\x96\ -\xf1\xbfU\xf1\xbf57\xd2?\x8d\x22\xcdK;\xa3\x80\ -Sa\x02\xebQ\x1a\x0chQ5\xe0\xcf\xb1\xe6\x8a%\ -\xb6\x07\xf0\xc7\xe9\x0f\xb9\xdb\xcd\xe8\xec~\xe7/2\xc6\ -\xfc\xfb\xff\xe1\xff\xfe\xffj\xc2O\xfe\xcd\xdb\xd4\xf1\xe9\ -:i_\xcf]\xd9>,y\x80P\x86\x84\xc5\xa4\xd6\ -\xd8\xed\x8b\xeeT{G\xf0\x12\x9f\x85\xa7\x88c\x08\xdf\ -\xac1X&v\xd4%7\x5c\x16Z\x0d\xb3\x0e\xe2\x10\ -\xac\xbe\x10v\x8a\xa9>G\xf4\xc1\x19\x94\xc6\xc3\xbb\xd7\ -\x8ee\xe2\x0e\x8b;\xe6\x8eu\xd5E\xb5h\xda \xbb\ -\xd4\xc7=\x0bO\xdb1/\xee\xa4n\xe5\xd2E\x99\x1b\ -#ks^\x16\xe3\xe7\x00\xe8<89\xdaxF\xb8\ -\xa2\x93\x9f\xed\xdd\xb03R\xb0\xd4*\x1f\xda\xcblO\ -\x01\x9asc\xd4N0\xd0\ -\x06\x12Jv\x9c\xd3\x06#\xcf\xf9\xbaQO\x91\xf2\x0f\ -\xf3\x1dHz,\xad\xa1W\x83\xeb\xc5\xe3\xfeH\xca:\ -\xc0\x09L\x1a{\xc1\xf7G\xc2\xf5B\xd1RP\x11J\ -\x14.\xa3F'\x8d*\x09-18\x0a\xb5$\xdf\xdc\ -.8J\xe6\xbf'\x01\x9a\xd7\xfbj\xe82CmO\ -0\xd4\xd8u\x03\x80\xd1\xafk\x9d6\xb2\xf1\xd0\xd3\xea\ -j\xcf)A\xef\x03\xe04\xc2qx\xd0rt\xcfg\ -\xfce\xf1\xf0\xdeb?\xc8\xfe\xf7\xca\x06\xe8\x12\xe6\x1a\ -k\xf0\xe5}#Cb\xe2Ah\x94\x0c\xf8\xcdu\xa2\ -\x96\xa4=\xc5\xb3\xf7\x8d\x14:&\xc01\xd2v\x89\x16\ -\xf7=\xe1u\x99\xd0\xd0\x15\xfb\xcd\xf7iK\x84\xc2D\ -\xe7\x9e\xefE\xeb\xb0\xa0\x15\xd8Y\x9c\x09t\x00c~\ -\xe9\xbf\x06\x82\x15I\xd1\xb2OrF+\x09\x81g\x9c\ -u\xd8\x8e\xc2D\xcb\xd6\xcf`\xab\xeb,o{\xeb'\ -/b\x89\x01\xb56\x18gQJ9\x81A#\xcd\xd4\ -[\x16\x1cLscw_\x1b//\xf4&\xccz\xa6\ -\xee@P\xae\x94\xa95H\x8dT\xd3\x81O\x06\x80\x06\ -N\xa6\x9e\x9c}\xab\x80-\xfdY\xe0\xbfw\x9b\xa3\xd2\ -B;J\xe3;Q\x1a;\xf3\x8f5a\xd2\xa5\xd94\ -1a\x97j\xe0L?\xcf\xed\xd2\xb9\xea\xa9\x82\x9dM\ -\xde\xeb,\xee\xfa}\xfb\x19\x92c~\x10\xe8\x04\x00\xdf\ -\xdfW\xdc\x96\xe9L\x96\x0c\x9e\xcf\xcf\xa7[\xc4\xba\x13\ -\x9dkz\xc3O\xbey\x81\xd7d\xc0\xe8\x9e\x18\x19*\ -Kx\x86d1\x1fE!W\x96\x97\x22\xb3\x0e\x0c&\ -O\xf7H-\xb4\xedr\x02\xc4\xc9\xea\xaf\xbfn\x88\x8a\ -\x1e\x8f\x81\xa0\xa9\xa4\xdd\xba\xf3\x1d\xdepu\xf3H#\ -h\x88\xefp*\xa4\xba>v&\xa4\xce\x91cz\xde\ -\x7f\xee\x0cS\xb2\xfc\x1a\xe1\xbdCo\xed\x14\x1fN\x81\ -\xb6\xd7#5\x84\xc05Y\xebF\xdf\xd5H\xc1\xe5\xda\ -\x91E\x97\xc1~d\xdc\x96\x08\xe7,\xde\xd7\x03\xaf\x97\ -\x09G\xae\xd2He\xbc\xed\x16y\xfd\xf9?\xf9\x0f\xff\ -\x17\xff\x93\x7f\xab\xff\x01\x97\xfb\x1f\x96\x05\xd0{\x8f\xf5\ -\xfe\xd5*\x83\x1b\x82\xca\xccS\xc0Q\xe8Cm\xb5a\ -\xdd\x93\x04)\x06\x8e\xe9\xa9\xf4\xcbj\x94\xb6\xa7\x8a\x92\ -\x0b`\xf8\x17\xaa\xa5\x9f\xa13\x03\x1a\xf3\xb11\xb4'\ -\xc8\xc2\xd4\xa1\x03T\xab\xf6,\x07B\x95\xfd-\x17\x0a\ -\x1f\xbc\xaa\xa5e\xb2'\x0do\xe0i\xb7\x8d\x14\xc0\xdb\ -%2\x9cG\xbb\xa4m/*2x\xe0\x19p\xc4\xfa\ -\xf1H\x02Fp\x851i\x7f;\xfc\xee\xf75\x9d_\ -J\x8c\xe6\x0c\xa7\x98\xe4\x0e0`\x07xY<'\x02\ -\xd2\x0ct\x08\x92\xa3\xee\xb87(\xfd\xab!i\xff\xff\ -\xb1q\xbd2\xdcj\x1d\x14\x96a\x14%\xde`=\x94\ -\x96\xa7\x97\xb2\x83Q\xc8\x1d\xc02S\xa4\xd3\xdb\x08~\ -\xa1?{;T\xe84ZG\xf8\xdd\xc8\xc6\xa3\x00&\ -k\x9e\x89w>0p\xc5H\xcd\xd4\xab\x0e\x01\x8fs\ -\x94\x08\xc3i\x00_~wz\x81k\x17\xb9\x0a<$\ -V\xe5~{\xe7\x99\x148\x22\x99ewi\x12\xf9U\ -M%\xda\x0f\x8a\xc2\x9c\x9b\x94\xf7\xbc\xa8\x9e\xe9|,\ -\x8c\xac\x0e(\x03:\x09\xa8i\x90\xe5\xadAhL\xf1\ -\xb5\x0b\xd7\x19[\xca\xa7(\xf3\xc8\x14x\xbe\xdc\x02\xbb\ -H\x05SM\x9e\x1dQ\xa9<\xc4K\xd1\xa8]\xa9d\ -Q)m\xfak\x9c\xeal\x80\x87\xd9%\xfaSM}\ -\x99\xa9\xce\x9e#\x0f\x97\xc9{\x0a\xe9\x9a\xf6\x97\xde\xd0\ -y\xa0T/k\x1cB$\xc0\xe5H\x14Wm\xa9\xe9\ -3\xe1\xfb\x10<\x9f[\x81*e\x03\xa2\xca\xf9\xb1?\ -\x19 [\xa2e\xb4\xe9\xfd\xaa\xb9\x9e\xee\x0bt>\x83\ -\xbd\xb1\xc3\x86\xe5\x0a\xc4[\x83\xc8\x04\x15r\x17\xca\x0f\ -\x98\x9a\xba\x90o\xb3\x87\xb7\x16_\xde\x0f\x8ePU\x14\ -\x13\xd7K\xfa\xa05\x06\xeb\x9a\xf1\xab\xafw\xa4&Q\ -\xdbN\xca\xdc\xfbZp\x08j\xf2g\xbf|\x87\xf85\ -\xda\x0b\x93^\xb7\xee\x09StH\x0a\xdb\xb9N\x9c\x04\ -\xa5\xd2\xcf\x02}?\x18\x0b\xfdu=\x90\x92\xbc\xf6G\ -\xc1o?v\xfc\xea\xeb\x81u+\xf2\xaew\x09\xb0:\ -\xd6TP%\x1e\xebR\xd4\xbf\xad\x07>\x1e\x5c)\x04\ -\xaf\xe6\xa4\xd2\x9a6\xa8\x88\x00\xf0\xbaLD\x16{\x8b\ -\xcf\xd7\x88\xeb\xe2\xcf}\xbf\xb3\x9a\xaa%:\x5c\x86x\ -sK\x19[.x\x7f\xecg\x84\xf3\xe4\xc9\xd3\xbf\xc4\ -@\xfbm\x7f\xae\xe8\xba\xd8\x19\xeb^\xf0\xf6H0\xa6\ -\xe3\xf3m>#\xbf7Yos\xafL\x17\xb5\xfd\x8c\ -d\x06\x80`\x1c\x96\xd9#Xw\x8a\xd4\x9c\xa8s\xad\ -\xd3\xae\x8d\x0e\xbc\xdd\xb9\x02\x83\xca\x86\xd2\x98\xffQk\ -\xc3\xebe:\xc1f\xb5\x0c\xf2+\xe0L\x873$\xa6\ -\xbe\x5c\x22\xe1F\x95!N\xcc\xa2\x10\x84\xcc\x1aXG\ -\xbe\xc8\xb8X\xc7d\xb4u\xeaN>_f\x94\xccf\ -\x81\x8e\x19\x00\x9d\xeb\x00\x00xY\x02b\x88\xd8SV\ -\x1a,\x1bA\xeb\x08\x98\x9a\xd5\xd9s\x12\xc2\xcc\x85e\ -\xa2\xdd\xe8\xbds\x04n\xbdC\xaf|X\xd6\xb5\xe2\ -\xa8\x0d\xce[r\x19`\x94\xb5]\xcf\xb8K\xd3\x01t\ -{\xd2\xd6\xc6\xa5\x9fR9=\xbds$\xea3F\xab\ -|m\xa3\xbcxe\xd8\xa7\x82`\xad\x14\xdd\x84\xc7P\ -\x1b\xd2\x10Ob\x1d\x8b\x18o\xb9~\x18c\xfd\xa3\xd2\ -\x1f\xcc\x22\x0a\xe7\xb3\x14\xc5\xf3v\xf2\xfd20\xc5\x9c\ -\x85\xd9\xa4Q\xe3e\x09\xa7\x88)\x89\x1e\x99j#(\ -*\xf8s\x225\x94\xe79w\xac[\xc1e\xf2\x88\x93\ -'\xb2U/\xed~4t\x8dU9\xda\xa6\xed\x91x\ -jvx!\xb0\x03\xdb\x13\x0bX\xe3\x1d\xd6\x8d\xdd@\ -\xad\x0dGU2c\xed\xd8\x0f\x02\xa4\xf6\x1f\x90\xf5`\ -\xa8\xdd\xa0B\x5c\x9c\x0bC\x9b#\xe9\x8b#e\x8d\xc5\ -\xdd(\xe0r\xed\xe8\xd2\xa5dAa\x969P\xad\xdf\ -9az\x1c\xe9\xf4\x98\xc7\x18\xb8\x22\x10\x8a\xb9\xa1c\ -?\x0aJ\xaeT\xc0\xabH\x9a\xa7\x00\xeb\x1c\xbe|$\ -\xa5,\x1a\x09:yi\x96\xde\xb4\x07?\xf0W\xbf\xb9\ -#'\xb16\xbc%\xc6Z6\xca\xf5(\xf8\xfa\x9e\xf0\ -\x97\xbf\xbcc=x\xd8\xa5\xc4\xb8\xe4\x9c+\xaeK\xc0\ -\x7f\xe3\xef\xfd\x84\x07n\xb0\x08\xc1\x0a\xec\xc4\x11\xe8~\ -T*\xf2E\xae,\xbd\xc3\xeb\x82\xb9^\x99\x09\xe0\x83\ -\xc5%\x04lGF\xd4\xea\xee\xb1e\x94B'\x8e\xf3\ -N\xe3b\x8eh\x83\xe0L\xb9\x00\xeb\xce\x9f\xe9:\xd3\ -\x9a\xec\x1d\x11\xe4A\xe3\xdeR\xbb\xb4C\xfc\xac\xef{\ -&}\xb3\xb2\xab]\x13\xc7\xc4\xad*\x1b\xc0\x18%\xcd\ -\xb1\x13\x1d\xe9m\xd1\x93-\xe0\x0cE\xa9D\xec6a\ -\xab\xfbY\x94\x966\x84\x8e\x14\x01\x93\x9ba\x91\x0a\xc3\ -\xa3RQ\xa6Egaw\x99'\x8a_)\x0f\x93p\ -\x91\xcd\xcd\x9a26\x8d\xb9ko\x9a\xc2\xb5s\x1f\xdd\ -;\xff\xde\xdesG=\xc8\x89\xd1{\xac[B.\x83\ -S\xc1\x82\x8866N S&H\xab6~\xa6s\ -\xb4ghY\x91\xc5zO\x150MdP\x87y\x0a\ -\xe8\x15\xd8\x94?\xe0\x9d\x132\xdd\x09\x80\x04\x18\xc7\xcf\ -\xc0Y\x07k\xb8\xf6\xe1\xebaU\x0cV\x01\xab\x9e,\ -\x921\xb5+r8\x8cP\xba\xc7Q\xe0m\xd7\xea\x0f\ -\x0a\x00\xb2\xe8\xd5\xc09\xda\x89\xad\xa1\x00\x9c\xb6_\xb2\ -,F\xe3\xc3\x08ej\x82\x1e;\x9f\xad\x97e\x82\xfb\ -A\x11\xd3\xbbe\xf1\xa0\x09S\xf4\x14\xdd>\xf6\x84\xfb\ -\x9eN{l)\x15\xef\x8f\x1d\x8f\xa3\xe2H\x05\x1f\x0f\ -\xbar\x96\x13H\xc7\x89=\xe3\xa8\xb9&y{lL\ -\xe9l\x1d\xaf\x97\x09[j\xa7\xdbc\xb8\xae\xde\xb7*\ -\xe7\x1b\x0b\xdfR\x0dz\x91\x80\xeco\xb2\x00X\xb3\xf9\ -0F{W\x8dzf\x17p\x99)(\x1b\xc4\xa5i\ -rg\x1e|\x8c\x01\xd6\x93,uQF\xf8e\x22\x82\ -5\xa5\x8a\x8f\xad\xa0T\xa2%\xad,\x80\xa6\xe3_X\ -\x0b\xb4\xce\xd1\xcd&\x98D\xefz\x08\xd5\x15{g\xf0\ -\xb2\x04\xee4\xe5\xe3\x1eP\x93!\xa8\xe3\x8e\x8b$\xbd\ -!\xb6*\xad\x9fY\xf0\xc7\xc1\x97I&!\xccB\xa2\ -\xc2\xe1\xac\xaa\x87\xb0o\xa4\x8e\x99.'@\xeeR\xab\ -\x0e6\x82\xc1\xf7\xef\x1b\x1eG\xc6\x14\xa8\x06\x0f\xce\xe0\ -\xbbO\x13Z\xa3Z\xbc\xa3\xeb\xc5%\x06\xb8k\xac\x14\ -\x9d\xc5w/\xb3&*<\xe4vu\x1fN\x91\xb8\xe9\ -\xa0\xd75\x04\x8bMy\xe25s\xec\xea\x95\x82\xd8\xfa\ -\x13\x879E\xcf1\x98\xa6\x19\xe3s)\xb9a\xdb\xe8\ -\xdf\x8e\x82\x06UAZ\x06\xba\xd5Y\xae'\xf8\xdd\xf0\ -\xa5\xba^\xa8\x04\xef\xda\xe9\x1a\xfd\xac#\xc6\xd5\x89\xfb\ -\xfe\xd82\x05\x82\x86\xb1\xd1#\xf2\x98\xa8S^\x8c\xf3\ -4\x1e\xbf\x8e\xd4\x1a\xbc\xdc\x18\xd6\x1a\xcc\x9e\x09j\xf7\ -\x95\xe8iNi\x08\x9f\xc9\xad\xc1H\xc7\xf1\xa1\xce\xaf\ -iD6\xacK\x1f\x8f\x84\xfbZ0M\xe4\xd8\x07\xa7\ -\xaa:g\x8e\xdc\x83!B\x1a\x90\xff\x9c8\x5cX\xe0\ -\xfd~\xe0\xfb\xf7\x03\x8f\xb5\xc8\xd5\xf2\x83\xb8[\xd9\xf0\ -j\x03\xbe\xdc3/\x87\xca@\xa9\x10\x18]k\x1c\xb0\ -\xae\x89\xf1\xc9]y\xf7\xc09\xe1\x98\x82?\x8b6\x16\ -\x0d$I\xd6B\x8d\x0a36\xfay0\x8d\xfd/\x0b\ -\xab~\xa2\x84\x07\x10\xe9\xbe\xf2\xb0\x8e\x1a\x87\xd6\xca\xc9\ -@\xaeT5O\xc1\xa16\xabXd\xb1\xe0\xab\xc6\xf0\ -\xc6\xe0\x9b\xd7\x99\xdc\x05\xef\xb0,\x9e\xb0\x99ZP\x0a\ -=\xe4G\xa9Tm\xd7\x86\xcb<\xd1*\x9ai\x9d\xfb\ -\xa3o\xaf\xf8;?yA\x8c\xcc\x08\xe9\x8d(fk\ -\xd9\xc9\xa5J=\xcd\xe7O\xf3yh\x19\xc3\xc27\x8a\ -\x87n\x01\x1d\xecM\x17\x83E\xae|\x87km\xc8\x99\ -S\x05B\xc5\xcc\x09pZ\xb7\xa1\xc9\x10\xe0gr\xb0\ -\xd6\xe2W_W\x1c\xb9\xe0\x8f\xbf\xbb\x92\x830p\xe0\ -#'B\xb6\xdc\xe0)\xd2\x1d\xee\x85\x11\xe6r?\x12\ -\xb6\x8d\xb4\xc0\x5c\x0anK@\xb0\xec\xe6ZoH\x85\ -|\x05\xef\x1d\xd65\xe9B6x_\x0fv\xc9\xde\x9e\ -\xab\xc4\xfd\xe8'\xb4ld\xd2?\xb6L\x91\x9d\xc4\xc0\ -\xde\x1bZ:\x7f\x80\x97\x0e\x81\x9f\xd3$\x0e~\x91H\ -v\x14\x14\xd0w\xd8+\xd7g\x8b\xe0GS \xb8(\ -z{\xa6\xf61\xf3\x84,\x00\xf2\x06\xdai\xbd\xe3\x0a\ -\x91\x93\xbc\xcf\xb7\x19\x97\xc0\xe4\xbf\x10<.\x91?S\ -*\xb2\x9c)}\xf5\xa1\xa4=\xa7}\xf6\xdb\x83\xd9\x09\ -\xbf\xfd\xba\xfd\xffi\xfb\x97_\xdb\xb2?\xcb\x0f\x1a\xf3\ -\xb9\xd6\xda\xfb\x9cs\xef\x8d\xdf#_\x95\xae,\x97\x0d\ -\xc6\x08\x09\xa12HF\xa0\x04\x044\xe8\xf2\x0f d\ -A\x8b.\x0d:E\x9f\x0e4\x90\x10\xff\x014h \ -d:HH \x17F\xb2T\xb8\x5c\x96K.\xdb\x95\ -\xef\xdf#\x22\xee\xbd\xe7\xec\xbd\xd7Z\xf3Ic\x8c9\ -Od/\xc2\xca\x0c\xab\xcaU\x95\x11\xf7\x9e\xb3\xf7Z\ -s~\x1fc|\x06\xee\x8f\x01\x14\xb3L\xfd\xac\xef?\ -\xfb\xb68l\x8b\xc7\xb6\xb2\x00\xff|;\x88\xe7\xb5J\ -\x86\xcc\x0cv30x{\x9c\xc8\x99\x91\xc7\xab#\x0a\ -\xd7v\x92\x0b\x9blu\xbd7<\xf6\xcaI\x91\xf7\xd2\ -@u\xf4\xc6\xe9h\xce\x15_\x1e\x19_\xee\xe7\x0c\xe1\ -\xd9\xcf\x82m5\xb3a\xdd\x22G\xf1\xc7I\xea\xa4\x93\ -\x8b\xe6\xcc\xfc=\x82c\xfeA)\x5c\xa5\x1d%+\xf1\ -\xd0\xe2i\xa3 \xf8\xeb\xe3D\x87\x9dz\xa8/\xb7\x8c\ -T\x81\x8f\x97\x95\xa2\xe6\xc7\xc9\xa9\x9e\xf7tC\x81w\ -(\xb5\x5cUk\x12&\xab\xa6R`\x9d\xc3\xaf>?\ -\x94\xe7\x12\x94\xe6YT\xe8\x81\x1c\x1d\xdd\x0f#\x9ex\ -\x89tL\x99\xdeq;\xda\x8fr\x00\xfc\xa4\x02\xe0r\ -\xb9\xdc\x87\xe5\xcdY\xa2T\x01V\x22)\x13Z\xf38\ -\x98Kl;\x11\xa3\xe7\x99\x91E\x0c|\xece\x02L\ -\x1eG\xc1\x91\x0b\xfe\xf9_~\x8f\xbf\xfc\xf6\x95\xbe\xe6\ -\xc53\xc7:\xb7\x89\xd6t\x96\x17*c~\xeb\xbc\xf0\ -\x97\xe8\xd9\x99\x8b\xf0G\xaf7\x91\xb0\xa9\x14\xec\xb9\xe0\ -\xba\xba\xf9!9C\x81\xcf\xd8g\x1f)+jW\x91\ -\xb1\xbd\x22\xfa\x80Sj\xef.h\xd0\xe2\xe8\xbd\xad\xa5\ -SDT\x98\x1c\x15\xacE\xaa\x0d\xdb\xe6\xb1m\x81c\ -SU\xfe\xa8\xc0\x87\xcb\xc2<\xf6L*[i#\x1f\ -\xbb\xcb\xa3\xddP\xab,\x88\x91\xe0\x87#q\xac7 \ -8\xbdw\xdc3\x95\xe4\xdbj\x89\xa0\x94\xa8\xb0h\x04\ -\xdek\xd7(\x89\xa7M+\x05[\xb4\xd3\xaf\xdaU\x05\ -\xac\xde\xe3\xb2y\xac\x91\xc2\xb7\xdbA\xf0\x92\xf7\x06\x17\ -y\xc5\xc7\x889\xe5\x82\xde\xdf\x95\xae\x0c\x94\xe1\x85\x1b\ -\x82U>A\x97j\x98^\xe9\xd1\x9d[cp\xbb3\ -\xd0\xe3\xb2y\x16?\xde\xc1\x1b3\x1f4\xe7@\x10N\ -\xe5\xb8vY,\x11\x9c\x86\x05\xa0\xd7\xbe\xbf\xb6\x8a\xcb\ -F\xc7\x01\xf3\x1b(\xa8\xab\x02u\xa4\xd4\x10\x8cAi\ -\xa4x%\x09\xc0j#\xb1\x87\xdcq\x87\xfd\xc8\xe8\xea\ -\xe2\xbat\x0d\xb56\xdc\xef\x19gm\xb8\x1f\x09\xbb\x84\ -]\x83\x0fa\xed;\xea4z!mAU\xaf\x05'\ -\x0aG\xce\xf8\xd5\xf7\xaf\xf8\xd5\xf77v\x1eYaC\ -\x16\xd8\xf7:\xf7\xe1E6\xcf3s\xb4\xbc\xaa@\xce\ -\xb91\x0dp\x19\xae\x0af?x\xef\x04$\xe2z\x80\ -\x9c\x88\xa6\xf8\xdd>\x93#\x07\xfd\xd0y\x8bOO\xab\ -\xac\xa7\x1e\xc1y\xec\xa9!D\x0a2;\xac\xc4\xa6\x06\ -\xbd3M\xcc@\xd9\x0a\x12\xaf\x9e\xd2\x9eD\xa7\x18\xec\ -F\xa1Q\xa9\xa3L\x81T\xde,\xd6\xac\xf8\x09\x1d\x0c\ -\x90\xf1\xd6\xe1LLQ4\x8e+\x9f\xacg\xe7\xc3e\ -\xc5\xef~\xf3\x84-:d=\xf3\xab\xac\xb8\x8fD\xf4\ -\xeb\x99\xd9\x09\xb7N\xb1\xd4Q\x0a\x16?l]\xca_\ -\x1f\x13\xa3B\xbb\xe4y\x16\x9cg\x06,?\x97\xaf\xf7\ -\x13\xd1{|\xff\xba\xe3\xbb/;^\xae+\xb1\xcc\x0d\ -\xd8\xa5\xfe\x1fk\xbc\xda\x00\xe9\x92\x99\x94)\x841\x00\ -u\x9fv&)>mRhw\xc3\xf0\x1a\xebt\x91\ -R\xf8\x19T\xc4<]\xb9\xe6\xf9\xed\xe7\x07\xbe\xfd\xf2\ -\x80\x81\xc3e\x8b\xca\x8a'\xd1o\xd7\x88\x97\xd0\xb3\xf7\ -}/w\xbd\xfc\xae\x93\x84k\x83\x84\x97rW \x11\ -!Y\xad\xb79\xc54\xb2..\x01\xf8z?\xf1\xa7\ -\xbf\xbd1\xfd\xcf\xd1\x09`]\x07i\xb7\x0d\xb5\xf0\xbf\ -=sU\xca\x1d;Gc\x18\xc9\xfd\xba\xd3-\xd2\xc4\ -gX\x17'|4-\xb2>\xb8\xa9\x1d\xf1\x1e3\xe1\ -\xb5K\xff\xe2,\x8b\xa9\xeb\x85\xc5\xed~\xa6\xb9\x8e\xb3\ -\x90s!7%\x8f\x12\x90\xb5\x88~\xe9E/|\xbe\ -\xf2,\x8c\xdec[\x98a\x91r\xc5Q3\xd6%\xe0\ -\x91\x956\xa9\x22\xd1\x18\x87\xeb\xe6a\x8c\xc3\xd7G\x9a\ -Z\x9c\x10-\xa7\x1d\ -\xb4d/\xd1Jo\xe3&\x11\x15\x8d\xcf\xe6\x1a<\xb5\ -Z\xd2W\x04\x0f\xa06\xdc\xcfL\x9b\xaf\xf0\xdb\xbd7\ -5\xb8\x1f'jce\xbc\xa7\x82\xe8\ -=>=/\xd4q\x94\xfe\xce\xb9\xdf(>\x0c\xc1O\ -6{\x15\x90\xa5i\xbfm-\xf0\xf6\xa0\xe0%x^\ -Z^I\x8f\x0d\x04\xdb|z\xe1\xee\xb0d\xee\xeb\x1f\ -'\x7f\xefE1\xaf\x836\xd6\x84\x12\x05\x06\x9c\xa3M\ -\x9f\xaf1\xc0\x91\xd9\x09x!\x96\x9d\xe3\xf8\xdf9\xab\ -K\xd0\x0as;\xfa+\x16N\xc1[\xb4\x0a\xaca@\ -z\x02m5\x00j\xa7\x90-\xe9R&`\x83j\xfc\ -\xde\xdaT\xf9Z\xcd\xe4\x17\xe7\x84]\xa6}\xb3*:\ -\xb6\xb7\x0e\xd3\xc9\x94`\x97d'&\x96\xca}\xe0T\ -8\x945\xc3Ua\x90ZG+L\x9b\xfb\xf3o\xdf\ -\xf0\xba\xb3\x8b\xb1\x1a\xe1\x0f\x85\xfaM\xb6\xd2\xdaX@\ -F\xeb\xa7\xf8\xceY\xbe;Q\xc5\xeb\x992W\x1b\xca\ -\xb6\x7f\x1c\x07\x0c\x18[\xbb\xad\x0en\x14\x0a\xd6\xe0\xb6\ -\x17Y]\xb9fHg\xd1\xa5\xda\xc9\xad\x10\xf0&\x06\ -\xae\xe5\x823\x02M\xf9In\x1ba\x5cc\x95\xd1\x01\ -\x81\xa3\x86/\x9b\xd6\xbf\xb3P\xe9\x7f\xdd\x9c\xf0\xbc\xbc\ -<\x83\xf3\xe2V48\xeb&>:%\xee\xc1\x93\x00\ -8\xc6\x82\x05I\x07\x9c\xe3%\xf18\xf2\x8c\xac5\x86\ -)\x9a\xd75(\xba\x95x\xeb\xeb\x1a\xf1\xbb?\xbf\xe2\ -\x22A\xe7Y*Z\xabx;i\xe1\xdds\x811\xfc\ -\xbb\xc6\xda\x91\xff^\x13\xbc\x85(\xda\x91g\x1f\x94\xe8\ -\xd9A\xf5\xb7wlJR\xe5*\xd0\xab\xa9x};\ -q\xdd\x16\xba\x06,\xb5\x1c\xfb\x91\xf1|\x0d\xbc\x10\x13\ -\x85Z\x03\xba5&\x93\x00\xdd\x02V\x8d\x88\xb7\xc3b\ -Ze\xfd\x1b\x09\xaa\x16\xd1s\x9d\xb9\xc5\xa0\xef\xd0\xa0\ -T\x83%F<\xf6\x82R\x1a\xfe\xec7o\xf8\xed\xd7\ -\x07\x85\xa8\x8f\x8a\xd7{\xd6n\x1e\x13<\xe3\x84\x05\xdf\ -\xf3\x10$6|\xb8,\x8a!'d\xe8\xfb\xd7\x03G\ -bD{N\xbc\x84\xec\xc0\xba;\xf9\xdb\x1b\xe9y\xd7\ -\xd5\xcbN\xc8\xef#%\xdap\xbf\xfbr\xc7\xaf\xbe}\ -S\xcc7-\xa2G~\xb7#\xc6\xa0\xa9k\x13\xf9\xaf\ -\x1a\x5c\x97\x05\xa7b\xbf\xa37H\xa5\xe1\xf5\x91\xc95\ -\xd1\xe4\xf3\x14[\x22\x15\xc2\xc8\xac\xd3\xb9\xaa&1z\ -\xaex\xa8\xa71x\xd9\x22'\x87\x95\x1a\x8a\xae\xfd\xfa\ -\x08\xdf\xf9\xf6\xeb\x8e\xd2*\x89~Jm4\x12>V\ -A\x8fZo\xb8D\xc7.=\x17\xd9\x87eq\xb5\x06\ -\x97\x8d\xd3\xef\x5c\xab\xf4H\xd4<@\x93 '1\xaa\ -5\x16\xb5\xb6)\x9a\xb4\x96\xc2\xca\xd6\xe8\x9ezhr\ -\xfc\xcbO\x1b Q\xe6\x12\xb9\x92<\ --,\x96\xb4\xcb\xef]\xaa\xfb\xe1\x81\xdf\x88\xc7\x8d\x1e\ -\xd2\xba\x14v\x91\xc1\x12\xf7\x5c\xba&T\xfc\x0c\x16\xe5\ -\xc53:\x97\x07-,\xc7\xf3\x8f\x83\xc0\x98$=\xc1\ -\xe8\x04\xabp\xa8\xb5p\x87IG\x08\xe0`'\xe5\xd0\ -HWr\xd9XL\x5c\x97 b#W\x18ow\x86\ -\x09\xc5\xc0\x18\xec\xa6\xe2\xdbZ#\xab\x93\xc3qP\xf3\ -\x13<\xa7p\xdb\x1aT\xec\xbekGR)\xbc\x9cJ\ -c\x87/,poP\x81=l\xab}\x86d\xc5\xe0\ -pY\x83\xc2\x8d\xfc\x0c9ba\xd9\xe0\x1dW\x87\xdb\ -\x1a41q\xfa\x1c\x0a\xden\xe48<_\x03\xb9\x12\ -U\xf6\xbd\xc5\xe3H\xec\xe6?^\x16,\x9e\xeb\x96,\ -0\xcbq\xb69\x11\x1c\x87\xf4C\x018E\xd1\xd31\ -\x00\xaf;\xcf\x0bo\x0c\x8e\x5c\xb1\xa72\x05\x81Kp\ -\x13aNnI\x82s\x06\xdf<\xad0\x86\x7fwJ\ -\xfc\xfb.K@\x0c\x0e\xb7\xa3prU:\x9e\x84\xee\ -\x8d\x22\x86\xf2\xf9#\xcf\x03\x22\xa6\x1egF\x95E#\ -X\x8f\x94\xa1K\x88\xd8\xe8\xebJ\xe8\xda\xf5\x1aH\xfc\ -\xf4\x0e\x7f\xf9\xdd\x1brf\xc8\xceu%\xdc+\x06\xae\ -h\xc9\x85`W\xba(r\xbd\x16Nm\xa2\xf3\xb4R\ -\x96A\xcf+\x0c\xb3\xb2\x9c<=\xe9\x22\x8db\xf2\x9f\ -gA\xaeE\xdc\x03\xcb\xb4\xcc\xd4\xf0\xeb\xcf\x0f\xbc=\ -\xa89I\xb5i\x0d\xc9\xf7\x98\x0e\x0a;\x8b\x9f\xaa\x97\ -\xad\x88\xd30\xc2\xc9\xbc:\xf1\xd1\xed\xa7\xca8mg\ -\xad\xb2.\x86\xd0\xb7\xcbJi\xb4\xa6\x1a\xb9!\xf5\x9d\ -DX\xd9\xfc\xdd\xcf\xac\x8c\x0f\xc7\xac\x09\xa1\xce\xfdD\ -\xdas\xeaf\x0d\x05\x8c0\xef\x14\xd4\xc7^\xd0`\xb0\ -\xa7J\x04\xbdu\xd8S\xc6=\x15%\x93v\xbc\xdd3\ -J78+\xcf\xab\xeb\x12\xe4\xba0\x02}\xf5\x89\x80\ -.\xa5\xcd\xa6\xb4\x94\x22`\xd3\xf89\xe84\xaa*2\ -\x87\xabj\x8d\x96\xda\x10\xcf\xc9\xd1yV:\x8aTD\ -\xbd\xedY\x22\xe6\xfc\xa3\x92\x00\x7fR\x01\x80\x12\xbe\xda\ -\x99\xb6\xc5nd$\xee\x0du\xfcu\xa3\xa5\x8a\x8at\ -\x92\x95\x96H\x0b[\xd6\xcb\xee\x8c\xc1\x16\ -\xe5\xdc\xaaF?\xb4\xfe]\xd6\xc8=\xaa\x03`-^\ -.\x91\x82\x18A\x94\xbdv\x89oGR\x0aSG7\ -\xc4\xc5\xa6L\x04l+}\xa2E\xcf\xc4\xff\xae\x89\xeb\ -n\x0cP\xa4\xc4g\x97B\x1d\xa8uD\xe8\xe6\xcc\xca\ -:\x97\x82\xcb\xfa>\xf24\xaaL\xcb\x80\x8c\x1cY\x1e\ -W\x034'\xd50=\xdaA6\xad\xde92\x0a\x9e\ -xI\x86\xb4P47\xec\x93\x8ca\x95j\xb9Q\x8f\ -\xe05r\xbe\x9f\xcc\x1e\xcf\x99\x7f\xa7\xb5\xdc\xf9]/\ -\x0b\x0f\xd3\xcc\xc8b\xe7\xcc\xcc\x94v\xda\x0f\x07\x05%\ -\xc5a\x074\x1c\xd7/\x8b\x9f$\xad\xe8\xbdR\xff\xba\ -\xba&\x0a<\xb9\xe7\xe5\xf3q\x15\x1f\x22KSQ\x07\ -\x88E8\xe8\x11\x13\xea\x0c\xff\xbc-\x06,r{\x9c\ -\xb9(7\x9dS\x11k0A$D\xb1\xf2R\x1c\x81\ -\x22\xd6\xc9\xeaTx\x91\x14\x8d\xbe\xad\xdc$^\xe0\xa5\ -\xd6\x89q>2\xf7\xddc\xc5e\xb5[\xa7j\xdfM\ -\x9b\xa5\x1b\xe8`o\xe7A\x16EM\x5cc\xe0\xfaK\ -\x17\xe6p\xa1\x9c\xea\x9eF\xf8\x0eG\x97\xc0\xdf\xf9\xc5\ -\x0b>=1&uh\xec\xa7\xb0\xd0q\xa4|\xdf\xe9\ -\xe3\xdf\xa2\x17\x84\x8a\xdfGt\xb4R\xb2Cw\x0a\x06\ -\xc1\x9c\x0c9M\xcd\x1e\xa9\xa8\xcb\xe5\x9f\xff\xb4E\x1c\ -\xa9b\xf1d[\xb4\xca\xefe\xf1~R\x83\x01\xb7G\xc2_~{\xc7\xaf>\ -?\x98D\xaai)\x80I\xc2[\x03w\xe3\xeb\xe2\xf0\ -\xcd\xcb\x05\xbf\xff\xf3g\ -K\xa4\x1d\xcdi%T;\x0fg\xe7\xa90>\xa5\x1b\ -\xe8b\x87\x1b\x18e\x9d[l\xd1\xe1\xf5\x91qY9\ -\xba<\xca;Z\x19\xa0\xfbc\x1c81Z\xac\xc1R\ -x\xa5n\xf7,M\x01A\xf2\xd1\xcb\xc1\xb0\x8c\xe0\x95\ -\x8e\xe9j\x18\xe8\xec\xfd\xacr\x0c\xb4)\xbc\xeb\x1a\x07\ -\xe6Z\xf1\xf5~\x00`\x0a\xd8\x10\xcd\xe5\xca\x9f\xeb\xd3\ -\xf3:m\x96\xc7Y\xe6\xda\xaa\xfd )q\x8d\xf4\x96\ -g\xf9\xc8\x87G\xc4\x82\xba\x83\xc7#\xa3\xf52\x91\xcb\ -\xe8F66\x8e\xc3WO\xb8\x96\xed}\xf2\x19\x96\xc8\ -\xb5\xd0\xcb%\xce\x88\xe2Q,t\xa9\xb0\x1b\xf0\xbe;\ -\x87b\xc3\x7fp\x90\xaf\xde\xcf)I\x91@\xebr\xf1\ -\xd3\xf6\x964\xd6\xcd\xb5\xe3~f8\xcb=\xb6\xd7\xaa\ -\xf1\xf1\xa06\xc0\xcar\xd5\x1a\xdd\x0fg\xa6\xd6\xe8L\ -\x15\xa7\xc4\xc3\x03\x01\xfb8\x0a\xee\x07s\xd9\xc3$a\ -\xca\xd9\x91\xc8\x22\xd9T\xc0q\xfaBJ\xe1\x91\xcb\xc4\ -\x033\xae\xb5\xcf\xa2\xdcY\x16Kd\xd5c\xea\x16\xbe\ -\xbc\xb1\xe9:T\x84\xd6\xd6\x90\x8bt2\xad\x0a\x9e$\ -\xcc\xb7\xa5\xbb\xe7\xcb\xed\xd0.\x97\xcf\xc1\x00\xc5\xdc\x1f\ -U\x88\xe3\x88\xe3<\xf0\xff\xfc\xff\xfe\xc7\xf8\xfe\xedA\ -\xbc\xb9\xb3*\x92\xc9_\xd9U\x18/\x9e\xfc\x0eB\x95\ -\xac4&\xe2d8\x83\xdb\x9eq{pM5\xde\x1f\ -\xa3\xee4\xfa\x80\xa7-\xd2\x8d4X*\x1d\x12\xb7R\ -4][\xc7\xedq\xe2\xeb\xe3\xc0o\xbe\xbd\xa3\xb4\x0c\ -g\xb8\x8e\xdb\x8f\x02\x18\xae_[\xab\xf8\xd9\x87\x0d\x1f\ -\x9eV|z^\xf1\xf3\x0f\x1b'\xbc\xf5\xbd\xfb\xed\xe8\ -\xb8\xed\x09\xbd\x99)\xa0^\x02\xc9}g\xe2\x9aj\xa4\ -\x1d\x125<4a\x8cc\xdfB\x98\x9a\xaa\xe7-b\ -\x8b\x16\xf7=\xa9\xa0p\xc8\x05j\xd2\xe8L\xd8\x13W\ -G\x97\xd5\xe1\x9b\x97\x05^9\x07\xf7\x83\xac\x0c\xef\xb8\ -\x961\x06x{\x9c(M\xa1PJ\x9e\xbc\xae,4\ -G\x83WZ\xd14\xa3\xc1\xb9\x8e\xc5[\x5cWN\xfa\ -^o'\xeeg\x22\xb0+\x11\xed\xdd+\xb08\xaf(\ -`&\x1c\xe6\x19\xf1\xcb4\xc9\x9c\x01\x0b\x8a}\x9dP\ -\xc5\xcc\xa8\xe8\xd3J_\x1a\x91\xcaN\xa4\xdd\x0e`\x0b\ -\x04\x00\x9d9\xa3\xd6\xc6\xa2\xcc=\xbf\xfd\x8d\x17\x00\xbf\ -\xb0_n\x8fD1X\x15~0z\xc6_:kd\ -\x09\xe9\xd8\x22\xfd\xd3\xe3\xf0z\x9c\x05\x0e\x989\xddC\ -\x94\xb7\x9f\x89\xc2\xa1\x1f\x0a\x8d\x0c\x91\x91I\xbb\xd4\x5c\ -(\xde\x89JgC\xa3\x82|Y\x1c/1\x89\x04\xbd\ -\xb5\x14\xe6x\x8a\x00\x97\xc0\x8a\xb36r\x9da\xc7\xc8\ -\x1b\x02IX\xdc\xf6\x13\xa9v|\xd86\xae\x16\xe4\xb1\ -\xae\xbd\xe3\x98\x87\x1b\xe6\x032\xf6\xef\xad+pf\xaa\ -\xb892\xdc\xd6@d\xb0*\xb5\xe8\xadx\xf1Tv\ -\xaf\xd1\xe3y\x8b\xf3\xf0\x1c*\xfa\xfb\xa1\xf0\xa3B\xba\ -\x9eS\xb1\x91\xf5\xf0\xc7\x19\x92\xc2]\x8f1\x1c\xe5\x1e\ -\xb2&\xb5\x0e\xec\x87\x84x~\x04\xb2P\x95No-\ -\xc7\xf9\x83%\x9fs\xa1\xd6B\x97\xe9\xa0+\xd6\xc6\x97\ -\xf2\xb1sbq&\xf2\x08:x\xd8\xac\x8b\x9fb\xc6\ -\xfb\x99\xb1,\x0eK\x0c\xecZ\xcd\xc8\x05\xe0\x01\xbcz\ -/}\x02_\x8e\xa4\xb1\xeb\x22u\xf2\xa8\xdc9\xc2\xe6\ -\x9e\xf3~P\xed\x7f{$\xdc\x8fL\xf8\x8e5X\x84\ -\x02u\xd6\xe2\xb6\x93X\xc7\x0c\x09\x87`\x0d\xa9\x86\x9d\ -\xdf[\x14v\xb3w\xed\x98\x0d\x05\xa4\xc1\x91\x10\x86\xce\ -\xd1\xbc\x86fp\xde\xe2y\x8dR\xac\xd3\xff~\xdf3\ -\xe2\x18\x0dZNV\xc6\x9e8\xb7>W\x1e\xe2\xe3\xf0\ -Bk\xb4U\xdew\x1e\xe6\xc7\x99a:\x05\x8f\xf73\ -\xeb\xe07\x5cSU~\xdf\x8b\xc4I\xb56\xdc\x1fY\ -\x96R*\xb7\x17\xd9\xd6J\xa7\x95\x8bi\x89\x1c\x83.\ -\x91\xff\xb3\xe7-b\x8d~\x16\x9aLyk\x88\x91^\ -\xef\x9c\x1bJ\xaex\xbb'\x8a'\x1b\x01B\x0d\x1d\x8f\ -\xb3!(\x0d\xb1I\xe4\x19\x83\xdc;\xda\xefZgQ\ -J\xc5\xe25\xe5q\x0e\xf7=\xe3v\x9c\x13d\xe3|\ -\x9f\xfc\x81\x11\xbb\xec\x84\x11.\xd2\x0ax\xe5't#\ -\x1f\xfd%\xe2\x9bg\xba\x0eR\xaeXC\x98\xbb\xdc3\ -\x933\x7fU\x22\xdae\xa5r\xda\xda.\x87\x85\x97\xca\ -\xdeLF\x04\xd7m\xb4\x8f^\x22\xd7a\xad\xb1\x22Y\ -\x17O1p\xef\xca@\x18\x10,:EX\x00\xf7)\ -v\x0c\x8e$6\xaa\xfe\xdd\xd4\x09xK\x044\x0f\xe2\ -\xe1\xcd\xc6_[\x05X\xeb`\x14\xd2\xd5\xcd\xbb~\xa5\ -w\xda\x8b\xcfJ\x7f|n\xefB\xbe\x91\x18\xc7u\x0e\ -\x85\x97\x16\xc4\xa4\x87\xe8\x90R\xc6\xbf\xfe\xf7~\x07\x7f\ -\xff\xef\xfd\x1e~\xfe|\xe1\xe8]S\xce\xb1f\x02\xc8\ ->\xe1;\x0e|\xf3\xb2MgA\xf0F1\xc4\x0c\xbb\ -\x19\xe9tK\xb4X\xf4Y\x96\xda\xf1r]H\xfe;\ -\xd2\x1cg\xd7\xd2\xe7\xf4\xe3vf\xfa\xe5\x9f\x17\xfc\xf2\ -\xd3\x15\xff\xd2\xef~\x805\x0e\xad7\xdc\x8e\x8c\xab\xc0\ -4\x049\xd9y\xa6\x00\x1c\xf1\xaf\x8bUq3\xce_\ -3\x9d\x1b9\xf3M2\x9a*\x7f\xbe\xedx\xd3\x19\x90\ -[\x85i\x06\xb7\x9d\xce\xa9/\xf7\x83?s#k\xbf\ -\x94\x86\xaf\xb7\x93\x22N?\xce\xb36\x8b\xbc&\xd8\x93\ -5\x5c\xaf\x0e\xb4\xf4\xfd\xa8\xd8S\xc6\xd3\x16\xf0\xb4\x05\ -\x94\xfa\x1ey\xee\x84M>\xd3{\xae\xcb\xa9\xe4\xce\x01\ -x\xfb\xfa`\x90\x90S;\x9f\x86^J\x88\xed-\x92\ -p\x1a4\xaa\xcf\xea\xd4\xb7\x18pV\xaetiee\ -\xf1y\xd9<\xbc\xe7\xc4m\xe8\xc0x\x7fz|}d\ -Q\x04\x1d\x1egF\xd2T/+\xc8\xe9~2&\xfa\ -\xf9\x12\xf9\x5cT\xe0w\xfc\xaf\xfe\xe6E\x80\xbb\xff\xf9\ -~\xa6\x03]\xd6)\x8emY-\x0f\x0a\x16\x89c\x0c\ -\xb5qN\x168O&\xb8\x95Eo\x8cFy\xe1r\ -\x9c\x9b\x0b\xe9H#\xe3yP\xcd\x88A\xed\x82\xf6T\ -\x85hx\xec'G\x91\xder\x8f5:\xc7Z\x98\x13\ -P\xa6WY\xfe}%(\xf1\xb0\xe3\x011\xd8\xec\xa7\ -\x0e\xe4=\xb1\xca:\xce,\x15\xbc\x9b\x1d\x03\x7f>\x02\ -E\x9a\x8a\x1cc\x9c\xba\xad:\x1f\xae\x94\xfb\x1c\xe77\ -pb\x10\x1d\xbd\xa3\x06\xdc\xef;g\xe7\xe4\x03\x00\xae\ -\x0b\xc7\xc6k\x0c\x14\x1bJY;:\x96\xc1\x81\xaf\x9d\ -\x11\xa7\xd2\xe0\x13\xa9)\xef\xfcEI\x8c)e\x9c\xa9\ -M?.\xd9\xfb\x1c_\x96L\xd5|\xd6\x18\xbe\x94\x11\ -\xc9ia\xa5\x00\xbf\xac\x81\xc2\xb2\xb3\xc2\x1a\xc7b\xaf\ -v\xedr\x0bRf\xb0\x861\x96\xa1$\xc6`\xf1v\ -\xa63\xe6B\x866w\xf0\xb4\xdf\x95\xdaea\x84P\ -\xc8m\x8e\xb9\xbd\xba\x19\xef-/\xbd\xce\x11\xe4\xf3%\ -\xa2U\xd1\xb4,E\x80]S\x0a\xd3\x0d\xbc\xe1J\xe9\ -\xcc\x0d\xcb\x12\xa6\x0e\x22\x09\xbfY[\xe7~\xb2\x11\x93\ -\x1a#\xc5\xa5c\xdd`\x04\xa8\xba=\xa8\xa9h\x95\xca\ -~\x00xyZ\xe0\x83\xd8p\x9d#M\x16\xb2\x99j\ -zY\xb5\xceD1\xe0\x97[Bp\x1e\x1f6\x16C\ -g\xce\x88\xde\xca\xe5\xc0\xe7\xf5(\x05\x0d}\xeeOK\ -&~\x99\x8aa\x8b\xa8\xf1\xe9\xd3\xca\xc2)\xd7\x86\xeb\ -\xe2\xf1\xbcF\xa6\xe4\x81\x14\xc6R\xc8\x09p\x12uA\ -\xcc\x0b\x16$\x03qK\xbe|n\x15U^z\x8e\xe9\ -)`3\x96\xeb\xb3\xe8\xa9\xc2\x1e\xef\xe7q\xf2{\xa9\ -\xca\xa8\x18\x11\xd6\xc6\xf2;\xe2\xb4\x81VU\xc6D\x1b\ -\xeeku\xd8>]\x03\xbcga= P\xce\x1a\xdc\ -\x8f$5:\xf5.I\xd9\x0d\x00\xf0\xf9\xf5\xc4\x91\x0a\ -\xd6\xc0\xe2\x98\xc9x\xf4\xbd\xe7\xd2eG$\xe9\x0e\xe0\ -\xf9\xd1:\x9d:\xb4\xf3\x11\xcaB\x82\xa4\xc1=\xd1\xee\ -\xfa8\x0bn)\x09\x10\xc3\xeb\xe5\xf9\xb2\xa0\xcbyr\ -V\x0a\xbd\xd2\x0f\xb2=HT2H\xb5\xd0\xd6\xeaG\ -a\xccB\x9c\x11\xdbN\xba\x12\x82\x9e\x9e\x84\xd5\xa5k\ -\x84\xdd\xff\xb2x\xa4D\x8f<\x03\xaf\xaa\xac\xa3\x5cc\ -:\xed\xae\xcf\xd2\xb0\xfa0\x0b\xb0%\xd0\x16\xc8\xb8]\ -\xe0\xcb\xeb\x81\x02FL\xff7\xfe\xf5\xdf\xa7\x0b\xa2\xd4\ -)d\x8b\x8a\xf4vR\xf4w\xd0MP\x0a\x05\x84\xa3\ -\xe1\xb1\xc60\xeaX\xd3\x17\x22y\x1d\x96`\xf1v?\ -g\x1a&\xa0B\xdb\xd9I@<\x0aI\x8aCD\xd8\ -\x1b\xf0\xf1y\xc5\x87\xa7\xc8g,+2\xb9i\xd5b\ -!X\x91\x9d\xa1D\x0d\x0d9\xffuX\xce!L}\ -\xad\x0d1\xf0\xd2\xac\xad\xc2Z\x87\xdf\xf9\xe6\x82\x18\xec\ -\xb4,v\xf0\xb3\xabZ\x9fyG!\xde%\xf0ny\ -\xbe.\xe8v\xf0f\x8c\xa2u\x95\xee\x18\x19\xc9N\x1d\ -\x0f\xbb\xe7\xc7Y`M\xc7\xf3e\x81\x81\x9dQ\xbf\x97\ -\x8d~|\xba>\xec\xa4\x8c\x8e\x105\xef\x19e\x0d\xd8\ -\x89\x87\x1ey.U\xe4\xc6\x01$Ks\x1a\xe7\xb1\xa7\ -\x82=5\x1c\xa5`O\x19\xab\xe7\x19\xb0\x9f\xb4F\x03\ -\xd0$\xc5\xe1~\xe6YH\x18\xcb\x09\xccu\xf5\xb8\xac\ -\x0bn\xfb\x89Z\x9b\xc4\xd4\xba\x07*\xd7Hh,F\ -i\xa9\xadx\xe0\xb2\xff\xd8{\xdd\xff\xd8\x7f\xf1\xa3\xfd\ -\x8b/\xc1\xff\x97\xe7\xbe\xb2\xf6\x0e\x14F\x8e\xb6\xce\x91\ -\x0dZ\xc1\x91\xf3\xc4\xa3\x12_\x19\xe7\xc3\xb8D;\x95\ -\x9d\xd1\xf9Iw\x8b\xde\xe2q\xd6\xf9\xff\xc6\xee\x0bz\ -\x10<\xbe\x7f;\x98\x16\x97iA)\xa5\xe2i\x0d\xea\ -\xd4\x0brq\xe8H\xd8\x22G\xdd\xdc\xfb`\x0aE\xf8\ -\xa5T\x00\x1d\xbf\xfdz\xe0\xb2p\xd7\x18\xa7\xf8\xa30\ -}\xad[\xe6\xb9\x83\xb9\xdcU\x8az\x98\xe1\x8bw\x93\ - \x17\x029\xfa\xcf\x97\x8dv$\xf4\x09\xb2\xd9\xf7*\ -NA\x97\xb2\xb9\xc9\xcf\xcf\xbf/J\x0cg\x87\xa7\xb7\ -2\xc67\xf76\x11\xcaL\x92\xca0\x00\x9e\xb7\x0d\xf7\ -#!zNOZ\xed\x08!\x22\x97\x02+\xd0\xcf\xbe\ -\x93q`,\xe6\xe7\xb2\x06\xa2C\xf7\xca\xe8\xceS\xe0\ -\x9c\x5c\x19(S[\xd3.\xb8\x89\x8b\xee\xa7_\xfa\xfa\ -\x1cq$\x86\x98\xf4\xe6\x95\xd7n\xd0\x0fYA%\xb0\ -\x1b\xd6:\xaf42\x80\x13\x11\xef\xf9\x06Y\xef(\xe5\ -j\xbc\x1c{\xe7\xe1nS\xc6\xd3ea\x04\xe9\xa9\x83\ -\xc0*$H\xe2\x97\xbd\x90\x97~\xa6\x8c\xd6-\xbc\xe7\ -H?\x04Z\x14\xb7\x85\xe2\xcb#\x89\xd9\xaf|\x07:\ -\x08\x98\xda7\xc2cRIX\x97\x88]S'\xbaR\ -,\x00\x87\xe0\x1d\x9e7\x02\x9cze\xf73\xfd\xff*\ -\x82>l\x11!\x92D\x17\xaf\x04\xad\xe4J\x90\x0d\x9d\ -\x0a\x8c\x83\xb6\x95b1v\xbf,\xfa6Y=\x8dy\ -\xb7\x83n60\x19\x10\xefc\xe93UF97\x8a\ -\xe9\x9c\x0e\x82\xa44@c,\xde\x1e'\x9e.\x0b\x92\ -\xf0\x9fUb*\xef\xcc\x9c\x22x\x034K=\x8bw\ -\x9c`|\xdd\x0f\x5c#]7C\xf9}\x9cU\x04>\ -\x0a\xbd\x00\x83C\xba\x1e\xd3\xc9\xa8xk\x9djcc\ -\xf1\xbc\x05\xa07<\x92\xde\xd9T\xb1\x04\x87\xe0\x02\xfe\ -\xb3\xbf\xf8\x82\x7f\xf7?\xf8\x13\xc4\xe0\xf0\xdf\xfb\xaf\xff\ -\xabs=u\xe6\x0aW\xb8\xc3t\xd6\xa24\xc0\x0c\xaf\ -\xbb\xa3\xb5*\x06\xbe\xf7+,\xden\xa7\x0a\x22\x06\x15\ -1j\x5c\xb1\xae\xceh\x9db\xd0\xa4%\x89\xde\xe1\xf9\ -\xeaa\xad\xc1\xed\xeb\x89\xd2\x02R\xad\xd8B\xa4\xfa\x7f\ -'\xe2\xb9\xf5\x06\xe3\xd8\x85\xf5\xf1wW\x0aO\x97\x85\ -\xca\xf2\xd6:\xa2S\xfe{\xe7X\x95\x89}D\xf1\x1a\ -p\x85\xd6;\xd9\x1c\x0b\xd8]\xe6J\xe7B\x95mq\ -\xc4\xe7f]\x0c\xb7\x9d\xef\x8e5\xc0#UA\xd0\x0c\ -\xa9m\xd6\xa0\x19\x03g;\xce\xd2g\xb4\xf5\x87k\xe4\ -\xd8\xbc\x19\x9c\xb2\xb6>\xaf\x0b\xde\x8es\x06H\xed)\ -\xa3\x83\xf1\xb9\xce[\xdc\x1f\x05\xbd\x17x\xef\xa4\x89\xe0\ -w`\xd5\xa5\x0e|smF\x106\x160\xc7\x99)\ -0s\x06\x06\x0e_n\x07\x9c\xb7\x88\x96\xa1:\xb7\xb3\ -b\x8b\xc2\xb2\xa7\x91\xceW(lV\x1eH\xef\xc4_\ -\xa7\x22\xdcu\xe9\xb8\xae\x06\xad\x18qX\xba\xc2n\x00\ -/]\xcd\xf8\xbcF\xf3\x88\xde\xa4\x9b\xa9\x08\x818w\ -\x8e\xeb)B\x8c\xdeM\xb1$\x13\xf6\x1a`\x12Ze\ -*\xe9\x12-\x1egB\x08\x0e\xb5\x17\x94\xe6\x94\xea\xd7\ -u~9N&4\x89\xf0\xce\xc0\x816_j}F\ -\xf8\x96E;\xeb\x5c\xcd\x86\x18\x90k\xd1:\xcc\x0a\xab\ -n4\x9eg\x03\xe3\x8d\xe7\xbbZ\x0aJo\xb0\xd5\x08\ -\x05\xcdU\xe3Q4\xd5\xd6\x0d\xca\xdf1\xc3\x19\xba\xb7\ -\x825\xd2\x0a\x09\x87\xae;+8\x8f\xdaX43#\ -\x03h\x9d\xf6\xf0\x06\xe66<\x7f\x88x\xbd1\x0c\xa8\ -\x14\x83_>\xdf\xbe\xfc\xd8{\xfdGO\x00\xc2b\xf7\ -\xc5\x09\x1ca\xa1\xea\xbcO\x1c\xedQ\xd8u\xac:p\ -)f\xf03\xbb\xd8\x18\xbe\xb4V\x15\xa6\xd3X?z\ -\xd6 \x1f\x9fW*\x99%\xb4\x03(\xb6\xb2\xd6\xe2y\ -\x8bx~\x0a\xec\xe6<\xed\x83\x0c\x15\x02\xd6\xe0\xe1-\ -U\xc2\x06\xf4\xc43Y\x8f\xf6\x17HeL\x16z\xc5\ -\xdb\xe3\xc4\x97[\x02,\xedgg\xa2\xb2w\x14\x1f\xc3\ -rQkE-er\xb9\xbb 4\x83\x1e\x98RF\ -+\x1d\xb5\x16\x5c/\xa4\xd3\xd9\xf9\xc6q\xd4\x8e\xae\x11\ -p\xefdd\x07\x0aIJ\xe5\xa1\xead\x11\x1b|x\ -\x0b\xa3T7\xb6%\xd1{\xf0\xa9\xb0\xc8XB\ - 2Y\xf63cdq\xb2\x16g\xe38\xfb8\x0b\ -\x8e\x5c\xd1@<\xabS\xcc\xedu\xa1\xc6\x83\xfb\xc1\x01\ -\xa3\xe0\x8b\x9d2U\xb5)w\xaeY\x12';g\xce\ -\xb8\xae\x8b\xa8\x80\xb4v\x9d\xa9\xd2\xb2(1\xb6\xb5\xfc\ -_M\x02\xc1\xa1\x09\x81\xe1\xaa\x89\xd6\xc9\xae\xbcv\xaf\ -\xee\x8a\x97\xc9\x225\xf6\xd3\x95p\x8f5\xd2\x1e\xf6\xe5\ -F\x92\xdde\x09\x5c\xb3\x94\x82\xe8,\xb6\x10&Mq\ -\x84\xc4\x90\xb8\xd8\xa7M\x09\xa0E\xab\x03x\x9c\x15o\ -{B\xed\xcc\x80\xbf\xed\x89\x1d\x8a4\x03gi\xa8J\ -e\x1c\xd9\xdf\x03a]\x0a\xf9\xf7]\x16;k\x1c?\ -\xb3\xc6\x03\xff\xcc\x19)7\x1c%\xcf\xdf\xbdw\x15L\ -\x8dT\xb0\xda\xba\xc4\x9a}\x06\x8b\x0cW\xc6\x10Ey\ -g\x95 \xc6\xc9\xc5\xc8\x0d\xc8\xb2T\xe6\xca\x0e2k\ -W>\xf8\x13mp\xe7\xc1\xa2\xfd83\x0a\xa8\x5c\xbf\ -\xacQ`.F:\xbf\xedLz\x0b\x81*\xe7\xc7\xd9\ -\x00\xdb\xb5\xc7\xaf\xf8\xfd_~\xc0\xe2\x88(eab\ -am\xd7*\x83c}\xeb\x87\xbd\xc9\x02\x9d\xfe\xf6\xde\ -\xe9\xbd\x8e\x91\x13\x07\xe0}\xcdr\xe6:\x01>\xceS\ -\xc0u]81kh\xd8\x8f\x8c\xb7{\x86\xb3\x9c>\ -\x9eg\xc5\xe3 \x94\xe7ic\xc8P\xaf\x06\xb7\x07?\ -+\xe7d\xe7\x04\xed\x9f\x1e<\x0b\x86\xc6dp\xdd\xd7\ -H\x95\x7f\xebf\xa6\x95\x0e\xdf\xfe\x10\x17\x86\xc0\x1d\xba\ -S\xa1\xb5\x85\x80,\x8bkG\xc3\xf3\xb6 \x043\xa7\ -~\xde\x8c(\xe7\xa6\xb8e\xaeZ\x868\xed\x9b\x97U\ -tMf\xd0\xc7``\x0d\x83\xbf\xac\xe5\x94\x88\x13@\ -^\xce\xa6+\x0b\xc4[X\xd7\xb4\xf2\x22\xc6\xb8\xb4\xae\ -\x02\xc6\x8a\xf8G\x11\xdc\xed8\x151M\xcd\xc8\x00\xd8\ -\xd4\xc6\x09\x88\x0fv\x82\xbdr-\x0an\xa3\x9eg\x8d\ -\x01G\xa2\xa8\xf5\xba\x06\xecg\xc3e\x89\xa8\xb5\xa1u\ -MZ\x1a\xa5x\xf7\x83VA;\xed\xd9\xef\xb4\xd0\xa7\ -m@\x89\xea\xbb\x1b\xcb\x0a\xea\x14\x9dx#|\x1eK\ -!\xb7\xff\xeb\x9e\x91\xf3h2*\x9e\xb7\x05\x8bD\xa7\ -\xd6\x1a\xec\xe7Ik\xde\x88|\x07\xdf\xc7\x86\x86\xa7%\ -`\x11\x9b#%\xc2\x98\xeeg\xc6\xeb\x83g|\x96\x80\ -\xfaH$\xb6\xdaQ\xfcw\xe0\xf3\xed\xd0Z\x97+\xe6\ -\xafw6&\xaf\xfb\x98\xacP\xe0\xfd\xb6\x9fH\xb9\xe2\ -\xb2D8%\xa8\x1ak\xe0\xa4[\x8b^z\x09\x18\xbc\ -\x5c\x89j\xae\xad#\x88@\xf6\xbc\xd1\x99\x903\xf5A\ -K`\xd3K\x9a\xab\xc3Q\xa8\x83\x19\x02\xc6\xe0\xb9\xe2\ -=\xceDGM3\xc8\xad \xed\xdf=\xfe\xc6\x0b\x80\ -\x9eq\xd4V\x15xB\xe1\x8e\x05w\xa4c_\xb4\x04\ -\x8e\x5c\x179\ -\x15\xb2v\xd0\x0d\xeb\x12\xf0\xcd\xcb\x8ao^\x96\xe9\x0d\ -?3E`\xec*\xb3\x94\xbd\x15\x97u\xc5\xc7\xe7\x15\ -\xdb\xe6\xb1\x9f|\xe0{\xeb\xf8\xf8\x14a\x9d\xc1\xae\x83\ -7D^dE\xbf\xc7@\x81.\xc1\xeb\x80\xf0X\x95\ -(\x08\xd0o\xedE\xca\x0b\x9eB\xc3\xfb\xae\x22a\xa1\ -\x8d\xcf\xd1\xbcM\x00R\x97\xf8\xc8\xb1\x88\xa2\x90\x8c\xc5\ -E\x11\x9ay\x09vv\xe3\x97\x18\xf08\x0b\x16O\xc1\ -\xda(\x08\x00\xeeDG@\xd0\x912r\xa2\xe0\xea\xcc\ -\x85\x0fwnx;N@b%\xab\x176\xa5N \ -\x85,\x8d\xa9\x14\xbd\xdc\xda\xb7\x82\x98\xdf\xdeI\xf7\x0b\ -\xde\xe0\xe5)`[\x16\xc0\x02k\x08\x88! \x95*\ -'\x03\x10<'\x11\xa9\x16\x85B\x91\x9f~\xdf\xebT\ -\xf0\x1b\xed\xc3j\x03.\x17\xe6\xbf;`\xeeUy\x10\ -\x10I\x9c\x05\x82\x22\xcb\x5cjm\xbd\xc8\x8f\x83\x22\xa4\ - wAim\xc2U\x86E\xf0\xcc\x05!Z\x18\xc7\ -\x15B\x8c\x0c\x90\xa1\xb5\x93\x13\xaf\x9c\x0b\x93\xda,\xf1\ -\x9f\xc3\x12X\x0aI~\x1d\x1c\x99\x7f\xbc\xac\x08\x81Z\ -\x87R9\x0d9K\xc3^\x1aV\x85.=R\x9bE\ -\xeau]p]\x87 \x8eS#\xeeJ\x15,\x05\x09\ -\xdfz\xc3u\x89\xe8\x1d\xf8\x22B\xe2\x00\xc6\x8c\xb1m\ -i\xdc\x09R\xbc\xc6\x08\xe0\x86\xc1X\xe0zh\xc4\x1e\ -w\x90\x8f^U\xfc\x18\x90\x8e\xd6\xc0@-\x88\xed\xee\ -=\x15\xf8\x03T\xb5\x9f\x05\xf7\x11\x81m\x80\xb7{\xc2\ -\xbf\xf2w>\xe1\xbf\xffo\xfe\xab\xf8\x07\xff\xda\xef\xc3\ -z2\x12\xaa\xb0\xb4\xbd3nx\xb8\x15\xd0H\x12=\ -N\xaa\xf9\xb7\xc8\x04\xbd \xfdApN\xa3jv\xff\ -\x14\xe7*\xa4*\xbf\x80\ -\xfd(S\xa9_J\x9f\xfe\xe9%\x06,\xd1\xe1\x12H\ -@#E\x8f!\x1a\x03bq\xe6:\xb1\xbdgf\x04\ -r-eR\xd4z\xefS`\xb2\xcb\xee6vk\xa5\ -\xf3\xe7J\xb9\xce\xd0\x9b\xe0d\xdd\x0b\x16o\x07W\x1e\ -k\x0cS\xa8u?\x8a^2\xa3\x9f\xd1a[(\x84\ -ah\x86G\xf0\x1e\xb73\xa3\x8bjw\xdb\x19\xf0\xc4\ -\xcf\x82\x07\xe1\x00YD\xff\xee\xc7^\xa2\x9f\xbc\xf0\xe3\ -d\xd1\xb7\x88\xeb^+\xf7\xcb\xb9\x14\xa6\xb3\x05+\xaa\ -\x15\xb5\x0f#h\xc4[7\x05w\x83C\xb0\xe9e\xd8\ -O\x8e\xee\x0f\xc5\x9b\x16\xa9v\x83\xb7\x08Q\xd0\x17\x85\ -\x05\x19q\xb9\xc7n\x91\x17}\xe6e(\xdez\xae\x15\ -]\x8e\x93\xda\x99\xc4\xb6\x1fU\xbb4\x08\xc4\xc2l\xf1\ -/oy2\xff;\x0c^\xf7\xc4)Kt\xbc\x9a;\ -\x05`\xa5ve\x84\x17\x92*E\xee;3\xa7\x0e\xd1\ -13\x22x\x8bm\xa1\xe7\x8f\x9f'Es\x16T&\ -\xdf\x8f\x02\xe7\xa9\xfe\x1d\x89\x8a\xb5V\x9c\xf5],\x16\ -\x1dG\xb2#Q2\x04bR\xbf}=\xe1\x0dG\xb3\ -\xf4\x89\x93\xc6\xb8D\x1e\x9e\x16\x80\xf7\x0a\xa8I\x19\x1d\ -M\x05$/\xb8\xe8\xc9_o\xb2\xf9\xf5n\xd1;\xa1\ -3\xc1:y\xad+\x9f\xdf\xc4\xc8\xef\xdc:\xfe\xea\xfb\ -7\x05\xd6\x90SO;\xa2\xd5e\xef\xe8\x0f\xff\xfe\x81\ -\x94\x9a\x14\xe8\xecJ\x01N\xe8\xeegA\xaa\x1d/\x97\ -\x88\xa3d\xbc\xed\x05g\xca\xf8|?\x01g\x09\x1bs\ -\xefp\xad\xaf\xfb\xb0s\xb9\x19\xf0\xb5F\x86Z]\x17\ -?\xdf\x07\xaf\x14\xcc\x8b:\xeaK\xf4\xb8,\xdcQG\ -Q\x17[30\xce\xce\xe7\x8a\x94>\xd16Qq\x8a\ -h7\xd0\xba\xad7Q\x0a9^\xbe\xc4\x00o:\xd0\ -\xb9\x9ek\x9d\xc2\xb93\x15\x04\xc7Q;W;\x5c\x13\ -yKG\xc9\x16\x88]\xa6\x96\x8f\x05c\xef\x15\xab\x7f\ -\xe7\xdc{O}\xcf(\xc4>=\xaf\xb0f\xd8\x063\ -\xf63\xe3\xbb\xcfw|\xfb\xf9\x81_}\xbe\xc1Z\x87\ -\xc7A7Qp\x8a\xe4=\xb2X!\x8c'f\x0e\x02\ -W\x9c\xd19>GmLrY\x94\x0f$\xf1\xb0\xb9\ -\xd2\xadC!\xb0\x91\xfe\x80\xa4\x09\xeao\x18\x9b\xd8p\ -\x89\x5c;.\x0bs#\x9a\xa1`\xcf\x8c\xa0+k\xf0\ -&\x8b\xe7\x99\x1bZ\xabh\x22\xea-\xde\xcf5$:\ -\xa9\x98[\xf4\xa4\xb0VZ\xaec0b\xa0P3P\ -+'G]\xbf\xc3\xdb~\x00V\xc2\xd3\xde\x90Z\xc7\ -Y\xa9\xc5\x8a\xc1!\xeb\xcc]\xa3W\xd2\xa3\xec\xd2\x0a\ -\xf6y\xde\x16\xb4V\x15\xa8&\x5c\xefH\xbf\xfcA\xb0\ -\xd8}\xa7\xbds\xcf\x19\xb7G\xc6\xe3\xe8s]\x915\ -\xb1XUHT\x05\x15\x8d\x95\xd0cO\x9al6|\ -~;\xf4n\xf1\xe7\xb8.\x9e\xebnM\xd8\x83u\xd3\ -\xea\xddPq\x89\x1e\xd6\xb1(x^#z\xa7\xc3\xe4\ -\xf3mG:;.\xb1\xe7\xdf\xd4_\xfe\xcdO\x00~\ -\xb6\xfez\xef\xad\xa6\xd6;\x8e\x5c\xf4_v\xa1`)\ -d\xb9\x9f\x1c\xf3^\x17\x06.\xe4\xca0\x98-zz\ -\x8bk\xc7\xe3\xa8\xd8\xa2\x9d\xb6\xb1]T\xb1&\xc1\xd6\ -e\xa5X\x8b{P\x12\xec\xa2wxY\x83*\x1e\xa0\ -\x19\x8eRyXs\x04\x1d\x03\x0f\x9b\xb7\x07w\xd9Q\ -$\xb3\xae.5\xe5\x8e5X\xee\xc7j\x9dJ\xd45\ -z\x0f/\x80\ -\x0acs5:,]0!\xcf\xbcuQ\x07Kk\ -S\x5c\x19\x9d\x99\x0a\xe1\xe8\xf8BQ\xbc&\xea\x5c\xeb\ -x\x9c\xfc\x1d\x9d\x05\x1e\x87:\x1c]\x9c/[\x9ch\ -\xd7\xbf&\x90Y\xd9U\x19K/\xfa\xe8\x9e7]\xe2\ -\xc1\x19^t\xc3+.B\xe0\x10\xb6\x19\xf0\xb3\x0f\x93\ -\x0d\x10\xa5\xfe\x1dY\xb4\x98k\x85`\xfd\xcc$\xb0\xc6\ -\xcc\x0e5:fp_\xb6\xc8\x0e'gv\xa3\xe0\x88\ -\x8d\x96A\xf2\xf7o\xf7\x8c\xebB\x12`\x5c<\xceA\ -cs\x1e\xa5\x91(y\x0e\x05\xaf\xa75\x8f\xbbXF\ -\xad\x8e\xefy[\x9d\x12\xe2\x18\xba\xb2-\x8c\x00}\xbd\ -\xb1\x0b&s\x81\x17|p^\xda\x0e\xa5\xa7\x89\x0a\x07\ -\xf0r\xf9\xf2z\xe0\xcf~\xf3\x15\xc6\x00\x1f\xb6\x15\xb5\ -\x01\xb7\x93\x18\xd6\xdbQ\x14\xa7\xda\x91N\xaa\xd2S\xa9\ -\xf4\xc9;\x87E!$M6\xd2\xd6+\x9c\x04v\x8f\ -\x07\xadk\xbf\xf3qC\xf4z\xbf\xd7\xc0\xf3\x86\x93\xef\xf1Lb\xba\x19\x1e9\ -\xe3~\xd0\xdf}\x89\x01{*p\xae\xa7\xdf\x0d\xbf\xfe\ -\x9b/\x00V\xb8\x5ck\xcb\x87F5\xf4\x22\xfaIb\ -\x1a\x9c\xed#q\x04\x1b\xa2C\xb0\x16o{\xc6\xed\xc8\ -3\xf9\x09\x80\xc6)\xb4'\x95F\x9f\xf6\x1a\x02.K\ -\x84\x17\xf6\xd3\x02B)\x1a\x9c\xa5\xbew|\x83\x82W\ -;^\xc4\xda\x9e\xa3i\xa5AQ\x98\xa6D()\xf7\ -\x83\xc6>Y\x016\x90\xad\x04\xa0\x0a\ -\xafD\xdf\x8e\xec\x88\xb7\xc7\x81\xda\xf8\x19\xb4fp$\ -j\x15\x16o\xf1/~\xf5\x05\xff\xfc\xcf\xbe\xc3\xa9\xf1\ -s\xca\x1d\xc7Y\x91s\xc5\xf3e\xc5\xc7\xa7M\x9d\xaa\ -\xf2*\xc6\xf3\xab3\xea\xb2\xc4iy\xf4*\xe0S%\ -9\x95#\xe5\x01\xae\xa2\x0be\x8b\x1e\xfb\x99\xf1H\x15\ -\xfb\xd1\xa5Y\xb2\xf3|2\xa8\xda\xa3'<\xce\xc4u\ -[*x\xa4\xaa\xe7\xd5\xc8\xf6\xca?\xdbZj\xacB\ -\xe0\x94\xa2\x83\x17\xecW\xad\x7f[\xa3n\xe8\xeb=I\ -0N\x06\xffqr\x1aKo2r!\xa7\xfb\xe3s\x849+L\x18\xa3\xaa\ -*PFCo\xd4Q\xa4Z\xb0\xad\x01\xd7\xe0\xb0\xe7\ -w2\x9e\xb7\x0e\xa7\xd6\x1fg\xe6\xc3w]\x88\xd4\x1d\ -\xd0\x9b\xfb\x9e\xb0.\xb4\x12v\x0byh\x1b\xb6\xb8\x12\ -\xa6rV\xc5\x01\x8b\x1e\xb6x\xdc[\xc6Y\xaa\xdc\x17\ -M\x89c\xef\x7fo\xaaE\x8a]\x87\xde\xa9\x97\xa0%\ -G\xb1\xb5\xce\xd2\xb2(\xc1T\xad\x0d\xd1\x05,Q{\ -\xf7\xc45Uk\x0e^\x82\xad\xde\x85\x85>N|\xb8\ -\xacp\xb6c]\xd8\x119@\xcf\x1a\xe0#}\xd0\x1f\ -\xb6\x05\x15\x14\xe1\xd5^\x11\x8c\x07\xc0K\x81#=\xaa\ -\xc5\xef\x0a\xbc\xfa\xa8\xef<\xb8\x91;\xc0\xf1\xbb\xb3\x06\ -\xde{:\x01\xd0\xd0:I_\xd6\xe8\xb2\xca\xd4\xb6\x18\ -\xb0\x88x\xbax\xd4bp?I\x1f\xeb\xa0\x16aD\ -\xb7:G7KN\x15\xce\x8a\xa9\x7f\xb6I\x89,\xb9\ -\xe2~\x9c\xd8\x96E4C(\x82\xb6c[=\xach\ -g\xce\xf1@\xf9\xf2v\xe0g\xcf\x1b\x9a\xe7\x94$\xae\ -\x0bZm\xd3z\xb7D/B\x1d`l\x97\xf8\xd4a\ -]:je\xb1z]\xe9iv \xe0h?\xdb\xc4\ -\xd6\x8e=\x7f\x07\xe6\xfe28\x8f\xfdhx\xda\xe8\xe7\ -G\xeb\xe8\x027\x85\xe0P\x00\xe4\x0c\x00\x9c<<\x04\ -\xc3!\x5c\x87$\xb6R\xdb\xcc\x8a\xe7Z-!X\x16\ -\xedV;e\xef9\x02N\x99\xfc\xfa\xfbQ\x00\xdf\xa5\ -\xa1h0\x96\x10\xa0\xb7=\x11u\xec\x03\xceR\xb0F\ -;\x99$ktZ}\x1a\xe6\xb2[\x8a\xd8\x96\xc5!\ -'\xe0\xdb\xaf;}\xf7\xce\xe2iU\x0agg\x81e\ -\xa5\xd5x\xb9.8\xcf\x22p\x12\xed\xa5\xb5)\xf8\xc9\ -\x18<-\x01G\xa1p.\xebw:N6@\xbf\xf9\ -r\xc7\xcb\x85J\xf0\xfbI6~\x8c\x16\xbf\xf3\xcd\x13\ -\xf7\xfa9O>\x0a:\x90j\x85\x85EA\xc7b9\ -B\x1e\xf7\xc6\x98\xbcF\xf4\x09\xc4\x01ThW\x83\x18\ -\xbd44\xc4 \xb7\xc05\x19\xf3\xa0\x98\x93Q\xcc\xbb\ -\x1d\xd5\xc9\xe6\x9de\xf3\xdd\x96\x00\x18\xeaw\xf6\x93\x93\ -\xb2\xb3T\x5c+\x0051\x03\xd1;rLr\xa9\xf8\ -\xf9\xc7mb\xa3\xef\x07\x8b\xdaOO\x0b\x8eR\x89!\ -\xef\x01\xa57\x00E\x05\xf0`\x0c8\xbc\xeeI\xc2\xcb\ -\xc0&\x22W\x5c\xd6\x05\xb5\x96\xe9zB\xb1@+3\ -oe\xf0%|\xd3\xca\xcez\xec9+\xb0\x8c\xa8\xf4\ -\xf3~\xe0\xe5\x12pd\x02\xd9r\xe9\xe8\xc8se|\ -\xaa\x91\xf5>bC\xd1\xddE\xf7\xd3q6\x5c\xb7\x80\ -\xac\x09\xf9\xf3\xba \x15&\x92:\xc3\xc6\x10\xd6 Z\ -\xea\xcaVp\x95\xfa\xb4F\x04\x8fi\x0b\xbc\xae\xd47\ -X\xc3\xd5)90\x0dkpp\xd6\x91U`,\x9c\ -A\xfe\xfd\xdf\xff\x90~\xf4\xbd\xfec\xff\xc5\xd7\xd7\x97\ -\xdd;\xb7w\x1d\xdc\xc3~\xc4\x91/\x83\x0a\x8e\x93\x9d\ -\xf8\xd3\xe2\xd1:w\x85\xac\xca\xb8\x1b\xcf\x0a}aH\ -H$,\xc6Px\xf4\xb6\xb3S\xf5\x816(Z\xe5\ -\xf8\x8b\x07\xef\xf1rY\xd0\x0dGT\x06T\xd9\xef9\ -\xe3m\xe7~\x8b\xe2@\x85\xc6\xc8\xf3la\xb1,\x11\ -\x8fCB\x1a\xcb\xdc\xe95\xb2\x022\x0ea8Jd\xf7\x91\x06\xe3\x91\ -D^\xb4\xc0\xed\xceP\x99\xda\x18\x11\xdc\x1b\x00k&\ -1\xaf\xd4\xa6\xee\x97\xb6\xb7\xe1\xac\x00X`\xbd\xed\x05\ -\xfbQ\xe8j\xf0@k\x16\xc6*s\xc2\x0ck\x16\x8b\ -\x99\xfb\xe8\xf2[}G#{\x0bg\xe8G\x8f\x9e\xfb\ -\xcb\xd6\xb97\xbd\xac\x1e\xb5j\xa7\xdd\xc6\xae\xbc\xe3H\ -#\xfe\x98E\xc3\xfd,\x13\x165R\x08\x99\x82\xd6\x15\ -9\x1b\x18\xce\xa4}\xe5\xb2\x10\xaa\xe2\x1dm\xaf\xbf\xfc\ -t\xc5\xef\xff\xe2\x09\xdf\xbclr\xa6\xb4\xb9\x0e\x8a\x9a\ -h\x15\x11\x16[ox\xb9D|\xd4~\x1c\xe2\xb4\x1f\ -g\x9d{\xcb\x01J\x89RJ\x03\xec\xf6\xbe{\xdd\x91\ -j\xc5u]x\xf1\xf4w?8)\x8e\xec\xa8\x823\ -3Ms\xc4S'\xed?\x19\x08\xc6\xcb\xf4\xf5v\xa2\ -V\xaa\xd8\x9b\x9e\x99\xa7\xcd\xe3\x9b\xe7\x0d\x8bw\xd3\xf5\ -Q*\x8bE\xf7\x83\xca\xa4\xd4\x8e^\xf9\xdd8\xef\xb0\ -z\x0b\x1f\xb4\xda(\x0d\xad\xb6\xb9F1\xfa\xf7\xc7s\ -\x95K\x93\x98\xcb@\xa0C\xb4\xce\xf5\xe5wowv\ -\xfd\x1a#\xdf\x8fJ\xa4s\x1f\xaaz\xba$.\xab\x9f\ -+\xd5\xe7\xcbJW\xc0J\xf7\x03'\x10~\xa2\x98G\ -\xa3u\x7f\x90\xc6X\x1b30.K\xc0%\x04\xe4B\ -2\x1c\x80IC|\x9c\x9c\x98p\x92(D\xb1\x1a\x98\ -\xd7\xc7\xc9\x80\xb2\x18\x94\xc1\xc0)T\xd3\x9a\xc9Z\xda\ -_\x8d\x953\xc6sJ2\xce\x19k,n\x1a]{\ -\xe7pS3\xe6\xdc\xc0}\xd3%\xb6\x04\x8b\xe75\xf0\ -\xf7\x00\x1b\xa5\xc1J`\xa1\xcbi\xc4h\x10 \xb1w\ -ne\xb2\x0arnS[\xf4u\xcfx\xdcO\x9c\xa9\ -\xe0\x913\xac\xe9\x02^q\xed\xdc\x1a\xcf\x07\xd3;\xce\ -Z&\xccmD\xfazG\x9b\xf4\xdb\xce\xf5\xf0U\x8e\ -\x8d\xaf\x8f\x13\x7f\xf1\xdb\x1b\xbe\xde\xb3\xf4Ps\xec\xbc\x1fUaQ}\xea\x03\ -\x98\x8b\xd0\x80F\xdd\xc1\xa0\x08\x0e5\xbb\xd5\xf7\x19\x22\ -\x0f\xed3\xbdk\x08\x9c\xb3\xf3byy\x0a\x08\x8e\x87\ -\xe2\xc8\x90\xb0\x1ag;g\xb1\xe7\x8c\xda\xaa\xc4L\x8c\ -p\xb5\xa0\xfa\xfc\xb2x\x5c\xa2\xd4\xc2m\x14K\x1d\xc1\ -Z\x8a\x15;\x15\xfc\xb5W\xf4\xde\xde\x13\xcf:\x0b\x89\ -\x11\x84\xe5\xbd\x957\x9d(e/N\x03\x93,-\x13\ -0\x0fb\x9e\x1f\x22dZ\xc3\xa9\xce\xd3\xba\x00hX\ -\xbd\x95j\x9f#\xd8\xaf\x8fw\x17\xcf\xb3\x02\x9b\x18\xd6\ -3\xc6\x9e\xef\xf0#c\x988G\x05\xbfA\xd6\xbe\xd3\ -i\xb7\xdf\x86z\xd9\x90\xed\xef-\xe4?'C\xa3\x03\ -|\x06\x8dU7F\x9ct7,\x02\x87\x9f\xff\x14\xe4\ -\xe9i]\xa6\x10\xf6\xbeg\xc4\xc0\xdc\x89\xaf\xf7c\xda\ -\xee\x98\xff\xc1\xd5\xc1\xdb#\xc1;\x8e\xda\x97H\x0d\xca\ -\x10buy\xa8s\xee(\xb5\xb0\xa36\x1c\xe7Z\xed\ -\xf8\xd7%\xe0\x12\xac\xbaH\xda-\x1f'\xa7?C\xd5\ -}\xd9(\xe45\xe0\xf7\xe0\xad\xc3\x9e\xaa<\xecv\xe6\ -\xa971\xf9i5c\xa1XZ'\xa9\xd0Q4\xfc\ -8\xeb\x8cP\xa65\xccM\x9e~\x07\xdf\x1f\x82`\x9a\ -\x18\x1f\x9c,\x19\xcfg\xd5\x00\xb8n\x01\xbf\xf8xU\ -\xdaf\xd5\x0aM8s\xe1x[\x03\x82\xdc\x00\xe3\x0c\ -\xbb\xdd\x13\xf6\x83\x82\xcf3k|_\xf9\xfc\x06\xcf\xef\ -\xc7X>s\xa3\xe8\xf6\x8e\x9a\x0d~&\x04\x0b\x0fW\ -\xc4!\x98\x94\xd3\xd4\xa3\xc8\xc2\xbd\x06\xab\xb3\x94\xe3\xe6\ -Q\x14\xb71\x9a\xd7\x7fw\xe4\x22\xfa%\xf9'\xd4\xe6\ -\xb4\xa9-9R\xc1\xd3\xba0\x81\xd4\x02\xcf\xd70\xa7\ -\x08\xcfk\x80\xb1\x06\x9f\x9e#J#\x95\xb55\x01\x93\ -\x0a;\xe4R\x08\xfdI\xad\xa3\xc1`\x0d\xec\x90\x07+\ -\x859$\xb4q\x07\x119ogB\xb0t\xe0L(\ -P5x}\x1c|\xb7\xac\xc1.\xd8V\xa1!\x85\xa2\ -\xdfB]\xc7\xd3\xeaq?\xe9\x80!o\xc0\x8b6I\ -\xdd\xd8\xdb\xe3\xc0o\xbe\xbf\xcf\xc9/W\xc0jf,\ -\xd4\xd0\xd2\xfa~?3\x9dL*p\x835j\x8c\x80\ -\xe0:\x11\xf4\x86\xc5\xf7\xf7\xaf;r\xd2;\x05`\x0d\ -\x06\x80#\x87\x22\xbc\xdb\xb3\x8d\xce6>\x8bZ\x7fJ\ -\x1fb\xc0\xe2\xd6)#\xa54\xe0y\x8b\x93\xa5\x93R\ -Ct8\xfe[\xbf\xfb\xab\xf2cou\xf7\x0f\xff\xe1\ -?\xfcQ\xff\xe2\x1f\xff\xf1\x1f\xb7\xff\xeb\xff\xe7\x9f\xfc\ -O\x5cx\xfe\x83%\x00\xeb\xe2`\xa6\xf5\x8d\x0fG\x07\ -\xc5\x11e\x84\xf7\x187w\xd5MU)wH\xc0\xba\ -\xda\xa9f\xb4\xc6\xa0\x1b\x02M\x9d5XW\x8e\xc2\xa1\ -\xf1\xc7\x12\xed\x0c\x1e\xda5\xc6N\x99\xe19\xce\xf2%\ -9E\xa0\xaa\x95V\x01\x92\xb8\xb8J8r\x91\x8fZ\ -\xbei\x03\x8d\xd0d\xaf\xd08\xd5\x81\x00\x93T;\xae\ -\x8b\xc8W\x0d@\xef$\xf1E\x87m\xe5\x08:z\x83\ -\xe09zl\x9d\xf1\xb0\x84L\x99\x1fTh\xdc3\xb5\ -\xc6\x07\x87jw^\xfc\xadq7\xed\xf5g\x18`v\ -/VA\xd2\x83\xaf\xed,\xa3dk\xe3\x8bv\x9c\x1c\ -\xfb;\xa9\xcd\x01\xe0\xb7_w\xbc\xdey\xb1\xeeg\xd3\ -\xa1\x8f)f\x8a\xc1\xc1\x80;\xcb\x22\x10\x0cc%\xe9\ -\x19\xdeSFk\x10\xa8ct\x86\x02*\x19\xa3\x08N\ -f\xb2oK\x80\xb5v\x86\x16\x85\xc0|q2\x22\x18\ -I\xeb\x1d\xff\xfb\xa3\xe4\xbf\xd6\xc5\x13-j\x91\x0a+\ -~z\xfai\xef\x03\xf4\xf9y\xcbb\xb0\x1bx\xf9\xf2\ -k\xa7\xd2\xb8\xf7!T\xe4\xca\xe9\xa2\xa0\xa0a\x05%\ -\xda\x96\x1e\xefZ\xe9h\xb0\x0a\xf5\xf0\x82\x91\x9f\xb9N\ -\xbc\xe7\xed\xa1\x5co\xe1\x93\xc7\xf3\xfa\xd83\xd6\xd5\xe3\ -\xdb\xafd\x93\xff\xf2\xd3\x13F\x0c\xb513\xfb\x87S\ -\xa4\xf6\x8e3\x06\xa8\x5cw\xde2\xc9Ka7#,\ -\xc5;\x12(\x9b\xa6\x0a\xc6\x90\xf9\xc0\xf1\xf7\xd8\x8b;\ -\xc5.\xf3\x82\xdc\xcf\x02\xef\xf8\x19\x9f\xb5`\xf1\x81q\ -\xd5\x86\xc1!Kx\x1f\x89\xc7\xc0\x9f'\x97\x8a\xc7\x91\ -\xe9\xfb\xb7VY\xe7\x1d^;O\x0a\xcd8~\x9e\xd3\ -\xc0\x7f\x8f\x05\xc7\x89\xcf\ -oL\x1c\xbb\x1d\x99.\x8a\xca$\xbb\xd1m\xd7N\xeb\ -Y\xefnR\xd3\xc6?\xc4\xf9re\x14=\x03\x92F\ -(\x0dG\xdb\xfc>?\xdfN\xfc\xea\xfb\x1d\xbf\xfa\xfe\ -\x81%2TgWj^\xd1t-H4\xd7;\xc5\ -\x93\x1c{sL\xcf\x02+S\xe9/a,\x03\xac\xa0\ -\xc4@\x0f\x80\x87\xd5\xd8S\x1aX|\xdd\x0fe\xb7\xf3\ -\x80[\xc2\x88E\xae\xd2\xc28\x15pr\xeb\xe4\x86\x0e\ -\xc6\xe4RM\xcd\x09T\xaa<\xcc\xaf\x8bG7\xc4\xe9\ -\x8e4\xc6\xb3\xf0\xc0<3\xf3)\x9cr%\x86\xde\xa3\ -I7\xb1\xa7\x8c\xf3\xe4\xde\xbfv\xf2\xd896\xaf\xcc\ -w\x97\xc0\x8a:\x92\x8a'\xd9\xe8F$\xf0\x97\xc7A\ -\x04\xb15\xe2o\xb4\xa9q\x01\xe8\xa0\xa9\x22\xa3:G\ -XNm\x84u\x19puf\x8d\x93\xe2\xdb!8\x16\ -g[\x08\x08A\x11\xb0B\xda\xee\x89B\xb9\x89\xd6\x05\ -\xf1\xb9\xbdul\x8bU'\xcf\xc9\x0e3\xe092n\ -\xf5]\xa7\xd2\xa4\xf0o\x15*2\xa0\xcf\x91\x9e\xf4\xb7\ -\x9d\xce\x9a\xdb^\xf1\x9b\xcf\x87\x10\xb3\xb4M\xa6\x9c5\ -\xfd3*~\x08\xfe\x19q\xb8\xa9TD\xcf\xa8_k\ -\xb92Y\xbc\xc7\xed\xc8J!d\xc34t.G\xca\ -3\xa5r\xf1V$Tj\x83V\xefqfN\x14s\ -\xa9\xf8\x8b\xdf\xdcPj\xc3\xeb#1?A\xab\xba\xd2\ -\xfa\xf4\xe7w@ke\x8f\xc7q\xe2H\x19_\xef\x07\ -\xd6\x85;z\xeb\x0c\xae\x1bat\x9f\x9e7X7\x80\ -K*\xb2\x1b\xad\xafLk\xd4\xf7f,Rjt\x83\ -\x192\xfd\xbfQ\x8a\xe1X78\x0b\x9d\xf7\x9aJ\xf4\ -\x8e-x\xa6[\x96*\x841\xcfntb\xd4\x0d\xf8\ -\x1d\x9e9\xe38+~\xfb\xfd\x03E\x93\xddV;n\ -\x8f\x03\xf7\xa325\xd4\xb0\xd3\xb7\xc2\x86\x97B\xb6\x04\ -\xc3\xec\xa89\xea\xd2+,\x0b\xcf\xcf\xd7\xfd\xc4\xfd\xc8\ -h\x8d\x22\xd2\xd7\xfbAQ\xb0w\xf0\xe6\xf6\xa3\xa3\x80\ -\x81\x9f\xe0\x02\x00\x80\xc5\xbb\x5c\x9c\x99V\x0eg\xc9\x5c\ -\xee\x90\x8f\xbaV\xf8\xe0\xf1u?q\x09\x14\xc3\x1c\xa5\ -hl\xe5\x80\xde\xa6\xb0h\xdf3\x8c\xbe\xb0*\xfbC\ -T\x10\xc8\xbd\xd2\x8bi\x155\x19\xa3S\xb7I/k\ -\xcaT\xab\x7f|^\x91\xcf:\x05_\xbc\xf4\xdc\x0cG\ -\xd9\x16\x8ah\x92\xbc\xcb\xa5\x92\x1a\xf7\x14\x02>\xbf\x1d\ -X\x02\xc5=9\x13\xf4\xb1h/\x97N\xc2Q\xf6\xb3\ -p\x9f\xb8F\xc0\x10/\xcb\x02\xbb3d\xc4s\x8c\xd8\ -\x05Dj\x9d/\xdd\xa3\x90\xbd\xbf\x08\xe8a\x85\xe3\xcd\ -\x1a\xe3\x94\xca\xfd\xd6\x99\x0b>\x5c6\x94^q\xeeE\ -S\x80\xae\xcf:\xe0\xaf\xbe\x7f\xc3~\x16l\x0b'\x1b\ -\xbb,:\xd6\xbe+\xa6\x93\xe2@\xff\xee\xef~\xc4\xed\ -q\x0aFA\xaa\x144\xa6[\x17\x8f#\x15|~\xdb\ -\xb1\xa7\x8c\x9f\x7f\xb8HM\xcct;N\x08\x8c:x\ -=\x18\xd6\xc0-\xfc\xdcS\xa9\xb8\xac\xcaA\xd0\xde\xda\ -8\x83\xa0\x83<8#\xebaA\xb6C\x80i\x90Z\ -EN\x0d/O\x91\x98Wk\xd1\x8c^j\xa3\xd8\xe6\ -Rq\xbd,(\x02\x81\xa4Dz\x9f\xf3\x06WO.\ -;:\x89a!\xd0\x97\xfc\xf4\xe4p\x1f\xe3\xf6\xc0\xb1\ -\xf2u\x090\xc6\xa2\xb6\x82\xe3\xe4$\xa9\x96\x86\x04\xc0\ -\x0b*\x92\xc4 \xf0\x96\x9fQ\x0c\x0e\xad\xba\xd9\xe1Y\ -\x90\x04\x88\xc6\xc2\x90vM\x8b\x97\xf5BB\x9d\xa6 \ -MI`\xbdu\xdc\x8e\x84MN\x93!6\x8c\x01\xc8\ -\xd5*\x18\x88t\xc7\xeb\xba\x00\xe8\xb8l\x8ccF\xa7\ -\xae\xc2;\x1d\xee\xab\xc5c\x14\xbd*\xc46\x11\xdc\xae\ -\x1b\xc5P\xfc\xefX8X\xc38\xee\xda:\xbey\x89\ -$K\x06v]{*s\xa5\xf0\xf9\xf5\x81\xe0-\xbe\ -y^\xb1.<\x98\xd6HGM\x0c\x1c\xe3{%\x08\ -\x9e\x89\xab+H4v\xd1\x94,x\x87\xdb\x91\xa6\xea\ -\xdd\x18\x22\x93s\xa9S%O\x0f4WJ\x0c[2\ -\xb8,\x0b/\x02M\x80V\xe7\x91kA\xab\xc4\xc7\xde\ -\xcf\x13W\xb1%\x06L\xcb\x1b\x87=q\x8d\xb1z\x16\ -\xf1\xbdQ\x00\x99r\x930\xaf#\x18\xaa\xab\xb9\x96!\ -\xe5\xb3\x8a*y\xa6\x0a\x139\xe9\xb9,\xca\x17\xd1\x18\ -\x9fg\x80\xce\x85R\x95\xb6\xc9\x09\xcb^\xc8\x8d\xa8\x95\ -\x1d\xbe\xd7\xa4\xca\xda\x0e\xab\xe2\x0e\x1d(5c[\x16\ -\xdc\x0e^X\x036th\xb5Rk\xc7e\xb5H\xd9\ -\xe0\xb6'\xac\x8b\xc3\xed\xa0\x06\xca\xeb\x02\x8f\xc1\x11>\ -\x85\x8c\x9c\xe9\xdc83\x85\xb3?\xfb\xb01\x00\xa7[\ -q0\x1c\xac\xa9\xf8\xf2\x96pY=\x5cpZ\x9da\ -~\xee\x03\xb6\xb68\x87=\x9d\x08\x81\x05\xac\xb3c\x9f\ -o`\xe09\xe1\xc9\x99\xde\xff\xd6aQ\xb0.\x16\xf7\ -\xbd\xe0q&\xbc\x5cV\x8a\x97%\xa8\xde\x0fu\xc0\xab\ -\xc3Q*\x1ah\xd9\xfdp\xa1[\xc1\x80\xcfo)]\ -\x01B\xe4LpZ\x14\xd0j\xc5\xed\xc8x\xe2q3\ -\x0b\xe8\xd2\x1a^\xb6\x88C\x01iGi8\xef\x07\xae\ -k\xc4\xcf?l\xb8\xedt\x07m\xba\xf4j\xe9\xf0\xc1\ -20.F\x18\xc3\xe9\xdbq\xea{i\xc4\x83\xdf\xf7\ -D\xcf\x7fa0\x13$\xb0\xe5{\xa5BZS\xc0\xbc\ -\x9fx\xd9\x969YqZ]\xd5\xdaei\xcc\xb00\ -\xf8p\xa1\x00\xf4\xcc\x07\x8e\xa3\x91jZ\xeb\xb4\xbb\xf6\ ->.l\x16bE\xa0\xa8\x9f\xbd\x5c\x88Q>\x06\xcd\ -\x902\xc5\x0f\xcf+\x9c\xf5h\xad\x92\xb1\xe0\xa8\x95\xab\ -\x03\x1d,f\x88\xb5\xc0\xeb~2\xba|aj\xa6\xb7\ -\x0e\xd0\xaf1\xf208\xd9eA\xb3\xd8\xf6\xa3\x1d\x00\ -,c\x7f\xc2?\xa5\xe4\xbb1\xc0\xcbF\x8fe\xed\x05\ -o\xb7\x91[\xael\xe3B\x85\xe7Y\x05\xc7\xf0~\xd2\ -\xfd\x06\x9di\x8d\x0e\xd6;\x8d\xb7D\xf7j\xa3\xfbi\ -\x12\xcfQ\x89\xb9.\x16\xc7\xc9\xcbr\xe0_\xf7\x93\xa9\ -J9\xb3\xeb\x06\xb8\x92\x88\x8e^\xe4\x81\x0dn\x83\xe7\ -\xd20\x05\x80\xb5S\xccA\xfa\x9d\x9f\xbei\x80v\xa5\ -\xe3 \xec\x22\x95!\xfeqsg\x1d,\x85~Q#\ -n\xa8\x0b7\x86\xb6\x9c\xb3@i]\x84\x8a\x9c\x85\x0f\ -K\x07\xe6\xb8\x1c\x96\xe2Dg\x9cl$\x05F\x1dy\ -p\x83a\xcd\x7f\xcf\x1a\x87\xdf\xfb\xf93-#\xce\xe2\ -\xb2Z\xe9'(\x9a+\xe2\x80\x8fp\x8e\xcb\x1a\x010\ -\x01\xce\x1a\x82K\xc8\xffN\xf8\xf4\xbc\xe2\xd3\xcb&\x05\ -0U\xe8\xe8\x1dM\xe3\xbd\xc1\xb4^\x04Z\xd9\x13-\ -,^!\x1c\xfb\xc9\xaa\x956\xd5\xe9\xcbb\xe7\xef\x93\xe5\x5cy\ -\xb9\x8en\xbd)\x0e\xba\x0b\xcb\xcc\x9d'\x9a\xd6\x06\xd2\ -Y@\xcc\xf4\xb7\xfb1\xd1\xc1\xc7YP\xd5\x05[p\ -\xd20\xact\xbf\xfdz\xc7\x7f\xfc\xa7\xdf\xe1\xaf\xbe\xbb\ -!8\x8f\x8f\xd7\x15)5\xad\xdd:\xa7e\x99\xdf\xc5\ -/\xbfy\xc2Q\x0a\xde\x1e\x07'U\x96\x0e\x87u\x09\ -\xca@`\xe7=\x04\xbc\xc1\xd2\xbb?\xac\x97\xa3[\xce\ -\xa5\xc2\xc9\x09\x922a%\xccB\xc7\x5c\xfd\xb4\x0e\xb1\ --\xec\xe4\x03X\xc71\xf4\x12\x03\xacuS\xb3\xf3\xe9\ -y\xc5\xdbq\xc2\x18\xae5\xf6\xc4i\x135\x17m\xba\ -2^\xf7\x13\xb5\x93\xe1A\xb2\xa3Gn\x5cyl1\ -\x00\x8d\x87\xf4\xeb=\xa1T\x16\x0dQ\xcf\xabw\x06\xd6\ -Z\x1c\x99\x11\xbb\xb4\xfb\xb6\xc9\xccX#\x7f\xd6\xfd\xc8\ -\x13\xe0\xe2\x8cCm\xc0\xba\x98I:\xdd\x22\x0f\xf9\xb7\ -=\x93\xd7`\x87\x8d\xb1!x\x87\xfb\xceg\xd4\x99w\ -\x82e\xad}\x8e\xed\x9dr\x1c\x8c\xc5\x0c\x0cjj\x84\ -\x1eg\x86\xb3\x0eV\xffNR,sJ\x5c\xa1\x0e\xbb\ -l\xa9\x9ch9\xb9fr\xad\xd83\xbf\xf3\xde)>\ -[\xbc\x9d\xea\xf7M\xd3\xab\xdb\x83\x9a*kG\xc2(\ -sT\xbey\xd9f\x9e|\x17M\xd29\x82\x84ri\ -\x02(\xa9\x13u\x86\xeb^\x98Y\xec\x18\x03\xec:\xcf\ -\x9e6G\x07Go\x13v\xc3\x04P\xb2\x1a\x8e\x5c'\ -\x1dp\x080IM\xe5\xef\xbf\xc6\x80\xa7-\x22\xa7\x8c\ -`\xf93\x94F\x80X\xf4|O\xab~\x07\x88\xf6\xfa\ -\xb4E\xacA\x16d\xd1G\x8d5\xb8\x9d\x9c\xa8-\xde\ -\x10\xfe\xe5\x0c\xbaa3Xu\xe6x\xcfI\xc16\x82\ -\xc2\xc0\xe22z#\xfb5?\xf3\x94\x8aV\xbb\x12!\ -V\x86\x09]6\x8fR\x0a>\x5cW\xe9\xb4\xbct\x02\ -\x1dp\xc0uS&\x8c\x9a\x96\x9f}\xb8\xe0\xef\xff\x9d\ -o\x84\x826x\xde<\x03\xebR\xc6\xa1\xe6\xed\xac\x9c\ -\xca\x1eGQ\xa42!e\x8b'V|\x0dABy\ -\xa3\xf06\xdd\x9b`^\xcce\xa1{\xad\xf4\x8e\xe3<\ -~4\x04\xe8\xa7\x17\x00f{X\x00\xaf{\x16\xf2\xd3\ -\xc0y\xa6\x1cQ\x05I\xd2ViU\x93n+\xcf\xbe\ -\xd0\x8a\x9d*\xd95\x04l\xc1\xa1\x1b\x8a\xe4\xeeG\x12\ -\xe0\x83\x97\xc5\xdb\x9dJ\xf1\xa6\x9c\x01k\xb8\xbf\x8b\x0b\ -\x81\x09K\xe4X\x9b\x5cp\xfe\xf9L6\x13\xcb\xd9\x8d\ -\xc2\x82_<\xd5\xdc\x5c\x0b0\x97^>sZ\x80a\ -@\xab\x8b3\x22\xee\xa9\xd3[b\xc0\x16\xac\x222\x81\ -/\xb7c\x8eH\x9d\x82uJ\xe3\xe1|\xd6\xae\x15\x03\ -w\x9c\xdb\xe2\xf1\xb4\x04\xa2'e3r\xd6Np\xc8\ -\x08\x13\xc9\x99\xca]g\xdc\xec\xfe/\x8b\xc7\xdb#!\ -\x97\x82o\xae+\xa9}z!\xc7\x04\xa1j\xcc\xee\xbc\ -^\xba\xd6\xe9\x03n\x06C\x8d\xb5z\x8f\xde\xb9C.\ -\xb5\xe2y[\xf1\x8b\x8fO\x80\x11\xed\xceXDK\xe7\ -\xc4\x00\x0be\x05\xda\x18\x1d\xd6\xd6\x8a\x03\xee\xccD\x9d\ -\xe6ReI#\x81\xb0\xb7>;\xe3\xd6;r\xe6\x8b\ -\xc6\x97\x95\x87\xde\xeb=\xe1\xeb\xdb\x89\xe3LSQN\ -\xe5z\x9a\x17_k\xefj\xf0\x9c\x1b\xac\xed\xf8p\x8d\ -X=mB\xd7\xd5\x11\xde#\xda\xdeq\xf2\x10\x9e\ -\x02W.\xb9 \x8ad!gA\xf7\x9f3\x5c\x87>\ -_\x19\x8f\x9dk\xc1\xfd8\x01\xc3g\xecL\x19u\xd0\ -\x01\xf5<\x1f)\xb3\x80\xa9\x05\x08\x1f\xfe\xf6\x0a\x80\xa5\ -}\xfe\xfa8\x87\x95\xa1\xab\x13`\x00L\xd7\x08\xcc\xcc\ -\x0f\x83\xa3w\xaf\x83\xc5\xba\xb5S}{\x00\x00\x80\x00\ -IDATw\xb5\xff\xfdL\xa8\xbd\xe2\xcb\xdb1\xad\ -0\xfb\x91Q\xb5\xaf\xbd\xaeA^p\xda\xf5\x86\xc2\x1b\ -\x9d\xbe\xf9\xd2(\x02K\x95\x9evZ\xdd\xe8\xb5\x8f\x81\ -{\x91\xa3d1\xf0yi\x9d\xb9\xc1G>\x0cYI\ -\x19\xc1\xb9i\xcd\x89\xce3\xc5\xae\x16\xdc\x8e\x825:\ -\x1c'\xc7v\x03\x8bj\xbd\x13\xc1.\xe3qV\x09\xbb\ -\x8c\x80FV\xa0\x17;a?#S\xdb\x18\xd9\x86\xb2\ -(u\xfaojcuj\x0d\xc7T\xad\xf1\x85\xf9\xf5\ -\xe7\x07\xbe\xbc\xee\x13\xa1{\x89\x1c\x0f\x0e\xf1I\x90x\ -.X\xaf\x97\xc2 \x06v\xef\xebH\xbc*$\x88\x19\ -\x00\x97%\xe2_\xfc\xea\x15\x7f\xf9\xdd+\xbc\xe7\x04\xe0\ -\xf1\xa0B~\xa8R_\xdf\x12 E~p\xe4x[\ -\xc7i\xcb~0\xde\xf8\xcc\x05og\x92F\x81\x97\xee\ -\xc8k`\x1e\xb9\x0a\x01\xf0\xe1\x8c\xc1I\xbbA\xad\x88\ -\x97\x87\xfevT\xa0k\x07\x9d*\x8e\x92\xe7K\xc4N\ -\xc3\xe0z\x09X#\xc5aEv\xa7\xa65\x8d5f\ -\xbe\xec\xadw\xb4\xd2\x11\xa2\xe5\xa8\x5c\x13\x8e,\xd2`\ -\xef#\x13\xbda\x0bR)\xeb%.\xb5\xe2\xeb\xe3\xc4\ -\xbf\xf8\xf5\x17\xdc\x8f\x8c]\x8e\x8c\xf1\x8f\xd3x>I\ -Sk\x0dW\x13\xd1\x9byA/\xcac(\xb9a\x0b\ -d\x1a,\xc1\xcf\xe0\x99\x06\x02k\x16g\xb9\xd3\xedt\ -\xab\x90\x16Hu\xfa\x1a\xad\xdc\x19\x0c&\xd9\xf5\x17^\ -bP\xe2\x9b\xba\x82V\xf1\xcb\x9f]\xf1\xfb?\xff\x80\ -\x9f\xbfl\xb8.^\x1e\xee&\x97C\x9dE\x22W\x9e\ -J\x9aT\xc4l\xed\x0d\xf73\xcdL\xf1nh\x0b3\ -\xcer\x87\xdc\xfb\x04\xd9\xb4\xcai\x5co\xb4v\x0e\xad\ -\xceyfMX\xa8\xe8\xfe\xf8\xb4\x88\x9e\xc6\x90\x17t\ -\xc0:~\xe7\x8f\x93a.\xc12\x91\x8dz\x83\x86\xd7\ -{\xc2\xf3\x16\x10\x1c\xbb\x97?\xfd\xcd+~\xfd\xfd\x9d\ -\xe2&\x0b9\x16\x94\xcdQ91\xe1e\xcf\xa3s\x88\ -Rsa\xe8\xd7\xb2x\xa4\xc4Kl]\xde\xc9\xa0Q\ -#\xf7a\xc5\xf5\x9e9\x01l\xd0:mz*\x96[\ -\xefx}\x90\xb6F7\x05\xe9\x96\xd7Hbb\xf0\x8e\ -\xaa{\xcb\x82\xcfY7-\xa7\xe8M:\x17\xa5{\xca\ -r\xd7\xc5\x00p\xceP1ny\x99\x1e'\xc1C[\ -\xf4\xa8\xb2\x9a\xe5\xca\x8b\xffy\x8d\xd4\xb3\x1cY\x81k\ -\xc0\xbe\x17\x8d\x81\xe9\xe6\x19\xa2\xba\xe0\xad\x02uX\x04\ -\xd6\xda\x91r\xc6\x9e\xdb\xa4\xf5\x95\xca\xa2\x92\xcdJ\xc5\ -\xe3\x91\xa5\xe1j\xb8\xcbb\xed\x9dU\xa6\x02'=\x06\ -\xc4t\xaf\xc2@\x0f\x04m\xef\x86\x1c\x86\xe8q\x8a\x9f\ -Q\xd5\x8c\xdc\x1e\x19\xb7=\xe3v\xf0\xd9}\x9c\x19\x0d\ -M\x96\x5c\xe2\xdb\x0d\xd88\x8d\xfc\x11g,^\x1f\x09\ -\x97%\xe2\xe3uc\xf9dx\xd9?NfbX\xcb\ -\xef/.J+u\x1eE\x13Ag\xcd\x14\xd9\x92\xda\ -\xd8\xa6M\xf3\xed8\x91\xa4\xf9\xb8\xddy\xf1\xa3Q\xdc\ -\xdb1\x04\x8d\x1d\xde\x18|y{\xc0\xda!\xcc}\xc7\ -$;G\xf4\xf2\x91*\xde\xf6\x93\x90\xba\xda\xa5C\x0b\ -\xb8n<\x9f\x8c\x5c#\x8b\xb7\xf0jN\x9c\x9a\x9a\xb7\ -;\xcf\xb6\x97K\xc0\xeb=\xa3\x94\x82%h\x9dl\xd8\ -X:\xe5\x8c\xac\x81\xc5\xd2\x91\x0b\xa7b\x22\x01z\x9d\ -u\xd1Y\xd4\x0e\xb4Z5\xcd\xa6\xa5\x13\xa0\x8bd\x09\ -\x0b>\xb9\xd7/\x7fk\x05@k\xf94\xceh\xef\x22\ -\xaa\xd8\xb0\x85X\xaa+\xad\xa3\xea\x94\x017\x8co\xf4\ -\xd6\xca6\x91\xfe\x1aK\xff\x9b\xe7\x15O\x0b+\x9dm\ -\x0dS}k-G8\xc1\x1al+\x83jF\xc5\xb7\ --\x1ek\xa4\xd2\xfb\xba(\xc4\xa41\x9f\xf9L\x0aO\ -\x01EmA\x5c\xfe\xda\x88y\xfc\xf2v\x10\xad*\xd4\ -\xeb\xd7\x07Q\xc0kt\x8c\x97U\x80\xc9%\xd8\x19\x94\ -\x923\xf7h\xbd\x03\x1f\xb6\x80\x8f\xd7\x05kp\xf8\xb0\ -9\xbe,\x96J\xcc\xfb\x9e\xf18\x12\x9c\xc8\x88\xfbI\ -\xea`+\xfc]/\x8b\x9d\xaa{\xab\xf8Jk\x00\xe7\ -\xe9a\xbd^=^\xf7\x82\xff\xecW\x9f\xf1\xe5\xbe\xe3\ -\x9b\x97\x0d\xbf\xfcp\xd1\x05HX\xd2\xb0\xdd\x11#\xab\ -\x9f[\xdeZ\xef\xa8\x06\x1d\xdd-\x00\xe42.\x8e\x82\ -\xb7{BJ\x04\xc7\x94\xd6\xb1l^8\xceNa\xd7\ -\xe2\xe7.sO\x05\x97\xc8\xfd\xef\xb6Dxa\x8a\xb7\ -\x18\x94@\xc6K:\x06/\xc1\x97c\xd1 \xea\x993\ -**n\x07\xce:\xb2\xd0\xad %v\xfa\xaaKm\ -\xf8\xf8\xb42\x9a7\x8eC\xb3c\xcf\x05](\xe73\ -5\x8e\xf2\x1a\x8b\xb8#\xa5Y\xf9\x97\x1ftt\x8bs\ -\x88\xde\xe1H\x15\xbf\xf9|\xc7\xed\xc8\x88\xce\xc1\x18\xae\ -r\xd60\x84g\x9c\xda\xdc\x1e\x09G\xa2\xb0\xcc\x0b'\ -\xba\xad\xd4\x1c\x10\x02\xc2\x95BP\xa6Di\xec:\x9c\ -\xb1H\x85\x0c\xf2\xa7\x0b\x93\xf3\xce\xb3\xf2@_\xbch\ -t\xf4Fo1L\xe0\xc7\x00\xd5\xb4j\xb0,N\xca\ -a\xaeOrf\xb7\xbcJ\xd1^;G\xd5\x14\x0er\ -\x8c\x0d\x09d\x01\x8e\xb9y(e\xd9Z\xe9\x11\xb6\x86\ -q\xd8F\xec\x88\xe3\xcc\x00:\xf5:\xc6\xbc\x07\xa2\x0c\ -2g\x03U\xce\xa3\x8b\x92\xef?X\x87%\xb2\xeb[\ -\xa2\xc5\x87\xa7\x95\x16\xd73\xa3\x19\xbeot\x1eP\xdc\ -g\x8cE\x08\x0e1\x18\x14\x8d\xa3\xbd\xa5u\xcd\x80\x1c\ -\x88$\x0b\xd6\xb8L\xc9C8\x91r\xc6/?]\xf0\ -\xf3\x0f\x17\xc0\xb4\xd9\xdd\xd1\xae\xc7)R\xad\x1a\xdfg\ -\x8e\xeb\x99f\x97\x91j\x11S\x01\x82\x81\xbd\xfb\xd5\xa3\ -\xf7P \x1b\xbc\xb5\xd4\xb8tE\x83[\x07ky`\ -/\xd2\x14\x19C\xa0M\x07\x81b\xc6\x18\x5c\xd6\x80=\ -W\x9c\x09xZ\x99\x8f1\x92\x10\x1f'\xd7k[t\ -\xa2\xba5\x05\xdc\xd0\xb6\xb7xj\xa0Z\xeb\xd36\xe7\ -\xbc\x87S\xe0\xd5u\xe1\xf3\xfe$\x85\xfb\x91\xf8.~\ -\xb9\x9d\x80.\xb6U\xac\x89\xd6;\xf6\xa3\xa0WrM\ -\x06\x1f\xa0)\xe7\xa0\x8a\x7f`\xc0\x15\xe78\xf7R\xee\ -\x13\xc6d\x0cE\xc7^1\xd1\x0d\x14\x96\x01\xd4\x9a\xdc\ -\xce\x84\xb7GFn\x8dHj5@\xcc`\xf0\x9av\ -P\x01\x7f\x9c|\xfe\xf7\xd4pd^\xb2GiX\xa2\ -\xc7\xd3\xbaP\xaf\xe3GS\xd8f\x1c\xee\xedq\xc2Z\ -\xae&Sb\x18\xd7\x07\x91\x0d?\xbe,(\xad!\xa5\x8c\x97\ -+\xd1\xc3\x00\x13%\x7f\xfb\xe5\xc1\xd0\x1d\x90\x15b\xdc\ -\xf0\x93C\x10\x1e\xbe\xe7\xc13\x85u4o\x8f=\xe1\ -.\x07\x83\x11Y\xd5\xabP\xbe\xddh\x0f\xa4\xa5\xae\x13\ -k\xecD&\xf4\x0c\xbcY\x03;m\xa3s\xc4\x1a\x8b\ -\xa3\x14Xz\x15&5\xf3\xcc\xb2~\x03rC\xd0\xee\ -\xfc\xf1\x89\x17\xea!\xd0\x991\xc0\xb7\xaf7\xaeEk\ -C\x0cf\x162\xb9\x15\x9c\x89:\x9aM.\x9a#g\ -\xd4\xc6\xcf\xf0u?\x19\xc6\xa3\x10\xaf\x11\xbaF\xc1\xb2\ -\x9d\xd3\xb2\xe8\xadH{,n\x92\x04\xc0\x83wPD\ -\x0e\xdc\x13\xd7\x1a\xa9\x14<\xadL\x00|Ux\x91\xb7\ -V\x82ONb\x16\xafDIqgJ\xeb0\x8e\x9f\ -\x93\xf3\x14$\xae\x91\x1c\x0dk\x0dR)\xf8p\x89\x08\ -\x8a\xa5\xb6\xea\xfc\x8d\x9e\x95\xc7\x99Q:I\x85g\xa9\ -\xf3\xbc\xac\xd2/\xc4\xc8;\xcd\x98\x11\x0a\x95\xf0\x9b\xfd\ -\xe3\xdbO\xb9\xd3\x7f4\x08\x08\x00\xfe\x7f\xff\xe4\xff\xfe\ -_\xfd\xbe\xfe+\xff\xa3\xa7\x95\xf8V\x12\xef(\x06K\ -\x95\xe0\x1bc96\xac\xd4\x98\xa9\x22\xb2\xda-\x02\x0e\ -\xb4\x8cxg\xa7\xfa\x1a\x1d\xf3\xc0\xc7\x0f\xe05\x0f\xa5\ -\xa1\x19C\xbd\x815\x84\xd6\xc0p\xfd\x10\x02C\x11b\ -\xb0h\xca\x18\xe8\xda-\x8f\x9cgk,\x8e\xdc\xa5\x04\ -\x95XD*\xd1\xac\xb5\x04-<\x05>X\xa0\xb2#\ -\x8e\x9e\xddi\xed\x86\x02\xaf\xda\x91\x85\xb5\x84\x1dD\xc3\ -1\xe6\x04\x1a\x18|q\x09\x1e0\x1d\xaf\xf7S\x1ev\ -\x8b=7\x5c\xa3@A\x86\x8cgt\xe0\xe3\x87\x15\xff\ -\xf2\x1f|\xc2\xf3e\x99\x8a\xd8\x5c\x0bjk\x08\x8e\xaa\ -\xe1T\xda_\x83w0n\x92/i\xef<\x94r\xa6\ -\xd7u\xd8\xf8\xac\xe1\x14\xe3\xa2\x8e\xc0JlY\xc5\xc6\ -\x1f\xbb\xb34\xf6Yq<\xc8\x8c:}\x12z6\xb7\ -\x8e\xd6\xb8'&\xd6\xd9\xe0q\xb0\x0a]\xa2\x82\x91\x0c\ -\xe4*\xe0n\xbcV\xfe\x8e\xe8\xa4\x1c\x8e\xee\x8f\xe6I\ -\xaa\x9bK\xa3(*HLy\xa4\xc2\xef\xf2\xecX\x16\ -\x8b\xd6\xd8\x8d\x05\xe7&j\xb3\x8a\x0dp\x16\xed-\xe5\ -y\xb7\x96\x17`\xa9\xcc\x22\xb8\x1f\x15\xder\x1a\xf1\xcd\ -\xcb\xc6\x02Jk\x9aZ\xb9W\xa3\xeb\xa4Mw\xc5\xe3\ -\xccS\x847\xd4\xfe\xf4\xc2\xb3\xf8Z\x82\x87\xe9f*\ -\xfa\xc7\xcb?\xbc\xc3\xc6\xb2\xcb\x8e\x81\xb6\xa3.\xc6|\ -m,>/K\x80s\x1c[\xf3b\xa4\xa85\x04\x1e\ -\x1aP\x87^\x1a\xbb\x02\x8e\xa29N\x1f\xc9\x89\x1d\x9c\ -~\xd0+>\x82f:\x8e\x92\xb9\xa6\xf0N\xfb\xd0\xae\ -\x041\x09\xa4d\xc1\x1b\xcf\xc1\xd3\xe6\x11\x9c:1!\ -}\x9d>C\xdag!\xaeC#`E6&*\xf6\ -\xc7\xe1\xcd\xa3}\x9f\x8e\x0b}\xe9\xd6\xe0\xd3\xf3\x05\xfb\ -Q\xe0\x83\xc1\xcf\x9e/\xd2Z\xf0\xcf&\xd1\xcfN\xfc\ -q\xaa\x15[t\x02Z5]\xd0\x1ay\xa7\x82cp\ -\xf2\x0d\xbf\xff\xe0\x98\x03\x90\x14\xe7\x8d.\xae\x84\xd29\ -\x8f\x93\xff\xcdu\xf3\xd2\xe1X\x15R]it\x02O\ -u\x16\xd4\xd1\x1b\x5c6F\xe1\xc6\xc0\x96\xf1\xf6\xc8\xe4\ -u\x00\x93\xa8\x17\x1c\xe6\xa1\xfb8\x0b\x16}\xde\x84\xdc\ -Pkp\xc8.;\xc2\xd1Z\x83\x02\x9bDm+\x0d\ -g\x96^\xc79bh5\xaa>\x13\xd5\xebU\xdc\xff\ -m\x09\xef\xcd\x90,vC\x98\x8cn\x84*\xa7`\xd9\ -\x181+J\xc3\xb6F\xa4\xf2\x8e\xa8\xa5\xc0\x94\x93@\ -N\xa3\x02\xce\xb3\xccw\xb9\x14\xd1@\x17\xf7>)\x92\ -\xad9\x04+\xd0\xcf{\xa8\x15\x81M\xf4\xeb\x07\xc7\xef\ -\xed~0\x15\x93.'\xfe\x9c#-u\x09\x5c+\xa6\ -!X4V\xdc\x01\x9e\xc5\x97\x85\xe9\x97\xdf<_\xe9\ -6\xa9\xdc\xbb\xefG\x15i\xd4+\x95\x93\xcfhi$\ -\xce\xf2;b\xd8\x945\xfc\xdc\x80\xb1V\x15r[\x82\ -\xe6\xfd(XV7Y \x03\xbeE\x92!\xb5`\x9b\ -D\x9dg\xea\x13\x02\xe4\xbd\xc5\xed\x91\x01\xc3\x00;g\ -\x1cWW\xbd\x09\x0bN~F\x8cvN\x0d\xa0\xa9\xc3\ -\x9e3\x8c\xe1\xbd\xe5\x1d#\x8f\xd1\xc8\x82\xf9\xfe\x96\xf0\ -\xfa8\xf0\xf1y\x95+N\xa9\x89\x99\x05gk?H\ -!\x1c0:\xadY\x9d5*\xaa\xfa\xa4n\x06o\xe1\ -\x9c\xc3\xfd\xc8x;-\xfe\xc8\xff\xe3\xff\xcb\x1f\xff\x9b\ -\xff\x9d\x7f\xef\xc7\xde\xe9?i\x02\xf0\xf9\xf8\xf4\xe8\xad\ -\xccT\xb3\xa1^\x06@!V\x80\x10\xa0\xa2\x93U\x08\ -\xa0A\x1c\xe3\x99%\x8c\x91\xbfx\x80O8\x02\xa5\x9b\ -\xe0\xed\x91\x18VR2V\x1fD\x9a\x92\x07\x04\xef>\ -Rk,r\x06\xa7\x0b\xa5\xe3&\xd4\xee\x1a\xc6\x08\xba\ -iJ0\xa2J\x99\xd7~?\xe87\xfe\xf65\xe1\xdb\ -\xafw)\xc7\xc9\x99^=\xb9\xdb\xd7\xc5\x89\x08F\x81\ -\xd5\x99\xfb$\xe3\xa5\xc2\x8e\xf0,uF!s\xec\xeb\ -\xde\x95\xbc\xa5\xcf\xc8I\xaa\x97\x1d+b\x09\xb1>\xdf\ -\x0ebd-\xfd\x9d\xb5u\xa6k\x95a\xbf\xa2\xb8\xa3\ -B\xa0\x12E\xd6\xe6JUn\x11.\x99\x17\x05)\x8c\ -G\x22\xde\xb2w\x8358\xda\xa2\x1a?\xa7S\x0a\x5c\ -\xc8;\xbbm\xec\x98\x9e\xae\x04\xcd\x180\xfa\xf7\xb2\x06\ -y\xda\xd9\x95,\xce\xe0e]\xa4\xfc\xefHRR\xe7\ -\x5c\xf9\xf28\x92\x0c\x1f\x89\xde\xd7T\xf9\xbfz\xe7\xc5\ -\xfat\x8d\xcc@\x7f$\x89\x0bG\x142\xf7\xe2\x8f3\ -\xcf\x0b\x96\x8a\xd6\x0a\x07j\x17\x82\xe7\xde\xb6\xcab\xe6\ -\x9491>\xdf\xb32\xe6u\x8c\xce)\xd6\xb4\xf8\xe6\ -e\xc1\xef\xfd\xfc\x19\x7f\xf4{\x1f\xf0r]\x10\x9d\xc3\ -\xd7{Bi\x0d\xf7\xbdL\xc8K\x0c\x9e\xdf\xa9\x17\xa6\ -\xd5X&\xda\x15\xad}d\x05\x0c\xea\xecS%\x93\xfb\ -&^\xc3\xa8\xc9\xb6\xcd\xcf\xdd\xdd\x9e2R\xed\xdcM\ -\xef\xcc\xb8\xe7gU\xd0;=\xe9c\x8f\x0fP\xa8\xf7\ -H\x14{y\xd7\x85\x9b%!q\x8d\x1e\xcet\xed\xd9\ -\x19(\xe4=3\x1d\x96\xe8\xb0(6;:\xa6>\xa6\ -\xac\xd8\xe7\x11\xe0S\x1b\xac'\xff\xa0\xb6\x8e\xa75\x88\ -@\xc8\xa2q\x90\xf6F\xf4\xb1u#^\xb9\xe3i\x8b\ -\x88\x91\x81?\xcfk\xc0e\xf3\x82\xe8\xf0}O\xcar\ -\xb0\xc0\xdc\xc9o\xd1\x12b\xd5\x0a\xfe\xe0\x17W\x04G\ -v\xc0\xae\xcb\x8d\x85B\xe3DA\xd0\x9b\xc1\xbd0\x86\ -\xfb\xcc1\xb6\xad\x92R[\x184E\xa3\xd6\xc6\xa9\xda\ -\x9e\xf3tv\x8c\x84\xb9RY\x04\x5cV\xcf|\x0e\x00\ -\xfb\xc1\x915$\xbc\x8c\x81)\x8c\xfb\xa1g\x17]\x9d\ -;\xcf\x8d\xfd\xe4\xa5\xf1\xb4\x05v\xec\xceJ\x17D\xcb\ -\xdd\xed`\xf0X\xf4,\xae\xcfB\xe4\xb7\xd7H\xd7Z\ -\xfe\x0e\xce\xd2\x1aX\x1a;\xec\x0e\x0a\xcfryG\x83\ -\xe7L\x86C\xa9t@\xc1\xb2ab|0m~\xd6\ -\x18\x15\x02fN\xe5\x06`gLC\x8f3\x13E\x9e\ -I\x98+\xa5\x10+\xed\xdf\xc7\xe0<\x91y;\xed\xc7\ -\xc9\x84I\xad>\x08B{\x87'\x0d\xca!\x8bx\xba\ -\xacB`\xa1\xb0\x08\x9fl\xd5<\x0c\xc1ht\x06\xc7\ -A\x1b`\xf0r\x0f\x05j\xa3\x1ez\x1f,\xb8\x96\xe1\ -\x8e\x9a0\xa2Q\x1cP\xf4\xca\xb3\xec\xb2R\x87U:\ -\xbf\xd33q\x92\xd8\xb56\xed\x8d\xf7\xc3\xb6R\x07\xd6\ -\xf5\xb3oq\x14)U\xae\x07\x82~.\x91\xdf\xe5\xb7\ -_v\xf2&D:MU\xae43\xa6Ml\x18\x98\ -\x16\xc9{h\x8d\x0a\x8e\x0b\xbc\xf8s\xa3H\xf6H\x05\ -\xa9\xd2\x02ZzcA\x15\x82\xbe[\x8a\xa5/k@\ -o\x0d\x97\x85\x22\xed`5y\xe8\x1d\xaf\xb7\x1d\xfb\xa3\ -\xe0\xf5-\xd1b(]\x83s<\xc7\xc6:p\xf0\x1f\ -\x9cl\x8e\xe3\xb3\xdf\x0b\xa7\x0b\xa4\xc2\x9a9\x81#1\ -\xb6!\x87\xa7\x1f\x1d\x04\xf4\x93\x0b\x80\xcb\x92\xef\xb5\x15\ -\x89\xafx\xf2\xf2\xd0k0\xae\xcf\x8b\x7f@6\x063\ -\xbe\x16R\xf1z\xeb\xf8\xf3\xdf\xdc\xf1\xf9NqXR\ -\xd4(\xf9\xf2\x0aM\xf1\x96\xfekY\xd1\xb2^\xee\x8f\ -O\x91P\x85s\x8cGi\xab[=\xabuk\xc9\x84\ -N\x1a?\xa7\xda\xf1\xf9\xed\x84\xf3~fz\x03\xc0\xcb\ -e\xa1\xc8G\xf0\x90\x18\xdc\xf4\x9b\xc6\xe0\xa8V.\x1d\ -\xdf~\xd9a\xadS6x\x9e\x7fF\xae\xdc\x91\xf2\xd0\ -\xf2\xa2\x9d\xf1\xe1\x1a\xa3\x1e@#7o\xe9\xcf.\x15\ -O\xeb\xc2/\x0a\x16\xdf<\xad\xba0*\xf6#\xa1\x94\ -\x22\x8a\x1c;\xa3\xe7\x0b\x89dh\xac\xe0OU\xaa\x97\ -eaQ\xe5:\x9e\xb6eZ\xee^\xb6\x88\x18\x02C\ -\x89\x94#\xef\x9d\xd7\xae\xd1\xc2Z\x1d\xee\x1a\xb9\x9dg\ -Ek\x1d_\xdf\x12\xde\xee\x14Q\xbdl\x8b\x04\x8f\xf4\ -_\xe7B1\xe1\xeb\x91 \xa0&\xa1,\x96\x0fy\xae\ -\x15w]\xecQ\xe0\x1f\xa7\xb8\xd7\xa0\x9f!\x97\x8a\xdc\ -\xba\xf6\xa6\x8c\x94%1/c?)\x0em\x8d\xd3\x04\ -o\x1d\x9c\xf3\xc2\x92\xfe \x0f@\xe3\xdf.\xd6=\x00\ -9\x19x0\x0eQg\xeb\x1d\xbf\xfa\xfc \x1a\xb8t\ -\xdc\xf7<\x856/W\xe6\xcfokx\xd7xx=\ -\xbb\xb9R\xe4c9\xd5\xba\xac<\x94.+\x0b\xa1\xc7\ -YH\x10\xb4\xec\xa8\xd7\x85o*/\x15+\xf5\xad\x9f\ -|\xf6\xe3,\x00\xa8\x83!\xe6\xd9No5\xb1\xb9\x04\ -!9\xf1\x1b\xces\xd0\x0diw#\xb8\xa4\xe2q&\ -\x00vR\xecX\xf4\x1a\xe46\xf2%\x1a\x8eR'N\ -w\x08Q\x09\x0cb\xd7\xbf\xb8\xf7\xcf\x89\xe3j\xae\xe9\ -&\xd4H\xc8\xea-\x04\xd8npY9\x8a\xbc\x1d\x09\ -G&P\xe8\xcc\x05\xad\x12Z\x943\xe3\xa3\x87-\x8b\ -\xe1T\x14\xdcq2\xd7\x94_o\x88\xaa\x9ed\xc5&\ -1\x18\x05\x90\xecHy\xd9^\xb78\xf3\xd7Gw\xc3\ -\xcb\xcb\xe8g\x04\x8c\xb1\xb4\xe3\xaa-\x8e\x8e\x9d\xe1\xfd\ -(x\xda\xa8\x9e.\xb9\xcd\xa2\xccZ\x07\xebxX\xf3\ -\xf7m8R\xc6e\x89dGH\x0fT%\xd0\xab\x02\ -\xd4\x04\xcf\xb0 +\xc1\xe4\x912\xd6\x85v\xb0\xeb\xba\ -p\xea'\xb4\xad5\xfc\xddv\x89Q?lQ\x89\xa7\ -\x05q!Eo[\xb9\xea\xa8 3\x82\x97\x0d\xff\x1b\ -\xa3j\xc7\x18f\xd0\x03m\xc2\x90\xa8{`\xe18\x82\ -\xc8\x0c\x08jj\x8d\x22Y\xaf\x9e\xa8\xd4\x8e\xd2\x0a\xa2\ -{O\xd2\x1b\xda\x83m\x09\xefQ\xe2P\xa4y\xe3\x99\ -\x0a\x8c\x9d4W3%w\xbc=\x0e\xdc\xf6\x8cuq\ -\xc8\x99\x0dK\xc9\x04\xec\xf8\xc0\xf4\xc1\x9c\xdb\xcc\xba\xc8\ -\x85g\xf3\xcbSDt\x16)wiAx\xb1\xac\xa2\ -\xe9Q\xcb@\xbb\xeb)[\xe4#e\xdc\xf7D\x88\x9b\ -\xdaY\xa3\xf3\xee\xe5\xb2`\x13 \xaa\xea\xae\xa9\x8d\x9f\ -YR\xa8\x5c-\xfa\xfd[\x93C\x81wMp\x1eq\ -qb/p4\xbf\x05Rbk\xe3\x08\xfdy]\xe6\ -\xca\xf1\xcc$\x01r\xaa`\x84\x1d&\xd7e \xb2\xbf\ -\xffz\xcc\xa2o\x93\xbe+he4n\xd0\xa1}k\ -\x15x\xdc\x8b\x9eE2\x1e(8\xa5\x8d|\xcf\x05\x9f\ ->\xacx~\x8a\x93\xd6:h\x9a\x8b\x18\x16\xc1s\xca\ -\x9bk\x91\xa6A\xd4]\xefa`\xe7\xb3\xdaj\xc3\xc7\ -\xeb\xcau\xa0\xb7\xe8\xb5\xa3>\xf2\xdf\x9e\x06\xe0\x93\xff\ -\xed\xe7\x18\xd8\x1d\x0c\x91\xc2)@\xc9\xe8vi\xeb*\ -\xf2\xc1Z\xa01Xd\x0b\x1e\xeb\xe2\xf0;?\xbb`\ -\x8b\xf4\xc8\xf7*\xcf~7\xa2\xcb\xd9\x19&\xe1%~\ -\xf1\xd6j\x9cJ\x1b\x0aCoX]']\x9cF\x17\ -\x89\x85*\xf2\xa2/~q\x1c\xaf\x19v\x9f\x1c;J\ -\xcc\x16\x99\xb0\xc4\xd1\xb5\x13\x9f\x9c0\x12\xda\xf5*Z\ -c\x92\xd3\x16\x03\x92\xdc\x0c\xc1\x8dT&\xfe\xfd\x0cw\ -Q\xa7\xaa\xd1\xdc\x18\xdf\x1dg\x96u\xafOJ\xa1\x11\ -\x85jOEk\x06\x86\xf7\xd0Y\xc1\xf0\x9e\xa1\xce\xfd\ -w\xfe\xe9\x9f\xe1O~\xf3\x05[\xe4\x17\xffv?\xb0\ -'\xe6>\xaf\xba\xc8\x9c5\x08\x81\x1dVo\x10`\x83\ -]`\x12@\x84\xe32\xed3ux\xf2\xe0\xf7\xd8\x16\ -\xaf\x22\x87\xe1)\xb9\x92\x8e\xc6j\xb7\xc1;\xea+\xac\ -\xe5\x9e?\x8e\xb1\xbc\xc6\x91\xb7G\x96~\xa0\xe0m?\ -85i\xf4\xab\xefg\x81\xd3\x94\xa75\x8e\x17\x99>\ -\x08\xd8\x11\x5c\xa3\xcc\xf0\x8e\x06g\xb9\xd6\xa0K@`\ -&1\xe8\x8d\xe1(\xad5\xaeu\x82\xf3\xa8ep\xf0\ -\xe9\x18\xd8\x16\x06}@L\xf32\x95\xb1\xfc\x01/\xb5,\xea\xa5\x15\xc5o[\x03r~g\xea\ -\x1f\x12g\x8e\x84Mc\x88\xcf^\xf4\xf7\x05u\x83\xd6\ -X1\xe1e\xb3\xb5\xb4A\x02\xc0\xb6:\xf9\xef\xf5\x8e\ -&r2\xc8\x8e\xe7a\xfa\xf9v gNQ\xacc\ -~;?{\x8e??HH\xfb\xed+A[cO\ -~*\x11\xd0ZC\xfb\xe2H\x09,\xfc\xec\x9eV\x16\ -\x81\xc6\x92\x172.v&}*W\xe0\xac\x1cwW\ -~nGj\xf8\xfaHtnx\x8f\xe0H\xbad\x13\ -\xe0\xb0x\xae\xabH_dx\x91\xb3P\x84\xacA\x87\ -\xe1\x94\x22U\x18\xeb\xb0\x1fY\x96`}v\xe2=\xe4\ -JQ\xe5\xcbe\x99S\x07\x00\xd2\xc6p\x0c\xcb)\x9e\ -Hl\xb2\x93Re\xcd\x94\xbe\x11a\xed\xac\xc7e\x0d\ -8R\xa2v\xa8vf\xba\x1f\x051X,K@\xab\ -\x1d\x1f/\xefq\xbc\xd3\xae\x1b\x1c\xaek\xd0\x85\xd6Q\ -++\x81#\x17\xd9\xf9(@;K\xd33\xcf0\x9c\ -me,\xf85x\x5c\xb7\xc8\xcf\xd6\xf2\xe2\xf4\xde\x08\ -\x8c\xd5\xd1\x0d\x99&\x8f#O\x9eG\xef\x1d\xaf\xb7\xac\ -&D\xa2\xed\xe0\x11\xbc%\xfb\xe2\x12\xf1|Y\x11\xbc\ -\xa5\x98\xbaT|\xbc.\xf3\x02\xab\xca\x96\x18\xeb\xc7&\ -D\xfa\x87k\xc0\xe3`S\x98jf\xf1i\xb9\x82I\ -\xb5On\xfd\x88\xea\xbe\xae\x1e\xdb\xea\x11t>\x8f\x7f\ -\x9c\xb1\xf8\xed\xeb\x03\x7f\xf9\xed\x1b\xbe\xfb\xba\xa3\xe4:\ -'B\xdb\x12\xf1\xf1yA\x94F%K\x7f2y\xfe\ -Y\xee/c\x95\x95\xe1\x10\x9c\xc5\x97\xd7\x13\xa94|\ -|^\x99[!\xbc\xf0\x99u\xb9\xcb\xb3N\x17\x07P\ -2\xa7m\xebb'\x0b\xe5\xccl\xbe\x1c\x00\xefC%\xc7!\xd7\x06\xeb\xb9\ -\x9e\xf2\xd6a\x8dn\xee\xae\xbd\x14\xc1\x9f\xdf\x0e\xfa\x81\ -\xb5\x1e\x0b\x81\xd3\xa3\xb3V\xc2at\x89xa\xad\xa3\ -7z\xde\xa1\xb5\x94\xbc\xf6\xcd0m\x0c\x0c\xc6*\xa5\ -M\xd0T\x07\xe6\x016\xc6\xeb\xf4\x1e\x1b\xad>t\x08\ -\x15\xe2\x8c\xdf\xf6D\x0c0\xf8\x9d\xa6J$\xf3\xa7\xa7\ -89\xe51\xf0\xb3\xfa\xe6y\xc5u\xf3\x8a#f7\ -r]\x19\x89\xbd\x9f\xd2VX\x83\x97me<\xb1\x01\ -C\x89i\xf1V\xb4\xd22/\xfc\ -\xb3\x14\xd9\xbci\xd5\xebr\x7f\x9c'\x1d\x0f1\x18Z\ -\x8a1\x1c\x0e\x16{\xaa\xf8\x17\x7f\xf5\x99\xc2O\xca\xca\ -Xhx\x8bR\x0a^o\x5c\xdf\x5c\x97\x80\x117l\ -\x8c\xc1\xe2\xa8O{\xdd\xe9\xceX\xa2\x85\xe9b\xefK\ -$<4`\xce\x00\x1f\xaf\xcb\x9c\xf4\xbd3Y\xccL\ -p\xdcS\xc1*\x12%)\xa2<\x9f\xbcs\xf8\xbd\x9f\ -?\xe1_\xfa\xdd\x8f\xf8\xf4\xb4L\x87\xc3\xe3,\x08\xde\ -Ox\x9d\x01\xad\xba\x1f\x9fV>Kz\xee\x9d%\xe9\ -v\x89\x14\x5c\x96\xc6\xb5\x8a\x958\xb2\xf7\x8a\xde\x0aL\ -u?:\x09\x10\xf8\x89\x22\xc0\xff\xc7\xbf\xfbO\x7f\xf9\ -\xf0\xbf\xffo-\x9e\x8a\xcf\xe8(\x8aX\xa3CEg\ -|gd\x92_\xc9\x94$W!\x10\x87P\x03\x12\xaf\ -\x01F\x175fF\xf2)dl\x98A\x0cn\xfa\xe0\ -G\xb6=?l\xb2-\xa3\xb7@3\xcaO'e\x10\ -z\xc9\x19\xbe\xc3\xd1\xfe!Es\x93\x00hO]\xbe\ -\xe0\xae\x9f\xa1c\x97\xf2\x9a\xc4&N\x06\xd6h\xb4#\ -\xabT\xff\xfb!\xe0#\x8f\xdf\x19\xbe,d\xc3;u\ -\x94\x9cfPe\xca\xc3\xe2\xbaF4P\x90\xe2e\xf7\ -\x88\x91\x1d4q\x96\xa2\xa5\x19\x87\xb7#!\xd7\x86O\ -O\x1b\xfe\xee\x1f|\xc2\x87\xa7u*s\x01\x8e\xf4\xa3\ -\xb2\xbb\x8b$\xf5\xa3#\xe7\xc5 \x18\x91\xe3\xbfC\xe6\ -\x00f>;\xc7wT~\x8fN\xd2I\xado$\xa0\ -Iu\x8c\xa6\x06\xc2\x949\x0f\xc6p\xe7fu\xa0\x13\ -\x96\xc1C!X\x82R\x8c5h\x85>[\xf2\xc7\xf5\ -?\xf3\x0e\xeb\xc2\xdf\xd9X\xeewa\x81\xb7=1x\ -$\xd8\xa9Xo\xca\x15\xb8,\x01\xdd\x10\x98SK\x9b\ -,\xfb`\x87h\x89\x9ds\xf4\x1e\xd6Z\x94\xc2\x17\xd0\ -9\x0b\xafC\xc0\xab\x93\x0c\xc1i\x04H\xed\xc9\x12\x1c\ -\x8a\x9c\x08\xde\x11\xcaB\xd1\x11\x1d*\xdb\xc2Q\xe0?\ -\xfa'\x7f\x8a\x7f\xfa\xcf\x7f\x05\x1f<\xfe\xf0\x17\xcf\x8a\ -{&\xdd\xf1\xba2\x91,IX\x14\xbcAm#;\ -b\xac*\xbc\xb4.\xb2!\x19\x16\x10K\x18p\x9b:\ -\xc5Lkt\x0ag\x22P\xa4\x0a\xcc\xe2=-bV\ -\x9d\xe4\xb68!P\x1c\xf78\x12\xa3\xa2\xaf\xd4\xc9\xc0@\x16\ -H\xe2\xd6\x07\xb5\xb4\x16~/\x8b\xba\xc6Z\x1bbt\ -Z\xad\xf1\x0cHI\xe9\x8b`\xf1\xb7\x04\xbeO\xb5v\ -<]\xfc\xccU\xe0\xf8:rz0\x5cUk\xc4\x91\ -\x8b\xf4!rT(\xd3\xe4\xba\x06~\xaf\xce\x92\x83\x00\ -\xc0\x07\x0f\x80\xd3\xdb\xd2\x09\xb4Z<-\xb2o7\xda\ -\xa7k\xee\xca\xfc\xb0x\xe4\x8a\xfbY(&.\xd4P\ -\x5c\x96\x88\x8b\x0a\x18c-\x1eg\xc2\x16\xa3\x88\x81F\ -\xd3/j\x86zg\xc4p\xb0\x868\xe6\x5c\x95\xc8i\ -\x11C\xc0q\x8e5\x17'\x11Q\x22Yg\xed\x842\ -E\xef\x09\x5cj<\x1f\x0e\x09\xd6K\xc7lxF\x1e\ -\x82\xb1\x06\x0d\xd4\xf4th\xff^\x9b\xc4\xee\x86\xd6[\ -o\x11\xa3\xe3\xbb;\xc0e\x81\xa2\xc8$\x91\xed\xe2Y\ -$=\x12\x9d\x22\xe8\xe3}\xe7+p\xe4\x02\xd3\x8d\xd0\ -\xc5\x8c\x91o\xad\x13|W\x94\xe4\xaa\x0a\xdfX6\x00\ -\xad\xf1Y6\x956E\xaf@\xc3\ -\xedH\xf8z?\x91kc\xe6\x81|\xed\x03\xcb\xfc8\ -N\xd4j\xa6\x10ut\xa4\xb9T\x86\xdcD\xc7H\xe6\ -Re#\xa3\xa2\xf8\xc3e\xe14A\xd6\xd5-\xfa\xc9\ -\xd8\xf8r?\xf0\xf5vpl\x08*\xc0\xad\xa1\xde\xa1\ -\xeb3\x00\xa0Cp\xc0\xbe\xba\x22\xa6y\x19\x5c\x16\x87\ -\xc5\xfb\x09\xd1\xc9\xa5R\x04e,J\x7f\xb7\xfb\x8dU\ -\x18\x9d(f\x02_n\xc7I\x9e\xbf\x1b\xd0$\x0aK\ -\xd7He=]C,\xee\x82\xf70\xd6\xe0\xba\x12x\ -\xe5u\xc0Z\xe3\xe0\xec\xb0\x8dY\xf8\xe0hkS\xac\ -\xf3\x9e\x0a\xf7\xc4\x9a\xccxA\x9a\x8e\xb3\xe0\xb2,\x93\ -W\x9fkW\xe2`\xc4\x87K@\x0c\x06\xf7\xbdN_\ -8\x81\xa1|\xd7\x9c\xe5$\xcc\xa0\xe2\xe3S$\xa3Zk\xe53\xcd\ -\xd5\xa0\x9d\xfc\x00\x0aby\xbe}\xd4\xe7r$\x0aG\ -a-\x9c\xb78\xcf\x22/=\x94/\xcf}\xb8q#\ -Y\xd4J\x97\xd2`\xac#\xb5\xd20Tf\xcf,\x82\ -\x9f\xb6\x80\x0f\xd7\x05\x1d\xa2x\xee\x07rn\xcak\xa0\ -\xcb\xc5[v\xbaUV\xed3k\x1az$j'2\ -=\xea\x14Cr\xff\xfe\xd0\x14\xd1{\x83\x9b\xa2\x86k\ -\xa9\x9ap\x02F\xc4\xd6\xda\xd9\xb5\xaf\x8b\x0a+O\x0f\ -~\x03\xf5\x01\xd1Y\xbc\xdd\xf3\xc4\xb6\x97\xfa\xeex*\ -\xca\x9f\x18\x89\x8eC-\x1f\xa2\xc7M\x19\x11\xab\x9a\xb8\ -R\x0b>}X\xf0{\xdf\x5cP\x9a\x9a9\x8b\xa9\xf1\ -\xf0\xba\xbc\xbd\xdc&\xab~\x86\xb3\x14<]\x17\x84\xa0\ -\x89\xd5e\x99\x85\x06\xb9\x12\x9cNZ\xc5+Wi)\ -(`gCi\x0c'\xdc\xc3\x09\xe0-\xcfb\xe7=\ -s<2\xdd4\xd6\xf1\xef\xf0\x81N\x9a\x8b\xf4\x18\xd0\ -\xaa\x86z0\x9e\x87K\xf4t\xd0\xa5\x82eq,\xa4\ -\x1b\x01L\xc6B\xeb\x16B\x8d\xf6\x93z\xa1\xda:r\ -\xca\xe5K\xbf\xfc$\x11\xe0O\x9a\x00\xfc\xd5?\xfb?\ -\xbf\xfcE\xfa/\xfe\xcf\xd6\xe8\xfd\x1a\x18\x9f\xbb\x9fE\ -\xe4,\xf9\x8f\x93\xec[\x92\xf3p<\xa9\xbc\xf6\xb9\xbf\ -4\xb2 \x0d\xd5\xaf\x80\x06\x8e\x0fv\xef\xec\xc4\x81\xe1\ -y\xe4\x8ec\xd8\xa7\xce\xd2\xb0\x06ZY\x86\xaf\xd4Z\ -`\xcfU\xa2#v\xba\x04\x86PD\xb4x\x87nx\ -@\xd5\x0a\x9c\xa9`]\x18|\x92\x84\xce\x1c\xd6\xc4\x11\ -\xbd\xb9E\x8f\x10d\x1e7mF\xdd\x02@\xa9\x90B\ -]\xdd~\xa1\xd5\xc3X\xc5\xc4\xca>7T\xdf\xbd\x9b\ -\x1fD\x00wtc\xb0\x05v\x99\xad3L\xc6[\xc7\ -\x843\xc1\x1d^o\xa7\x94\xbc\x14G\x8d1\xb4\xfag\ -\x04GfBk\xec~\xb6h4\xca\x07\xdc\xb41\xf2\ -\xf3.\xe2\x14\x84\xe0p?\xd3\xfc\xbbR\xa9\xf2\x1fs\ -\xd4gT\xa8\xd4\xc6\xd0\x9c\xe1\xdb\xaf\x82\x7f\x9c\xa9\x09\ -tD-\xc8\xe8\x86\x87\xa2\xa9j\xa2\xd2\x8d\xc1:\x14\ -\xe6B\xe8\x02\xf2\xc1\x9e\x83O\x80\x99\x0d\xdea\x84s\ -\xb633\xddK3\x01\xbdp[\x0cp\x8e\x09v1\ -\xd8\xc9k\x1f#\xce\x06\xe0y[t\x10\xf2\xbf\x89\x81\ -\x17F\xceM\xeb$\xa6\xe4\xddO\xae\x03(4e1\ -\xf7z;\x09\x8d\x81\xc1\xdby\x22:\x87?\xfa\xbdO\ -\xf8\xf0\xf1\x09\xbf\xf8teF{\xaax\xbaD\x04g\ -\xa7e\xad\x94\xc6]\xb5\x04\xa5\xb9\xf20-\xca\xfe6\ -\x1a'\xb2r\x17d\xa9\xd4\xf9\xfc\xc6@\xa8\x965\xec\ -<\x9bDi\xd6\x00[\xa0X\xe8&*Y\x90\xf0\xd0\ -\xc0\xe0\xbe3\xbd\x0d\x86\x85\x0a\x0bk\x833\x15\x5c\xb7\ -\x05\xa6\x8f\xf7\x0eL\x87\xcb\x0d]\x1a\x19\xb2\x188%\ -\x08\xce\xc3\xda\x8e5\x04\x91\xec\x1a\x8b\xfah\x15\x0e\xd4\ -\xe6\xa17\xa64V\x07Q\xad\x0ck\x9a\x98T\xffn\ -\x0f\x1e\xc4\xb9-\x06\xdc\x8f\x9f\xdd\x22=\x8f\xd3\xf7\x14\x83\x11 \x8c\xeas\ -\x1f,\xceS\xb9o\xca~\x18 \xb4\xb3T\xd9#-\ -\xaeKD\x13$'\x89Q\x02`B\x99\xce\xa4q\x7f\ -\x935\xb3\x83\x9d\xbd\xe0^\xb9\xf2\xbf\xf5\x22\xd1E9\ -.J\xa3\x06j\x89\x1e\xfbI-\x09:]NY\xe7\ -\xdaP\xd77\xf4\xf9y\xde\xee\x9c:\xc0\x00Y\xdf\xcf\ -\xcc\x0a\x80p\xc7J\xfd\x1b\xc2\xbc\xc59tcq\xe4\ -\x84\xde4\x1dpN\xfa\x05\xf2\x01,\x80\xb8\x10\x14f\ -a$\xf6\xe6D\xe1\x14\xc5\xcf9\x0a\xbbcp\xf8x\ -\xe5\xf7\xb2\x88\xe3\xc1\x91\xbc\x876e\xf4\xd8\xcbg\xbc\ -\xc8\xc9B\xa0Z!\x5cKS\x99\xdb~P0g\x8c\ -\xf4\x0a\xe3\xa2^f!\x1b\x1d\x01Nl\xc68\x09\xbe\ -l\x81\xcc\xff\xd6'\xfd\xb4v\xbe\x0b1\x06\x94\xcc\xe7\ -\xa7\xf5\xf7\xd4\xd65z\x1cZ\x03v}\xef\x03(E\ -P\x13\xe4\xf4\x1a\x10.\xaeV\xb8\x06\xe6s\xb6D\x03\ -\xe7<\x9a\xd6\x8e^S\x1b6\xda\x11\x00\x9f\xc5\xe7\xeb\ -Bdwc\x11\xf78\x0aq\xc4\xbd\xe3\xf5\x91\xd1\xba\ -9\xffk\xcf\xff\xde\xff\xee\xdf\xf87\xfe\x87\x9f\x7f\xec\ -\x9d\xfe\xd3l\x80\xfb\xefW\xef\x5c\x058\xde\xbaD\x8f\ -\x8fO\x11[\xb08r\xa1x\xcf\x19\xe1W\xa9\xda\x1d\ -;(Z\x065.\xb2\xd4\x00\x0c\xdb\xdd\xb0b\x8d\xbd\ -}i\xac\x04\x99\x10\xe6p\xdb\xc7\xcb\xda\xe4\xa3\xeeS\ -\x09\xbdxZ\xa2\xb6\xc0\xbd\x95\x01\xb0x\xe6fo1\ -\xc0;\x8e\xfb\xab\xfc\xd0\xdeR\x18X;\xf7&\xd7\x95\ -c_\xa6Uu\xdc\xf7Dd\xa9\xa2h\xdf\x1e\xd4\x0e\ -\x04\xcb\x112\xd5\xd7m\x16/\x8bW\xf1\xa1X\xcaK\ -d0\xc6H:\xab\xa53\xc5\xae\x03\xc1\x12>\xe1\x8c\ -\x05kRzQ\x8dy\x0f\x9a9sSN;3\x12\ -\xac!Mj\x1c|\x14\x8e\xf0\xefO\xb5\xa1\x16\xb9'\ -\x1cs\xa8{\xa7\x825\xe5J\xefx&\xa3?j\xbf\ -N%7'5\xaf\x8f\x13M\x940k\xbaP\xc5M\ -\xe1M\xdc\xef\x0e5\xfe\xcb\xc6\x80\x8f\xef\xbf>p;\ -\xb8#o:$\x00\xc8N\xd6$\xe2\xe4\xf3\xe2\xbd\xd5\ -EX\xb1\xefyN \xd6\xe05\x11\xc8\xf3A\xf7\xaa\ -\xd8kk\x12.\xb1;\xe5.\xdb\xcc\x0e\xb5U:L\ -N\xedq\x9f\xb7\xc8\x9d\xa9\x0e\xe6\x5c\x1a\xce\xa2)\x92\ -\x08w{\xcep\x9ek\xa8\xb3\x14\x1c\x99\xc5\xcd \x18\ -\xd2\xd9Q\xf0|]\x94\xb2\xd5\xb0\x04\xc7\xee#g\xfc\ -\xe1/\x9e\xa9\xa8\x16f\x99\x9e\xee\x22`\x0a\xc7\xad\xde\ -Q\xdc\xc3\xac\xee\x82\x87&\x10Y;\xf9G.x{\ -$\x9c\xba\x1c\xb7\x85]$9\xe0~j.\x82\xe7\xf4\ -\xc5\xc8T|?\x12\x0c\x80O\xcf+\xe3]\x8d\x85\xb3\ -\x1do\xc7\x89\xe7+\xc1O\x9bV\x07#\x17\xe0\xbaF\ -\x11\x0c\x0b\xf6\x83 \x93\xafo;`\xd9\x99m\x0b\xa3\ -\xae)\xda\xe4A\xb5\x1f\x8a\x97\x15\xbd\xd0{\xae\x83n\ -\x07s\xdd\x19\x80\xc3\xe2\x85\x99\xf2\xdcq\xf3\xb9\xa4\xbe\ -\xc5J\xa47mL\x9e\x07\xf5\x18+C\xc5\xecqr\ -\x94Yu\xb9ZY\xb7hu\x14\xb8\xa9\xca\x13\xad\xef\ -gQG\xd9\x1aC\xb0\xce\xd4\xe0\x9d\xc7\x1a\xc2\x9c\xfc\ -\xbdl\x0b\xd3=u@\x1f\xb2\x9c=\x0e\x160\xd7+\ -\xd9\x0b_\xee\x09!\x18\x81\x988\xa2}\xdb9\x85\xbb\ -.\x11\x80~n\x15\xddY\x93\xc2\xe7k\x14\x8f\x9d\xcf\ -M\xca<\xc4\xd7\xe0T\xd4\xf5\x99\x0f\x010]1\x8a\ -\x9a\x98\x0ac\xb9\xa3\xa5\xbe\xc6\x0b/\xcdi\x81\xc7e\ -\xe3n7\xb76\xc7\xee\x8f\x94\xf4}\x00\xb5\xd2!2\ -)|\x9a`\xd6\xf9\xff\xa6\x1c\x82\xc8\xe9Hn\x050\ -\xc0\x9ei\x1d~\xde\x22\x0b\xd1\xc5\xc2\xb9\xf7\xf7\x10\x00\ -\x96\xd5Q\xcf4\x18)1\xe0\x12\x9c\xf4\x04\x1eo{\ -A\xf0\x0e\x975 \x17\x8a\xbe\x9b\xedS\xe4\xc6\xc0%\ -\x01\xa1\xd4\xad\x96\xd2a\x9cEN\xef\x94\xd7\xda9\x09\ -K\xa9\xcd\x15\xd1X)t\x00_\x1fy\x0ak\xeb(\ -.SU\xf6\x0bW\xa5\xd1\xd3qt\xa46\x85\xe2\x97\ -%`\xcf\x05\xbf\xf9|\xc0\x02\xf8\xe5\xa7gxg\xb8\ -\xb6\xd1\x8e\xdc\xc0\xe0u?\xa8!P\xe1\xf4\xe5\xce\xce\ -{\x13b\xfd\xfb\xb7\x9d\x11\xcf\x01x\x1c\x9c\xa0}\xbc\ -\xac\x5ca\x17\x89\xb6[\x9f\xce5N\xfd\x12\xb2\x0a\x05\ -g\xc8\xc4h`\x9a\xa01\x00L\xc7]\xc4\xc0\xb34\ -\xbc\xde\x0e(2\x03\xd6q\xcaU\x0a\xa7\x16?D\x9b\ -?\x12\xd7\x1a\xad\x8d\xb4]\x92$[\xe3\x9d\xb8F\x87\ -\x0f\x97\x88\xc5{M\xc9\x17Dg\xcb\xa3\xfd\xac\xfe\x94\ -;\xfd'M\x00\xfe\xc3\x7f\xff\xff\xb4\xfc\xd9\xf1\xf7\xff\ -\xe7/O\x97\xcd\x89dT\xfb4\xee\xcc\x7f\xaf\x03\x1a\ -YT\xa9H\x19\xa9\xfb\xf5\x91\x10c\x10\x8c\xc6\xe2\xf3\ -}\x9fjK\x80a\x07\x8f\xb3\xa05&a\xc5@\x84\ -\xe7\xfdLh\xcd\x88\xa2\x94\x15S\xc9\xdd\xb3\xb1\xc3\xe6\ -\xc4\x07m\xa86\xd1Y\x0d\x8e\xae\x05B\xf7\x04ys\ -G\xd7\x98k\xc7\x1a#w\xdf\x228A\x80\x14B\x86\ -\x02:\x060\xc5\xceq\xd0\x91\x8bF\xc2\xdcG1\x94\ -\x88\x1e\xf8\xe1\xd9\xdd\xa2\xc7\xfdH\x02<\xb0r\x0d?\ -\xa0buE\xaa\x02\xc0\x1a\x8db8\xf5\xc5h\x0a1\ -\xc0F\xbd3d\xc4\x18\xc3=\xb4\xc6\xcc!\x18\xf4N\ -\x91d\xe9\xefQ\xb5\xc4\xb2\x9a\xf7\xf4*\xa5^u4\ -\x98\xceI\x86w\x96q\x99*(\x8eD\x81b\xf0\x16\ -k\x08h\x9daL\xac\xe6y\x99\x7f~;pV\x22\ -R\xd1\x81\xd29\x92,\xc2\x09\xe7\xd2\xe5\xf3u\x1a1\ -\xf3\xd2\x88\xfe\x9d\xb8\x08\x88\xe7`\x8d\xc2\x8b\x80\xc7Y\ -\xe5e\x15\xe9Q\xff_\xb0<\x5c\x83\xe5d\xe8L\x19\ -\xd7\xcd\xd3r\x04NZ\x06\xc6\xb8\x14\x12\x0f\x8f\xd4\xa4\ -\x8e\xe7d\xe6\xcc\x15[\x8c\xf0^A;\x82\xf5,\x9a\ -b\x8d5\xca\x88\xb5\xe5\xba\xc6\xa8c\xe2\xbe\xb6\xd56\ -\x11\xd3cj\x03\x03\xa4D\x05\xef\xf5\x12I\x08t\xa3\ -\x105Bs\xb2\xd8\xaa\x8d\xee\x8a\xe8\xac^|\xab\xf4\ -4\xbaI\xb2b\xa5\x8d\x9e\xb5\xf1NXY\x1c\x19\xde\ -3 !T\xb8\xa7\xac\xa8^ur\xab\x92\xe9\xce\xcc\ -\xdf\xf9\xcf~\xfd\x86\x18=\xd5\xd6\xdd\xa8\xf33\xb4\x7f\ -\x0d\x84\xa8\x83\xd6\x0e\x1e\x8f\xc4N\x8c\xf0\x1b~\xe7\x0d\ -\xd4\xbbP\x94\x86\xf9\xee\x18h%\xe4\x19\xb44,\xa4\ -<\xe4\xd9)\x9dG\x9d /B\xc1*R*\xd8V\ -*\xe8\xbb\x94\xe4\xb9\xd4I\xea\xdb\x22G\xd3Y@\x1b\ -\xabsed\xba\x8f\xf3\xa2\x81\x93\x17+\x1fu\xed\xc3\ -u\xc1\xcf\xb1v\xd2\xf0.\x22\xe5\x8d\x7f\x169\x5cJ\ -\xe9x\xbd\x1f\xcc\xb4\xb7\x16)U\xac\xab'\x98'+\ -\xcdT\x7f\x971\x0c\x18\xca\xa5c\xf1\xcc\x8c(\xa5\x0b\ -:\x14\x15\xe4\xc4u\x12\xd1\xe2*\xc8\x0dEey\xa4\ -Fz\xc7\xbd\xb5\xa3E\xd2Xj\x97\x92\x22\x8a{\xe3\ -\xc5\xfe\xe1\xba\xc1\x19\x82i\x98U\xc0\xb8\xdb\x8e\x8et\ -\x92\x86\xd7;\xbf\xa3U\xd8i\xe2\xcc)\x9e\xa3\x00\x96\ -'\xf1u\x8b\xa8\xa5M\xe4vk\x8c\xe9\x86,\x8cM\ -\xf3\xc4\xd2\x06\xda\xdbc\xcf\x05g\xe1\xe8?\x0b\xe9\x5c\ -:\xdf\x81\x06\xbd\x1fC\xdc\xe6\xdf\xf3)Ft3s\ -`\xc9\xf9\xe8\xdd0\xaeV\x91\xdah\x06\xb0T\xdb_\ -7\x8f\xc7Q)\x943\xa4\xbe>m\x91\xb4V\xdd$\ -\xb5\x0dN\x04\xcf\xf6\xae\x7f\xf7,\x05\xe79&2\xd4\ -P=_\xc3\x9cP\x18c\xf8=I\xcc:\xa6\x10\xad\ -7\x5cWN\x91\xf7#M\xc6\xcc\x08\xe3\xfa\xfav\xb0\ -I\xfc\x01\x0b\x80\xfa'j\xae\xb2\xb4!>0Hn\ -\xacc`\x0c\x8c\xa3\xe3\xc5\x1b\x83\x8a\xf7s$\x97\x8a\ -\x10\xa8\x9b\x18\xfc\x07g\x1c\xbe\xde\x0f\xad\x0f\xa9\xa5\x1b\ -\x85\xab\xd7T\xb0\x81\xefz\x03\x9f\xb5\xd5{\x0f\xf8\xa0\ -\xfd\xe8\x80\xd98M\x1f\xbaT\xbbO\x17\x87\xa2\xf5P\ -\xedm\x02~\x00\xa0\xb6\x82\xe3\xe4nw(\x90\x0d\xb4\ -\x9e\xd2\xc1;h\x89Vk\x09/0\x0fw\xaf\x14\xec\ -=\x12\xc5K\xe3\x1fc\x19e{\xdf\xd9\xa9{C{\ -\xce\xf35b\x8b\x0e\xb7\x930\x9c\xe0\x18\xd7{;\x18\ -[\xfc\xe5\xc6gl\x84\x97\x8c\x8bk\x84\xc2XC\x06\ -\xfe\x12\xf9\xf3\x1fgU\xc8\x8e\xc7\x9e\xa8o1\x02q\ -\x8d\xa2\xeav\x14\x5cVv\xc5\x9f_O<_(R\ -\x1cB\xd4\xa7K`\xb2\xa0F\xaf\xde\x19\x9c'\xa7n\ -\xb7\xe3`\x97\xa1]\xe4\xe3\xa8S\xbbB\x02g\x9d)\ -tC\xc8:v\xf8C\xd8\xe4\x84\xfe\xb5Zo-\xab\ -C\xaa\xd4VxK;\x1f,\x0b\xfa\xd2\x0a\xeeb\x09\ -l\xab\x97K\xc5\xce\x09\xd8\xe2\xd9\xb1\xe6F\xfb\x98\xb5\ -\xd4\x099O\xf1\xd7\xe8<\xcf\xd2\xf08y8Z\xc7\ -\xcb\xcf[\xee\xc7\xd7H\x11\xf0`\xbc\x1f\x99)sd\ -Zt\x5c\xd6\x885P1\xff\xfc\xc4w\x87\x0c\x0d\xa3\ -\x901fXDO\xcb\xe9ee\x81\xf5\xf6\xc8\xf0\x9e\ -\xf1\xc4)\x17\xc1\xc5X\x94-:\xbfv\xed\xc6\xbd\xf5\ -sJ\xf6\xf9v\xea\xf3#v\xdbY\x1e\xfe\x0f1\x1a\ -\x8eJ\x94\xb5\xb5Z\x9dH\x94:`I\xd1Y\x84`\ -\xf0\xf1\xbajM\xf3\xee\xf8\xe8\xad\xe1zYp\xe4\x8c\ -\xcf\xaf\x8c\x18~\xbe\xac\xf0\x96z\x90\x87\xe8\x8cQy\ -\x06\x06\x1d9Uf5\x88\x8d\x9cs\xc3\x9e\x8b<\xfc\ -\x0eo\xfb)&\xbe\x9d\xcf\x81\xb3d%4`^\xd4\ -\xd6X\xfd\xae\x06\xe7\xc9\x88\xdc\xde9\xf9d\x0cG\xc5\ -u\x09\x88\xd6\xc2y>\x1f\xcf[@\xae\xc0\xf35\xf0\ -\x19\x97\xb0\xf8<\xabp\xbc|'?^\x83\x22\x8b\x09\ -P:s\xc6U\xcfx\x03\x93&)\xc2\xf3p\xd6S\ -\xb0\xdch_\xae\x9a\xb69gP\xe5\x86\xb9,\x01\xdf\ -\xdf\xe8\x12z\x91^\xa6\xeb\x22\xfdt]\x11\x82\xc3w\ -\xaf;\xae\x02g\xddw\xc66G\xddOC'p$\ -\xba\xd6(\xe8\xa3`h\xd0S\xb3l}k\x0c\xb8(\ -\xa0\xe8\xbe\x9f\xd3\xe5TjCn\xe5\x07Mh\x95\x88\ -T\x16S\xe7\xe6=e\x04\xacZ\x03)\xa8\xc7Y\xf1\ -\xb4F\xde\x8d\x89UX\xf0\xb4\xde\xda\xee\x93\xb5\x7f\xf2\ -\x93\xc2\x80\xfcO\xf9\x97\xd3\xe5/\xba\xef&\x07\x05|\ -\xb4^Q\xbb\x11\xaa\x14\xf2\xa3;h\x95\x06\x80\xe3\xff\ -\x9e\x81o>lX\x16V\xdf\xdb\x12\xb0\xf4\x8a\x97?\ -\xfc\xc4\xbd{\xe90\x12:-!P\xdc\xd5\x0a>l\ -\x0bJ+x\xb9\xaeXc@m\x1c\x07mJ\xf6j\ -\xd5\xc0y\x1d\xce\xa5\xc3\x18\xd2\xec\x00\xd2\xb7Bp\xb3\ -H\xe8M\xc2\x1c!2k\xab\xb0J\xf3\xb3FIY\ -\x9a*\xa4\xd2p]x\xc0\xbe\xedDgz\x01\x85\xbc\ -\xa3\xc0\xeci]\xa6\xe0\xec\xf3\xdbA\x00\x12\xa0Lw\ -\xa7\x88R\x8eg\x8f\xdc\xb5\x03\xa2\xe2\xfai\x0b\x08\x8e\ -\x9evc;\xde\x1e\x89\xd4)\xefI\xe4[<\xb3\x13\ -4u\xa8\x9d$\xbf\xc7)\x80\x89\x0e\xf1G\xca\xf8\xf0\ -\xb4\xe0\xeb\x9d\xa0\x8a\xe7u!7\xdaR\x98\xb6k\xfd\ -Rjg\x8cg p\x04\x9d\x94\xa9R9\xd2\xce\xa5\ -c\x09\x1c\xe3G\xdfq;2\x1e\x9d\xfbt\xd3*\xc6\ -\x12.\x97\x82\xa7\xcd\xe3\xaf\xbe/x\xbd%|\xf3\x81\ -p\x14\xefYP\xd5L\x07F\xce\x15\x06\x0e>X\xa4\ -\x83\xab\x84\xd2*B\xa7\x18\xe6\x90\xe6\x22:\x92\xf5J\ -\xabT\xfcKC\xe1D\x5c\xf1\xde \x9d\x1d1\xb0X\ -#\x0cH\xa2Jx\xdc\xce\x8c\xd5[\x1c\x85\x7f^o\ -\xdc\xa3Z\xf0yH\xb5\x22\xb5\xaa]\x1f\x0b\xc15\xd0\ -\x97\xbd\xa7\x13=e\xba:,G\x92I\xfa\x89T\x1a\ -\x8c\xc8s\xce\x02\xeb\xc61n\xed\x14W\xa27\x94\x0c\ -lk\x80\xb3\x22\xd1\x95\xae\xb7\xa9\x8a\xce\xa5\x94D\xcf\ -\x03\xbc\xb5F\x17\x00\x9c&?\x9d\xa8k\xed\xcac\xe0\ -\xf7\xe4\xe43O\x89\x00\xa9\xfb\x83\xd4\xbcuq\xf0\x86\ -4\xb1m\xf18\x8e:*5![\xa9\xaf\xb8\xed\x19\ -\x7f\xf6\xabWl\xab\xc7\xf3u\x81\x03u\x16g)3\ -\x85\xb1ju\x91\x86\xc7\xd9\x1a\x18\xef\xd8\x81\xb66c\ -J\xb3\xacO\x1d,\xa6!\xf6~.Yhe\xae\xcd\ -\xae+\x0f^\xa2}\xc3\xc4\xef\xae!\xc08\xe0\xf6P\ -\x11\xe4=\x9e.\xc0qR=}\x89n\xea\x7f\xbc\xf0\ -\xddA\xe1/#}\xb1\xf5\x8e\xdb=\xe3\xe3\xf3\x8a\xd8\ -\x81\x943L\xa3\x15\xd0:\xa0\x16\xfe\xbb\xb9V4;\xb9\xb2\xd1\ -\x18*p\xeb\xa8%\x19\xeb\x96&\x5c6\xc0\xcb\xa77\ -N\x8d>>\xaf\xfa<-R\xcb8K\xc1uY\xf0\ -\xe1B\xc1\xf1(\x22\x1a\x80\xab\xd6Qk\x18+/\x8f\ -/\xb7;\x9e\xd6\x15U\x9f\xd5\xc7\xcb\x8a\xd2\xe9Bi\ -\x00\xbc\xa6U\x06\x80\x0b\x9eN\x14\xf0y\x841\xe8p\ -83s\x0f\x96\xc88\xe4\xacui\x07\x19\x07\xae\xe8\ -\xe1\x0c\xa43RC\xd2p;\xcadix\xeb\xb1n\ -D\x9fGo\x90\x8bC\xd5\xc4\xee\xba\xda\x19\xff[Z\ -\xc7\x97\xb7\x84\xe7K@\x5c\x1c\x1e\xc7\xbb\x98\xae\xf7.\ --\x0f\x7f\xef\x18,P!HZ\xc2\x12\x08\xa7B\xef\ -\xf8\xee\xed\xc4\xb6\x90)P\xbbEp\x0d0|\x06R\ -\xe1\xd9\x9aT \x95\xd6\xb1\xef\x0c\x182\xd6\xe28\x13\ -\x00N7\x9e\xb7\x85a^\x0anZ\x83C*\x1d/\ -\x97\x95\x96Q\xfd|\x17\xef`='\xbc\xc3*^\x1d\ -\xb0\xfa\x91\x86\xeb\xb8\xfa\x94\x83h/\x19\x17\x17q\x9c\ -\x15o{\xc3\xba\x94\xfc\xe5\xcbs\xc3O\xf8\xe7'M\ -\x00\xfe\xa3\xff\xe8\xef$\x8b\x96Ja\x87\xea\xbdG\x93\ -\x8a:\x88Y\xdd\xe5_u^\xc1\x16\x9dB\x86\xe0\x09\ -\xaf\xf9t%l\xe2L\xdc\x01\x97\xdc\x01\xab\xe0\x99\xde\ -\xe5w\xd6\x81\x5c+\xbc\xa5\x876\x15\xaab\x97\xc0\x0b\ -d\xf1\x9ex\xc7\xfe>\x92\x1f\xc2\x0c\x8e\xa2\xa8VO\ -\xb5\xa3\xc32\xee\x11\xd4\x11\xd4^\xb9\xd3Z\xe2\x04B\ -\x94\xd6\xf0\xf68y\x88-^A'\xecf\xd7\xf0N\ -\x0c\xdf\x0fEd\ -\xb33\xeb\x1d8J\xc6\x9e3\xd2Y\xe1\x15c\xccn\ -\xa0N\x81\xda\x7f\xf2\xe7\xdf\xe3mO\xf8\xf4\xb4\xe1e\ -[`\xe4/~\xb7N\xbdO\x85\x06\x22\xb76\xa3\x22\ -\xa1bY\xc8Zp\x96\xfa\x91\xdc:Z\xafs_N\ -l\xa9\x9dJ\x7fg\xc9\xac8\x12\xa1GG\xce(\xb5\ -LQ\xda\xa9\xccy\xae&\x98\xf1\xbe-\x8e\xd3\x89\x95\ -\xa2\xc3\xae\x8c\x8a\xe8\x1c\xf6T\xf1\xf5\x96fj\x1a\x00\ -b\x89;s\x0d\xf6\xb3\xa2\xc9\x16{\x9e|V>\x5c\ -6r8Rf.\x06F\x8a'\xa7v}X\x12\xb4\ -fh\xad\xe1\xf5\x91q\x9eM\x97G\x9c\xab\x08\xeb,\ -\xae\xd1\x0b\x11\xce\xf5f\xc9\x14\xb9zGa\x18\xa7\x04\ -\xfc\xf7\xbf\xdc\x0f\xbe\x87{Bo\xd4\x81\xe4:$\xd0\ -\xfc\x99\x9c\x84\x98\x97\x95\xea\xee\xfbI\x04\xb3\xf7,|\ -\x8c\xe7EF\xfd\x13\xc7\xfe\xb5\xf3\xbf=\x92\x04nZ\ -\x01x\xe7QZ\x17\x01Q\x05a\x08x\x12\x18\x88d\ -M\x87\xdaY\xf8<\x8e\x8c\xfb\x99\xe1\x8cC\xc9\x05\xa7\ -\xce\xd13\x15\xbc\xed\x99\x82:\xf1-\x0c8\xb6/\xad\ -#\xb7\xcc?\xa7V\x5c\xd8\ -\xddi\x146\x9e\xa4\x22\x91Z\x17\x17\xfc\xe5\x1a\xf5\xdd\ -r,\x9b\xd4\x89YG\xbf\xf1Qh-\xaa\x9dB\xca\ -#\x15\x5c\x968\xe1\x19g\xc9\xf3\x01%\x17\x9b;\xd8\ -\x5c\x99\xc5\xd0\x1b\xd7O\xa9\xc8i\xe0H\xf9Ky\xac\ -\xa1\x8cD\xa7\xec.\x9cc\x18N\xe7M+\x1bU\xc6\ -\xedA\x8fwk\xdc#\xfb`5\x96\xc3\x8cl=+\ -U\xd8\xef6T\x22\x9a}\xb0\x18\xa8\xce\xe0H\x9e\x1b\ -~\xde\x01\xa2\xa2\x13A`\x12\xc7\xe7+F\x8e\x8b?\ -\x5cV\x5cV\x22\xa8Si\xb8\x1f\x15\x7f\xfe\xdb\xaf\xf8\ -\xd5wo\xb8\xef\xbcT\x7f\x18Td\x15?\xcc\x15\x85\ -<\xee\xe0\xee\x96<\xf9\x88\x7f\xf9\x0f>R\x8d/\xff\ -t\xef\x82\x0f\xd5\x8eK\xf43\x08\x85c\xda\x82\xfb\xfd\ -\xc4?\xff\xf3\xcf8\x12\x93\x0d\x8b\xec\xb3\xd6R\x93\xf1\ -P\xce\x86\x81\x9d\xbe\xf7h\xf9\xec\xb2@v3\xaa\xd5\ -K\xb0y]\xd9I~\xb9\x93\x94\xb7\x06>\x03k\xa0\ -\xca\xfa\xf6\xc8h\xfd}\x97Y[\xc7\xd7\xc7\x81\xe0,\ ->=E\xa4\xd6`\xc0\xc2\xcf)(\xc7Z`Y\x9c\ -|\xed\xb4\x08\x02\xd4\xb7$]\xd2V\x0a\xf1\xde\xe9\xbd\ -\xbe\xed\x89\x81) \xcd\xceY\x83\xeb\xbaRim\xa1\ -\x5c\x8f\x22\xc1)\xd9\x02^\xab\xc4\xaaie\x07aa\ -\xb9P\xec\xc5B\x87N\x85\xd6\xc8fH)\xe3\xf5~\ -\xe2uO3\x1b\x22\x06K\xef=\xb8\xbe\xbb\x8f\x00 \ -\xef&\x90\xeb8\x0bn\xf7\x93P*\xf7nk;\xce\ -\xa2Xd\xab0l\x02\xc3\xc6\xba+\x8b.j\x0cp\ -O'\x8cq:\xaf,z\x05\xdeny\x9e\xa9\xe8\x1d\ -_\xdev\xd9L\xb5\xfe\x12\x17\xc59\xea\x8c\x1eI\xfa\ -'\x00\xc1\x10.\xb6\x9f\x95\xd8aO\xb1\xed\x18\xa9\xbf\ -\x1d\xfcNoGBN\xef\xe4=\x80kA\xab3y\ -\x89~Z\xbd\x07+%\xe7\x86\xe7u\x99\xb6\xd6\x11\x0e\ -f%$\x1c\xff~i,\xe0.+-{\xbcI\xb8\ -\x0a\xd9S\xc2\xedq\x22\x06\xda\xd1\xbd\xf7H'\x0b\xf6\ -\xfbN]X\xcb\x5c;\x1apR2\xac\xdd\xeb\xea\xa9\ -\x8bY=\xac\xeb\x13\x9ce\x00\xf9\xff;\xbe\xdcv\xe9\ -\xcf(\xbe<\xce\x86\xb888\xab\xa4\xd1N\x1e\x801\ -da8\xb9\x0d\xbe\xf9\xb0a\x09\x01)\xf3\xfdI\xa9\ -\xce\x10\xbb\xb7\x9d\x9f\xff\xcb5`\xd3\xb4\xb8\xd6\x86\xb3\ -4\xda\xe7\x1dI\x90\x8f=1\xeb\xe1 !s?\x13\ ->\xbf&\xda\xda+\x9f5>\x1b\x8c\xf2^\x84=\xf6\ -\xce\xc0\xc1\xec\xc0\x1f\xfd\xed\x81\x80\xfe\xf8\x8f\xff\xb8\xfd\ -\xdf\xfe\x9d\x7f\xfc?m\xf6\xe5\xf7\xae\x8b\xd1\x88\x8a;\ -\xf7\x11t\x93\xe43\x05:\xbc#\x02\xf6v$\xa0\x1b\ -T\xc5Rl\x0b\x85\x80G&\x80\xc4\x82\x8a\xdb*\xbb\ -\x06LG)\xb4\xfcYK\xf1\xd1\x12#J\xa98S\ -E\x8cF\xe30\x8e\x86j{\xdfa\x0f\xeb\x15\x19\xee\ -\xdc\xbf\xdd\xce:#o\x8d\xd4\xeeL\xf2\x92\x1a\xb56\ -\xc0\xb0\xc3Fg\x85\xe6,G\x93\xce9\xbc\xde\x0b\xe8\ -:\xa4\xc4\xd89\xea\x03\xca\x0f:\xccVYI\x8f\x87\ -|\x89\x8e\xddYm\x88\x8e\xd6\xbd\x943/\x04\x09\xc1\ -R\xe9\xb3\xe2\xb3\xd6\xe2\xe3\x95\x95v\x0cdZS\xf7\ -@\xa1\xa0\x957u\x00H\x862\xdeY#\x1eA\x9b\ -#\xd3\xd6;\xaeq!\x82\xd6t\x94\xca\xc4/\xb4a\ -\xd5\xe2\x8bN5\xac\xc5eqs\x8f\x070\xa2\xf6}\ -\xaa\xe1\xe6X\xcd\x8b\x9dIX\x0e/\xf6Mq\xd0[\ -\x08\x12\x02Z\xb1\x0e8R-\xda\x01\x97\x5c%\x96t\ -\x13\x8f\xecEB\x1c:\x82\x5c\xdbT\x8aC\xbf[\x11\ -\x8a\x99\x18a\x8a\x96\xc6a\x99\x0b\xbbY\xab\x845c\ -,\xf3\xe9\x9d\x99\xea\xe8#\xd5)\x5crB\xcb\x16u\ -\x85c2@\xf7\x86\xc3\x16\x09J\xb1\x06\xc2\xef\x06\x94\ -V\x85/\xeesB0\xec\xa9V\x9614\x86\xef<\ -]\xde\x19\xe3\xc4\xdf\xea\x99\x01\x03\x8e\xbaa\x81\x04\xcb\ -\x8b\x86\x05t\xc7\xe2\xc3\xdcK\xbf\x5cV\xbc<-X\ -c\xc4\xc7'v\x22O\x97\x88*\xee\xc1\x12\x03\x9c\xe9\ -\x02\xcc\xf0p\xdb\x22\x05\x9bK$\xf9l\x89^\xcf4\ -\x0f\xe2C\xfa\x8b\x11\xdc5\xbe\x7f~\x83\x16o\x07\x13\ -1G\x06\x05\xc9\x81F\xff\x7fN`J\xed|~\x1d\ -q\xb4\xe324\xe0\x8a\xa1\xcf\x09\x06\xdf\xad!:\x0b\ -\x82\x86\xd1On\xa7\xd5\xf6T:^tL\xccl\x95\ -\xfc\x01'\x82Z\x11\xbc\x85\xc5\xbc\x12\x1dc \x04\xea\ -\x07\xc9n\xfe\x07\xf9\xef\xb5\x0f\xbd\x00\xc9\x89\xdbJu\ -t\xeb\xef\x11\xaa\xe3rf\xeez\x91\x92\x87\x17a\xd1\ -D\x06\xe0\x08\xbd\xd4:\x05W\xcf\xdb\xc2\xa2\xde\x90q\ -2\xba\xb2\xc5[z\xf3\x83\x07\xacA)Pp\x8e\xc4\ -\xa3\xbdqU\xd1\xa8\xf3p\x1e\xb8\x9f\x099iU\x18\ -\x82T\xe2\x04r\xa5\xca0&6U]Y\x10,\xca\ -\xd9\xd9\xb7\xf7gYi\x80\xd6\xd0Z\x1b\x9c\x81\xf3\x8a\ -\xa6V\xa1:\xf22\x16aw\x17\xc71s.\xea\x8e\ -\xfb\xd0\x0cY\x01\xc7\xdey!cg\xdd\x14#\xba,\ -J\x9c\xa4R\x96\x1a\x04\x05qYi\x82\xb8\x0ajS\ -8\xd9\x1aE\xa4\xdb\x128ux\x1ch\x02Z\x95\xd6\ -\xf0\xbc\xad\xe8\xba\xf4\x8f\xccU\xa0\xf7\xcc\xb5 \x0f\xa3\ -\x10\xa6#D\xc0#%\xf4J\xa8\x93\x03\xa7-i\x08\ -a\xd5 \x912\x89)\xf8\x1e\x8d\xc0\xa1,\x05g\xc7\ -\xe8\xde\xe1mO00\x93\xcb\x90RC7\xc4V\x97\ -L\xe1/#\x96\xa5\xfa\xd7\xc4wL`\x07\xae\x9bd\ -V\x875rjWr\xc7\xf5B\x01\xf3\xc8\xf9\x18\x01\ -H#\x0b\xa3\xb6>\xed\xb42\x11\xc2I\xe7\x11\x85\xd6\ -OJ\xb9]U\x90\x18\x09ps\xeb\xcaz\xe8\xc8\xa9\ -!w\x07\xa4_\xff\xe9\xff\xe6\x7f\xf5\xbf\xf8?\xfc\x94\ -\x02\xe0'M\x00\x00\xc0;\xa4\x01M)\xea\x8a>\x5c\ -\xd9\x81\x06\xebh\xc5\x01\xe9y\xa9t\xdc\xce\x84\xeb\xc2\ -\x11V\xb0\x0a\xf8\x91\xca\xf6\xbaz\xc54v\xa2p\x1b\ -\x01,\x97\x85\x8amR\xda\xa4\xf0V\x98\xcf\xb20p\ -a\x0dv\xfaX\xc7x\x0c\x86\x82\xbd?\xfd\xf5+\xfe\ -\xea\xbb;\xfe\x93\xbf\xfc\x0e\xbf\xf9\xb2c\xf5\xbc\x18F\ -2\xd8\xed\xc15C0\x04\x8c\xac\x91\xca\xcaS$\xb4\ -%\x10f\x13\x9d\xc7C8\xe2#\xb3kvN\xe3\xd1\ -Vp\x91\xe8n\xf5\xccm\x8f\x8e\xfb\xc0%\xd0\xcat\ -\xca\x1a\x99*\xab\xf5m\x89\xb2KA\xaai^4\xc1\ -;\x5c\x22!(Tp\x17\xbc\xee\xe7\xfbZ\xe4\xe8\x12\ -\x02\xf6i]\x0b\xce\xc0\x88\x9b?,d/\xdb\xa2\x22\ -\xc1\xe1~\x9c\xb4\xc1X\x07o\xb8*\xe8\xc6\x88\x80H\ -\x8b\xe5\xfd\xe4\xce\xf2\xccD,\x97\xdc\xe6\xb8y\x1c\x94\ -\x87\xb2\xcd\xaf\x0a\xc9\xa8\xb5iRc\xa4\xbe\xe5\xe5\xfe\ -\xc8\x14j~\xb9\x1f\xf8\xf5\xf7\xf7i\x95\x1b~\xf6\xda\ -\x09(\xf9rO\xd3\xde\x17\xc2;\x99\x90]c@-\ -}\x12\xf0\xac\xe1g}\xdbO\xec'\x85\x9a\xce\x924\ -\x16\x9d\xa7}\xd0\x9b\x99\x90W;\x9d\x11\x8fT\xa6#\ -\x81\xd6O3U\xfb\xfb\x99\xa7\x0f\x17*\x98\x86\x1cs\ -\xe4\xa6\xd5BO\xfa\xfd(8R\xc3\xf3\x85Y\x089\ -\xf3\x80\xeb\x9d\x19\xddQ\x146\xe78Yz\xecyr\ -/\x9cc\xa6w\xef,T\xbd\x7f?\x88\xac1\xd4\xa8\ -8'\xb2[\x9e\xf6\xa4\xcf\xaf\x0f4i6j\x07!\ -X\x95\x80\x10gYD\x8eL\xfa&\xf1`\xa9e2\ -\xce\xabV\x0dT\xd1\xcb\xee\xa5\xf4\xcd\xd1i\x0fkb\ -k\xe2=\xac\x01\xbf\xfb\xcd\x13>>\xd1\x02g\x07$\ -\x1d\xc0.6zi\x95\xe1F\x8c\xf7\xc0E#Y\xcb\ -VN\x97\x12\x7fwv\x96^\xe1\xf2C\xf4\xb5\xb03\ -S\x0cl\xf4t\x80\xe4\xc6\xe9\xda\x10\x0fr\x17[D\ -\x9f\xe4!G\xfd\x0b'~Ga1\xf3\xf5\x9eT\xa0\ -j\xe5\xa79\xb0\x81\x99j}z\xf2+\x96`\xd0\x1b\ -\x9b\x85\xe7m!P\xab\xd3N\xb5\x04\x07tr\xf2K\ -\xa5\xeb \xd5\xaa\xa9B\xd3\xa7 \x9a\xa4s(\x896\ -^(\xe9\xb4\x028O\x16\xed/\x97\x88\xde\x84\xe5\x96\ -VhZq\x01,\xc1\xa0\x15\x9e\x13\x97\x8d\x9dx\x95\ -\x15\xd9\xa90\xfbx]H\xb3\xf3\x9cL\x1ak\x89@\ -\x07'\x15\xb7=Og\xc4\xe3\x91dW\xa3\x10\xd3\x1a\ -\x83^\xc9\xb8X\x14\x97Kll\x83i\x82\x07\xc9\x9a\ -|]\x1c^.\x01\xdbbgbk.\x0d\xdb\xe2&\ -R\xfb\x87\xa4Qr\x04\x1c\xbe>\xd2\x84Q\xa6`\xd1\x16\x15}\xc0\xc7\xe7E8\xcc\x05\xdf\ -\xdfvj\x082\xedf\xde\x18X\x91\xad\xfe\xfc\xd7\xaf\ -\xf8\xee\xfb;~\xf6\xf1\x89c\x9f\xca\x17s?\x0b\x8c\ -#&\xf8~R\x95\xba\x9f\x15\xb7\xfdD\xab\x98\xd9\xd0\ -\x0d$k\xf1\xe7\xe7\xa1\xbc\xcaS\xda';\xc0aS\ -P\xce\xc8\x1f(\x1a\xeb\xe5R`]S\x15Hel\ -kM1\xc2\xfcw\x99 F\x8b\xc9\x9e\xb3\x88~\x16\ -g\xee\x93\x0f\x7f&\xc2&\xc6d\x81U(\xc7C\xce\ -\x02\x97\x10\xf0r\x8d\xf0\x9e\xd0$\xaf}\xe3\x12\xbc\x0a\ -\x1c\x16\x1f\xb5\xd1B\x18\xbcG\xf4B\x80&\x8e\xc0\xf7\ -3#\xa5\x86\xa7K\xd0\xe7\xc4\xb7\xc0k\x82c:\xdf\ -\xb6m\x8d\xd8V\xfa\xb9\x9d\x01\xbcq8R\xc1\xd35\ -h\xc2\x12\xe6\xe5N\xec\xee@5\xf7\xb9\x1bm\xbd\xa1\ -\x82?{pF\x17\xe1\xfbn1z\x8fK\xa4\xfa\xc5\ -\x00L\xd9\x02\x95\xf9\xe4\xcd7\x98\x0e\x94RP\xe5h\ -p\x8e\xdf+\xed\xa2\xfc\x0e\x9ce\x9e\xf9\xf0\xb4\x9f\xa9\ -\x22\xaav\xfd\xa1w\xda\x1a\xe0\xe3u\xc5E\xa3\xd4\x0e\ -\x12\xe0\xce\xd2\x10fB\x19mI$\x1d\xf2r\x8b\x8e\ -\xea\xf0\xc5{@\xbb\xf7\xe8(\xc8;\x14.\xd3\x1a}\ -\xdaga\x04\xeb\x99\xb4\xc7\x14\xf8f?\xa8\x95\xd8\x8f\ -\x13\xd62\xed\xcfigx\xbd\xf0\xcf\x1d\xef\xe1\x99\xcb\ -\x8ci\xad\x8a\xdb~{\x9c\x00\x0c\xa2r:\x9a~\xb7\ -u\xb1\x1a\xed\xf3\xff\xdc\x1a\xf7\xe6\x8f\xa3\x08\x06E!\ -\xd4m?\xe9\xf60\x06\xb7=\xb18Q\x01\xdd\x9bT\ -\xee\xce3\x13\xdeq\xda\x00}\xb60\xfcn`(\xd4\ -\xad\xb26u9\x0c\xac\xd8\x0f)7\xbc\x9d\x09Gm\ -0p\xd3r\x08\x10\xeau(\xe8\xc8;\x03\xd3-n\ -{\x22C_:\x1d\xae!\xf8y\xad\xc1c\x09\x1e\xdb\ -JnC\x96]\xaa\xab\xa1\x18\x82\xd1G*<\xf0\xbd\ -\xc5us\x88J\x91\x19\x9d\x5cj\x1a\xc1K\x13sY\ -\xf9Y\xf7\xdag(\xd3%\x04<]\x02/\xda\xcc\xd5\ -\x04\x1d\x19\x1ce\xf7\xc6q\xb25\xfc=\xce\xcc\xd5I\ -\xf0\x1e\x87~\x96%\x92\x9a\xb7hb\xc41\xbb\x0a\xde\ -\x0a)\xfby\xbeRw\xc3s\xe5\xba\x06^\x96\x9eg\ -Sk\x1do\x8f\x93\xe05\xf3\xdeD\ -\xbd\xac\xb8\xae+\x9e\xae\x01\x1f\xaf|\xf8\xdf\xf6\x84?\ -\xff\xcd+j\xef\xf8x\xa5\xd7\xdf9\x8b\xe7\xcb\x82\x0f\ -/W\xfc\xce\xcf\x9e\xb4K2S\xb5l`8>\xec\ -F\x7f\x0f\xc7\x97\xbd\xb3\x0a\xbe,\xbc\xe8\x83'Pg\ -\x0df\x22J\x93&\x03\xd75\xb0[kL\xef3\x02\ -\xe3\xfc08\xe4H\xff\x7f\xde\xfe\xa5\xd7\xb2-\xcf\xee\ -\xc3\xc6|\xaf\xb5\xf6>\xe7\xc4}dV\xbe\xaa\x98\xac\ -\x92(\x9a\x14e\xd8 L\xd3\x06\xdc\x91\x01\xc1\x1d\xb5\ -\xf4\x05\x0c\xb8\xe7\xcf\xa0\xef\xa0\x96\x1bn\xba\xed\x9e{\ -\x02\xdc\xb0a7,X2l\x83\x16l\x93\x22Y\xf9\ -\xa8\xcc\xbc\xf7F\xc49g\xef\xb5\xd6|\xbb1\xfes\ -\xee[j\xf9&\x90\x95\x00\x99\x85\x9b7\x22N\xec\xbd\ -\xd6\x9c\xff\xc7\x18\xbf\xd1\xe7\xbe-\xe6\xca\xf1\xb0\x80s\ -\xb4V\xd8\x8f\x82 \xe0\x9d\x98\x09\x14\xeaB\xc7\x1a\x9d\ -\x8c\xb5\x9ac#\xcf\xbdX\xab\xdc\xf1S\x97\xd1E\x94\ -\xf8\x00\x9b\xe4\xd6\x85\xd2%\x07\xbf$\x7f\x0d(\x87\x82\ -\xa8\xc4G\xf088\x06\xcc\x22\xda3Za\xf3\x8cf\ -\xae\x1d\xb2\xeb\x03\x9e6\x87/\x9e\x16y\x99\x9a\xac\x1b\ -\x98\x88\xf8\xbcz\x9c\xb9\x82\x161#\xbby\x19\xfd\xca\ -\xcen\x11\xb7\xc6\xc7\xf7\x83\x16\xabF\xc4sp\xfc~\ -y\x18\xf4\xc9\xe2\xa6\xcf\xb8\x0b\x87\x80\xdd\x8e\xd1\xfc\xbd\ -\xacP\xde(\x92\xa1\x1e\x85b\x5c\xca\xee\x8d\xfc\xd9#\ -\xe5\xcc[\x0d9k&\xe1.Wf]ty\xae\xc7\ -t+\xa6\x8a4\xbai\xc8\xc5\x19I\x0b\x8b\xa5NO\ -/\xf1\xa5\xecd\xb7\xc5\xc8\x05\xc1U\xce]hz\xd7\ -\xcd\xe18+.\x9b\x13z\xe1#\x19\xacw~\xa7\xb5\ -\xd2[\x1c\xac\x16E\xb0&6XF\xd1\x00u0\x97\ -\xcd\xe3v$\x04Q\x96\x7f\xf3y\xc7\xfbN\x85\xfa\x97\ -O\x81]\x8c\xa4\x94yk\xa0\xc0\xdf7\x15fm,\ -\xde`\xf1\x1aGj\xd8c\x82\x17\xdaZm\xfc;\xac\ -\xe2\xe6\xa8R(/\xde\x11\xe2\xd3i\xd9j\x0d\xd8\x16\ -\x03#\xfa\x0eZ\x05yN\x0c\x8d\xc9\xd87\x97\xc2g\ -.\x17\x0a\x7f\x07\x06\xf5\xcc\x05\xc1\x90Vx\xdd<\xad\ -j\xbd\xa2+y\xc6\x1du\x0e\xa3\x0blm\x104\xb5\ -\xa8\xb2\xab\x5c\xa4D\x923u\x92?G\x90gb\x84\ ->U\xa1@\x15\xf1n\x7fx\x0a\xd0\xb2\xc7\xeeR\x94\ -\x1b-\xa9\xa7\xe51\x0e\x1e\xda\x11+\xdfq\x13\xc8\xd8\ -\x98\xc4\x04\xcb\x1du\x903\xc1\x18\x03\x0d\x16\xbf\xb73\ -\xcex\xe0s(\xfd\x9d\x96&\x80\xe7\xc0\xfd(R\x90\ -wIUe\xf6@\x95\x8e\xb9dv\x9f1\x8ew\xac\ -\xca\xb3C\xda(\xdfSfhh\xcds\x85g\x85\x04\ -h9\xea\x7f\x8c\xa1&\xa9\xa9\x11y\xcd\xb3`\x0bT\ -\xde\xbf\xdeNh\xad\xe5{\x22,\xa8TIV\x14P\ -\x10]&\x86E\xbc\xb8\xc2 \xac\x95&\xb6\xb7Z;\ -\xbc\xe7gx\x8a\xcd\xcfi\xc6&\xf7\x8e\xc9\xfc\xbf,\ -A&\xca\x0a/WO@\x98\x86|V,J\xb3\x04\ -\xf50\xea\x99\xbf7\x1a\xa7(\xb94l\xd2|\x94\xc2\ -\xa2\xa27\xc8\xb3\xd8\x10+\x9f\xebT:\xaeK@,\ -\x89\x96O)h\x83\xe3\xc5{\x9emf\x1b\xb4F\xfc\ -\xf9\x98\x82\xd0\x92Y\xa5\x18\xe4\x94\xcej\x0d/\x1a\xb0\ -\xa3\x90\xa4:X\x12M5YW\xf7\xa9U\x19\xdf\xb3\ -\xf7Z\xd6\xe0j\xae\xe9\xac\x95\x86\xb8\xf2\x5c\xd3\x06x\ -\xdb3\x82\xe5\xd9\xce;Jsb\xa6\xa9Gy?\x15\ -\xd6\xf6\xfb\xff\xc7\xff\xec\x7f\xfcO\xff\xb7?\xe4>\xff\ -A\x1c\x00\x00hJ\x9f\xc1Zx\xdf&\xcdl\x10\xe5\ -\x00\x85 \x1c\xd8w\xc9\xec\xb6\xd6\xc0\x01\xd2\x05\xd1\x97\ -\xcf\xb41\x82;\xee1\xd3\xc6\xd5y\xb1i\x05d\xe9\ -\x98.A\xe1\xd3-B7\x85\xe7\xab\x97\xce\xfb*\x9d\xe9\x18e\ -\xb7\xdeq\xdb\xc9K \x8e\x93\x0f\xacR\x06\xb5p\x8c\ -\xdf[\x07\x0c\x0b\x08+\xa2\x9c\xb1\xc3\xaer\x89\xb6\xce\ -\xb1\x99Q\x16\xb5V\x01\x1dI6\x82R\xe8B\xb1\xd2\ -\x00\xac\x01R-\x93\xe0F\xd4\xb2\x81R\x06\xfb\x91\xe0\ -\x9c$\x08\x82\x0fy>\x1b>\xdf\x13\xa9p\x12\x97\xd9\ -j\x97}\x9c\x14\x90\x0a\xd0\xca\xa2T\x06!\xbd\x1f\x19\ -Wo\xb9?\x96\x8fGk:\x00\x16\x11\x1f\x96\x01\xef\ -1\xec\xd6\xce\xdc\x98\x0c\xe6\x8c\x88\xf3Xi\x07\xc7\xbf\ -\xa7\xd1\xc0~FX#\x01\x1d\xc6\xa0\xab\x8a\x9a\x1a\xde\ -\x8e\x86\xeb\xe2\x00\x08\xdawq\xd3\x8f;\x92\x11ci\ -\xd8\xd3\x09o\x0cZi\x80\xe1>o<\xdb\xca(\xd8\ -&9\x05\xd2\x91j\xb0@\xedB\x104Jt\x0bO\ -\x01\xefGB\x87fh\x942\xf0Fa?\x13\x96\xa0\ -\xc5\x83\xae\xe52`A\xa3\x0c;\xd2^;^6\x87\ -\x94\x1b^o<\xc4\x82\xd7\xa8\x99\xfb\xefZxH>\ -o\x01_>\x85\xa9\xfbH\x85:\x97=Fh\x1d\x10\ -\x9cCp\x12`\xa2I,,\x85\x8590\xba{Q\ -\xfc\xaf\x9e\xb8\xe8*\xdf\x95V\xb8\xc5\x04\xaf5\xca8\ -\xe8{A)<\x17\xce\xd8QUe\x10\x90\xe89\x8a\ -\x5c\xbeLM\x03\xee\xb1\x22F2\xf2\x09\x9b\x19I\x8e\ -\x0aO\x17\x8a0{o\xf0b\xc5=T\x81\xb6\x0a\xb7\ -[\xa1-L\xd6E\xbd7\xd4\xc6\xe4\xc4a\x0d\xa6\xef\ -\x0ar\x01vr\xda\x05\xd7\xfb\xb4\x06\x86W\xc1B9\ -\x85\xc52\x06\xf6mOR\xd0@\x04^\x06\x10\xd8\x97\ -\xd7\x1aG-dy,\x042e\xdd\xb08\x0d]\xb4\ -\x88\xfe\xc6J\x89cv\x05\xae&\x9c\xd6h\xe0\xe4!\ -\x88vHA\xe1\xba\xfa\x99\x8fR\x1b\x93\x11\x95\xe2\x94\ -'\xb7.\x93\x01\x0b\xd5\xf9\xfe\xaa\xc63\xb5\xa3O!\ -\xe6\xd3\xc2@\x9b\xfb^pY\x9cL\xc5\xf8~\x95\xd2\ -\xa1\x95(\xf1A{0)\x99\x0a\xc1+\xb4\xd2\xd1\x14\ -\x7f\xaf\xe0\xcc\xfc\x8e\x8c\xa2[h[<5;\x9d\xab\ -\x10gX`\x0c2\xdeX\x019\xab\xb1y\x8b\xa3d\ -@YY}Y\xec\xb9\x90\xbe\x09\x08]r\x90K)\ -R\xd5\xd2\xfc3\xad_h\x93\x81m\ -\x07\x01Is\x04\xba\x9f\x15\xa5\x16x'\xbbr\xc5\x98\ -K%\xe3\xfb\x97\x8b\x17D\xad\x92\xcb\xa3\xa2\x94\x82\xcf\ -\xef\x89\x90\x0ak\xb9O\x94\xb0\x88\xcb\xe2p?9\x82\ -\xca\xa9\x88\xa2_a\xf1\x0eQ\xa0<\xc1\xe99\xea\x19\ -\xea\xe9\xc5;T\xd0\x226\x1e\xfe\x81_\xa5\xa7\xde\x92\ -\xb7\x1d\x84\xdc'\x9e\xf3\xd2Y \x5cB\x00\xc4\xf6b\ -\x149\xec\xcc\x1b'\x7f\xbfuQ\x1d70\x89MB\ -~r\x15_\xbd3\xb0\xd2\xdd\x1dy\xac>\xc4L$\ -J\xeb\xb1O?S!c\xc0p\x92\xd2*\xfd\xda\xef\ -{f\xe0\x89X\x1d\x0f\xf1\xcc\xbelN\xd8\xed\x05Z\ -\x02K\x8a\x08\x9f>\xdfN(\x90\xef\x9e2/\xe6q\ -s{k\xb0\x06-\x22J\x8bSt\x1bZ\x84\x9bE\ -\xe23\x8f\x94\x98\xba\xa6h{J\x95\xc8\xd6\xdbAz\ -\x5c\x1b\xcc\xed\xc4$H(\xfa\x8e\xc7\xc1E\x1d\x85~\ -\xc4\xddZ*\x86S\xe6\xba*&\x09\xc4\xa9\x0f\xf2\xde\ -\xfd\xa4 \xef\xe2\xc3|\xa9\x92\x08\x22G]\xd6\xa4\xf2\ -\xf6\xd6\x02\x9d\x93\x84\x97\xa7\x05\xb55<\x89\xf0\x95\x82\ -%\xd1\x1f\xe4\x86\xbbh\x00\xac\xa5\x9b\x82k\x0ea\xbd\ -k\xcc\x80\x9f^\xd9\xd1\xbf\xef'\xfe\xe6\xd3\x0e\xad\xc9\ -\x22'[\xbf\x0b\x9eWx\x17\xb1=\xd4\xda\x99\xc8\xd3\ -/\x9fW\x04\xc7\x8e\xb9J\x8a\x9f\xb1\x1aO\x9b\xc3\xd7\ -/\x0bF\x8e|i\x5c-(\x00O\xeb\x02\x80\xc5\xc6\ -\xd8O\x8e\xffN\x85\xa9\x9cA&\x0bCA\xbf-\x16\ -)q\x1d\xe2\xb5\xa8\xd6c\xc5\xed\xc8X\x843\xb0\x85\ - \x16\xb5\x8e\xeb\xc5a\xf5\x0eG\x22\xa66Hd,\ -cY\xd9M\xae\xdea],\x82\xb5\xf0\xceL\xa8\x95\ -\xb1\xeaA\xeb\x04$\x1f\xa4a\xf3\x16\xce\x18h\xdb%\ -\x02\xb8\x22xRG5\x14R\xca\x93\x9eh$\xf2\xf7\ -\xd3\xed\xa0`K\x0f\xcd\xc7\x08$\x03\xae\x17;\x1d!\ -\x0c\x15\x93CZ\x01\xc1\x88\xc8Q\xf3\xcfy?\xb8\xc2\ -\xdc\x82\xc1\xdb\x9e8)\xec\x1d\xf7\xb3r\x9d\xa4\xb8\xab\ -^\xc5\xc7Nj(G\xc5^\xe0-VX\x0aV\x5c\ -SM\x9c\x22Z:\xf0`Dd\xbaX\x04K\xcfw\ -\xa9\xf4\xd9\x97Bm\x86\x93K\xb1\xcb\xf7|\xc6\x8aV\ -\xe9\x97\xcf\xb5\xc1K\x8e\x86\x93\x88\xed\xda8\x19S\x9c\ -\xdc\xf3\x92\xde\xae\x8b\x17+Z\x83\x96\xcb\ -?\x15R\xdf\xaa$\xa8\xad\xcbx!H\x85*\x22\xa4\ -J\xb5N\x18\xccX\x0d(\x00\xb7\xb3\xca\x1e\xcd\xe0o\ -\xbe\xbd\xe1vf,\xc1\xa2\x0fN\xbdQ\xdcm\x8bw\ -\xb6\xb6\x86e\xacT\x80\xa9V\xbe\x1d\x19\x1f\xdfv\x89\ -\x19M\xd0Z\xe3\xf9B\x05t.m\xeeP/\x9b\xa7\ -5\xd0\xa8ig\xd1Z\xc1y\x83.\xe3ev\xe7\xdc\ -G\x0d\xa7\xc4\x18\xaf*P\xd4w\x9cEv\x8e\xc2\xc6\ -_\xf83\xa5L~X\xb0\x1a\xc1:\xee\xf6\xa5\xe0\xe9\ -\x15\xe2\x9boPb\xe3\x19/\x22\x94\xc2e\xb5\xb8\x8b\ -ndq\x9e\xa3RO1\xd7\xe2\xa5p\x14<\xf2\xea\ -\x1cE=\xc33\xde\x99HX\xe5%\x0d^\xe3\xcc\x5c\ -\x87\xac\x8b\x8cp\xa5#\x0f\x9e\xe3\xd9\xdc\x1b6O4\ -l\x95\x1dvi\x14\x9eYK\x8eA\xef}\x8a(\xd7\ -`gZ%\x19\x02\xe4[8\xa1\xda1/\x9d\xd4\xb8\ -\xc1\xb2\xb8l,F\x9ct\x9c\x83df\x8d\x9a+\x97\ -\x22S\x11+I}P\x1dG\xe2r\xd2;\x1e>\x90\ -\xbc\x00'\x81KJ\x04D\xef\xf7<\x85F15I\ -\x84c\xa1s]\xed\xb4[&\xf1\xc4\x8f?\x9b+\x86\ -\x87\x157\x09\x9e\xd4\xc9aw\xe6\x82R\x1a\xbc\xe7;\ -\xafeM\x16\xbc\x81\x93Lw'\x93\x02\xd9\x9fM\xb1\ -\xe1X\xcd\xd0s\xdf\xe04\xdf\x15H!wf\x8at\ -\x87\xe0\xb2u@\x09W\xc3\xc8*\xc5;YK\x9c\x84\ -om\x8b\x17\x0d\x8b\x81\xb3|\xa6\x0f\xe1t\xbc\xdd\xd3\ -,x\xc7\xb8\xb5I\x87\xe8\xbd\x14\xba\xad\x09C\x82\x14\ -\xc1\x10\xec\xdf\xea\x86\xce3\xc3X#\xa2`\xcc4S\ -#\xd4Bgi\x8f\xf5\x82\x1f\xf6\x96?7D\xc8\xbb\ -\x06C\xdb\xaat\x8aP\x1d\xfb\xce\xd4\xc4$\xd4\xcc\xcd\ -\xf3\xbb-\x8d+!b\xa0\xf9<\xdcbbf\x8a\x04\ -\xa8\x0dF\xbc\x1avY\xb9\xf0Z\x05*:\x9eV\xea\ -\x13\x8e\xa3\x88\xdb\x82\x19\x07N\xba\xcb\x91\x9c\x99dU\ -bt\x9f\x0c\x04\x80\xc4M\x16@\x0f\xc7C,\x83\xfd\ -\xc7w<\xa5\xfe\xb7\x18\x1a\x83\xf9_ZCN\x9d\xbe\ -\xff\xf6H\x8e\xf4\xd6 \xcf\x07\x82\xc5\xd7us\x12\xc0\ -c\xe1\x8d!\xde\x5ci(\xc3\xbf\xffy\x8as\xa2V\ -<-\x9e\xab\xb7\x94\xc5\x15\xc4\xef\xe6\xf9\xe2\xe7T\xca\ -;%\x854\xcf$\xabh;\xcf\x85\xce\x88\xb1\x22\x22\ -\xeeW\x0an\xe1:h(\x5c\xd6\x80\x8eFmF\xeb\ -\x88'\xed|F\x5c\x05Gjs\x0d:\xec\x96\xc3q\ -\x11\xa5\xa8\xb0\x86E\x98u\x0a\xb5\x8f\xd4C\xccx_\ -Z\xa7\x0b\x9dS\xd2\x805\xb1\xacZ-\xd3\x9c\xdc\xb1\ -.\xd4[\xd4\xc2&\xaa\x0dK\xb1Vx\xdf\xf3, \ -\xb4&17ENz{\x03nI\xe1\xb9\xfd\xeb\xff\ -\xe3\x7f\xf4?\xfa\xe7\xff\xf9\x0fk\xe8\x7f\xe0\x7f\x8e#\ -\x1e\xa9R\x85\x5c\xa1\xd85\x08\x99\xadH\xe74v?\ -\x0a\x14a\x8d}_\xeb\x1d\xc6r\x9cU\xe4\xc0Q\x00\ ->\xdf\x0f\x1c\xb1\xe0\xe5\xb2\x88\xa5\x8d;w2\xc1\x99\ -?\xae\xc1\x0e}\xf1\x16\xf7S@\x1bVKB\x92\x00\ -O\xda\xa8\x02\x81\xb7#\xa2\x0c1\x1f\xc0q\xb4fB\ -\x9fQ\xc0M\xd8\xed\xb9\x00\xc7\xc9j*X\x05\xab\xc5\ -\xcfj\x0c\x8c\x04\xd1h\xa1\xd2\x0da_\x96\x0a3\xe7\ -\x22\x9d\x0c\x85OA\xc8r\xccF\xb0\x14\xc2\x94\x82S\ -D\x1f$\x82i\x01\x87<\xa0>\xb1p\x9cr\xdf\xb3\ -\x8c\xdb$U,\x18|\xfbi\xc7o\xbfyc\x14\xb0\ -\xe3\xae\xfa\x14\xe4%\xd5\xc9\x84\xf4\x98\xf9\xe2\xf2P}\ -\xbb\x9f\xf8\xf65b?\xa90\x7f\xda\x1c\x8e\x98\xf1\xed\ -\xdb\x81=\xe5\xa9\xc4\xad\x12\x07\x1cSEL\x19FF\ -SkppNK\x8a\x17',\xde\x188k&;\ -\x811\xb8|\x84\xbc\xe7\xe5\x7fD\x02S\xee\x02\xb2X\ -\x82\x85\xd5\x161\x13\x85KBX\x15-\x03\xbf\xa7\x98\ -\xb9O\xa6\xfa\xbe\x8a\xf0\x85\xc5\x92\xd3\x06\xab\xb7\xf0\x9e\ -\x8a\x7fv\xd0\x15\xf7\x93#\xeb\x97\x95\xf6\x9bX8\x96\ -]\xbc\xe3!+E\xda\xea)@\xca\xa5\xa3\xcb\xe1\xc4\ -N\xca\xcd\xe0\x9a\x22\x97Gm\xe3b\x97\xcb\xb9u\xac\ -^\xe3\x83$\xf1Yc\xc8\x99\x97\x0b\xe9\xedN\xe6\xfa\ -\x80\xeaXc\xa8\x0d\xc8\xb4\x8dj\x03R\xf44\xa7\x19\ -\xebb\xd1!\xa1H33\x83\x87A\x14\xa0\xd2\x10\x1c\ -.\xc1\xe1\x8ce\xc6\xe3\x1aE>\xbb\xb3\x16\xb73J\ -\x16\x83\x08b\xe5`?s\x85\x97(\xd5\xb9;\x15\x8b\ -lp\x06Z\xf3\x99\xd6J\xcdC\xacI\xa1pF*\ -\x8f\x9fW\x8b\x22\xeb:\xab\x94\x08\xf4\x0az\xe7t.\ -\xe7\x01]\x92\x9c\x84\xd6\xd0\x1b\xffL#\xab\xb2\xc1v\ -\x18x\xd8a\x83{\xdb#~\xfd\xfbW\xfc\xe1\xd3\x8e\ -\xf73\xe3H\x85\xbb\xf8Nex\xceL_\xdb\x02C\ -s\xac\x95\xe9Z\x13\x81\x9d\xa2*\xdc8;U\xd3\xed\ -{V*H\xf0\x0c\x14\xdf\xe1$\xf4:g\x98\xc3\xfe\ -`24\xdc\x85x\xa7\x15\x99\x1e\x1a\x98`\xa1R;\ -\xd6\xc5\xe3\xb2z\x8a>\xe5yLY,^\x02\x0d\xdb\ -\xc4%\x90K\xc3m\xaf\xc2\x88`\xd31\xb0\xc1\x80\x96\ -\xbdwE*\xa4\x0fZ\xf5\x18K\xc7B\x07N\xcc\x0c\ -\xa9aD\xb5\xfcLZ\xde\xe7H\xcd\x13:\xa7\x85Z\ -.jo\x0d\xb3\x1f,y\xff\xb5t|\xf1\x14\xe0\xbd\ -&\xef\xa2t(\x83\xc9\xf2O\x89]\xac3ZVe\ -\x92w`(\x8a\xbb\xacz\x16\x1bg\xa9\xd2-g\xc9\ -\x12\xa9\xe8B\x9cS\x9dv\xedq\x91\xe5\xdc\xc5I\x00\ -\x16sB\xf5;s\x81\xd7\x8a\x00\x9b\xd6\xc4\xa2\xd9H\ -\xafk\x5c!\x0e\xa1[)t\xcbhc&\x80ih\ -\x84\xbc\xb1\xf3\x1d\x07\x94\x04\x1dA\x1c\x18\x12\x0d\x0fN\ -\x95\xdf\x8e\x04k\xe9&K\x22\x1c\xd6\x9a\xa07\xa3\xad\ -\xac)Y,\x84`\xe7:\x83\xb9\x18\x15\xb5\x91\x96x\ -]-\x94\x01\xa0\xc8\xfc\xb7\x9a\xc5\xf0u\xe5J\xa4\x88\ -\xc5\xb2\xb5G\xb3\x09\xd0\x9e\x9e\xab\x88p{\x9d\xd3\xb3\ -\xc5;\xd2\x16\x15\xe0\xec\x08\x83#U\xb3\x16\xc6\xba\x13\ -\x1eD\x81gL|6>\xdf\x0e\xbc\xefL7=\x12\ -\xef\x1dN3\x99\x13\xa2\xc0)P.\x1dF\xf5\xf3\x87\ -\xde\xe7?\xb8\x00x\xf68\x07\xc2\xd4\x19&\xc1Y\xa9\ -~\xb7\xc5\xe2,\x15\xf7XQ+\xc7\xf6\xf7(E\x81\ -(jK)3\xa7\xbe\xc9\xa11>\xd8=&\x9c\xb1\ -b\x09\x0e\xdeZZM\xc4\x13\xab\xe4b\xcc\x95\x1e\xfe\ -3\x16\x1cB\x96\x8b\xb9\xc9\xc1)\x00\xce\x8e)\xce\xf2\ -\xd2Y\x8e\xb4\xbf\xde;>\xdd\xb2t\xcf\xdc\xd9\x07O\ -\xdf\xfe\x91\xca|\x11\xbbXw\x94f\xa4\xa6\xd6jz\ -\xf6\x9d\xd5\xb88\x8b.\xbb\xfd\x5c\x06P\xa8\xc3\x9a\x8e\ -\xda\x0a\xbc\xb3\xe8]r\xc5\xa7gu\xa869\x8e\xac\ -\xadc\xb1\x02mi\xecB\xbc\xe1\x9e\xad\xd4\x86?\xfb\ -\xf0\x84_\xfe\xf4\x05\xef\xf7$Q\xaf\x10\xac\xae\xc3\xd3\ -\xea%p\xc2\x03\xf2wV\xe0\xe8\xd8Z\x85\xeb\x16\xf0\ -\xe5s\x80\xb7\x16?\xfb\xea\x89j\xe6\xca\xd91\x05`\ -\x16\xeb\xca\x0b)\x15^\x00c\xca\x12\x9c&6t\xd8\ -\xafz\x87R\x8diqVOg\xc6\xf0K\x17\x890\ -\x1d\x01&M\xbc\xef\xa5\xb18\xe9\x9d\xdf\xd9\xe7\xf7(\ -\xaa~)$\x0c\xc7s\x8b\xd3\xb2\x83\x13\xdf08v\ -\xae\xb5\xe3\xb2\x8ae(\xb1\xebd\x0e\x05\xadV\xb5W\ -)\xca\x84\x9b]\x15b.8\xa4s\xfc\xb0-\xd0\x18\ -\x22,\x85\x10\x0c\x9a\xe2\xaf\x19\x17\x885\x06\xd6:\xf4\ -\xda\xb1X\x83Ry\x11\x07\xeb\xa6\x97x\x88u\x94\xbc\ -1\x97\xd5\xa0\xe4>#YGL\xab1\x1c\xcdQ\xac\ -g\xf0v\xcb\xf4\xb8K\x07\xd2;p\x9eqR\x13\x19\ -P\xd3\xc4j'\xf4F\xc3w\xe9v$\xac\x02\xb1\xd9\ -\xbc\xa3\xed\xad7\xe4Rfg\xe3%\xf8\xe4,\x15\xa9\ -\xf2\xf7\x194K\xab\x19\x9e\xa4\x00\x9cg\x13Re\xc2\ -)6\xaa\xda\xbb\xa4\x12\xf2\xf3Y\x16*\xa7\xf7Xp\ -Y<\x8cU\xb8\xa7\x82\xf73\xb186\x8eV4P\ -\x90VJ\xe7w\xa84\xfeo\xff\xe2_\xe3\xff\xf9\xff\ -\xf9\x0d\xd0\x87\xd0I\xb3h\x94B\xb6\x8b\x8e4Jp\ -\xceo\xbf}\xc7o~\xff\x86\xdb\xce\x91\xaaw\x5cQ\ -,\xc1\xe0o>\xde\xf1\xed\xe7}\x8e\xe5Sag\xe5\ -\x9ct\xbe v\xfc8\xb9\xab-\xad\xe1\x0f\x9fw^\ -\x92F\xe1\xf3-\xe2y\x0d3Jx\xf5\xc4z\xb7\xc6\ -x`\xa3\xb48Qhst\x86\x14\xc3\xb1\xf2\xa9\x95\ -\x81d\xb9V!\x8d\xaa\x09\x12\xe2\xe1\xcfQx\xeb\x1d\ -oG\xc6\x11+\xc1\x5c\x06\xf8\xee\xed>\xe3\x9e!\xab\ -\xcfSht\xad\x03/O\x01\xd6\xa9Y|'\x11\xcc\ -1m\x8e\x11\xea\xadu\xc9\x1eQs\x9a\xe0-\x0b\x0d\ -'\xef\x88\xb5\x1a)e|\xbe\x1fx\x17\xba`\x11\xfd\ -\xc0\x99X,8\xcb\xd8\xe7\x94\x1eg\xce\xb6\x18x\xb1\ -\xaaf\x89b^\xbc\xa3w^\xf8\xfd\x83\x1f\xa1!;\ -jm\xd0\x15\x8b\xfd\xcb\xc2\x8bn\xc4<{\xab'\x17\ -\xc0(%Q\xe7\xe2\xa6\x00&\xb3\xc3\x1aE/\xbbU\ -r.sZ\x1b\x1cu+\xb4\x1crN`\xad\xc6E\ -\xf2$\x82\xd7H\xb9\x8b\xb8\x8eS>R\xf5\x12\x8e\x98\ -\xe8\xb40\xd4\x9f\x04\xb1\x0a/b\xe1\x19q\xd3N&\ -A\xc3\xeax\x8f\xa2\xff\x01E\xad\xa5\xb2\xc8\xd8\xe5\xf9\ -q\x12\x91\x9c\xab8P\x94\x01D\x13p\x8f\x89Ez\ -\x07\xae\x12\xe7\xad\x15\xc5\x85\xc1\xe9\xc7*G\x04\x9b\x1a\ -\x22\x9a\x14\xeeF\x16\x97\x8d\xd6\xe4\x03(P\xbbb\x84\ -o\x92kCn\x0d\xaf\xfbI\xb6\x81\xe6\xf4\x19\x00\x96\ -Ec\xf9\x9e\xc8t?\xa9\x97\x18\xa1g\xdbb\xd1\xd2\ -\xfe\xa7\xd7\x00\xbcf\xf3\xba\x06-#T\x8e\x93\x92T\ -\x9f\xaa\xf1@\xdf$\xddi\x09v\xa6\x04o\x8b\x99/\ -\x82\xb3\xc4\xdd*\xc5]\xf2\xd3\x12\xf0\xe1yA\xb0\x0e\ -\x7f\xf6\xe5\x05J\xd1o\xbd.N\xf6-|a\x8e\xf4\ -`\xc7?_\xe9\xf9t\xe2\xa5_\x83\x91\x8e\x9b\x07\xf6\ -\xba\x04\xc2&<=\xf6\x87te\xcej|\xf1\xe4\xe4\ -\xb213:\x94*}3\xb3\xacK\x1f\xdd\xcdc\xff\ -\x13K\x91\x9d.+\xc0\xdb\x8d\x01'\xb5w|\xbe%\ -\x8eV\xc5ON\x81\x1c\x1f\x90G\xc4\xeb\x83\xe67\xc4\ -BJ1\xd7\xe0\x9e\x0a\x01\x1c\xb2\xb7sV\xe1\xf3\x1e\ -a\xad\xc1\xcf\xbe~&\xd8\xe3{c~c\x94\x8c\xe8\ -h\x89\xdc#\x99\xdf\xac\x06\x80\xc5:\xfc\xf4\xcb\x0b\xfe\ -\xf2g_\xa0\xa1\xe3\xfd,0\x96\xfbd\xa5\x89\x86}\ -\xbb'\xaa\xc0+&)\xccJJ\xdc`\x95\x1fIr\ -\xaa\x85\xfc54\x0dEl\x02\x9b*\x94\x9c]\ -\xc3E`\xa4\xa3\xbb\x06Zf\x83w\xe8\x12\xfb\xec,\ -\x83\xc6\xae\xab'\xb9R\x89\x10\x11\x90\xaeu\xe8!\x14\ -\x9eV\x8fUV\x94\xf7#!\xe6\x8a#r20l\ -\x82D\x8e\x0b\x84\xac4(\xcdI\x12\xf5\x0e\xb2:\x93\ -K\xf7\x14\xba\xa81\x0a\xd7\x85\x0aw\xa38z\xce\x89\ -\x88j\x80bQ'\xdf\xed\xfdH\xb8\xed\x05\x97%\x10\ -\x96\x14F\x814\x86\xd8\xd4\xc1((I\x94\x04Jn\ -\xb0\xc6\xc2X>\xcf1\x17\x5c7\xfey\xc1\x19xO\ -A0\x05\x8b\x12\x11]\x1a\x16O\x1b\xf0\xd8\x83\xa7L\ -\xc2k\xce\x9c\x8e0NZ\xe1\x8c\xecr{\xc5,\xda\ -\x8b\xc0\xd8\x9cu\xd3\xc6\x87\xc6)\x1e\x0b\x11\xc2\xb3\x9c\ -\xd3\xe8\xa8x\xbf\x9f\xd8\x13/ng(\xaak\xad!\ -\x8b\x88n[\xc88i\xb5\xcei\x885\x16\xa7d\x8e\ -(\x00{\x8c\xa4\xbbZ'\xa9\x87\x9a\xb9\x13b\x13l\ -\x8agKI\x5c\x1b\x9f\x89\xcft\x08\x0e\x9f\xde\xd2\xd4\ -xu\x11\x12\x9f\x91\xc4\xc3\xe0\x1d\xce\xc8\xe2\x8b\x1d\xbc\ -\x9a\x09\xa6\xd7\x95Z+\xa7\xf5\xb4i\xef\xb10\x01T\ -\xe8\x8bN\xd60\xa578\x054\xfb\xc5\xeb\x9f\xbc\x00\ -\xb8\x98\xf7\x12\x0b\x97|m\xf0t\xb4&aN:\x18\ -\xeel5\x16\xf1j\xd76@&\x1a\x8bTwg\xe2\ -\x98\xc8\x1a\x8d(\xa3\xde_\xfe\xec\x05\xdbbq;\x0b\ -z%\x85\xeeL\x0dg\xc9\xdf\x1b75,\x96{\xbc\ -*\xa2\xa8\xb1e\xd2\x8a\x1db\xaa\xdc3W\xd9\xd7~\ -q]\xb0X\x0do\xd8\xe9'\x199\x97\xc6I\xc5e\ -\x19bB\xda\x0e\xb5\x8cl.\x0b\xa1,Fs\xecu\ -?3r\xa1\xea2\x95\x8a\xb0X`D]\x0a\xfd\xaf\ -\x08\xa2\x95@\x1b\x16'\x8b\xb7X\xac\x00$\xc0\x1d\xfa\ -\xf3\x1a\x84\x5c\xd5D\xd8aq\x1b\x9d>H\x98z\xd9\ -\x9c\xe3\x9a\ -\xe0\xb2\x11\xc0\xc2?\xdbb\xdb\xcc\xb4\xf4L\xf1\x91W\ -\xb8Gr\xfd\x87\xda{P\x01\x8f\x94\x88\xa4\x15\xc5\xf6\ -}O\xd4\x00h\x85n\x1e\xec\xf6!\xe6\xea\xc0\x1c\xb7\ -\xa6\xdc\x18q\xdd\xe4\x89QC`g\xe6\x8a\xa65\x82\ -arf\x81P\x84\xa4\xe7\x84w\xbf:&\xf9yM\ -\x05\xfd\xe0\xa6/A\xe3\xc3e\xc1\x99+\xf6\x18I)\ -3\x0a\x1dU0\xbd\x16\x97\xcd\xe1\x0f\xdf\xbd\xe1/\xfe\ -\xfc\xcf\xf1\x8f\xfe\xea\xa7\xf8\xf4~\xe0}?\xb1\x04\x83\ -\xa7\x95\x10(g,\xaa\x10\xe6\x9c\xd1\xb8\xc7\x86\x1f\x7f\ -\xd8\xf0\xf3\x1f_y1JV\x82s\xf4\xb5\xff\xc3\xbf\ -\xf7#|xZ\xb1\xad\xbcD\x8dU\xdf\x9b\xc6\x0c\xb0\ -\x8f83\x1a\xd7.\x8b\xe0\x86\x83\xe3\xe4\xa1\x0b\x17\xa1\ -\x88u\x92\x87\xbf\xc5\xd3\xd5\x09\xff\xa2a[=\xceH\ -\xc1\xb0s\x0a\xef\xf78\x9b\x15\x05N+\x88\xe3fF\ -\xc6\x16<\x8c\xd5\xd8c\x9c8\xe3\x92\x99sr\xa6\x82\ -T*\xcf\x18kq\xc4\x8c\xbb\xf0\xda\xf5@\xf9V\xae\ -\xa8\xca\x14!2\xaa\xbc\xd4\x87\xb8\xad\x81\xab\x9f\xd2\xe8\ -pxy\x0a\xa2\xfb0\xd8\x1c\x05~g\x1e\x13*\x8d\ -\xe0\x1d\xae\xd2!\x8ej\xb6\x81\xea{\x08\xa1\xef\xe3\xdb\ -!k\x12^\x9cO\x97\x80,\xe4\xd0T\x19mM\x22\ -\xa9\xc3u\xe3T\x93,\x89\xc6\xec\x01Y/A1U\ -\xaft6}P\x80\xf3f\x8e\xbeG\xbc\xf4\x99h\xe9\ -\xfc\xee\xf5\xc0\xed\xc8\xd8\x16\x87\x22|\x845\x98\xb9\xce\ -h]\xc2\xceR\x93)j\x91\xbf\xbfA.\x1d\xb7\xfd\ -\xc4\xcb\xc5\xe1\xb2\x04\x99\x9cR\xc1\xef\xac\xc1e1\xb3\ -\x08=S\xa6SJ\xa6iY\xd0\xc3\x9c\xeeY\x99$\ -\xeb\x19\x9c\xb4\x08\x07c\xf1\x12\xa6\xd4\xb8~Y\x02\xc5\ -\xd4g\xad\x881c\x91}\xbc5\xbc\xc7F\xdd\xed$\ -u\x91\xdd>\x7f\x8eR;\xce\x9c\xe0%\xe9\xb06\xda\ -\x80\xb7`\xf1~?q;N\xd1\xc2\xa9\xf9.\x8fI\ -\xc3\xb02;\xf9\xfe\x8d\x92\xb0\xb1\xce\xf3;5\x0aE\ -\x8dQX\x02\xa7\xcf\xce\x19\xfc\xfe\xbb\x1b\xbe\xf9|L\ -{\xfa\xed\xacp}\xff\xd3\x93\x00\xbd\xd1\xf7$\x01\x11\ -\x83B\x17\xec\x18\xabihed\x1cI\xd1\x05\x15\xeb\ -\xdc\x95\xbc\x1f\x05)3K\xdb\x08L\xa4\xd5\x8e\xfdL\ -\xf0\x9eb\x9a\xd6\xc4\x9fm\x80=\xb6\xd9\xad\x1c'\xab\ -\xbc&{\xb0,\xf6\xae5\xe8\xb93\x1e\xd6\xba`\xf9\ -\xc5j@hNe\x8a\xbaR\xa1P\xab*\x8e\xb9\xbc\ -c\x069w\x97\x96\xbe\xcc\xdaQ\x04@Q\x1b\xe0\x9d\ -\xa3\xbf\xdchh\xcd1\xcc\x22\x97=\xa0\xf0~D\x09\ -\xdd)r\xe9\x19\x12\x9e$\x10f\x08\xd9\x06tD\x8b\ -B=\x966C4j\xa9h\xe0\xcf1\x92\xf2\xceD\ -k_\x07d\xc4\xc9q\xd9\xaf\xbfy\xc5\xaf~\xffy\ -fR\x1be\xe6\xee\xd8(\xa6sYy)\x94\xa2p\ -\xb0\xc9\xa5\x0a\x00\x97\xd5\xc1\x1b'!AD\xea\x92\xf0\ -\xc7\xaa\x18\x92\xbf\xc0N\x94\x0f\xbd\xb7\x8f\x97=\x18\xaa\ -e\x99\xc3-\x82.p7\xbf\xa7\x82E@=o{\ -\x16K%\xbd\xf6\xda(\x1c\x85\xeb\x9b\x98\xf3\xcc\x1c\x80\ -0\x07\xde\x8f2\x91\xa0\x8bg\xe0M!o\x93\xa3\xec\ -\x22\x1dA\xa3\xe7\x5c\x8b\xb7w\xf8\xe0G\x16\xc3\xd8y\ -z\xe7\x98|\x96\xf9\xf7\xfa\xf0\x14\x90r\xc3\xdb\x91Q\ -:/\xc8#Q\xed[{\x87\x06\x13\x1f\xb5P\x14\x8d\ -P\x17\xa9\xca\x95\x03V\xecG\xb5>F\xc2\xe6{\xa1\ -I\xb5v\x18\xcbC\xecH\x8c\x00M\x89\xe3\xbc\xe0\xf4\ -t\x12\xe4B\x05\xb6\x02\x0bNex@Z\xd9\x89z\ -g\xb0x\xaa\xc2!xZ\xaeq\x08\xc4\xc9\xe2I6\ -\x5cQ\x0b\x1d\x92\xeb\x9f\xe7\xd5\xe3\xbes|\xbd-\x1e\ -\xb5q\xcaUA\xe5uo\xc0\xfb\x9e\xd8\xd5\xca.\xfa\ -\xcc\x15\xb5\x949:m\xa5\xe3~$\x81l\x09*V\ -\x8a\x8dM\xb2\xd2Sn\xd8\xcf\x13\x7f\xf9\x8b\xafq\xbb\ -3t\xa7H\x06\xc1XI\x19\xad\xd0u\xc7\xa7\xb7S\ -\xa2c\xc9\xe9\xafE@A 2\xf7\xf5v\xe28\x0b\ -b\xae\xb8\xac\xcc\xc2\xc8M\x82wb\x1eA~SX\ -\xa8E$\x99r\xc1]\xc4\x99\x03\xc2\xe3\xad\xc1\x17W\ -/\x0cu\xc7\xc9\x9e\xb0\xefU\xa7\x83\xa94\xf9{\x0a\ -=\xf2z\x09\x82\xf7\xe5$\xe0\xed\xcei\xaa\xb5\xdc?\ -\x1b\x05\xd4\xd2\x18\x1f\x0d\xbekP\x0dZ\x19\x8e\xf5\xe5\ -B\xb6\xa2\xa8w2\x0e\xa6 \x8e\xab\xa6RX\xc4\x0e\ --\xc5\x88\xe2\xae\x02\x0b*\xc2BX\xebG\xe2g%\xfa\x8aA\x9cu\ -\xc6\xce\xf0 o9\xbd\x89\xa9\xf2\xd9\xd5\xb4\x8f_7\ -N\x8bb\x22_`\xf5\x86\xcdK\xa9\x14\xd296\x01\ -\x0a\xdc\xe7?\x0b/\xe3L<7\x92L\xa1\xb4L\xfc\ -\x8eX\x81\xf6\xb0\x1a\xa6\x5c\xf0\xbc-\x12D\x96\xb1x\ -\x8b#\xd3.Z;'\x03\xb9\x12o\x1d\x13\xf3Lz\ -\xa7\xd3\xe6\xbap\x22[z\xc7\xea,\x99*\xe2,\x19\ -\x0d\xcf\xd0\xe9,\xceBu\xe0\xbb\xcf\x07b*x\xbd\ -\x1d8#\xb5[\xa5VN\x92\ -\x11\x9d53\x85+\xe6\x0ac\x1e#K\xa5%\xf21\ -\x11HR*\x83O\x983P\xb0.\x16\x7f\xef'\xcf\ -\xf8\xb3/\x9e\xb8\x8b\xca\x0c\xacy\xd8*)\xee\xba\xc7\ -L\xd4\xaeV8d\x97\xcdhb\xd93\x19%\xaa\xe6\ -\xca\xe0\x0d9\xd8H\x10\x14\x1bY,\xd3\xfa\xe7,\x8b\ -/(\x8dC\xe8cJ\xba\xcf)\x82S\x1c\x99\x11\xfa\ -b\xd0[\xc3\xfd^&\x12\x96y\xd9\xfcY\x002\xdf\ -\x8d~X\x8fnGB\x9d\x041j2\x82\xac\x01\x82\ -\xe5:\xa6\xcb\xce\x98\xab\x18>\x13\x975`\x91\x95\x83\ -\xd1Ls\x1c>\xff\xda\xc5.\xd95\xce\xccqn\x97\ -\x1d\xe8\xc8\x12\xa82B\xdf\xcf\x84C\xa6Agb\xf7\ -\x83\x0e\xd1Z\x00\xbd3\xc7\xe1ys\x08\xc6\x22%:\ -\x0d\x82\xa3b\xd8j\x06=i\xa5\xf0\xb49\x5cV\x0b\ -+1\xad\x8b\xe3\xca\xc3(\xee\xee\x9cd\xc1\x07\xb1\xf1\ -i\x05\x9c\x91\x87qJ\x0d\xdf\xbd\x1d\xd3\xb10\x80L\ -\xf7\xb3\xc8\xbb\xa1\xf0\xf5\x87\x15\xcei|\xbe\x9d0F\ -\xe1\xc3\x16\xe6:\xc3\x9a\x07\x13A\x19\xda\x0a\xbdV\xa8\ -B`\x5c\xbd\x83\x1e\xc5'\x1e\xbb\xd5\xda\xbb\xb8H2\ -\x9c\x95\xfdh\x95\xf4E\xc5\x9d\xf67\xdf\xdd\xf0\x7f\xf8\ -/\xfek\xfc\xef\xfe\xf7\xff%Z\x07\xfe\x83\x7f\xfcK\ -\x5c6\xbatraws\x8f\xec\xda\xd7\xe0\xd8\xc9\x17\ -v\xa9L\xe6\xe3~\xf8\xf5H82\x0b\xec\xcbF!\ -\xa0\xb1\xc4\xf6>m\x01\x8b3tU\xe4\xc2\xe1\xef\x04\ -\xbf\x0cW\x80(\xfc\x1d\x0f\xf2`)P\xb5\x16\xe4\ -F'\xc9\xb6<\xfa\xb4$q\xd7O\xeb\x02c\x14\xf6\ -X\xc5\xd6F\xd6\xc2=\x16\xdc\xf6\x02\x18\x92\xf1B\xb0\ -P\x9aY\x06%\xd3~H\xd7\x0a\xd7\xb0Eh\x87\xc7\ -\xc9n\x97\xd8uR\xf948\xa6\xef\x9d\xf6\xcd#f\ -\xd1.qr\xf3|\xf1s]\x1a<\x1d0\xb5B4\ -S\x0f\x86H\xce\xfc\xfd\xad\xa6\xbb\xab\x8884\xe7\x86\ -&\xc1=\xd7\x95k\x1e\x08GM\x81E\xc9\xea\x1d\x9c\ -\xd1X\x9d\x9eE\xfa\xdb\x9d\xf7\x5cn<\xf7\x1aX\xe4\ -\x0c\xa7\xd1@L\x0f\xcc\xf4\x11\x99\xf1\x11\x82\xc6\x9e*\ -^\xdf\x0f\xbc\xef\x91.\x0b\xcb\xe6s\x10R9\xb1\x1d\ -N\x09N\x8eW/\xc5\x070\x1b\xce\xfb\x99\x00\x11r\ -\x8f` \xf6L\xb4]\xbe\xdeN\x5c7\xea\xd0.\x8b\ -\x13\x81\xa4\x9a9\x03\x83-p\xc6\x02\xe7,9\x16J\ -\xe1e\xf3\xd0\xb2\xe3+M\xb4\x152\x89\xd0\xca\xc8\x9a\ -@\xe3\xc3\xb6\xc0;5\xa7\xa3\x8b\xb3\xf8\xc5v\xff\xf4\ -'/\x00\x8c-e?Y\x95\xa5Zq\xd9\xbc\x5c\xfc\ -\x0d\xb9u\x06\xd4\x88b>\xc8\xa1\xacD-o\xadE\ -*\x85{='/\x94\xb5\x8c\x9f\xd4\xec\xd2\xaf\xc1\xcb\ -XE\xd4\xd1\x10\xd2\x9f\x8c\xb9\x94\x5czJhv\xe3\ -\xdf\x0bb\x9f\xf1\x12\x82\xe2\x1c/1\xad;\x00\x8e\xdc\ -K\xed\xb8\xae\x0e\xde;,\xb2\x03\xae2:'2S\ -\x98\xce\xa02\x97\xac{>\x1c\xf7]v\xa7\x86\x17h\ -\x971'\x81/\x913\x0e\x19\xcbu\x19\x0b\x15\xc9J\ -\xd8<\x1f\xbe\x10\x98*\xd7\x1a\x85\x22\xc3\xaf\xfd\xfa\x9e\ -Q\x1bG\xba\x1c\xffj|\xfd\xbcb\x0bn\x8a\x86\xe8\ -I\xa7Z\xff\xf5\x96\x90Ke<\xac\xa5_7\xe7\x87\ -7\xf8_H\x19\xbb,\x81\xa3m)\xc4\ -\x16o\xe6\xce\xae\x0b\xfb{\x95\x1d\x18\xfd\xdd\xdc\xd5u\ -\xc5\x5c\xeb\xd1\x81)\x005\xb7\xb9\x7f?N\x1e\x5c\xef\ -;Gn\xa9\x12\x0aS$,HAc\x91\x11\xd7q\ -\x16\x04\xaf\xf1\xbcrLj\x94B\xc7\x88\xf9d\x12^\ -\x91\x90\xa5 \x9e\xef.\x07z\x07P:w\xa6\xeb\xc2\ -\x95\xc5H\xb63J\xf3bN\x05F\x1b\xbc\x1d\xdc\xfb\ -\x1f\xb1\xe2\xe3\xdb\x09Has\x9c\x11\xd7\xc5!\x96\x86\ -\xebuA0l\xa7; \xcc\xf1\x86\xe7\xcb2\xd5\xbb\ -\xd6*\xdc\xf6\x0c(\x8a\xb4\x8c\xd2P\x8d\x87s*\xd4\ -\xa5\xa4Z\xc5\xb1\xc1\xcb\x89\xb1\xc1T2'\x09\xf4\x10\ -\x003\x8cb\x87\xd7ZG\x941\xe6X=-\xc1\x92\ -\xfa\xa7\x07'\x82\x97\xe4\xed\xe0AG\xde\xbb\x86U\x1a\ -\xda\x98I\xe7kb\xb9\xd3]aY\x98\xcf\xa0d\xb4\ -kE\xa06R\xef\xdev\xa6K\xe6\xc6\x84\xd6\x12)\x03\xadO\x11\ -\xf5\xc8\x98\xe8\xb5\xcb\x0aDM\xfa\xe6\xb1\x17y\x0f:\ -/\xa5&vk\xcd\xd5m\xad\x9c<\x0d\x8d\xca\xe2\xe9\ -\xf29S\xc3\xeb\x9d\x01jFkt\xddq\x8f\xd4\xbc\ -ti$K\xe6\xd9\x7f\x8f\x09\x1f_\xa3\x00\xda\xe8?\ -\xbc\x1f\x91Y\x1f\x8b\xc3\xfb~\xa2H1\xa3\x856z\ -]\x1d\xa7\x1d\x8dk\x10c\x99\xa48\x04\xd7\xbd\x03O\ -+\xd7WAH\xa1@\xc7\xb6\xd0eae\xc5\xf7\xbe\ -\x9f(\xadCU\x81\x80\xa1\xe18y\xaexK\x97\x8d\ -w\x16N\x84\xcd\xb5\xf0\xbc0\xea\x81\x82W\x8a\x9a\x97\ -\x22\xef\xdc\xcb5P\x5c-\x0d\xcd\x12\xac0>4z\ -cl\xb2Q\x9c8\xcd8\xf3\xd2\xb0\x89[E\x09\x1b\ -\xe2~$\xc9\x14)X\x02\xed\xab\xa7<\x1f\xde\xb4?\ -\xbd\x06@5\x14\xe2B\x87oY`6\xce\xb0x\xab\ -\xb2\xe3\x9e\x88B\x11m9F\x82\x9e\xf9!N\xa2m\ --!\xd7J\xd1S\x97p\x1c\x19\xa7\xd4FA\xd8\x22\ -\xa3dc\xb8z\x08\xd6`\xf3nVh^F\xf6\xe3\ -e\x0f\x96]j\xa9\x9d;\xcf\xce\xfd>m\x1b\x1aM\ -~\xb6\xfbY\xc4\x02\xd3\x11\xbc\xfa\x9ex\xac\x89=\xcd\ -\xe0\x10jTS|y/K\x80\x96\x90\x8f=\x11\xbd\ -\xb9.b}k\xdcMi\xd0r\x86\xde\xc5\xdf\xd9\xc4\ -\x97[\xe6\xa5;\xec^\xc3\xd6c\x05\xbc\x91\xc4\x8aT\ -\xe4\xe5\xdfO\xee?\x07\xa6\x93\x02.-\x0f4-2\ -\x9b\xb3\xe4\xde\x0b\x9a\x13r\xd1\xd7\x86\xc7\x98\xd4P\x1d\ -\x1c\xc5\xb3\x9e3\xbd\xc9\x03e|\x8fY\x92\xf44J\ -)\xbc\x1c&G\x9f\xbf\xe9qfl\x8b\x9d\x1d\xc9\xb0\ -e\xadbO\x8a\xb9\xd1\xaa\x03\x1ed\x1d\x9c\x8c\xf4F\ -V\x02\xc0u\xc0~&(\xdd\xe5\xbf\xb9&\x89\xb9\xc2\ -pSAe\xb1\x80zF\x9e\x845\x16I\x02~\x8e\ -T\x08\x1e\xf2\x1a\xd6\x00\xb7{\x06\xba\xc2\x11\x13\x9c~\ -d\xde?m\x1e\xc1h\xd9\xe51o\xdchH\xd0\x0b\ -\x85~Z\x03\xdbfq])\xb8\xaau\x84\x02\x1b<\ --\x0eQ\xb8\x06\xa96\xac\x8b\xc1\x1a\xac\xec\xa5\x1b\x0f\ -\xe3\x06\xe4\xc6\xfd\x9e\x16v\xf8\x19\x0b^\xdf3w\x9b\ -V\xc1Z\x82\x94x\xdc`\xaa\xfc\x8f\x98p\x9c\x1c\xf3\ -\x0e\x91\x1f)\x9a\xfc<7\x99\xa2\xd1NV\xa7\x16\xc1\ -\x0aG\xc0Y\x82\x86\x8e\x92\xf9\x1e6\x1e\xe69\x8f\x91\ -3\xf1\xa4g\xa6{E\xc9!Wr\xc3-J\xbc\xb5\ -\xa8\xc6\x95!T*\x97\x06ki\xaf[\x82\xc5\x99*\ -~\xf5\x87\x1b^\xf7\x13k\xb0\xf8\xf7\xff\xbd?\xc7\xff\ -\xe4\x9f\xff\x13\xfc\x93\x7f\xf0s\xbc\xde\x0e\xdc\xe3#|\ -\xe6\xb2\xd8\x09/q\x022\xa1\xce\xc3\xe0v\x14\xe6c\ -\x88\x90\xb27ZZ\x89\xae\xaeLz;\x0bV\xef\xb1\ -\x05&\xf1\x95J\x14v,M(\x96\x0aF\xcb\xfb\xee\ -XT\x9f\x91\x9c\x0d\xeb\xfev\xfc\xab\xb5\x96\xbcvp\ --s\x9c\x0cn\x1a\x02\xae\xda;R\xaa\x889OM\ -\x81\xd6\x8aS@a[\x94\x91\xb8&Y\x091\xe7i\ -\xa1\xad\xb5\xe3\x88,\xea\x06Y\xd4[\x16\xd6\x0a\xc0\x99\ -\xb2\x8c\x86I\x01|^-G\xf3j\xc4`[\x04\xcf\ -\x14\xbb5\xd0\x16{\xc6,\xd3\x1e\x8e\xa8\xb7\xe0&\xac\ -j\xf1\x16VAh~\xfcr9\xe5k\xd8B\xc0\xe2\ -\x1d\xeeg\x96\xc2\x80\x0e\x8f\xde;~\xfb\xcd\x0d\xbf\xfd\ -\xc3;~\xfd\xfbw\xbc\xdd#U\xf2\x9b%C%e\ -8i\xd2\x9e/\x0bS\x065\x9f?v\xb9\x5c\xb7\x0d\ -\xb4\xf2`:\xe4F\xeb\xd9\xc5[l\x8b\x99\xfb\xf3\xdb\ -.\xa1Q\x86m[m\xe4\xffC\xab\xe9\x02r\x03\x94\ -\xd5yq\xb7\xd6\xa1z\xc7>\x00FbO\xb5\xd6\x90\ -\x03!\xae\x0f\xa7)Ju\x9a\x07\x8a\xd2f6k9\ -\x17\xd4\x22\xb4\xd8\xcc\xdd\xfa\xed`H\xd1\x97\xd7\x957\ -\x90\x1a\xb9\x1a\x0e_\xbcl\xf0\xde\x02\xf2\x1euy\xef\ -\x9cgT\xf2\xcb\xb6\xb0@\x18\xfa\x1a\xfd\xd0m\x1d\xb9\ -\xa2\x81\x85\x11\x9b(\x0dc\x18\x09md\xef\x1a\x0c\xc3\ -\x93\xee{\xa13\xa94\x89q\xe7\xf7R;=\xff\xc1\ -\x1b\x9c\xb1 X'\x138\x00\xca\xcc;\xee\xe5\xe2\xf0\ -~\xe6\x99\xbb!\x89\x1f\x5cC\x09\xb3\x22Vf\xc7\xd4\ -Z\xb1,\xf6\x11\xb1\xfa\xff\xe7\x7f~0\x09\xf0\x7f\xf3\ -\x9f\xff\xab\x1f\xeb\xe5\x8b\xff\x85wT=\x0f1I\xca\ -T\x07k\xc3\x8cq\xc8\xfel\xc2dj\x93\x83\x9c\x95\ -\xee~VA$j\xd9UK\xe0D\x1d\xbeya\xd0\ -k\xc2o(\xfe\xe2\xa5C\xdb\x99T\x9a\x82\x93M\xa5\ -\x12\xa3)#M\x05L\x5cf\xcc\x1c\x07:K\x94R\ -pZ\xc4A4\xcft0/z\x95\x03=8\x822\ -\xa8:\xe5\xaf\xe9r\x90\xec'+0#\x15\xf6\xb01\ -\x0d\xc4\xb1\x91\xb98)[\xac\x92\x09~\xa9\x22\x90R\ -3\x96\xd5;2\xae\xbd\xd3\xd0J\x8be\x10\x80 \x86\ -\xa9+P\x138\xd1\xa5`\x18\x85\x8a\xd1-\xc9~BC\x93=V\ -i\x0f\xb2\x99\x13\x8b\x1a@\xf8\x0d\x94!c!\x0d|\ -\xa7\x9a?\x93R\x80q\x9c\x98|\xbeExg\xb0:\ -\x8f\xe0\x18S\xfctYp\x91|\x05k4\xacf`\ -\x0bQ\xa6\x83vg\xb1\xa7\x22\x9c|L\xe4\xf2X\x95\ -\x8cg)\x16\xdad\x1a\xc8\xd1\xb7\x9a\x81+\xb5\x0fA\ - \xd1\xc7J\xcc\xc3\xc60\xe1\xeb\x9e\x98_\xe0<\xc9\ -\x89\x0ajN\x9f\x86\x95\x09\xf2\xf71\x8aL\xef\x94\xba\ -|\x1fm\xf2\xed\x8b\x1c\x0a\x90\xc9\x10_t+\xec\x0b\ -\xcd\xe0)C\x15\xfd\x10\xbc5\xf9=\x8d\xe6\xa5\xafE\ -\xe44\xf2\xe9\xad\xc5\x1c\xb5\x9fQ\xf6\xdc\xc6`[<\ -\xa7a\x85B\xbc,\xac\xfe\xdeI\xc9\x5c=9\x0d\xc3\ -\x02\xd8\xe4\xdd\x1a\x80\x11g5\xbaX\xc0\xb4\xc2\x0c!\ -\xcaU\x92\xe6\xdc\x98.\xe8\xd9\x8d\xf6\xce\x0b\xbb\x16\xfe\ -\x1dsi\xd3\xaa\x96E\x91\xad\xb5&\x9c\xa9\x03O\x17\ -/\x1c\xfd\x8a\xd5S(\xa9:s\x1c\xaa\xb8\x0c\x8cQ\ -\xd8\x8fLG\x90\x1d\xcadz\xf5\x9d\xa3\xb8+\x8a\x10\ -\xcaK\xa1\xe4\x0d\x9f\xb7\x18G\xf2%P{\x15l*\ -\x7f^\xbe\xd3\x90\xbf+WbF\x9e\x93\xf3$n\xdb\ -\x0b\xdc\xc59\x03c\x89\xb1U\xf2\xdc\x8c\xa9X*\xe4\ -s\x8c\x10\xaeq\x88j\xb19\x0eu\xbe\xb3\x06{L\ -\xe8\x8d\xefG.,\xd6\x93p\x0f\xa8\xe5\xe1\xe4\xc5Y\ -=\xc9\x89Vs\x9f}\xca\xba\xcc\x18\x0a\xf0\x98\x00W\ -\x05\x22\xc5\xa4\xc7\xf9\x0e\xf7\x8e\xd2+\xbe\xb8\x86\xa9\x9e\ -\xe7\x1e\xbd\x92a?\xd0\xb1U\x0a\xf6\xc2\x15\xe5\x10O\ -\xc6\xcc\x15\x9d\xb5F\xceD\x0a\x90\x93\x5cRG\xcc\xf8\ -\xf5\x1f>\xe3\xe9\xba\x22\x0b<\xec\xc3\xd3\x823Vx\ -gE\x90\xac$\x99\x92\xac\x8e\x01\xcf\x229O\xd0\xc9\ -\x8a\xcf\xf6`;pJ\xc4\xe0\xb6\xcb\xccT\x91\xb3\xba\ -\xf6)\xdc.Ur>\x14E\xccU\x10\xcc\xad\x8bO\ -\xbfuF\xa6K\xd8O\xa9\x8d \xb8.$Yqd\ -i\xcb\xf5X\x97\x95^k\xb2Z\x96I\x90\x91L\x13\ -%\xe0$\xad5\xae\x17\x87x\xca\x8aK\x00nP\xd4\ -\x12\xb5N\x90\xd9\xbf\xf9\xedG,\xc1\xe2\xbaz\xc1N\ -\xb3x0V2\x0b0\xf4e\xd4\x98m\xab\x9ba\x5c\ -P\x80U\xc2r\x90)\xe3H\xc9\xcc\xb2~\x1c\x85\xa1\ -\x93\xc9M*\x0d\xab7\xf8\xc3\xc7;\xfe\xcb\x7f\xf1o\ -\xf1\x97\x7f\xfe5\x9c\xd58E8\x18s\x9eB\xd0\x11\ -$tY\x1e\x19\x22CP\xbf\x04N/\xceLX\x93\ -1\x8c\x1bN\x05\xff\xab\xff\xe8\x9f\xff\xf7\x7f\xf3C\xee\ -\xf3\x1f<\x01\xf8\x07_\xff\xbe\xe4\xa6:`\x88\xedu\ -F\xe22\xe9\xc3\xdf\x0f\x8e\xb0\x82\xd7h\x85#4\x8e\ -\xfd\xc4\xf2%\xd5\xb7\xf3z\x82\x1f\xb4V\xf8\xd5\x1f\xde\ -\xf0\xbb\x8f;\xac\xd6B\x98\xe3~\xc6\x1a\x85\xc1\x1dX\ -\xbc\xc1\xcbFq\xce\xeb;\xf7Q\xab\x97\xce\x10\x14\xa4\ -U\x19\xbbw\x90De\xc4bw\x09f>|Q\x18\ -\xefc\x04g4\x0f\xc3(65b$)\x06;R\ -\xc1\xfd\xa0E\xe5\x8b'/\x22\x16V\xfdS\x80R\x1f\ -#\xa6\xde! !\xbe4T\xa6\x92\xac\xd5\xba\xc2\xea\ -\xdd\x14\xf6\x91Hg\xe4\x05\xcc\x02,\xea3_[\x8b\ -2\x5c\xe1\xc1\x0d\xf0\xceJ \x10\xedxG\xa4\xa0P\ -5\x1e\xb2\xb55\xac\x9ek\x14\xa59\xe5\x186\xa0\x22\ -B&\xe2wy\xc1\x18e\xe6g\xb2\xc74\xd5\xae\xec\ -\xdc\x1c\xb4\x80\x82Z\x87\xe4\x10t\xc1r*4T\xc4\ -,;\xc4\x98\xe9)\x87\x8c\xcd:#\x8a\xbd\x04\xff\x90\ -\xa9\xcd\xb4\xbc\xeb\xeaa\xa4S\x1f4\xbb\x11\x9csF\ -\x8e\xfa\xd9\xcd\x8a\xeb\xa3q\xfaB\x8b GeM\xf0\ -\xa9o{\x866\xdc\x8d*Y'\xdc\x8f\xc8\xb5\x82S\ -\xf30R\x0aRdq\x22\xe1\x9d\xc5\xea,\x94\xee\x13\ -4\xa5\xc5\xc7n\xb5x\xaa\x0dY\x1115\x1c\x89\x9f\ -3D\x10\xc9\xc8\xea\x22S\xab\x8a\xa0\xb5\x08\x085T\ -\xa3\xd2\xbcJ\xa15t\x08\xder4\xabAExG\ -\xc7\xdbq\xe2\xd3=\xc9\xcb\xeep],\xe3^e\x1a\ -sD\x89CUC\x01?\xa04\x14Y\xd6\xef\x15+\ -,R3^\xf7\x13GL\xbc\xe0\x01|\xf9\xec\x19\x01\ -k4\x82s\x02\x89\xb1\xd0\xc2\x15\x7f\xb9\x06\x16\x02\x12\ -em\xc5\x1f\xbe\x06\xcb\xb1\xaa<3Y\x0a\x14\x80\xe3\ -\xda-\x90W\xaf@\x88\xc9\xf5\xeaqY\xec\xcc+X\ -\x03\x13,_o\xa4u>\xafT\xe6\xdf\x0e\xaa\xa5O\ -\x01l\x19+\xbbz\xaf\xf1\xb2-\xd25s\xda\xd2\xc0\ -IA\xb0|\xf7\xc7*!gZ\x0b\x01\xe0\xc8\x14\xe3\ -\x9e\x99{n%,\x863UXk\x04Mm\x19C\ -\xdd8mSZ\xcfT\xba\xdc\x9a\xe8Ix\x16,\xde\ -\xd1\xc6*\xefx\x93\xe2y\x04\x06yM\x15\x98\xb5\x0a\ -\x9b\x04\xebt\xf0R\xeab\x17\xee\x0d\xf8\xfc~pG\ -\xdd\xf8\x9c\xee\x99\xbbyN\xf9*\x8e\xc4\xd03\xe6\x9f\ -\xf0\xf3\x0a\xd6B+\x83\x10\xa4\x90R`\x91,2\x00\ -\xad\x94\xac\x11\x89\x81\xdd$(+\x96L\xb5\x7f\x1e+\ -VB\xad\xfe\xfc'\x1f\xb0\x0ahg?\x12\xbe\xf9t\ -\xc7\xe2\x1f.\xa4\x22\x9d\xac\x92\xe6\xc5;KWHj\ -3v\x5c\x81S\x227\x09\x8f\x80\xd2D\xb6\xd3\x9d\xc5\ -\xb3E)\x09\xb9rFl\xdf\x04\x01A\x04\xda}\xb0\ -9*\xdf\xa7\xb1\x0e\x19S\x0f\xa3\xe98\xa8\xbd\x89\x8b\ -\x87,\x80\x98\x1a\xd6\x95+\xabAT%\xed\x10\xa8\xb5\ -`q|\x96\xc7TU) \xa5\xca\xf5\xa3\x02\x96 \ -\x99\x01\xad3\xa9O\x9c%\xad\x01\xdf~>\xd8\xa4\x09\ -\xce78+\x96\xe86-z\xb7#\xc9\xb9\xc3,\x93\ -\x0e\x8e\xe0\xdf\x0e\x82\xd0\x86c\x8aI~\x5cYX\xa5\ -$\xdc\x8a\xff\xfc\xe3{\x04\x91\xd8\x1d\xff\xfa7\xdf\x22\ -\x9e\x8f\xc9\x93\xb3\x16\xf7\xa3\xc0\x1b\xcb\x0938\xf9\x95\ -\x0f\x9agx\xa7p\x17\xa0^\xed\x88\x0c$r\xb2\xe6\ -\xaa\x0d\xfd\xda\x7f\xfb\xa7_\x018\xf5\x16M\xef\xd5Y\ -\x85\xf7#O\x81\xc2\x00\x1d<]=\x9a\x1c\xd4\x97\x0b\ -cS\x09\xc8\xa9\xb8\x04VZ\xa9\x0e\x866--\xfb\ -Y\x18\x19\x9b\xcbd$\xd7Fr_*\x0d\x87\xe4\xa6\ -W\xf1\x8dj\x19\x85\x1d\xb1a\x97\xb1\xd9\xc8\x9d\xd1<\ -\xe9\xf9\x00\x8a\xfdG)\xc1\xfb\x8a\xf0\xaa\xb6\x8e\xd7{\ -\xc4\x1e\x89#]\xbc\xc1\xd3\xe6fTc\xccU\x80\x0b\ -\x06\x17o\xe1\x02U\xef1\xd5\xe9\x85?\x92\x80#$\ -\xe7\xbd\xb5.\x5ch\xcc\xcfd\xa89\xd7\xe0\xa6Z\xf6\ -~2\xe0\xa2\xf6:\xbd\xa5\xb56\x5cV/48\xcc\ -\x22\x86\xa4+\x8b\xb7\xe3\x9c+\x93\x94\x8b\xec\xfd\x1aZ\ -\xe3^\xfdvd|\xf3vG\xef\xec8K\xa1\xeb \ -\xe7\x86%\x98Ym\x97\xca\xf5\xc2\xeb~\xe2\xdbO\x12\ -\x13\x0b^\xf8\x83\xc3?\x005\xa3(\x89\x85Ui\x92\ -\xc3B+\xc51\xb8x\xac\x19*\xaafP\x85\x1d\xc5\ -\x81\x80\x94\xd09\x11*\x9d\xf1\xb7Q&+E\x1c\x18\ -1\x12\xfd\x9b\x0a\x09\x90K\xd03\x8c\xa4u\x8e\xe8\x9d\ -\x1eS\xa4\x02'\xd3\x80\xd1uA\xf19\xa8\xf2\xf2)\ -\x089m\xa8\xdb\xe5P\xb7Z\x92\x0c\x95\x12\xfb\x95\xac\ -\x8f,/FcXQ\x7f\xbeE\xfc\xee\xe3\x1d\xaf\x02\ -I\xcaY|\xde)OP\x8b\xac\x0eg\xde\xba7\x06\ -\x99\x1f\x06z\xd53\xf8\xc3[\x8e\x7f\xbd\x1c.\xef{\ -B\xac\x0d\xeb\x22\xff\x0e\xd4d\xbd\x03\x0a\xb7\xfb\xc9\xe7\ -N)$QPS\xe8&\x8a\xea&k\x1bp\xb4\xff\ -\x9b\xdf\xbf#\xd5:\x15\xda\x14\x83Zl\xde\xcd}m\ -W\xb4L\x0e\xbf\xbdu\x0c'\xa9\xc2qh\x10\x1a\x99\ -\xe2\xd8r\x14\xaeC\x14\xd5\x1a\x0fK\xf2\xd6\x8d\xd8\xed\ -0E\x96)SAOq%p\xbb\x97\xbfU$r\ -\x1f\xda\xf0\xc5\xd3\x8a\xcb\xea\xe6$G)3\x85\xb9~\ -X \xad\x82\xd2,h\x8a\x84X\xdd\xcf\xc4\xf1\xbc\x01\ -\xde\x0fbf;\x80O\xb7\x88{,\xf0\x86d\xcc\x5c\ -\x1a\x16\x09\xcf\x19P\xabA\x04m]\x12\x08\x8d\xc6\xb2\ -X\x86&Ua\xd0k`\x15g\xc2q\xe6\xb9\x86Y\ -\x9c\x95)U\x15^\x09\xdf\xcd(\x88i\xa5\xf9\x1d\xdc\ -\x8e\x88#&\xdc\x8e$\x139%9\x05\x15\xceY\xc9\ -K\xb0\x00\x18\xd2\x13\x84m@;\xa5E\x03\xff\xef5\ -\x18\x89e\xaes\x9f<\xfe\x0e\x0d\xc0j\xb9\xa6:\x05\ -|U*\xf0\xdd\xdb\xc1\xfd\xb7%\xbcF\x01\x88\xb1R\ -\x93Q*6\xef\xf1\xbc-x~\xf2\xcc\x13\xe9d\x88\ -\x9c\x85\x82A\x88\xe5,\x15\x92\xecF\x91\x99\x8b\x88%\ -\x01\xb1\x1a\xf2\xec\x1cg\xad\x121\xdf\x91\x19R\xa4t\ -\x97\xb5\x06\xf5#g,\x80\x16\xdb\xa8\xc4\xf7\xb6\x06,\ -B\x12\xf4FK\xa1\xc3\x82\xbc5\xa0d\xe0&\xe1?\ -\xde\x989\x09\xfe\xf2\x85+\xa136\xdc\xeeL\x9e\x1c\ -E\x833t\x8b\xb0 \xecS|8\x1a\x0b\xc8\xa4\x86\ -\xa2G\xc9s\x00\x8bY\xef\x1d\xbe\xfebC)\x0d\xbf\ -\xfe\xc3\x1b\xef\xae\x95\xe9\x93t\xa7(\xac\xfe\xf1.\x97\ -\xcas\xe0L\xb4\x92.\x9e+\x9c\xe0\x1csQD\x93\ -\x94\xe5g\xc8\xed\x91\x7f\xc1I\x1c'~\x8b3\xf8\xe5\ -\xcf\xbe\xc4?\xfcw\x7f*\xf6v\xbae\x9c\x1bkA\ -\xeaK.\x12Q|\xbb',\xd2\xbcNP\x90\xb0\x08\ - SU\xe7\x0dZ\xab\xf9Z\xfe\xfaO\x8f\x02\xfe\xcd\ -\xf9\xf3\x1a\x82j\xbdq\xf7l\xa6\xe7\x97!\x179W\ -\x11W`\xa6\x9c\xa5\x221\xb6\xad3!\x10#\x1e\xf7\ -\x91\xb9\xfe\xbc\x05\xfc\xfc\xeb'\x09*\x19\x17\xc7\x18'\ -\xf1r\xe9\x8a\x8algI\xd8Z%\x9er\xb0\xa0\x01\ -!\xd9)5E\x813;\xbe=D{YD=Z\ -.\x93\xf1\xa2\x19\xb9\x1c\x94<\xf4\xa5I\xb2\xda\x18\xf1\ -\x18\x16\x08ga\xa4\xee\xc0\x9b6\x11\xb1\x9c\xa9\xcdK\ -\x81/V\xc1\x1e\x9b\xec\xde\x88\x7f\x0c\x9e1\x9b\xb7#\ -\xcf\xc8U\xe6\x0e`\xfa\xec\x87-\xf1\xf5\x1e\xc5:\xe5\ -\x98\xda%_\xfc\xedF\x86\xb6VT\xb0\x96\xd2\xf1\xe9\ --\xe1\xaf\x7f\xf7\x89\xa3)\xcb?\xe3\x8c\xe2Z\x10\xdf\ -\xae\x11\xc1\xd1\xef>\xde\xf0\x87\xd7\xfb\x5cg\xe4\xc2\xce\ -=\xc8\x0e\xb0\x8dM\x85\xa2\x0d\xccJ\xb16\xd62\x00\ -\xd8U\xa0\xc1\xc8\xf7\xda\xd1\xa9~\xee\xf4\xc1+\xc5\x83\ -)5a)X\x8a\xe9\x9e7*\x87G \xcf\xe80\ -/\x0b-\x809s\xa3\xc8\x1d\xe6c\xcd\xb3\x06BL\ -h%\x15\x11`g\x18\x0d\xbbzI\xf7\x8b\xec\xe6\x16\ -\xa9\x96\x87C\xa1\xf6>w\xe8\xce\x92S\xa0\xc0}\xfd\ -\xfd`\x18\x8d\x97\xae\xf7\xcbgR\xeanw\xaem\xae\ -\x8b\x83\x02WQ\xder?=\x10\xad\x9c\xb4p\xdc\xf9\ -~\xcf(5\xe3\x14\x11\xddX\x0b1:U\xe8l\x8a\ -\x18[\x8e\x08\xb9\xcf\xab\x8dJ\xeeu\xf1H\x99Ip\ -V\x84e\xce\xf1\xef\xbbX>\xeb\x9b\xb7(\x8d~\xf9\ -X\xc8s\x1f\x85\xa4w\x0c/i\xbdO'\xc7`\x8b\ -\xa7\xd2H\x09\x8c\x19\xf7\x9dN\x0cZ\x0c\x99\xa2\x19\x9c\ -F+\xa4\x9c5pZ\x17\x13/\xbfq\xd9_6N\ -\xe4\xee'A'9S\xed\xfc\xdd\xe7\x03K\xa0\x15\xb0\ -k\x16\xb4\xefG\xc4\x12(\xa8\xbc.\xec\xea\xeeG\x96\ -R\x07\xc8\xb5p\x1fZ;\xf6\x5cq;\xa9\xa6/E\ -&W\x91\x87\xed\x1a\x9c\xd0\xe2\xd8\x09\x0e\x87\x8f\xb7,\ -h\xeeg\xc1\x19\x1f\xba\x85\xeb\xeag8R\xef\xb4G\ -\xcaU\xca\xf4\xbb\xca\x11\xfd\x99\x99\x8cX+\x0b~\xab\ -(\xcc\x1a\xac\x8c{\x8a\xb4`\xad\x1eg\xe4>9\x0a\ -ao|\xae\xbd\x03\xcb\xe2\x00\xf0\xd9v\x86\x87\xb3V\ -\xc0u\xf3\xb8x\x07t*\xbf\xbf|^\x10\x02\x85\x91\ -|&8\x16_\x9c\x99\x9c\x8f.\xee\x13o)\x00m\ -\xb5\xcf\x8c\x8fX+\xed\x8c\x0aH)\xe3o\xbe{\xa3\ -C\xa2s\xbc\xaddL\x1f\x82\x11\xe7E\x87u|\xbe\ -V\xbf`[\x1d\x8b\xb0-P\xdb\xd3\xf9.\x8c\xdf\xa3\ -\xc8\xbb=\xd4\xf9\xa5\x8c\xe7\x8a\x05_\xb0\xb4\xbbU\xb0\ -\xf9\x18\x02\xed\x982tg\xe8\x10\xdfU\xd1\xc6TN\ -0\xad\x00\xdcX\xf43\x1c\x87\xf0/\xba2Z\x17\xbc\ -\xb3\x1d\xd3)\xc6t\x7fxrB`\xe4wO\xdd\x14\ -a>F\x9ccM~\xc2#fN\x8d%\x15\xf6L\ -L\x01\xad\x02-\x0bV\xe1\x8c\xccD\xd1\xd2l\xb4\xd6\ -\xf1\xc5\xd3\x82\xbf\xf7\xb3g\xbc\xbe\x1f\xf8\xaf\xff\xcd7\ -\xf8\xc3\xa7;^o\x07^\xf7\x03)UX\xc3U\xc8\ -\xcbe\xc1\xf3\x16&\xc5\xef\x1e\x13\x9b\xa6*\xf0\xb03\ -3\xcc)\x0a7\xa0\x14\xb1?RO\xc6\xfb\x00\xf8|\ -\x8b\xb8\xc7\x84/?\x5c\xf0\xa3/\xaf\xd2Lt\xd1d\ -\x95\xa9\xef\x1a\xd9\x04L\x91\x14\xec\xb7\xd3\xa8] b\ -#>\xbe)\x9c\x99\x996\xad\xe4\xfe\xfb\xfa\x97\xf5O\ -^\x00|\xb9\xbd\xdesfv\x94\x91\x0f\xb9\x09nK\ -\x83#\x13hL\x05\xa4\x02\xb0:-\xd1\xaf\xec\xb2\x86\ -\x88l\x90\x9c\xb6\xc5\xe0\xc7_^f\xackpF:\ -\x13\x01nt\x8a.P\x19\x88\xf2\xf1\xfd$\x9a\xd4Y\ -Q=\xd3\xe7\x9d[\xc7);T\x1e\x88\xd4(\xa8\xce\ -1P\x92\x17\xb8\x15\xbe\xf4\xce0\x15\xf0\x94\xa8[>\ -\xfc\xfc\x99\xd9\x85\x90\xf1\xed\x0d5\x0egl(\xad`\ -s\xc4I\xc6\xcc\x91\xfb\x22j\xfdVy\xc8\xee1\xc1\ -*%HPL!O\xceL\x88r\xd6\x10$T\xca\ -\xdc\xaf\xef'\x05y\xb4\x87QL\x85\x01-\xc9\x8d\x01\ -)\x85,i\x18N4\xd8\xc9U,A\xe3\xaf~\xfe\ -%\xbe\xfe\xb0\xe18\x0b\xden\x14\x8e\xc6\xa4\xcd\xc5\xcc\ -\xcb\xf2\xb2\xd8\x09\xe6X\x1c\x0f\xfd\x94\xb82\xc8\xf2\xe2\ -\x93K\xaeQ[\x99k\x12/\xa0\x9b(\xeb\x8c\xff\xb6\ -@\xb3\x88\x0e$J\xd1\x12E\x91Ma(\x8b\x90\xb1\ -\x22Z\x82F\x96\xc2\xc2[\xb2!>\xbf\xd3\x0a\x09-\ -\xe1A\xfd1\xb5`p\x8a\x99\xdd\xe9\x99\xf8\xf7-\xb5\ -c?\x12\xc5prh\xd7R\xe7A\xcc\x18e\xee\xd8\ -\x9b\x00\x89Vo\xa1\xb5\x86\x97\x82\xe1\x9e\xa2\x14\x83,\ -H\xdf\xf7\x0c/$=\xa6\xd4r\x15\xa5\xa0pOt\ -`pwO\x81\x0e\x01 \x05\xde\xf3\xb9\xb4\xe2q?\ -\x12]\x1f\x8bs\xd8\x84\x94g\xb4BSM\xd2\xdb\xfa\ -\xb43\xc1\x90o\xa0\x8cF0t\xd8\xfc\xe2\xeb\x0b\x9c\ -\x90\xec\x00\xc8%\xa6g@\xd7\x98t\x0c\xd1g\x1dD\ -8\xcb\xa2\x93p%\xe6]\xa4Bk\xec\xdbq\x22X\ -\x8dk\x08\xe8\x9d\x97\xf3\xb6x<\xafnN1\xac\x82\ -\x14\xfe\xec4KiP`\xa2\xa2\xd3\x0a\xd7\x8b#\x96\ -\xf8d~\xc4!AEeta\xa2\x92\xde\x16\xfa\xcc\ -k!\xfc\xcbh\x16\xa8\x10u\xff\xd8\xa1r\x82G\x07\ -\xc8m'Z\xd6\x1a\x8b\xd6\x1fS=9&`\xc7\x8e\ -\x16\xa4\xadY7\x02n0\xf5I\xa4\xe21l\xe8L\ -\xec\xfa\xab|~\x00'_\xbdR\xb46\xdc4]\xc2\ -\x05\x86~\x84\x1d\x9d\x12{#/\xae#R\xcf\xb38\ -^\xc0\xf7\x94\x11+\x8b\xf0Z\xba\x04Ri)\x0c\x15\ -\xa0\xf8\xf3\x8fD;\x8a\x91\xb9\xd2\x1c\x8d\xd0!\xa9\x80\ -M\x9ei\xe7\x1e\xfc\xfd\x1f\xbf<\xa1\xd4*t@\x85\ -\xf7#AkE\x0d\x84\x19\x82\xd6\x8e\x9c3.\xde\xe1\ -\xe9\x1a\xf0\xbe\xb3\xb0Y<\x13\x0c7\xef\x04R4l\ -\x89d\x0a\x00$\xa5\xe6\x0a\xc43\x93\x18*D\xcdZ\ -+\x9dY\xe8\xe8\xd0\x82\x22\xe7\x1d\xf0\xb2\x05q\xc0\x00\ -\x9bg\x83\x08\x00\xfb\xc1\xf7\xdb[\x83\xa75Lm\x80\ -V\x0f\xe7\x15\xd7\x9c\xfc\xbf\xcfX\x91\x1b\xa1]U\x04\ -\xbb\x83\x1bS%h'\x18\xee\xc7\x87m\xae\x16\xda\x87\ -\x83\xb7S\xffu\xdb\x13\x8e\xd4D\x04\xaeES\xd1&\ -Iru\x1e\xbf\xf8\xc93\x9e\x05M}Y\x02>\xbe\ -\x1f\xf8t?\xf1\xf9F\x17Qi\x5cq\x03#\x00\x89\ -z4'N\x8f\xef\x17\xc8,\xd2=i\xb5\x0a\xb0\xb6\ -\xcf\xa2w\x0d\x9cl\xe4\xdc\xd0\x9b\x88\xbfe\xa2\x11\x1c\ -I\x81c\xc5\xd6\x1b\xa7S\x9c\xae\xb3\xf8=3Y\x1a\ -\xaa\xb3P;R\x92\xe2\xb1\xe0\xb2\x85\xf8g\xd7\xf4\x83\ -\xe3\x80\x7fp\x01\xf0\x95\xfe\x14sF\xc9\xb2?\xa6x\ -\x05\xb2\xab'J\xd4k\xa6\xd4q\x5cH\x02\x5c\x92\xd0\ -\x8c\xfb\x99\x08n\x91]\xec\x18]\x15\xa1\x072\x1eW\ -\x8b\x0b\xa0\xc3i\xcb.-qd[\x1bG\xf3\xaaw\ -\xa4\x94g\x9a\x1b\xbf\xd8\x11\xbc\xd1g\x98\xcf~\xd0'\ -\xdf\x849}?\x12\xf3\xc3E\xcd\x9d\xe4\xd2\x9e\xa8U\ -Q\xbb\xd6\xde\xf1vF\x8e|\x0c\xf5\x07J\x03\x9b\xf7\ -\x93m\xbf-\x16{dhH\x94\xf8`BUx\xa9\ -\xdcbB\x8c\x15F\x0e(\x1fX\xed\x8f \x16\xa5\xd9\ -=\xa71\xb6\xaa\xac\x90\x8bt\x8e\xb57B\x80\x82\x99\ -\x812\x0d\x14\x91\xe9F\x1d\x821Z\x84\x92\x05\x975\ -\xe0\xab\x97 v\x1c^i\x8bshJ\xa1\xaa2\xed\ -W?\xfd\xea\x8a\x7f\xf8\xcb\xaf\xf1\xa3/y\x81\xc4<\ -\xecU\x10\xb1\x18_\xc0X\xe8\x176\x9a\xc272\xc9\ -\xf9\x1cT\xb9\x80!N\x83\x10\xccD5\xf7\xce\x8b\xa5\ -\xc9\x94'W\xeef{\x07\x0e\xd9\xb31}\x91\x8f\xdf\ -\xe8t\xd09E\xa9\x8d\x15tNu\x0a\x94H\xd0\xd3\ -x\xdf\x13j\xe5\xdf\x0fr\x18/FK|)\xe9\x80\ -F\x13\xa4\xb2z\x87\x10\x1e\x0agj\x0b\x1a\x92\x88\xf7\ -\x8e\xc8]\xf2\x17O\xe1\x11\xcfi\x14\xee'\xd7,\xbb\ -8\x19\x16\xe7a5/\xf8\xe0\xb5\x8c\x15\xbfG9\xb4\ -J\x14\xe7\xf5\xb1\x87\x04\xadF\xad34\x89\x13\x07\xf5\ -H4\x14\xa2\xde\x90}\x9e\xdf\x1b_\xee\x91\xba\x19\xe7\ -\x8c\xe4~\x03\xef\xf7\x84\xf7#Cu\x82I\x8e\xd8P\ -D\x14:DBE\xc6\xb9\xbd*\xa4Vg4o\xca\ -\x85\x07\xba\x8c\xcf\xadaHL\xca\x8d\x18\xd52\x10\xca\ -\xa4\x5c\xa6\xccI\xce\xfdHP\x8d\xab\x96C\x18\x0aO\ -\xab\x87\xd2d6\xe4V\xf1\x93\xaf\x9f\xf0\xf5\x17\x1b\x8e\ -\x98PZ\x9b\x90\x93()\xa0\xcf\x17\x0f\xf0\xe3\xc6\xc5\ -s\xb2\xa1\xc0?/\x0bd%H\xfe\xc5\x99\xf9\x0e\x8d\ -C\x90L\x04\x06\xee\xa8N\x84\xf3 \x90\xf6\xce\x0b\xbb\ -w\x08\xf5\x8d\x85\xd8}/(\xad\xccp\x99q\xb9\xc4\ -\x94g\xa6\x08E\x9e\xd4y\x8c\xd0 ;\xd7L\x14N\ -^V2\xe2\x99tZ\xc4\x12\xc8\xe7a\x8fU\xa2\xa7\ -\xf9y\xed)Sd\x06\xc9z7\xc0\xfd(\x8c\x9e\xf6\ -,\xe6oG\xc6~\x92\x1fO\xe6\xbc\x86\xd2\x06\x9f\xde\ -\x0f\xa4\xdc\xf1r\xf1\x08\xd2\x00\x0dw\x06\x0b\xe8\x11\xc0\ -\xc4\xce\xf5\xbb\xd7\x13\xd7\xd5\xe1\x1f\xfe\xf2+,A(\ -q\xb9\xe28\xd3\x03E\xaeiGL%\xc3\x19N\x7f\ -\xbat\x95/[\x98i\x8f\xb9\xf2\x99\x19\x01X\xb1\xf0\ -\xfb\xdbO\x86\xa5\xb1\xe9\xc9\x12\xc1-\xc0!y\xef\xb4\ -\x82\xe0\xbf%\xa5u\x14\xcb\x92\xbe:\x9a0\x0c1\xa0\ -\xd3\xa2Qa4\xf6.\x80\x1f\xc6\x1bw\xd1sqm\ -4:z\x0d\x85\xcd\x0b\xb8I\x04\xaeg.(2\xae\ -O\xb5R1\xef\xa8i0\x1ax\xde\xc2#\x02Y\xb1\ -)\xa0%3\xe1\xfd\x88\x14\x91\x8b\x9b\xecvV\xbc\xee\ -\x09\xce\x1a\xfc\xecGO\xf0\xde\xe2\xf9\xea\xf1W?\xff\ -\x12?\xfep\xe1\xbb\x90\x8a\xa40r\xb5\x92\x12\x1dU\ -#\xac\xcc;\x8b\xa7\xd5\x89\xe6\x89\xe7\xe5\x91\xea\xa4^\ -\xa2\xe9i\x11\xed\xc0D\xe5S/!+5\xa5\xa0d\ -evY,\x9cV\xf8|?D\xbc\xddQ\x8b\x9a\xcd\ -\x03\xa0\xe6\xb9\xf3\xbc-\x0c\xbb\xeb\x0a\xa5\x96\xfc!\xfc\ -\xf6O\xbf\x02\xf8\xc3\xfd\x0e\xf4\xd4\xf8b$\x5c\x82E\ -pTp\x16\xa1>\xe5*\xbeI\x00\xa9\x10\xdc\xe3\xc5\ -b1H`\xa51\xb2\x94\x0f\xd0\xf0W\xd3\xea\x94D\ -\x95\xec-\xe1;\x1f\x9e\x83\x84\xd3pg\xe4E\x89\x0b\ -(V\xa9\xad\x09Bx\x8c\xbf\xda\x1c\xd7q\xe7\xd8\xe0\ -\xbd\xd8J$\x95\xea\x14\xd5\xffu\xf5T\xc3g^\x0c\ -\xfbY\xe6\xbe\xc5Y\x8a\x98\x8c\xe2h\xcfj\x8d\xfd\xa0\ -U\xcf[\x8dV\x81g\xb1j\x99\xce\xcb!X3W\ -\x06\x03\x99\xa9\x15E0N\xb3\x90\xe0\xe4\x83B\xa8\xf7\ -#\x8d\xd0t\xae\x02\x8cAL\xd4&\xb4\xc2\xf1\x16+\ -M\x81\xe7l\x0e/O\x81$\xb7\x86\xa9\xb4]\x83\xa3\ -h&U\x89P\xe5\xba\xe3v&\x1cGFp\x0e\xab\ -\xb3\xd0\x9a\x0f\xaeUj\xaa\xe8\x83\xe3a0\x82\x80>\ -\xbe'|\xf3q\xc7\xeb\xdb\x81R\xab\xbc\xc0\x0a\xc1;\ -,\x9e\x93\x9dw\x19\xadF\xc9\xdd\xfe\xb0\x91#\x90j\ -\x05\xd0\xd1\x9a\x9e\xd8\xe6S\xb0\xbfE\x0e\xb6\xdb\x19e\ -\x84>\x82q\xea\xe4y\x1bC\x9b\xd5\x08y\x19hL\ -g\xf9\xe0\xbf\x5c\x08\x89\xa1\xca\x9b\xeb\x9a\xae\x80{\xa2\ -\xa8\xc6\xea\xb1Q\x97\x0e&?lp\xc6>V3e\ -D\x9c*V\xd0\x1c\xc1>l\x93#\x95\xad\x96\xce@\ -\x0e'~l\xb1\xc6\xe7B\xcf\xb2\x02\x0b\x09\xad(\x9a\ -,\x85\x17\x12;K\xae\xaeZ\xe6$$%z\x93'\ -\x8e\xbaA\x0a\xa6.k$\x89\xc05\x1aoGBJ\ -\x15\x9b[\x08\x87\xaa\x1d\xa55\x1cy\xac\xaf\x08hJ\ -\xc2m\x1f\xbcu\x0d^\x0aV\xa0T!8\xe4\xca\x0b\ -\xb9\xb7*p)\x82\x90\x9c1\xe8\x85\x9f\xed=\x16\xe4\ -,\x99\x11\x95q\xce\xdeYX\xc9\xf8\xe8\x92\xd67\x5c\ -\x11,\x148]\x186]\x008\xeb\x80e)8\xcd\ -\xe7\xd09\xae/b\x198k=\xd3\xdbD\xa8\x0fc\ -\x15\xae\xc1\xe2\xba0\x04\xa5\xd4\x86\x9c\xc6\x94\x8f\xdf\xe8\ -qrt\xcb\xf7H\x0b\xbb\x83\xef\xday\xe6)\xce\x0d\ -\xd6\xa16\xae;RaW\xbb-\x1eU\xce%-\x9d\ -\xfb\xdb\x1e9\x89k\x15\xfb\x19\xa1\xc8\xb0\xc2\xfd\xcc\x12\ -\x10\xd3'j9\x97\x865\x90\x1f\xff\xb49\x18mp\ -\x8b\x85\xc5\x094*\x1e\x87\xf4w\xaf\x07Vo\xb0\x05\ -\x8d\x9b\xf0\x17\x86\x1e\x85\x08m6<\x06\x14\x1c\xb2#\ -l2\xda\xa5\x98\xed\xc3\xd3\xca\x80-\xcbKb\xc0\xbb\ -\x8cRx\xb9\x04B|\x1a\x9b(\x05\x22\xca[\xa7\x00\ -\xb6\xca\x99\x903\x0b\xc2%\x18\x8e\xe4\x15G\x18\xde1\ -\x11\xf0\x8cy\x16H^.hz\xdd-\x8c\xd2\xf8\xe2\ -\xba2>]k<-\x06\xc7\x19\x05\x0af\xe9<\x10\ -\x07\xd7\x10=\x02\x10\x07\x0a't\xb1\x14\x94\xcc\x8b\xdc\ -\x0aTk\x8f\x09\xfb\x91\xf1\xe1i\xc1\xe2\xd8\xe5\xd2j\ -H\x22\xe3q\xb2Q\x09\x81\x13\xaa\xcf\xb7\x88\xfb\xbd\xa0\ -\xd5\x8a\xa7\xc5\x0a\xc6\x5c!W\x16 \xc6\xb0\xa9\xf2\xd6\ -r\x05]e\xb5#\xcd\x1c\xa7\x19\x0a\xbf\xf9\xe6\x0d1\ -U\xbc\x5c\x16X\xab\xf1r]\xe0\x0d?k#\x0e\x8d\ -\xcd;(\x99H(\x11\xa5Z\xf9\xfd\x87\xf2\xff\xb2:\ -\x5cW\x82}\xac\xb8\xd4\x98\x03\xc1\xb5\xc7qf\x0a\x81\ -\xc1\x8c\x1c+i\xb7\x8b\x10\x18\xcf\xc8\xbbCi\xe6\x0e\ -\x04\xab\x91s\x9b\x0ds\xedl\x929\xfd\xed\xb2\x0a\xa7\ -mV+\x83%X\xdc\xcf\xc4\xc9f\xcatW4\xa0\ -\xb7\x5cc\xcc\x0a?\xf0??\xb8\x00x\xfb\x1b}Z\ -\xa3\x12t\xc3\xe2=Y\xd9P\xd3\x8a'\xcf\x13\xb4$\ -\xed\x05\xefqd\x8e\x19\x9d\xe7\x07^\x8b\xecd\xbd\xb0\ -\xbcOB#\xb4X\x93\x86j}\xa8\xf6\xcf\xc4\x8e\x84\ -\xd1\xb2b\xb1\x90}\xb8\xb7\x14\x1a\x06od\xdf\xc4\xd1\ -~\x95\xb8\xcb\x8b<4E\xf6g#WyD[\xd6\ -\xc2\x0e\xdd95\x055\xcaPd\x983;\x893\x17\ -\xec;\xc7\xfd\xce3\xcf~\x8f\xdc\xc3*\x89T\x8d\x95\ -#\xe5$\xd5\xf4\xb88\xad$\xac\xa1B\x08se\xa6\ -\xa3\xc5R8J.$\xf4\xadAK\x97\xd1g\xb0O\ -\x12\xde\x821\x8f\xd1f\x96\xf1\xee\x98,@)\xbc\xef\ -\x111r\xbd0\xc6\xe6\xd6*\xe4\xc4\x97i\xf5\xc4\xd1\ -\x0e\x05\xeb\x91\xe8l\xb8\x9d\x85cd\x89U\xa6m\xa9\ -\xe0\xb2Y\xfc\xe8\x8b\x0b\x05\x8dR\x89\xc6\x94q?+\ -Je\x15|\x97\xb1\x1e\xa3P#z\xedx\xda\xbc\x08\ -09>\xd5\xf2rVI\x93\xb3N\xcdT\xaeS\x18\ -\xfd\xdeP,e\x1d_\xa8]\x10\xcb\xdek\xa8^\xe1\ -\xac\xc6\xeb{Dk\x15\xc6\x92\xe8\x97+C?\x8eT\ -\xb8{/\xa2\xf8F\xc7\xfb\x91\xf0v\xe3A82\x15\ -6g9\xbaTd\xad\x9f\x89\xd6\x1b\x062\x15j\x09\ - \x9e\xeb\xe0f\x07c\x85\x0d\xaf\x94\x92\x97\x18\x93\x80\ -\xe9\x9d\x8c\x9e\xa5HQ\x8aj\xed\xaf\x9eVq=\x0c\ -A\x12\x9d\x19c\x1c}Y=z\xe7\xe5\x0f\xc3=a\ -\x94\x5c\xf2\xb1w\xdfD8Z;\x8b\x91\xa7\xd5\x93\xe0\ -\xa7\xb8cW\x9a\x9d\xf3@\x0a\xaf\xab\x16\xf7\x0b/\xe4\ -m\xb1\x08A\x0ba\xb2B+\x03\xe7\xecd`(\x0d\ -I\xc7$\x1f!\x15j/\x06\x19\xb3\x0b5r?)\ -|\xec\xba\xe1\xd3{b L\xe6e\xd8:\x8b\x893\ -\xe5I,4C\xf9\x8c\x8e\xb3\xb2\xd02Z\xc9\xf3K\ -!\xe8\x1e+\xc7\xab`\xa7\xb8\x9f\x19\xc1\x90b8\x8a\ -6\xad\x14R-\xd0\xd0B\x0b-\xc8\xa5\x08I\x8e\xeb\ -\x8c\xe3\xe4dc[(z\xd4b\x03n\xbd\xe1\xba.\ -\xa4q\xce?#\xc1\x88@O\x8b\x95\xce[\x8b3g\ -\xf4\xc6\xf4P\x05%\x93&fy\x9c\xa51\xc1O\x88\ -o97\xecG\x91\x910\x9fo\xe7\xc4\xba\x1a\x0b\xf6\ -\xa3\xe2}\x8f\x00\xd8\xc40|\xcbb]\xcc\xccn\x8f\ -Y\xf8$\xa5\x09\xa9\x8eJ\xfb\x11+^G\xb4v}\ -\xd8\x9b{\x03>\xbd\x9d$\xc0=\xaf\xc8\xb5\xe1\xfd~\ -J\x81\xc2s\x03\xf2\x1c\xaeB\xe5+\xadb[\xdd\xd4\ -y\x18\xa3p?\x12\xde\xf7\x87\x0e\xe3\xab\x0f\xd7\x99\xe8\ -\x99\x0a\x818#\xb0\xa6\x89}z\x8c\xba\xb9\xd9\xa5\x0b\ -\x86\x99-\xb4c\x8f\xe8\xe2T\x0bv)(z\x03\xd6\ -\xc5\xceu\xf0(\xb8\xba\xace\x8c8ij#\xc1Q\ -iB\xc1\xc6;\xb7:G\xccm)\xd3\xdd\xe2\x8c\xc1\ -\xa7[zLt\x1b\xc5\xa3\xc1j\x06\x8d\xc9\xf4\x02\x8a\ -\xc5\xa9\x11M\x82\x97\xb8\xfa\xbf\xfc\xd9\x97\xf8\xeae\xc5\ -\xdbq0\x7fFr\x0e\x9cX\x08\x8d\xa1\x00\x15\xd2D\ -(\x90\x83\xe2\x1c'!Z\x8a\xce\x06\xf2!\xae\xeb\x82\ -\x06^\xd2\xa5\xb0y\xe4d\xa0\x0a\x80\x8b\xeb1\xad\x15\ -\xbe\xf9|\xe0\xed\xc6\x89\xe8\x08\xb5\xf3\x22\xf4\xac\x18k\ -\x85:\x9dV\xdb\x12$\xc4\x8bSA\xa5X\xe8v\xe1\ -|\x0c\xa1\xf5\xe0\xc1,\xde\x01M\xe5\x8f\x1f\xaf\x7f\xfa\ -8\xe0\xfa\xf5siJ\xa7^\x15\xde\xee'\x8e\x94\xa7\ -\xfa\xb2V2\x99\xa3(\xbc\xbbT\xa4\xab\xec\xc8K&\ -\xac!x#\xfeE\xee\x02\x83\xa3\xb8iT\xeb\xe3a\ -\xd6\x06\x92\xd8\xc40\x95\x92\x09\xc8\xb1ZS@T\xba\ -t>\x14\xf8@^\xeca\xf5\xaa\x85\xac\x82\xd1-\xf5\ -\x0e*\xb0\x15\xc74\xa7\x88\x82(\x1c\xe3\xcfNT\xa8\ -\xe6^\xd2\x1a\xf4\x91(f\x98a@\xef\xbah\x18\x04\ -\xd0RJ\xc7\xcb\x95\x08\xd0!Zt\x96\x15\xac\xb3\xbc\ -dN\xd9;\x01\x1c\xfd|q\x09\xb8\xac+\xb6\xc0\x18\ -Q\xf2\xe6\xb5\x1c\xba$\xdb\xe5\xfa\xd8=i\x11\xc4\x94\ -2\x84dT\xbe\x0e\xe1K\xf0\x06\xcbb\xb1\x9feB\ -`\xf6\xb3a[\xb9[\xfa\xfc\x1e\x91R\x05\x1a\xff|\ -\xef\x0c\xb2\x80q\xb4\x14$\xe3\x00\xbc.\x9e\x01A\xa2\ -\xd8\x85\xe2Hs\xb0\x07\x9c%\x05kT\xe9\x0d\x10\x18\ -\x12\xf0\xb6g|\xbeg\x0a\xd8\xacF\x14\xf0Ejb\ -!\xab\xfcn\x06V\xb46N\x92\xde\xef\x91\x145t\ -l\x8b\xc7\xd3\xea\x10\xac\x93\xbc\xf2\x865x,\xde\x91\ -8&\xc2\xb4T\xea\xecL\x83\xb3h\x82g5\xda`\ -\xe4\xb8\xabnp\x09N\xfc\xcb\xec\xa6\x9c\xd1\xf8p]\ -d\x1f\x0d\x5cB\x90\x8b\x9a]v\xf0\x86Y\x15\xf2\x12\ -v\xb4\xb9\x9f\x07\x803g\xac\x9e:\x95\xcf\xf7Sh\ -i2\xa9\x10\xd2cp\xccE_\xbd\xc1\x12\x0c\xce\x98\ -PZ\x99\x1a\x89aE\x0d\xd6\xc29\x92\xc5\x86\x98\xd4\ -Z%\xe8\xe9>\x0bj\xeb\xf8\xb3Z\xcd\x17?\xcf\xc2\ -\x90\x97\xb6\x12\x9b\xd3\x10\x1c\xa6Tq\xdb\x13\xbc5\xd8\ -\x82G\xf0\xf46\xdf#\xc7\xc2^\xb2\x06\x08(\x81\x1c\ -v\x86\x18U\xdd\xf1\xf2\xb4\x0aY\xaf\xe2\xb2zXm\ -\xd0;\x89c\x15\xbc\x14\x86\xb5\xd6;\xc6X\x17)\x82\ -\xa8\xec\x1f\x87\x93\x91T\xb5\x07%\xcd\x0e\xe8\x97$ \ -\xbe\x5c\x17\x19\xefV\xa2|e\x0d\xb08\x87(n\x8d\ -\xcb\xe2\xa0dJ\xb48:o\x8aX[\xc7Iv?\ -\x22Ri\xf8|\x8b\xf87\xbf{\xc5\x11\x0b\xbc7\x22\ -\x12VsW\xeb\xad\x99Y\x14\xab\xf7\xb8\xaeC\xd3\xc3\ -\xe7\xc7:>\xbb\x97`q]\x85\xc2h\x1f\xbf\xfe\xf5\ -v\xe2\xfd\x9e$l\xc8\xf2\x8c\x92\xcb\xd8\x19;W[\ -\xb1\xd0+\xef\xb4\xe1\xee\xba\x91\x8ag\x94\x82\x01\xa6\xcb\ -\xa3\xf7.\xba\x95&\x1d=\xf0\xf1\xed\xe03X9e\ -\xbbn\x1e\x8b\xb7PJ\x0a\x0bggt\xf1\xd0ZQ\ -\x1ci\x99\x9b\xe1\x9c\xec\xeb\xa58\xd5\x80\x13\xef\xff\xf8\ -O\x14\xa7\x0d\x14G\xedQB\xcb\x00\xe0\xe3\xeb\x9d\x02\ -T\xa7\xd0\x0a\xcf\xc0\xa1M\xe9\xa2\x85\xc9\xad\xca\xea\x14\ -@S\x13\xd3\xccu\x8c\x88\xf2\x0a\xcf\xc3`\xe9]\x1f\ -k\xdf\x22\x9c\x8aX\xe8\xc2\x1a\xf8^\xa5d\x82e9\ -ArF\xc3Z\x8d#g\xdcO\x8e\xf1S\xces\x8a\ -\x07H\x80\x938\xc6\xbc\xd5\x02*\xa2\xad\xf5~D\xa4\ -L\x0e\x03\x9aBk\x0a\xb9U\xc4L\xd8\x0e\xc0\xd4Y\ -\x16\xa6\x9c\x04V\xb1\x1e\x1b\xadp?\xf2\x5cQEi\ -@i\x9f\xe4*od\xbe\xc4\x5c\x90\x1b\xf9\x0aF\x8a\ -\x903e\xe4\xdcx\xdez\xa1\x80\xa6*\xb1\xcaz:\ -.Jm@\x13\xddE\xed\xb8\x9f\xbc3\x07\xcfF\x81\ -q\xef\xa5U&\x0d*\xba0\xbc6\xa8\xbd\xa1\xf7\x82\ -\x0e\x9d~\x8b\xaf\xca\x9f\xbc\x00\xb8~\xfd\x7f\xad=\x1f\ -\xc9{'\xd55io\xdeY8\xcf}\xe4\x22\x80\x99\ -3\x15<\xaf\x01I\xe2\x83\xbd\xd738\x81\x15\xcd\xf8\ -\xd21\x1f,\x8a\xf9\xd8\xa9\x1e\xb1\xe2\xfd\x8c\x92\xfeG\ -q\xca*\xe3\xc6E\x0eV\xeb\x94(\xb3\xf5\x8c\xd7m\ -2!\xe8\x9d\xb4\xbe\x18)\xfajr`\xb0#c\xc1\ -1\xf6m\xd6\x90\x07N\xd63\xff|\xa3\xd4\x8cz\x1d\ -\xe3\xfb!6\xaa\xe21Z\x9c\xf0\x994\xc5c}\xe0\ -#\x1b\x15\x9dFv\xc2]\x82\x89\x86\x80n\x8fYv\ -\xb3\x98\x17\xcb\x11\x99\x00E\xa4\xe5\xf8}\x15\xf6] \ -!VM\x07\x83\xf3\x5cKl\xc1\x12I+\xc0\x97q\ -\xa9BQ\xfd\x9a2\xf7y\xc6q\xe4\xfe\xb6g\x94\xce\ -\x09\xc1e}\xec\xa0\xb5X%S\xa1eo\xf52\x8a\ -\x1d\xbb9M\x0f\xf4\xf8\xfc\xdf\xcf\x87ho\x11.\xc1\ -\xed\xa4\x9f\xfd\xc3\x95k\x91<\xa2\x8e\x8d|\xef\xe2\x95\ -\xcd2\x82\x1e\x17\x17\x03\x9e\xf8\xf0\xd7N/\x7f\xcc\x15\ -\xfb\x99D\xf3A\xc5\xb7Q\x94\x1e\xd5J\xd1X\xc9\x0d\ -\x97\x8b\xf9^\x86\x01C\xa0\xb4\x88\xb4Z\x03q\xd1\xad\ -I\xb7\xc8\xff\xdcvNo\x986\xc8\xd43\xa2_\x1b\ -\xf63\xe3\xd3\xfb\xf9\x88\x1d\xf6\x0c\xbcz\x97dC\xa3\ -)\xd24\xd6\xc2;\x8d/_ho\xdbc\x9b\xc8\xdc\ -\xdc\x98\xf47x\xdf\x90\xcb\xa6Wf\xd6\x07O?\xbb\ -R\xdc\x896Y3\x9c\xa9\xd0\x02\x98\xb9\xb3\xd5\x00\xde\ -\x8fD\x8dG\xee\x02e\x19i\x94\x12_\x9a\x1a'3\ -;\x13\x16\xd1\x1f\xd0\x96\xa7\xcd\xa3\xd4*\xcf0\x9f\x9d\ -\x0e\x8d\xdb\x91\xf0~\x9c2\xd5\xe0\x08|\xecK\xad\xd3\ -\xf0\xda\xd2\x9e\x04N+\x9c\x88\xac\xb6%\xf0{\xd0\x8f\ -\xa9\x87\x1e\x8ae\xa3e'\xcfK\xf2\x88\x15\xad\xb0\x8b\ -,\xa5\x03]Og\x03/aNd\x86z=\x15\xba\ -0R\xa6\x80u[\x0c\xd9\xee\xf2\xfb\xc7\xd2a4\x8b\ -\xfa,\x9c\x90\xd5\x11-\xce\xe7AC)N\x01\xbd\xd1\ -x\xbf\x9f\xd8V\x0f-\x9e\xeem\xf1\x18\xa9\x93\x0dM\ -\xa2\xa7I\xcd\xd3\xe2\xed&\xd4\xa6\x88G\x9c\x5c\x81\xda\ -\xd8\x1e2\x0d\xe4{\xd4\ -*\x8bio)h\xbb\x04v\xf3CC\xa5dE[\ -e4\x1f\xbc\x9e\x9d4\xcf=N`\x93h\x90\xaa@\ -\x8f \x05\xc0@\x04k\xc5\x0c\x85\xeb\xca\xd8u\xef\x1c\ -jSS$\x97K\x97\x22U\xe1\xbeg8cp?\ -3Z'A\x94$\xc7\x82\xd4*\xb5\x17]3@G\ -\xb0\xdbcM\xd0+\x9dOVk\xa0\xb1!d\xbe\x05\ -\x85\xe0\xc6\xb2\x90D\xab\xd0\xe0\x14v0g\x00\x88\xd5\ -\x94\xd8\xed\x5c\x0b\xb6\x85\xda\x00r\xfe5b\xce\xa8\xbd\ -\x02\x82o\xee\x8a`\xb9,\xe4\xd5!\x90\xf5\xce\xce\x15\ -\xe9\xbaXAYs\xf5\x96G\xcc}m\x02\xdacX\ -\xda\xf3R\xe2\xbf\xff\xe5\xff\xe5O\xef\x02\xf8m\xfa\x07\ -\xb5iSs)\xd0F\xcfK\xad\x08\x9bz]d\xfc\ -h4\x9eV\xb2\xe8\xed\xb8`\x1b?\xb4\xc1+\x1c\xcc\ -\xf3,A'E\xba\xe0&/{\xef\xf4\xe6\x0e\xd0\xce\ -PE/\xc1I\x82\xdb\xc3\xc2\xd6\x9a\x14\x10\x8a\x89Z\ -E\x08^\xb52\x96\xd5j\xf9\x00\x0bS\xd9\x86\xed\x85\ -\x8e\x84!\xe8\xd0\x7f\x8bi\xb0\x88\x18\xc8\xcb\x17o\xf5\ -\x83\x00Hg\x02\xe68\xeam/x\xddO\x18\xc3\x90\ -\x1b\x80\x96\xc5\xdb\x91d\xb7\x03\x89\xbe\x05>\xdd\x12\x8c\ -\x96Lk\xf9,Fx\x08Iz,\x96\x88\xd7\xad\xb0\ -\x8e\x87\xdd\x08*\xc9\x85\x1c\xfe\xe3\xac\x1c\xc7:\xcbU\ -\x86\x1e\xb1\xbe\x04[\xa4\xd4\x18~q;\xf1\xf9\xf5\x10\ -\xf1\xe2H>\xec\x0f\xf5l\xed8sF\x8a\x95q\x98\ -[\x901\xb9\x88+\xe5P\xfft\x8f<\x80\x14G\xfc\ -1\x15Q\xa0\x0b+\x5c \x1a\x1dT\xdf>\xd2\xbd\xfa\ -\xdfJ\x12S\x0a\x93\x18g\x14G\x8aZ\x02r\xaa\xf8\ -\xcekk\x93\x1f1\xe8\x80\x04\x9ddZ\xa4\xc0\xa9B\ -\xca\x1cy/\x8b\x11\xac3c\x81\xb5\xb0$\xf6\x9c\x04\ -\xad+\xdf\x9dg\xd5\x9cR\x15\xdb*\x03Wz\xefH\ -\x89b\xad\xdf}{\xc3\xb7\xaf\x07r\xab8\xcf\x8a_\ -\xff\xee\x151e(9\xa04\x14z#u0\xa5\x0e\ -\xa8\x86\xde\x1ev\xc2\xda\xa9\xb1\xe0g\xd3%\xd7\x80\x87\ -\xdae\xb1s\xcd\x13s\x81\xb3\xa4x\xddN\xee\xa3\xf3\ -`'\x14\x8af)Xb\x01;\xf6\xd39\xb7)\x9c\ -U\xa0\xe5\x8c\xdd\xbbX\xca\xc4\x85\x01)VIKT\ -\xd8\x82\xc1\xea\x09\xc1!'\x80\x027\xadI\xd8\x83x\ -\xb0\x93tgM\x0a\xf43\x17\x9cg\x16_~D\xce\ -}\x82\x9c\x06\xef\x81@&%\x85_\x876\x02b\xaa\ -\x8d#\xff\xfb.k\xbc,\x07Y\x9d\xd1\xdaM\x84\xb7\ -\xd6X\x18m\xa7u\xf8\xb2X\xfa\xc9KEJC\x90\ -\xc6\xc2\xa9\x0b\x7f^k\x83#e\xdc\xce\x8cTy\x86\ -\x5c\x96\x00k\x0c\xde\xef\xa7\x00\xbexq\xe6B\xf8N\ -\x92\x1c\x06o\x1d\xf6X\xf0\xf9\xfd\xc0~\xd6\x19\x8f}\ -]\x03\x82\xd3\xd8\x07\xff\xdd1cb\x9cC\xa9VB\ -\xb2\x84\x1bb5\xa1;\xa7\xf0L\x98Y2\xba\xbb*\ -\xfa$\xe9\x00s\x91\xe4\xc8&\xbep'\x804*\xc2\ -\x9d\xb325a\xb0\xd4\xf3u\xc1e\xb58R\x15\xca\ -\x1d5F\xdc\x113{>\x96L.?(\x94\x1bc\ -\xf7%0a\xb2\xd4\x11[+\xe8\xe7\x94\x91R\xc5u\ -\xf1\xe2\xe4\xa0PU\x81Anc\xcaXj\xc5\xdb\x9d\ -\x89\x94\x1f\x9e\x03\xfe\xec\xab\x0bJ\xe1X]+\x05e\ -\x80o>\xef\x88\xa9\x89\x88\xb2\x09\xa7>\xcd\xa6\xe8i\ -\x0d\x93\xe48,rQ\xce\xe0\xd6\x80uq\x22x\xe5\ -\x84\xed\xb2\x91S\xf1\xf9\xfd$\x8c\xcc[\xf23R\xc6\ -\x16,\x8cf\xc2\xec\x22b\xdc`\x0d\x9eV'\x02i\ -\x9e%)St\xeb\xad\x9dT\xce\x97m\x99\xb1\xc1\xb4\ -\x1cj)\xe2\xa8\x97\xa1.\x8cB\xc2\xdai\x01\x07\x80\ -\xa7m\x11\x82&\x8b\xdd\x01\x8a\xea\xe2\x82\xc1\xd0:\x82\ -v\xe9,\x1d\xfa\x16H\xa6HYQ\xf13\xd5OK\ -\xa2Z,\x19Z\xf1\x0b\xb2\xc6\xa0U\xeeS\x83\xe4\xac\ -\xdf#C6\xd0\x08\x22\x81\xd2\xc4w\x82\x17Km\x8d\ -+\x05y\xf0\xad\x08\x8fz\xe7\xe1T{\xfd\x1e\x8e\x13\ -S\x9cV:#%K\x93\x9cp\xc7\x874\x0a}\xce\ -Y\xeebnG\x86\xd2\xcc\xb2/2-\xa8\x95\xff{\ -\x97uA\x91\xcbE\xa9\x07+\xdcY\x83\x9a\x19\xc62\ -\x85%\xc0\x1c\xdf:\xa3\x11\x82\x951\xb7\x92n\x90\xcc\ -\x811\xad\x186\xc6\xf2=\xcf\xe88\x88G\xa7<\xf0\ -\x95\xda*\x9c1\xe3\xd7\x7fx\x851\x06\x8bw\xe4\x1a\ -\x18\x1e.\xb54\xb1q2\x083\xc84#\x17\xfas\ -\x07|H+\xfe>\xfc\xf5\x1d\xa5=\xa0K\x1d\x84\xca\ -\xa4,9\xd9hp\xc6N\xc2c\xce\x04\x9e\xf4\xde\x05\ -\xce1\xd8\xec\x09Z\x13\xb5\x0a\x90r\xa5A\xbb\xa1\xf7\ -\xd4g\xe4\xca\x1d\xa4\x95Ng\xa8\xb8\xa14\x16\xa7'\ -lf(\xb2Gb\x1dE\xa9]Dc\x1c\xffm\x0b\ -_\xbe\xda\xabP\xca,\xba\xf0\xc8\xc7\x04a\x09\x16_\ -\xbd,x\xbex<]\xb8rX\x82\xc5u[\xf0\xb4\ -\xb9)\xe4R\x00\xbaz\x8c\x84\xb9'\xb5p\x96?\xf7\ -uu8d\x7fJ\xb3\x14/\xbb`\xb5tX\x14\xc5\ -\x8d\xd3#8\x83.P\x14g\x1f\xcavm4\x16;\ -,\x99\x86\xfbhE\xd1\xa4\x97l\x88\x81\x5c\x1d\xab\x98\ -\xc0\x9d\x0e\x1a7b\x82\xab\x1d\x07\xba@\xb1\x0ac\x94\ -Wg\xb9\x8b\x14\x1b\x98\x96\xd0\x1dt\x08\xa1\x92\xdd\xcd\ -\x22\xee\x9e$\x17\xbf\x92\x9f3H\x88\xd1\xfb\x9e\xa0\xc0\ -\xa9\x9a5\x06\xc1\xf2\xf2L\x15b\x8f\xe4\xe4\xe8H\x0c\ -\xf3\x0a\xd6L\x06\x87\x15\x8bgk\x15\x90}x\x07\x9f\ -e\xa6\x83\xf2\x02\xdd\x16/\xab\xbb6U\xe6Z\x93\xcd\ -\xa1\xa1Q+\xf54K\xa0m\xf5\xf5v\xe2\xdb\xcf\x07\ -\xb6\xd5a\x0d\x8e\xb4Da\xd6\x8f\xef08\xf1\x95k\ -\x8d\xd6\x1b\xb2\x5cn\x90\xc9!\x01^\x1ah\xccs7\ -\xb2\x1b>S\x9bp\xa0R8)\xd0\x8a\xef]\xf0\x96\ -\xd4\xb9\xda\xd1ZE\xa9\xa2\x17\x19\xda\x1c\xd1\x9d\xf4q\ -+\xca\x04D\xc9\xd8y\xb1<\x13\x7f\xff\xe9\x1d%\xd3\ -\xfd\xf1\xf1u\x87\x97U\x83\x06\xc7\xc1\xceqM\xa5\xc4\ -\x907\x0a\xec1\xda\x9e{\xe8\xdce\x82*k\x02\x85\ -\x89\xec5\x12\x1d\x0ci\xe0R\x11\xb45\x14V\xcf4\ -\xc6\xfb\xc9\x08\xe7K\xf0\xd0\x12\x98\xd4\xc0_[J\xc7\ -\xb7o;u\x19u`\xa9\x01t\x09h\xcatB\xe4\ -Z%\xc0\x0b3\xc0\xa6\x81\x14?#\xe1V)5\xbc\ -\xdeN\x5c\x02]V\xaakh\xa3\xf1v;\xf1\xed\xeb\ -\x0eo\x0c\x9e\xaeaN \x9a\xacfcn\xa8\xe2\x8c\ -\x09V!\xe6.\xf6;I;\xed\xe2\xf6\x80\x9c=\xb5\ - \xe5\xcaK\x5cX\x1dc}c\x8d\xe6\xe5\x9f;\xd6\ -`%\x94\x87V\xc5\xb1\xbf\xd7zD\x15\xeb\x07\x07A\ -\x1bN\x94s\x91\xd5)\xef#\xad\x94L=H\xb7]\ -de\x9a\xf3c\x85\xe3D\xfb\x92Ke\x18\x90\xe85\ -\x1a\x1a\xb6\xe0\xe6\xc4,&\x22\xd5\x17o\xa5\x00\xe2\x1a\ -,\xc6\x82{\xea\xd0\xf9\xf6\xd7\xff\xd9\x7f\xfa\xbf\xfc_\ -\xff\xd0\xfb\xfc\x07O\x00z\xef}]r\x5c\x16'\x04\ -\xbc:=\x95\xc4a6|\xfb\xba#\xe5:;\xf0R\ -\x09\x81\xa8\x9d\x97e\xc7\xe8\xf8\xdb\xbc\x9c\x07\x8b\xbc\xb5\ -&Q\xaf|Z\x8dVxyZp]\xbd|\xd9\xc4\ -\x95\xb6&U\xabf\x11\xb2\x04\x8bV\x81o>\xde\x10\ -S\xc1=EQy\xea)\x08I\xa9A\xa9\x86\xa7u\ -ag[:\x8c\xd5\x14\x97i\xf5=\xca\x9c\xd0\xe2\x04\ -Tb\xe4\xc0\xd8#\x05g\xce*\x8a\xca$\x14)\xa6\ -\x02/\x22>\x0a\x1bE}*Q\xb0\xe3\xe5L\xa5B\ -[\x86\x22Q\x104<\xcf\x98\x94\xb1#\x16xC\xe6\ -x\xe9\xe3\xe5?\ -s\x9d\x85\xc0u\xb5\xd8\xbc\x95\xb1\x97\xc7e\xf5@\xe3\ -\xac\xd9\xcb\xae\xcejN\x14\x8c\xb6\x93\xaee\xadF\xad\ -\x0d\xbdi\xa4\xca\x8bf[,\x9ed\x9f\xa4\xd5#\xd0\ -\x81Iz\x92T\xd8\x81\xd7\xfd\x04\xba\x82V$d)\ -\xe9N\xb2\xac\xda\x90\x8c&yoY\x1c\x8c\xe2A\xd7\ -A\xaco\xeb\x0d\xda`\x8ayJ\xefX\x9dE+\x8c\ -(\xf5VS\x04S:j\xad\xf46'\xaeO\xc6\xcf\ -\xe45\x1d\x02\xdb\xe2\x11,\x85\x89\xb9\x14\x04C\xae\xf5\ -\xe2\x1c\xbez^g\x10\xc9u\x88\xf02i\x82\xadw\ -\x5c6\x87\xa7\xcd\xe1i\x0d\x14E\xc6\x8c\xf7\xbb\x1c\xfe\ -\xb9\x08 \x87\xb6\x9a\xda\xe9\xc6x\xbf\x9f\xb4s\x8a\xc0\ -Si%\x1em\xfaw\x8b\xd0\x02\x1b\xb8\xa7o\x9d\x07\ -\xc6\x16\xc8\x01x?2\xc7\xc9G\x84\xd3\x1a\x97\xc5\x22\ -V\x16\x0eT\xdc\xb2\x08\xe8MM\xbf\xb7V\xf4>\xaf\ -\x81S\x8f=\x15\xda\x84JC\x8c\x84^q\xcf\xfa\x10\ -c\xa5R\xc7\xe4\x10\xads\x0f\x98$\xceYk\xfe\xb3\ -'\x11oz\xcb\xe2x],u\x1a\xb50\x7f\xa1\x03\ -1gj54d,\xccq\xee\xed\xc80Ph\x8a\ -\xeb/\xa6\xf0I\xa1\x8e\x0e\xe7\xcd\xb4K\xd66\x12\x1d\ --\xf50V!\x04-v\xc1\x0ag\x88\xa3\xd6\x18\x01\ -.|\xa7/\x8b\x17\x86='Q\xfc\xee2\x06\xca\x85\ -hm\xee\xf6\x9f\xb6\x80\xdb\x91(\xb2:i\xa3MB\ -4\xeb\x9d\xdem\xab\x15R\xcd3\xc0\xc8\x1aN\xf8\x94\ -\x1aB/N\x06\x9e.t\x15uP\xfd\xcc\xce\x8d\xeb\ -=#\x02\xb7\xef^\x0f\xa0\x03_}X\xb0X\xc2Y\ -T\xd7\xb8\x1f\x91\xef\xb4h\x8ejm3\xdd\xcf\x89\xdf\ -/\xe5\xc7\x85\x92\x87P\xd3q\xdc\x0c\xc5\x8b\xd2h\x8a\ -\x8b\xbd\xd5\xd8\x96\x80\xda\x0a\xde\x8f\x08\xab\x0d\x82\xe5?\ -\xf7^\x8b\xfbFc\xf1\xd4\xb8\xfc\xcb_}\xc2\xed<\ -e}\x22\x7f/'n\xa4Juwi\x0d\xc6\x02_\ -\xbfl\x08\xce\xe1\x97?\xfb\x02\xff\xf8/\x7f\x84\xeb\xe2\ -Yp\x8b\x00\x96\xc8af\xc8\x93A\xa1\x04vC\x1d\ -\x04\xe4]\xf7\x82\xdce\xf1N\x81+\x00\xa6\x8c\xca$\ -\xb6\x16\x12\x14\x19b$\xbbg\x11B\xae\x9e\x02\xda=\ -f\x84\xe0d\xda\xc6F\x02 \x13!\x96\x0a\xab\x0d\xb6\ -\x85+\x95\xc1\x9a(\xb5\xe2\x12\x8cLz\x0b\x9a41\ -y$\xc5\xca\xfbK\x1b\x1f\x03\xda\xc8\x7f\x81h/2\ -JVX,s\x07\x006\x12\xd4M(\x18C'@\ -,\x19M=\xceTF\xcb[\xbc\xdf#\xee\x07\xf1\xc2\ -J\xde\x11%wJ\xad\x0d\xad\x93y2b\xe0\xef)\ -r\x82\xa4\xf9\x0e\x90M\x91\xf1\x9boo3\x91\xefL\ -\xd4\x15\xd4J\xb7\xca\xb6h\xea\x0c:\xbf\x83\x01\x93\xe3\ -w\xc3\xfb)\x08\xa8\xebUb\x869\xbd\xe2$T\x81\ -\x05\xa8\xb5\x0a\xcbB\x0a)\xb57\x0e\xb9P\xd7s\xcc\ -\xa9\x0e\x9f\xf5\x81\x82\x1f+\xdc\x5c;\xe2\x99\x7f\xf0\xf8\ -\x1f\x00\xec\x1f\xf3\x8b\x14\xea\x19\xbc\x16\xf2\x9aFJ}\ -\x0a;\x94\xd6(9\xe1\xc3\xd3\x22\xbe\xcf\x82\xd2\xe8\xb9\ -?\xce,/\xbb&NQ\x19\xbc\xef\x99\x17\xbf\x1b\x95\ -'\xc1;Q\xa26\x9fW\x8f\xf7[\x82\xf5\x86\xfb[\ -\xe9L\x9f\xaf\x0b\xa0;\xb6@Ei,\xbc@\xbfx\ -\x0a\xc8\xb5M\xef<\x0f[v\x1e\xddp\xa6\xc2t2\xf1\xd4\ -\xb6>Fw\x15\xb9\x03:\xd0\xe3\xef\xadB\x87\x95*\ -\x9c<\x02@l0#e\xb1rtYj\x87\xb6t\ -q83G\x07\xd8\x16\x83\xdbY\xd1-5\x0b\x14\x81\ -vX\x83\xa9cP\xa0X\x8d\x0c\x81\x8ez\xf2\xe2\xbe\ -\x89/\xf7\xe9\xb2`[4\xde\xee\x89V\xa8.ie\ -`Wl\x14-\xa4\xa9t\xf9\xf7\x1d\x8c\xd2H\x8dB\ -\xb5\x982\x92(\xf0\xad\xd3\x1c\xaf\x1a\x87\x0f\x97\x0d\xb9\ -\x95\x09\x9d\x1a\xba\x16\xa3\x0c\x89g\xce\xe2vd\xd9o\ -f(\x18\xd1\xabt(\xad1\x02\x8c\xadaqv$\ -\x16\x06\x9c\xde\x10\x9f\x8b\xa6\x98C\xa0\x19Aj5\x05\ -EG\xaa3y\x12`\xe7c\x14\xb1\xc4\x8b\xb78J\ -A\x10\xec5\xd9\x08\x16\xb1T\xbc\xee'\xae\xab\x97\xe2\ -\xb8@\x81A)\xb5t<=9D)>\xbd\xd5\x0c\ -\x852\x16\xab\xb7@\xe7\xbb\x1a\x13\xd7j\xca\x1b\xae\x90\ -J\x83\xd1\x16\xb9\x92\xe9\xdf\x15\x00M\x85:\xa4\xb9\x80\ -RS\xb9=2\x1e\x06\xc8\xebyu\xb0\x86\x85\xd1&\ -\xda\xa3(h\xee\xc6\x0e\x03\xab'\x13a\xf1\x06\xbdr\ -\xcdE\x00\x0b?\xa7\x97\x8bgWY\x89\x06\xa6\xe0\x93\ -\x05\x22s\x14\xfe\ -\xfeO?0\xbc\xa5r-i4w\xc6\xda(\xe4\x5c\ -\x09\xfe1\x0fm\xc5O\xbe\xbaP\xbcY\xc8\xf3\xb0V\ -\x89\x8d\x95\xb8n#Y*\xc7I2%\x0b\xf6\x0a\x03\ -\xe1\x83\xc8\xbb\xa4\x95\x866\xc0~TX\xcb5bp\ -v\xe2\xb4\xc7\x9fk\x0d\xf9\xfe\xd0\x84P\xed\x91\x96e\ -o4\xdeS\xc6&N\x1c\x80\xe1_\x80FG\xc6\xd3\ -\xea\xf0~T\x00\xa4#6),s\xd1X\x17\x8d&\ -\x97\x15\xd7O\x83\x8cG\xbbmG\x11U<\xf1\xd3A\ -\xdbya\xd6\xde\xf0\xe7?}f4qb\xcc:w\ -\xe2\x22mU\xab\xb5HiD]\ -\x8a\x8e\xa0\xb5\xa9>\xad\x9dv\x94`\x87x\xb2\xc2\x1b\ -\x83\xfd\x8c\x1c}U~~\x00\xf1\xab\xb9=\xe8vU\ -\x82\x17F\x1a\x1d}\xd8\xdc\x07Z\xc3=\xa21\x06\x1f\ -\x9e\x16\x16\x10\x95\x85\x83\x12\xfbW\x14PN\x16\xe7D\ -\x16\xc1\xa7\xd6f\xaa\xe7\xa3\xc4\x97~\xbf\x93\x0e2\x06\ -\xd5P0\x96\x1a\x02#U2-_\x8f \xa1uq\ -\xb8n\xf4\xb1\x7f|;(\xf2\x031\xd4\xd6=\xd4\xbd\ -\x1d\x14\x09\x05oq\xe6\x22B1'\xcc\x89\x22{A\ -5\xed@\x1aJT\xcb\x86\xa2\xc1N_\xf7\xe2\x0d.\ -\x8b'v\xb5V|\xfby\xc77\x1fw\xfc7\x7f\xf3\ -\x11\x7f\xf3\xdd+\xac\xd2\xc4\xb7\x16\x1e\xce/\xd7\x80%\ -\xb0h\xcdb\x17\xb3FQ\x94d\x1e~\xfd\x9c+\xba\ -\xac\xb0\x8e\x94g\xe6\xc2\xbaX\x09;\xe2gb\x84\x0c\ -9&h\xb16^tr`+y\x07\xbda\xacn\ -\xce\x15\xa5VBK\x0cAY<Nf\ -\x11\xa4,\x0f\xab\x14\x04\x97\xc5b\xdcT\x97`\x19\x8d\ -\x9b\xa88\xbd\xdd\x0922\x10D\xa7\xe2w\xd6A\x87\ -\xc2\x1a\xb4\xe0\x97+\x9eV\x8f`\x0d\xf6\x93\xe0\x9c\x92\ -\x19\xc4r\x08\x0ci\x91\xd4\xad\xd1Y\x0e\x5cq\xa9\xdc\ -a\x1a\xc55N\x12/\xf3\xe8.\xacf\x11\xe4,/\ -\xe5\x22\xaa\xef\x97\xab\x9f\x9a\x02c\x19\xbb{\xdb\x13G\ -\x94\x9d\x9f_\xad\xdcu1b\xd3\xe2\xf3\xed`bd\ -\xed\xc8\xad\x88\x0d\xc9\xa0U>OT\xf8:\xac\xcbH\ -\xf83\xa8\xa2\xe6\xa5\xfa\x9fE\xd8\x99\xb8\x17\xddc\xc5\ -!@ /\xf9\x0b\xf7\x98\x18\xa0\x12Xl\x9c1\xcb\ -\x01Z\xe0\x8d\x82R\xd4\x8c\xc4\xd4\xa0\xbaA\x8cY\x88\ -`CL\xc5\xee=\x96\x8e\x8a\x8e\xf7\x9d\xdd\xf6\x99\x99\ -d\x17\x9c\x86q\x06\xbf\xfa\xc3\x1b\xde\xcf\x08o5\xbe\ -};\xf0\xdbo\xdf\xb1:\x8b\xeb:@)\xd4ix\ -c\xe0\xad\xc1\xe7\xdb\x89\xff\xef\xaf>\xe1\xcc\xbcpZ\ -\xe3\xd8\x1e\x00\x8c\xb6\xd0F\x8b\xc8\xb1\x89\x00\xb5NX\ -\xc8\x12\x1c\xf3\xe9\x83\x13\x17\x03_\xfcuy$\x99i\ -9d\x1a\x1e\x02\xbb\x99\xd9\x10\xb9W\xd7\xa0\xad\xb2\x81\ -\xc2\xc0\x22\xd0\x97\x0f\x97\x95\x9fQe\xc1q\x9c\xdcy\ -F\x89\xbd\xe5\xbe\xbd\xe2\xfdHh\x9d\x97\xc7~\x16\xee\ -a\x8f\xc4\x82$g\xc4\x9c1^X\xfe\x0d\x10\xf62\ -\xf0v?\xa7\x90\xca9\xf9\xdf\xc5\x9b>\xc0\x1a\xc1;\ -\xacbU|\xdb\xd3\x04\xd1P\x99./d\xeaX\x16\ -;;F\xeea\xa3\x8c\xda\xf4\x1c\x0dY\xab\xd0\xaa\x14\ -F\x92m\x1d\x93\xec!=C5\xac10\xf6Q\xcc\ -pD\xc7\x7f\xdf\x0b\x0cf\xbcXU\xba\xa5\xdcH\x10\ -\xdbcA\xcdB\x09\x14\xbeB\x13\xa1\xcc\xe6\x09\xd5\xf0\ -\x92\x1f=\xf6\xefF\x10\x9d\xf4\xff7\xda\xc4\xa4\x02o\ -\xe0x\xb1d\x06\xe9\x1c1\xc3H\xe7\xe0%S\x9e;\ -h\x16\x80\xc3\xea\x96J\x91q)\x0f\xce!b\x22\xd5\ -\x91\xc2\xc2o>\xefx?2\x82Q\x88\x89\x97\xd6\x87\ -\xab\x87\x06\xbb\xcb\xde:\x19\xe3r`\x7f\xba\x1d\xb8\xdd\ -\x12\xac\xd2\xe8\x8a\x9d\xe2\x9e2j\x97N\xd306\xb8\ -\x94\x86\xdbA\x96x\xce\xdcMV\x89\x9cV J\x98\ -\xcct\xfa\xce\x8d2\xd4\x114^~\xdc\xdd\xb1@:\ -#\xd1\xb9]\xd1\xbb\x9f\xe5\xa0\xad\x9d\xdd\xa1\xb5\x8aA\ -P\x8a\x5c\x07\xbeQfNi\x98\xc4\xc7\xef\xa8U5\ -/\xc3R*\xbez^\xf0\xb2\xae\xa2\x93\xa0\xe8\xf0\xf5\ -\x9e\xf0\xf1v\xe2\xd3\xfb\x89\x14\x0b\xc1E\xe0\x9f\xf5\xcd\ -w\xef(\xad\x22\x89\x9f\x9c\xe1V\x14OY\xc7\xcel\ -\xc0S\xa8\xb0\xee\xd3\x93\xadd*\x11$i-\x96:\ -\xbb\xdd\x9c\xebT\x82o\x81\xfb\xea\x94\x1b\xbbr\xfd\xd0\ -\x82\x9c\xa2\xa1\xe0D\x84\x07\xbaU\x5c+\xd4\xde\xa1:\ -W5\xa5=\xd2\xda\x9cU\x93\x13\x90J\x99@\xb0\x91\ -\xe3\xa6\xe4\xf2\xe9\x9d\x96\xbc\xcb\x1a\xa8j\xd7\xc0\xed\x88\ -xZ\x02\x13@3\xdfO\x0d\xc2ujk\x93\x82\xd6\ -*C\x8cx\xa9\x90\xc8v&\x22\xb6\x19\x9d[\xe1,\ -\x91\xdf\x1c\xcb\x0e\xdbk\xc1\xed\x88\x14\xc5\x81c\xdd \ -\x93\x8f\xb7;\x0b\x95\xc5Y\xbc\x5cV,\xc1\x0a\xd4K\ -\xcb\xc4P\xac\x919cu\x0eMV\x8e\xb5)lk\ -\xa0\xd0\xb0U\xf1\xc6{\xf2\x11@\x94\xeb\x992\xf6\x94\ -\xb1\x8enS1\x11\xd3[I|\xb4\x06YF\xc0V\ -\xd2\x22\xad\xb0\x04j\xa7\xe8\xf2i\xf5\x220\xa5nI\ -+\xda\xd0\xeaHa\x05\x01d\xbd\x0ej\x09\x9b\x9bu\ -\xe1\x8e\x9dbj\x16.{dX\xce\xb28l+\xa7\ -F#5\xf1\x1e+j\xd7\xd3\x16\x1aS\x86ULb\ -\xed\xbd\xa2\x96\xc6\x86@\x84\x8bG\xe4;\x9fjEW\ -\xb4Z\x1aC{c\x15\xf8M\xca\x19\xab\xacm\xad(\ -\xe1s\xa6E\xb3\xf6\x81\xd6\xe6$\x85\x0e\x14%\xd3\xac\ -6\x9f'c\xf4\xcc~\x00F\xc2+\x05\xae#\xdd\xd5\ -;F\xb1W9\xe3\x06w\xe6\x88\x99,\x00%q\xdd\ -\xd6b\x9a\x8b\x00\x84`\x11S\xc1\x912\x85\xb8\xde\xe2\ -\xab\x97\x15\xc1\x93\x0e\xd9\xd0\xe4s\xec\x13\x17?\xf0\xc7\ -\xb9\x0e~\x0d\xf1\xdc#69\x09]\xf5\x88\x95g~\ -\xe5J\xd9\x8a\x10\xd69\x05\xad5\xcf\x1e\xcd\x15\xe0.\ -\x85R\x8c\x0c\xd4\xe2T\x83\xf034\xae>J\xab\xf8\ -|?Hl\xec\xe7\x0f\x86\x00\xfd\xd1\x05@\x86?4\ -*)]\x8d\xd0\x18~\x90\x19\xa5\xb8c7j\x0a\x07\x01H\x80\x08_\ -\xe6(k\x81\x5cx\xa8(5\xd7\x80bs\xb3\xf30\ -\x1f\x0f|j\xc4\x0a\x8f\x7f/x?\xa9\x82c\x9cS\ -;w\xe0F^\xc6\x94\x1b\x16\xef\x10DU\xcd\xcd\x82\ -\x12\xc8\xc8@9fzy\x0b\x15\xdf\x044P\xb99\ -\x1e4>$Z\xacJ\x22pt\x0aF\x19\xc4\xcc\x5c\ -\x01\x8e\x84\xfa\xbc\x04\xf7T\xe9\x19\xad|A:\xf8b\ -[\xf1\x94=\xbab-\x1cp\x8e\x9b\x86\xd8\xca\x8a\x16\ -\x81\xd4:\x8eJ\x93\x84\xcc\xbc\xedD\xe0B\xcbhW\ -H\x7f\x5c\xa7\xb4Y\xa9\xf20m\xf0\xd6\xe0\xe5\xba\x00\ -\x22\xd8*\xe2Y\xben\xec@\x16\xef\x00y\x90\x9d\xb1\ -x\xbb\x9f\x0c\xbe\x10l\xf0\x80\x8e\xe4Za%\x15\x8c\ -(]R\xdb\x82\x90\xd8\xf8\xb2\x99\xc9BX$\x97 \ -\xca\xe7\xed\x1dm?\xbb\x80R\x94\x06r\x17T\xb05\ -hM\xe1\xcf\xbez\xa2\x08\xb2s\x850B\x85\x8a\x80\ -t\xf6\x94'\x00(&\x22j\x9d\x11\xd4\xaaX'!\ -\xaa\xe0.v\xc8\xf1gq5A\xf5u\xca]\xbeG\ -\x0a\xfbT\xd7b{\xe4\xa5\xfe\xb6G\x06\xea\x88\x1f\xbf\ -\xa1\x91\x99.\xa0\x15-\xdda\xaee\xa6\x92\xb5\xde`\ -\x0c'\x13/[\xc0/~\xfc\x01\x7f\xf1\xd3g|\xfd\ -\xc5\x86_\xfe\xec\x03\xfe\xfeO?\xa0\xf5\x86\xdf\x7f\xf7\ -\x8e\xdf}\xbc\xa3\x82\xc2=^D\x0e\x7f\xff\x17_\xe2\ -\xaf~\xf6%\xae+\xbb\xa41f\xef\xe0\xc4\xcch\xcd\ -\x9d\xb3\xe2\xc4\xa7\xcah\xbd\x08\x13\xa2\xb6\x8e#\xd3j\ -t]\xdc\xfc>\x9a\x8c5\x97`\x84)\xdef\x04s\ -p\x02\xbe\x928g\xe75\xa9\x87\x00>\xdf\x12^o\ -Q\x02M8Uk\x9d\xcd\x00\x09g\x19\xb7\x9d\xab+\ -&\xe6\x89\x10Ui8md\xd5\xc0\x9fA):0\ -j\x15\x92&H\xd4\x1bbI\xa58\x992b\x91|\ -\xbf'\xbc\xef\x09\xb9V\xb4^\xb1-\x9c\xfa\x10\x95L\ -\xc8\xcd\xba\xb0\x93w\xb2\xbe2BV\x8c\xa9\x09H\xc9\ -N\x14pk\x90\xce\x94\x93\x01'\xe2\xe0S\x82_\x8a\ -\xbc\xa7o\xfb\x09\x91C \x17b\xb7i\x8b\xe5\xaf\xbb\ -.\x16gL\x90A'\x96\xe0\x10K\xc5\xc7\xf7\x13\xf7\ -\xa3\xcch\xed\x8bw\xa2\x07b\xb7\xf7\x00\xe1pT\xbe\ -8\x83&L\xf8#S\xed\x0d\xb1\xa3u\xd5\xa0%\x9e\ -;\x972\xad\xd6P\xc0\xe6\x1d\xb4\xe9S\x09\x7f\x96,\ -P5N\x0d\xe7\xea\x83\xe0]\x1cg\x94xd\x16\x1a\ -Q\x84\xb3F\x93;\xe2D\x10\x18,\xad\x86\xceZ\xec\ -#E\xd3\xd0f=\x82\xd8\x86\x8d\xfa\xcc$\xc2\xf6&\ -\xa0\xab\x5cq;\x22\xb4\xe6\xaax]\xec\xa4\xe8\xa9\xce\ -K<\x04O{v\xa5-\xf4\x9b\xcf'~\xf3\xfbW\ -|~?Pkc\xac\xb0\xd6\xa4\xbdv\xc6\xa4\x8f\x9c\ -\x87\xd6h\xd9S\x9d\x13(\xd5)\x04L\xf9\xc1\xa5\x18\ -S]mx\xae\x8dTX\xda^y\xd9\xf6\xces\xbd\ -\xe4\x11\x8eD\xe0\xd5\xfd\x8c\xf8\xd1\x87'\xf9\x199I\ -\xc92\xa2'p\x946\xc4\xd691\xa1v\x84\xe7\xda\ -\xea\xb5x\xfc\x9b\xdcW\x0d)V8a\xc0X\xc3)\ -\xf4\x88\x07/\xc2r\xb0\xa2\xc70\x80\xc0\xa5(fN\ -\x22TMT\ -e\xae\x95\x02\x169\x8c\xac\xc0\x1c\xce\x94Q+#0\ -\x95x$\x17\xf1\xee\xc6\xdcf\xc7\xed\xb4\x96\xb4<\xe0\ -\xb2\xd2\x81\x90\x0a\x09i\xb3k\x91\x87\xa0VH\x1c(\ -\xa7\x00\xfb\xc9\xb1\xd4\x11\xcb\x14\xcei\xd0O\xab\x0d\xfd\ -u\xb95\xb4^'3\xdb\x0a/\xdc}\xaf\xa0p\xc6\ -\x08\x96\x93\x9e\xd4%h|\xf5\xcc0\x8dU,-]\ -\xc0\x17\x0a\xc0\xfb~b\xf5\x16\xc6hl\xde\x09\x10\x05\ -\xd3\xb1`\xc4\x22\xa5\xe4\xf2Vb\x93\x1c\x150\xa4`\ -\xb9\x1di\xda\x90\x88\xe4u\xe3<@0t#\xe4L\ -\x0f\xea\xea\x09y\xb1\xe2\x08\xe8`\x94\xf3\x91\x0b\xd1\xcc\ -B\xea\xf3\xde`\x0dD\xc5j\xcd\xc3?\xcbN\xfc\xb2\ -x\xac\xdeNz\x15\xbb\x0dz\xc9\xb5Qx^\x1d\xbc\ -\xd1\xe2\xfdU\xa8E(|]\x09\xff\xbe\xccn\x0a\xd0\ -b\x1dd\xf7uFV\xcaU>\xe3\xd5\x11\xab\x9ak\ -G\x08\x0a\xd7\x8dIp\xda\x90\x19\xd0\xbb\x04\xb7H\x5c\ -fp\x14B\xd1\x8f\xce\xb5\x811\xec\x1c\xb7\x85\xe2\xbb\ -\x18\x99\xea\xa5\x15\xc7\xe8\xb4\xde\x91\xf6\x15,/ne\ -\x18\xdd\xd9@\xc1)\x00tE\xcd\xc5\xcb\xc5\xe3\xb2\x92\ -D\xc6IO\x9d\xddD\x16\xa7\xc8\xb8\xb8\x96\xe0\xa4\xf8\ --R\xc4Q`\xf8\xe9\xfdD\xedM2\x22\x94t\xd7\ -\x9c\x9a\xfd\xec\xeb\x17&\xe8\x01\xf0\x9ay\xf7\xb9\xb6\xb9\ -\x83M\xa5\xce=e*ebg\xdfn\x09\xa9f\xe2\ -\xaa\x87hN\x8a\xdf\xfbADx\xce\x1c[Ri\xdd\ -\xc5\xbe\xca\x0e\xed\xd3\x1b-Q\xc6j\xee\xd4\x05\xa05\ ->\xcf\xa7m\x99\xd6\xcb\xae\x14b:YT\xc4\xc4\xef\ -\x16$e^VY\x11x\x87\xa7\x0b\xc7\xa0K\xb0B\ -\x7f\xa4\xf0n\x14\xcfU\x16\x99\xe3\xbd3\x12\x01\x9c\xeb\ -\x83\x96\xe7,y\xf3\x03\xa1\xfb\xbc.x\xb9.\xb4\x0a\ -7\x16\xa8qLpd\xefj\x8d\x01*\xc9~\xf4{\ -w\xdc\xf6\xc8\xbd|\xedP\xba\x0bV\x173\x90h[\ -x\x86\x9cB\xe7\x1cy\x10#lK\x09\x94+I~\ -\x85\x16\x95}C\x93\xe7\x9a\xc0!o\xc9\x06a:\x5c\ -F\xeb\x0d\xc1\xd3\x1a\xc7U\xa0BU,t\x96\xa0i\ -\x9f\x935\x88\xd2|\xc6NI\xc1\x0cA`YV\xe1\ -\xc350C\xc3\x18\xa4T\x903\xd7\x08V+\xd1\x0b\ -)\x01P\x99\xe98\x1a\x1c|@sl\x9f\x1az'\ -S\xc5;\x0a\xb8\xb5\x10\x02)~l\x14H\xaaFR\ -$\x1e\x10\xa1\xd1\x81\x0e(\x8e\xd2\xb4\x12\x8et\xc3!\ -|c\xb0\xcf\x88\x0b\x06\xf6#\x91#\xa1x\x19.\xc2\ -\x85\x18p\x1b\x80\xc5\x975\x0a\xda(\x09\xe5\xea\xf8\xfa\ -\xc3\x15\xb7#!\x09\xfe\x9c\x19\x0a\x9cJ.\x8e\xd8\xf1\ -\xde)\xd0.\xb5\x82t\xf6\x8e\x8e\x86#\xb1\xc3\xee]\ -\x809J\xcd\xd5mk\x0d\x104|\xa9\x0d\xd6\x1aB\ -\xcd$\x08K+\xe0\xe9BW\x0a\x83\xa6\x98\xb4\xaaU\ -\xc7\xcb\xe6`\x00\x18\xc3)I\xce\x1d\xfb\xce\xe6\xeb\xba\ -zN\x16\x05\xf8\xa6U\x13\x02.\xc4\xe2N'\xd7\xb2\ -X\x04gy\xa6\x03x?\x22'T\x8b\xe7\xd4\xb0V\ -\x18%#\x09\xa3`\xcd\xe3Y\xacM\xf0\xe7\xf2\xde\xdc\ -\xf6\x02g,\xba\xd2P\xfd\xf8\xa3\x0a\x80?\xca\x05\xb0\ -\x98=\xbd\xa5\x86\x14\x0aR\x86\x8c\xe4,\x8238R\ -\xc5\xfd\xb6\xe3\xab\xa7\x0bZ\xab\x84\xfb\xc8hFw\x8a\ -\xac\xeeg\x99\x0amk\x15V\xed\x09\xc90\x8f\xd4\xa5\ -37\x0a\xca\xe4\x96\xd7\x8aA+\xa9\x10\x8c\xd3\x95\xc4\ -(\xcae7\xe8\x7f@\x931\x99C\xca\x8f\x84\xab\xa6\ -\xc8]\x0f\x96\xc9qNs\xf4m\x17A\x9b\x8e/J\ -\xf6\xbc\x0a<\xd4\x8bX\x1b\xd7\xe0\xa0\x05\x96\xa3\x15G\ -\xb3\x03I\xaa:\x1f\xe2m!\x07\xfa\xbb\xf7\x88\xcbb\ -\xd1;\x05ig\xad\xc28\xa8\x08\xca\x03V\xe1\xedv\ -\x228\x167g.\x12\xae\x02\xec\xa9\xe0i\xf5(\x8d\ -\x87\xb5\xd5\x0a\xcaq\xdf\xe9W\x07e\xea#jY\xf1\ -\x12\x0a^KT\xb1\x9d+\x95(\x149&\x04v\xae\ -H:/\xa9\xa3e\x04\xcf\x10\x22/^\xf1\x86\x8e\x7f\ -\xf9\xab\xef\xe0\x8c\xc1O\xbe~B\xf0\x1aO\x9b\x87\x97\ -\x8b\xf9\xb2\x107z\xc4\x8a\xd7\xb7\x1d\xc1zX\xcb\xc5\ - \xf9\x01\x95cn\x140mW\x13($#\x9c\xd7\ -\xfd\xc4\x16\x1c\x98\x1f\xce\xcf\x8c43\x8e$\x9d\xad\xb0\ -\x8ab\xbb\x01\xd0y?\xa2\x1c\x84\x16\xe8f\x92\xe9b\ -*(\xb5`\x09\x0b\x8c\xb1P]\xc1\xb8>\xa3qS\ -+\x12\xa5\xaa\xf1\xdd\xeb\x8e cJk\xe9V\xa9m\ -X\xf2\x1aR)\xe4wk\x8d\xfd\x8c(g\xc7\xf3\xe6\ -g\x5cn\x08T=\x17\x89 \xfe\xf6m\x87R\x0a\xcf\ -[\xc0\x99\xb2\xec\xd9\x0dn;\x91\xcb\xc1\xd8\x09x\xb9\ -\xed\x91\xf0\x13Y\x93x\xe1\xc9\x1b\xcb\x0e\xef\x88\x8fu\ -\xd3\x99\xd8\x05\xae\xc1\xe2i{\xe1\xd4\xa05\x98\xaeQ\ -jAsFH\x99jr\x11\xae.\x10[\xdd4\x94\ -\x22\x9dN\xa1\xa3\xf5BP\x91\xa8\xf6; \x0c\x0c\x88\ -\xdf\x9d\xd3\x97\x9c\x1b\xb9\xe8E\xde_o\xf0v;\xe1\ -\xacEk\x05\xa5+\x18\xe3pJQ\xb6.dS\xdc\ -\xcfB1\xa2\xb5P\x8d\x87\x98\xd1\x0a\x09\x9c\x16\x94\xd2\ -\xa0\xbc\x86i\xcc0x\xbd\x1d2\xc9\x09\xa8U\xd6m\ -\x86\xdf\xe3\x1a\x1c\xde\xef\x11\xdf|\x8e\xf8\xf2i}\x00\ -\xa6\x1a\xd70\xbds\x84\xaf\x8d\xc2y&\x81\xa8hA\ -\xc2\xf2\x19\xb3\x8e\x17\xf0\x144\xf6\x8eS\x02w.\x8b\ -\xc5\xea(\xb6\xad\x9d\x11\xd4\xda(!\xf1i\x18%\xc1\ -O]@dF\xa3wj?\x9e\xb6\x85k\x96\xca\xcf\ -\xcei\x83\xcbJ\xbcr\x8dj6\x1d\xa5T\x5cV;\ -\x9f\x07+\x02\xe6\xe3,x\xbe\x04l2\x09PJ\xc3\ -\x99\x11\x95+\xdc\xff\xae\xb1.D\xdc\x9e\x99\x87\xbb3\ -\x06\xa5\xe9\xd9%\xaf\xde\xcb;\x9d\xe1\xbc\x5c~\xa8\xd8\ -\xa4\x81H\x99<\x02#\xe9s{\xca\xe8\xb1\xc3;\x87\ -36X\xd3\x10\x82A\x1ah]I\xb0\xf3\x82\xf0N\ -\x99\xab\xbf\x98+>\xbe\x1e|\xcf4\x1b\xb1\x8b\x1d\x84\ -M\xbe;JP\x9e\xa5V\x990RCr\x88\xd3\xc3\ -:\x0d\xa5\x1c\xa0\x1bR\xec\xb8^\x02z\xed\xb3\xd8\x0b\ -\xca O\xa1\x1c\x95\x9c\xa5\x15\x94\xca\x10#\xa5\x14~\ -\xf9\xd3\x0f\xb3\xf1:c\x16\x9dC\x85\xb7\xfcoc\x15\ ->,\x0bz\xa5\xeb!e\x16\x83\xdek\x1c\xb1A\xa1\ -\xc1*\x87\xdc\x09T\x83\xa2~@C\x92;%\x05\xf0\ -\xcc\x19\xbd\xab\xf1\xbar\xda\xd7\xb8.tb\x03e\xb6\ -\x85&bX`r\xbd\x93\x1d`\x0d#\x9c\x8b4o\ -d\xbeT\xa4\xa2q]\x03\xad\x82ud\xd5Pd\xa8\ -T\x9f\x22\xe9\xdc\xb8:\x8a\xa2]\xa0\x9e\xa2\xa1\x80\x93\ -\x86\xcf\xaf\x07>\x5c\x16R3\x15\x9bg\xa3-T#\ -\x95\xf6\xf9\x12\x04jg`\xfb\xdb\xdf\xe1\x04@]r\ -\xab\x05\x00\xabS\xc8\x98\xf3v\x14\xf4\xd6\xe1\xadGC\ -\xc3\x17b\x05\xa4g\xd7\x02\x92\x93\xdd\x1b\x902\xc7\xeb\ -\x8cF\x14\x7f\x7f\xe6\xf8-\x16\x8e\x11\xef\xb1\xe2.\xd5\ -1\x93\xfc\x1e\xe3y\x0a\xb9d\xff\xa8\x1eY\xe2\xa3\xb0\ -\xe8\x8a0\x9e\x915\xed\x9c\xc6\xfd\xcc\x8c$\xd5\xbc\x04\ -*\xc4\x13l\xf8@\x0f\xbbO\xae\x0cu(\x12\xc63\ -:\xf2*\x0c\xfdA\xa2:S\x81\x15\xaf\xbd\x1f\xf8\xee\xf3A*\ -\x9e\xec\xd6\x8e\xd4\xf0\xf2\xe48\x22\x97Q\x93\xd6<0\ -\xd7\xe0Q\x04/\xacA[\xd2\x99\x0a\xde\xf7H\x82W\ -!\xddo\xa0ZyIu,\xdecY\xf4\xf4\x81\xa7\ -R%\xcc\x84L\x82\x5c\x0b\x91\xb7\xe9\xa1^\x1f\x80\x12\ -\x1e\xee}&\xa9\x01\xc0\xe2\x14\xc1\x17\x12\xe6\xa34w\ -u\xd62\xc1\xee\xfd\x9e\xe4p\xc5\xc4?\x1bmq;\ -\xe2\xecP\x9ah\x02Ri\xd3'=.p+\xa3\xcc\ -\x94\x99DG\x88\x0cq\xa5/\xdb\x82\xe0\xac \x8e\xe5\ -\x80\x97\x83\xa9w\xe6\x0d\x00\xa4\xfb}|\xdb\xf1\x9b\xdf\ -\xbf\xe3\x9b\xcfw\xd15\xf0sf$/_\xe2\x22\xdd\ -m\x97]\xf8\x22k\x8a\xde\xf8s\xde\x8fLf\x85\xd2\ -3\xf4\xa4\x88%m\xf1\x06\xa9T\xdcc\xe1\x96\x5c\x84\ -W|\x16\x1fic\x8c\x01\xaes\xf2\x01=\x9c\x1f\xdc\ -\xed+ea\x14\x03\x9f\x8aLSr\x93CK\x13\xc4\ -S*Ebcr\xd5[\xe7E\xdd\xf9\xfcm\xde\xc3\ -\x0bvtd\xcc\x9f\x91\xdd\xef\x1a4\xa1K\xaa\xe3\xdb\ -\xb7w\xfc\xfa\x0f\xefB\x01\xc5\x8c?\xad\x85]RL\ -Ex\x06|Ny\xd0Q{\x10<\xf7\xad\xbf\xfd\xe6\ -\x1d\x1f\xdf\x0e\xc6\x8b\x8b0\xd7Y\x0d\xe7\xb87w\x86\ -\x87\xf7e]\xf0t]dLo8\x9dQ\x0dNt\ -\x17^\xbc\xeb\xc1\xc9ZB\xb1+O\x95\xd6\xd4\x94*\ -re\x84\xeayfhY\x0b\xdc\xf6\x84\xd7\x9d\xc5\x05\ -\xedq\x05]:X\xef\xf9\x19\xaa\xc6\x8b:&\xda\xdd\ -\xb4&\xcfC+\x02\xbf\x06]tL%yI\xf7\xf9\ -\xcf\x88\x90g#\xc0\x10.61C\xa4\xca\x9c\x82\x06\ -\xa3h\x0d\x1cn\x17gE\xe5\xad\x98-p\xbb\xa5y\ -a)\xadPd\xda\x09\x99\x1c\xd6\xccQ?C\xc4\x08\ ->\xeb\x1d\xb0\xda\xce\x95(#\xa8\xc7j\xa0\xc9t\xb5\ -\xca\xa5\xa6\xf1t\xf1x\xb9\xac\xd4\xa6\xc8\xbb=\x10\xd7\ -\xecB3r\xa6\xfb`qZ\x04\xde\x16[p\x13$\ -D}\x02/ShBpJ\xe5\xfa\xac\x8d1+8\ -\x9e_\x1cQ\xbeG,8\xcf\x82\x5c\x0by\xfa\x99\xf0\ -\xa2\xdc\x0a'G\xb5\x89\x86\x86\xdf\x19\xb1\xd8]tM\ -\x15Y\x10\xc0\xd6Xf\xc2t\xa2\x98s\xe6\xd9\xc8i\ -0\xf3\x15Zo<'ebM\xf8\x0f\x9f\x09\xad\xbb\ -\x147]\x5c8Ev\xfe\xd2\x00\x07\x8b\x1f}q\xe5\ -\x05\xaa\xc9\xb6a##\xbf\xaf\xa2\xdeg\xf0]\x8a\xd8\ -\x8d\x8d\xd2\xb0\xda\x082\x99\xda\xa7V\x15\x96\x01\xc1\x82\ -Lpe\x0a\x1e\x1c\xb1\xe5N,\xf2\xde0\xeb\xa4\x01\ -\xc8\xadb\x8f\x11\xbdI\xbe\x86\xde\xfe\xee4\x00V\xed\ -\x87R\xac\xc0\x07\xa0'\xd7\x22\xaau\xb2\x99[\x93p\ -\x1b\xd9k\x9d\xb1I\x15C\x95\xfe\xc8N?s\x95\x87\ -^\xc03\xe2\xa76\x86^\xed&\xbf\xbe\xca\xb8\x89\xfb\ -\xb0\x0e\x05\x8a\xf6\xb2\xf8:\x9d\xe5\xee\xecm\x8f\xa8\x8d\ -\xbf\xe7 C\x1d1\xe3\xedN\x96zL\x15J\x14\xf6\ -\x00\xbb\x97\xc1d\xa6K\x81\x17\xb7U\xa3\xa2\xa4\xce!\ -\x0d\xbd\x82\xec\x8d\xb3\x88\x15\xefr\x09\x1a\xa5p\xc6\x88\ -5P\xd8B\xf5'\xe3*\x19K\xcc\xf1\xbbw\x14\xfb\ -\x10\x9c\xc3\x8bk\x91\x80\x951J{\xdd#R&\xd5\ -\x8b\x98\xd3\x0a\xe3h\x0bQ\x02\xb90\x92\xeb\x9e\xc5f\ -3 3PC\x14\xc4\xce\xd9(N'R\xe6\x18\x99\ -v#\x1e\xc6Y\x02q\x148\x8e\xf5\x81U\xf8\xf3F\ -\xdaY.T\xf57\x11\xf2U&\xf5\xc0\xe8\x81:\xe6\ -\xff\xf6\xb6\xc79=a\x02\x9e\x93\x03\xe6\xc1\xa6\x186\ -%\xc2\x9d\x1e\x1a\x0av6,\xd0z\x83tiv\xda\ -\xf7\x82UT_;\x09\x18\xcat8\x10\x9dlg8\ -P\x07f1\xd4\x1a\x0fZ#(\xce\xae\x9a\x08\x079\ -\x98l\xad\x0an\xb7R\x5c\xaa\x94d\xd4k\xd9{s\ -\xcci\x0d\xe1\x1c|\xa1\x1b>\xbf33~\xdf\xcb,\ -`\x9a\xbc\xe4N\xc2\x81\x8c\x5c\x94J\x13l2,v\ -c\x84Zzc\x8c4\xf8\xbc*E\xff<\xc0\xdd\xa6\ -sT\xaa\xb2x\xe2\xe7\xc7\x8eL\xf6\x98]Og\x02\ -\xf56\x05\xc7)\xe4L\xc5\xe7z\x0bv&\xed\x95J\ -\x12\x9f\xd1}\xa2\xa0OI(\x8b9\x8b\xef\x9f\xc4E\ -k\x0c\xae\xab\xa3\x18IVd]4\x03\xbb\xa8\x94S\ -)\x5cS\x19\x03c\x0c\xae\xeb\x8258\xfc\xe1\xe3\x1d\ -{\xcc\xf3P\xedh\x82\x80\xc6\xb4\xa7\xed'/\x18h\ ->O\xb7=\xe1W\xbf\x7f\xc3\xfdLH)\xe3i\xe1\ -\x9a\xe1}\x8f\xb8\x9f\x05\xbasUUD\xeccT\x97\ -\xcc\x11\x07\xc8:\xad5%#j~\x8e\x1a\x98\x0a\xf9\ -%X\xc4R\xd0\xbb\x9a\xd1\xcc\xb5\xb1\x18\x5c\x16\x0b\xb4\ -&p\x15a\xc8\x97&bN\x8d\x92\xabd\x82p\x5c\ -\xdfu\x13\x01e\xe3t\xa4\x16\xe1\xbesR\xd8\xe4\x1d\ -,\x95Y\x03k\xb0\xf8\xe2\xba\xa2\x81k\xaaq\xb8\x97\ -.\xb4EqX\xe4B(O\xae\xc4\xd3\xb2+e\x81\ -l-;\xca\xcf\xef\x09\x1f\xdf\x0e\xbc\xed\xe7\x8c\xad\xb6\ -\xd6\xe0}?%\xd3\x84\xe3\xfe37\xec\x89\xd9#F\ -\x09\xbc\x08\x03z\xa6x\xb1uH\x9a$\xb9\x00T\x9e\ -\xb7\xa9i\x18\xae\x813\x16Y\xdb\xf0\xdd\x1d4\xd5R\ -\x0bRb\xf8\xd8X\x87(\xc5\xf32\xb7\x8a\xfd\x8c\xe2\ -\xdc2\xa8M\xc1\x19Pk\xd0\x1bV\xe7\xb0:\xb2\x18\ -\xa4\x95\x06\xa4\xd8\xf3\x8e\x9d\xb46JV\x02\x06\xd6v\ -\xec'/I\x02\xd5H\x97]\xbc%\x0a[,\xe19\ -W2\xf2\x05\xe9\xbcH4<\xcf\x17\xea^z\xe7\xff\ -\xd6;E\xdb\xc4v?\xd6\xd0^\xa2\xb5S\xce\x88\xb1\ -\xe2\xdf\xfc\xee3\xbe\xfdt\x0a\xbd\xb1\xe1_\xfd\xfa#\ -b\xa1\x9d7\xa5\xca\xb4C\xc5\xe2'f\xeaq\xd6\x85\ -\x82\xe0T\x9a\x84W)\x09}\xe2sr\x8f\xa7\xfc]\ -I*\x1c\x05\xc3!M\x06\x89\x89\xd4O\x00\xd4t\xf4\ -\x0e\xc4\xc8\xf3mP^\x87\xd8\x97:2\x8as\xaf\x0b\ -\x8e\xbf\xb3\x02\xc0\xeb\xf3\xee\x03G\xfe\x14\xd8P\x19\xea\ -\xfdP\xb6\x0eN|\x07:\xbd\xa2\xb7\x83\x97\xf0\x12\x98\ -|\xd5\xc5\xab\x8d\xc6j&\xe5\x22\xce\xb9&\x00\x1f\x11\ -\xe1\x10\x8d\x06t\xc6\xb9b\x8c\xbd\x83\x9e_\xa0\xb3\x16\ -\xb9\xb0#_\x03\xe9s\xb9\x08\xef_\x93\xd67\xd4\xd0\ -\xadW\xe4\xc2K\xb3K!q]\x1d\xb6@\xbb\xd5\xeb\ -\xfd\x14,\x9e\x16&\xb4\x9e\x17|\xeb\xc0\xfd\xce.j\ -\x10\xc4\x16o\x91\x85\x01\xfd\xb4-(\x85\xe2\xa9\x94\x0b\ -ji\x93\xc7]\x9b\xe4\x0c\xc8\xa5\x0dE\xed\x02\xe4\xc0\ -*\x15\x93\x8c\xb68*\xdf\x07\xfe4x\x8b\x14iC\ -*\xad\xc8\x0b\xce\x0aruz\x82&\x9e\xd60\x03u\ -FX\xcb\x8c[\x04_j\x0a\x5c0-E\xf7\x93c\ -\xaa3V\xfc\xc5\x8f\x9f\xf0\x17?\xf9\x80\x5c\xf9{x\ -\x89A\xf5\xc6LQ\xe5\x1e\xb3\xe4m\xeb\x89D\xf5\xd6\ -\x88US\xc2G:\xa7)\xc1:\x09\xf5a\x9aai\ -\x1d\xcf\x97\x85\x02A\xe9*{\xe7\xbe\xd7\x08\x90%x\ -\x8b\xfb\x99'\x09\xee,m\x92\xee\x86\x95\xd6(\xee\x0b\ -\xbb\x92\xbc\x02\x11\x9a\x01\x10Uu\x98\xcf*iv\x14\ -\xda\xf4\x8e\x19\xf8\xf4\xb4-\xb4\x99jLk\xe1\x1e3\ -R*\xa8r\xf09\xcb\x0e\xeb\x88\x9c\xda\xfc\xe2\xc7O\ -\x92hH\x0c\xab\xd6\x9a\xb6E\xa5\xb0\x0a\x08k\x17<\ -k\xefm\x16wZ1\xf7\xbb\xd4\x8e\xe75\xd0\x91\xa2\ -\x1e\x96Wfd\x00\xcf\x1b\xf5!\xdbJ;g)}\ -:?Jf\xa1\x95j\xc5\xd3\xc5K$+\x0fU\xa8\ -\x06\xad5\xae\xeb2aYK\xd0\xd2\x05\xf3`3\x8a\ -\xc5Mi\x9d\xd6.\x00V\x19\xc6\xcb\xd6\xc6\x11\xaa1\ -\xe2E\xe6\x81Vk\xc7\xdb=\xe2\xfd\x88\x82+\xd5\xb0\ -\xda\x0a\x89\xacJ\xdc\xae\xc6W/\x81\xa9\x7fR\x10\x1e\ -)s\x05\x949I\xf3\xd6\xe2\x8c\x9c\x06ia\xc8C\ -\xbe\x83\xe7\xcb\x02\xa35~\xfc\xe53\xba\xee\x88%c\ -[\x9c\xbc\x0bd\x17tH'\xd5\xe8\xd9\xa6K\x83\xdd\ -\xf2\xe8\xb0r\xa5\xd6\x84\xea|>\xab\x9f_OxC\ -\x15\xf6~\x8e\xaeZ\xcfg\xa8\xc8d\xcb;\x07\x03\xb1\ -\x05KG\xbc,\x04O\x91M\xc0\xee\xb2\xd5\x8e\xcdS\ -\xedOk $\x18\x87\xab\xc9-x<]\x16(%\ -\x9a$9`y\x81\xb2Y\xaa\xad\xc9n\x9a]xp\ -\xb4i\xc6L\xd7Jpt\x9b\x94\xd6\xa4i\xe2\xcf\xfb\ -t\xf5\xb0\x9a\xc4\xc2\xb3\x14\x94\xc2\x7f\xb7\xcc\x18g^\ -\xb6k\xa0xR\xe8\xf7\xe8b\xc5>#\xf1\xb2\x9cf\ -\x02\xceB\xc2g\xc8\x5c\x19\x18\xdc\xe0\xa830\xf6\xa1\ -\xa8\xd7\x84 re\xaa\x88}n\x95\x8d\x1c'\xb4\x12\ -\xf7\x9d\x09\xe9Q\x8a\x02Og)f\x06\x08\x10k\x8a\ -\xdd\xac5\x1d\x1d\x9a0\xac\x94\xf1\xf1m'CD\xb2\ -%\xb4L\xb4\xf6S,\xc0\x9eQ\xbe\x04\x0f\xf1?\xbd\ -\xf2\x9c\x1d\x17XnU\xd6\x0cd\x92\xb0p\xeexZ\ -\x02\x94Q\xb8\xaeV\xdei\x83\xcb\xe6Q\x0a\x0b\x19\xa5\ -4\x9e67\x0b\x1f@\xe3\x1e3>\xbd\xed\x88%c\ -?\x22>\xdfN\x5c\xb70U\xfb\x04s%\xae\xb2\xf0\ -\xe8\xfcQi]\x1c\xf4Xcx\x86\x5c7\x0f\x05\x8d\ --x2p\xac\x15\xc5?\xf3K\xb4\xeesJd\xad\ -\x96;\xaa\xe0\x9ex\xd7,\x81+\xaaR\xc7\x9f5\xfe\ -=\x0a\x1e\xad\x01z\xc1\xfd\x8f\xb9\xcb\xff(\x0d@\x81\ -\xd5\xa5T\xe4\xa2\xe5P\xa5\x10\xb0\xa5\x82\xd7=B?\ -\x19(\xb9@\x8e\xd8\xf0_\xfd\xbf\xfe\x15>\xbf\xbe\xe3\ -\xcf~\xf4%\xfe\xc9\xbf\xf7\xe7\xe8\xad\xe1LQ.\x0f\ -\x8b\xf3\xac\xd8\x82Ci|\xa0\x9ctxM>\x94{\ -\xaa\xb0\x06\xf3\x05\x1a+\x87*\xbe\xe3.\x0f\xe7\x99\xf3\ -\x8c\x16U\x8dT\xb75h$\xc5\x1d\xaeQ\x1d\xd7-\ -\xe0\xb6'b*W\x8f\x10\xf4\x04`\x90U\xcf\xfd\xfe\ -\x91\x0aT\x07\x82\xce,\xef\x8e\xa1\x93\xa55X\xef\xf8\xcf\x0ds-\ -\xac\xd5\xb0\xbaru\x8e\x8e\xde\x0a\xc5\xf2\x8ag\xc2\xfd\ -\x8c\x80\x90Os\x01j{\x1d[\x84?}\x01\xb0z\ -\xb3\x1f\xef\x09\xf7\x93\xd5oo\x98c\xba\xcd{\xdc\xf7\ -\x13\xcb\xe2\xe0\x8c\xc5\xbf\xf8\x97\xff\x0d~\xf3\xd7\xff\x16\ -aY\xf0\xfbo:~\xfa\xe3\xaf\x98\xfc\xa6\x0dwL\ -)\x89\x97\x9a6\x94\xd5\xb3\xaa\xb5\xa2H/\x0d\xb0\xa6\ -\xc3\x1b\x0be\x80\x0e\x8b\xe7\xcda\x17\x8b\xceHh\x1b\ -\xfb\xb6\x910\xd6[G\xe9\x151I\x9a\x13\x9a`8\ -\xe5rT\x1a\xf7#\xcb\xce\x0f\x80x\xb7\xbd\xe3\xd8\xd1\ -\x1a\x06\xc6\x1c\xf9\xc1m\x1f\xaaXk\xc7\x98\x13x\xbb\ -G\x89\xf1\xe4XG+#\x5cj\xc3XOM\xb8F\ -J\x5c%(\xb1\xc6\x0d\xb0J.\xb4\x85(\xadp?\ -2\xed2\xda\xcc\xbdv\xab\xac\xe0\xbd\xb5\xb3\xfa=\x04\ -IZ+G{Uq5\xd1D\x98s\xa6\x8c\xe0\x1d\ -6\xcfI\xc5P6\x1b\xa9\xec{\x16\xdf\x7f{t\x9f\ -\xdbb\xb1\x9f\xb2w[\xf8\xeb\xac\x01\x14,\xce\x98\x11\ -\x9c#\xc7\xa0\x00\xcaZF\xf4&\x1e\xd4#\xec\xa7\xf5\ -\x8a\xfb\x09!d\xb5\xb9\xb3\xd7\xb2\x837F\xa1\x9e\x15\ -\x1d\x0d\xb5ih\xd5\xe0\x8d\x054u\x17\xf1,\x22P\ -c\xdf\xc7\xea\x9a\x85\x95\x85\xc6\xfd\xac\x12H\xc3\x83\xd7\ -\x19\x8e\xf8\xefg\x01\x92LP\xa4X\x9bx\xd3\xcei\ -\x905\x14\xd9h)ZjmH\xb5\x03\xbdbU$\ -M\xc2\x80\x09\x8ag\x05\x94\xe4\xc1\xc7\x86u\xa1\xcd\xe8\ -vd\xfc\xbd\x9f|\x98\xc2\xc1Z+cJ\x17'q\ -\xcemV\xff\xb5\x8f]k\xc7Y\x95\xf0\xd1\x15\xbc\x0b\ -\xd8cA\xca,\x04.\xc1\xa1kH\x12\x18d\xdd\x05\ -\xa1\x8aqE2hj\xcf\x9b\x07:\xf7\xa1\x1dT\xe7\ -\xdf\xce\x08\xd7-\x9c\xa5\xf85\xd7\x0e\xb7X\x94B\x81\ -S\x07/\xe4\x5c\xa9\x87(\xb9\xcd\xe0 \xeb\x14\xeeG\ -B\xebNB\x89\x88\xc0\xf6\x96)p\xdb\xea\xe9\xe2i\ -\x0aE\x8d\xb8\xd9A\xa0\x04\x14\x0c\xeeG\xe2\x9aD+\ -\x5c\xe4\xf7\xcf\xb5\xa2k\x1e\x8co{DpF\xd2\xd5\ -,R\xa3\xe5\xea\x14\xeeDm\x1d\xc1\x18\xd8\x95\x0e\x8d\ -\xe3L\x00\x1e\xe3]o\xf9\x1e\xbd\xdd\xce9\xe9\xa9\xa5\ -O\x87\xc5e\xf18s\xa1W\xda\x1aN\x18\xadF\xd3\ -\x0eJ\x91\x93\x10\x9c\x9d\xba\x80\x5c:r\x8d\x08\xce!\ -\xf5\xc2u\xa33\x00\x08\xfe\xba\x04\x8fT\x99=\x11\xac\ -\x99\x85\xb6Q\x16\xb5\x17\xe4V\xf8\xde\x19\x0de:\xe2\ -Q\x98\xf7\x0e\x22\xa0\x17\xef\xe4<\x82D\xf5\xca{\xa4\ -\x06J\xd9\x11z\x14\xc93Q\x9a\xe9s\xc6*p\xe3\ -\xc3\x8b\x92\xc28\x22\xac\x9d\xd6\x88\xb2jl\xa5\xcf\xb3\ -\x160(\x95\x80#-\xa2\xca#V|\xf5\xb2@\xeb\ -6m\xd2J\xd1M\xd0\x9a\x88\xa6\x95F-\x05\xf7\xb3\ -`]8\x818b\xc1\xeax\xc6\xde\x8f\x8a\xb7\x9d\xa2\ -\xe6\xc9C\x09\x0e1\x16\xaea$\xef\xe4\x88\x05\xd54\ -\x048\xae\xbbZ\x93\xc6\x8c\x91\xa8J3\x11\xd5\xc9$\ -\xb1H\x8c\xf2\xfb\xd1\xa0U\x17\x00\x15\xb9\x061\x17\x00\ -\xd4mY\xcb5\x9aV\xd4`\xec\x07\xa70\xce\x10\x9d\ -\xbe.|_\x8f\x9c\x00\x88c\xc6\x11)m%\xb1P\ -\x89\x1e\xac\x14\x12I\xabkS\xe7\xe4W=\x9b\xbd\xc1\ -\x1e`l\xb3\x86V\x03\xe8$\x8c\x05\x03|\xf9\xb2\x22\ -\xb5\x8aV\xa9\xbb8r\x86\xb3\x16\xc7\xc1\x80\xa7\x97m\ -A\xed\x9c`\xeeg\x9d\xa9\xaaF3^\xfb\x88\x05\xc1\ -*\xe4&L\x8cZ\xd1\x85?1V\x9d\xbb\x00\xc5\xf6\ -\xb3\x00\xbdH\xba\xa8\x9e1\xc7\xe4\xc6p\xfdq\xc4\x0c\ -o\x1d\xac\xd32\xd9\xac\xf0K\xf8\xbb\x13\x01\xbe\xb5\x1f\ -\xc5Z\x22J.rp\xd0\xf6AK\x1eC)r\xe2\ -X\xbf\xe4\x84\x9f\xfc\xf4\xc7\xf8g\xff\x83\xff.\xfe\x83\ -\x7f\xfc\x0f\xa0\x14\x83}\xac\xe5\x0eRk\x83\x94\x1an\ -G\x9c\xe0\x86\xd6\x19\xf9\xabGhP\xef\xf3\x01\xaf\x95\ -c\xbeV\xf8\x05\x8e8\xd4\xcb\xea(jr\xecf\x9c\ -}\x80\x15F\xf0\xc9\x99\xca\x84Sx;|\xc3\xac\xd0\ -\x00v\xe4Gj\x88\x91\x82\xb3\xaex\xc8\x16\xa9\xda\xa0\ -9n\x1e\xa0\x9d`\xf5\xe4;\x93\x86\xc5\x89B\xc9\xdc\ -c\x0e\x06A\xaa]\xb2\xa0\xe9u?\x13\x11\x9d\xb5v\ -\x09\xa5\xe8\x0c0\x91/z\xee\xa5\xb5\x81\xb5\x8f\x9f-\ -\x8b\x18\x10\x18\x22#2\xcb\xb5\xd6x\xbd\x9d\x13\x8a\xb4\ -x'\xf66 \xd6\x0cg\xd8Q\x1aaIw\xf4y\ -\x91\x02\x98\xe8T\xa3\xa9E\xa8\x95\x9dQ\x90`\x0d\xaa\ -\xa8\xb9f(\x8dp\xa3\x9ce\xbd#\x85\xda\xa05\xd2\ -\x96\xf4H\xd5R\xe0J\xa3V\x09\xa9\xd1$\xd6QW\ -\xc0.\xbfIw|]\x82\x880\x1f\x98\xccZ\x9b\xd0\ -\x04\xcb$\xb4\xdd\xcf\x84\xda\x88\x08\xae\xfda\xfb\x03\x86\ -\xbd\x10\x92\x0eV\xa5\x1a\xd7\x22N\xa3m\xaa7\x92\x0b\ -\x8d<\xabG\xcc\x88\xb5\xa2\x02s\xa50\x84\x94\xe4\xef\ -7\xd4Fv\xf7 \xc4\x9d1#\x17\xc6\xd46\xf9.\ -\x8b$\xfc\x95V\xe7\xe8\xbe5\xcc\x0c\x89.;\xe2\x81\ -t\xb6\xa2\xd4/#y\xb0v\xa4\x9cq?\xe2\x8cl\ -\x06\x08\x89R\xaa\xe3\xfd\x9e\xd1$\x0a\x18R\x1c\xf5\x0e\ -\xe9Ze]\xe3\xe8\x9ehM\x89\x08\xaa\xe3\xfd\x88\xe2\ -\x16\xe0\x94G\x8b>\x22g\x82\x8ehQ\xeb\xb8\x88\x97\ ->\x97\x8a\x10,\x8b\xc2H\xc8\x8e\x17\x9a'\xe4\x10k\ -\xad\xc1X\x0d\xef\x8d|>\xfc\x0e\xf7\xc4x\xeeOo\ -'\xfe\xdf\xff\xe6\x0f\xf8\xe6\xe3;\x03\xa8\x0c\x11\xc1\xd7\ -\xd5\xc3h\x8e\x87Ka\x94on\x0d\xe7Q\x10\xbcF\ -p\x0e\xceb&\x82\xd2s\xcf\xee\xae7%\xe8a^\ -\xae\xf7#qd\x0c`[\x03Cwj\xc7\xe7[\x9a\ -\x02Qv\xd2\x0ag\xae\xf8\xf8\x1eYx+35)\ -J V\xec\x10\x098\xe2\xfb\xc6\xbf\x1b\xa7(<\xf4\ -yN\xb1\xe3\x0f\xd6q\xcac\x1d\xeeG\xc6\xb8\x929\ -}\xaa\xd2\x88P\xb4\xd9z\x9f\xd3\x96\x983\xb6\xc5\xe3\ -\xc3\xcb*\x0d\x0b\xd7\xa5[pX\x02\x8b\x80\xb1\xe6\xf0\ -\x96\x17\xd8\x91\xc6\xef\x01A\xe16\xc1A\x17Xc\xe5\ -\x19\xa5\xb0\xf0\xbaQ\x7f5V\x9cVSC\xa3\x05\xe8\ -\xe0\xac\x99\xabEc\xba\x04\x9aQ\xd7\x93\x84jg\xc5\ -iR\x85\xd8G\xa1+\x0b\xee\x5c+\xce\x98\xe1\xbd\xc1\ -\x87\xa7U\xf8\x0e\x98\x9f\xd9\xd0\xfdp\x9d\xd2\xa7\x9e!\ -g \x15^z\x8b7\xf2L\x03?\xfap\x9dgj\ -m\x92\xe7Q\x80T(\x02\x8eg\x856]H\x82\x0d\ -\x7f\xf3\xcd\x1b~\xf5\xdbW|\xbeGN\xe2\xc7t@I\xd1V\ -R\xc3\xba\x18h\xe3\x04\xd7\xab\x11\x0bfq\xa2d\xf7\ -?\xa8\x81\xad7\xd4\xc4\xcb\xd7\x1a\x06\x960\xde\x95\xa1\ -SZ+\xf2\xe7\xb5\xc5\x12\xa8[Y\x02Q\xb5gj\ -XVvnNH\x9c\xc6h\x9c11\x93@r \ -\xdaIq\xea\xc0\xc4fq\xca\x9c\x91;|+\x17(\ -\xc0\x82\xeb\x12\x1c\x92\xb3\xf8\xf8\xba\xa3\xd4\x8e\xaf\x9e7\ -\xf4.\xb1\xbf\xa9H:\x1a\x15\xf8?\xff\xd1\x0b\xdf\xb1\ -\x02\x5cW\x8b=\x8e\xa0#\x0dXL\x1d\xd1\xf0\xce[\ -kP\x0b\x10\x1c\xa6^\xc0KA\xbf\xc7\x8c^\xe5r\ -6\x1a\xb7#\xe1v&\x0a\xc8r\xc2\xb6\x18Xk\xa6\ -@\xcb9-c\xfa\x8a\xd5\x1b\x9c\x86\x9d\x9d\xd3\x8f\xa2\ -\xe5\xed\xf5\xc0\xbaZ\xec\x91\x91\xd4\xbd78\x07\xe1R\ -\x14\x16Y \x1a<%2C\xba\xeeH\xa2\xa3\xd0\x8a\ -\xf9\x03\xbdr\x14\x9akC3\xd4\xb4\xd4B\xff\xf9\xe0\ -\xbe;\xd7\xb1\xef\x15\x9b~\xfc\x8cV\xb1\x98y\xbf'\ -F\xf6\x0a\xe8Ik\x8e\xe2\xad\xd6H\xa5\xe0\xb2\x04\xc9\ -R\xa8`\xf8_\x85\x02\x05e\xfbhX\x06,\x08\xfc\ -=\x87\xd5.\xa5\xc8\x95@-\xd3\xfd2R\x03\x8fD\ -\xd1\xdbu\xf5PV\xe1~OxyZ\xa0R\x9fb\ -\xdfO\ -\xe9D\x1b\x94\xec\xce\x01^\xc6\xbdRU\x8a\xce\xd5\xda\ -\x16\x1c\xa0\xad\xd0\xa9\xb87\xa78\x8c\xb9\xeaS\x8c\xd4\ -\x80\xb0\x18\xb8\xce\xd1z\xcc\x0d\xcfWO\xfcc\x15\xbb\ -\x88\xd6\x92|\xb8\xa0\x83V\xad\xd2\x80\x9c\x19`\xe1\x9a\ -\x15OiGi\x0a\xc1+8\xe7\xa0z\xc3\x99\xe9\x1c\ - \x5cH\xe3\xac\x0c\xc6\x89\x91\xeaV-\xb9\xedI\x02\ -b\x9c\x03J%\x9f@8\xab\x12\xc3\xdaQJ\x91\xb8\ -\xc9&\xc1\x1d\xec\xd6\x1b\xa8Tm\x22d\x19;)\x0d\ -\x11\xa4t\xfe=\x17\x99>D\xb1\xffm\x0b\xc5,\x9f\ -o'.\xabg\xc8Em\xb8\xedQ\x0a\x1d\x83\xd5\xf1\ -\xb2\x18){1\x01\x8bU(\xc0\xcc\xca\xbe^=\xea\ -\x08T\x82\x92\x89\x8c\x855\x03/\xcb\x22ht\xba\xa5\ -t\xbc\x5c\x16|\xba\x9dp\xc6J\x0a]\x9b\x7f\xb7\xe1\ -\xc1\x05\xf8\xa2\x9c\xa9\x8a5\x86\x9d\xccqf\xd2\xcd\x82\ -\xc3q\x16h\x0d\xdcS\x94tHR\xf22Hr<\ -\x12\x19\xdd[\xe0\xc1M\x02\xa3\x99\x17\x91\x11\xac\xe9&\ -~\xf0\xd1\xa5\xb6\xdeP\x0a\xc5U\xde\x19\xd4$Jf\ -C\xfb\xe9*\xe8^F\x8fr\x80\xdeQ\x09\x92\x01m\ -}V\xd2\xf5:\xd8\xdd\x03@\x8c\x05\x97\x8b\x83W\x0e\ -Fw\xee+{\x07\xf4\x98di\xa4ZP\xa4(;\ -r\xc6\x0a\x8b\xd42r\x05Z/\x02\xcd\xe9\xe8\xb2\xef\ -\x1f\x1a\x1b4\xc0\x19\xc0:\x03'Jo\x02N\x0aI\ -\x8dV!\x9e|\xee\xf6\x94X\xec(\xe0\xfdL0Z\ -\xe1\xb63\xd0\xe6\xb2\xba\xd9\xdd\xac\xc1@)\x83\x0fW\ -\x03\xfb\x8b/g\xc7\xe9,3\xe2\x95\x92`\xa1\xc6\xd1\ -\xfc\x99E\x99]\xc8\xf8\x7f\xbe.\x88\xe2~\xd8\xac\xc5\ -\x9e\xa2\x14\x90\x98\xab\x9f\xc5{\x94\xca\xa2w\xaf\x91\xd4\ -\xc3\xdep\x9c<0\x8d\xc4\xeaj\xf9\xf7\xd1\x8131\ -\x13\x00\x9d\xae\x9c#f\x9c'\xd7\x1d\xe8B\x83\xb4\x8a\ -\xe7B\xe6\xc4c\x08\x02\xa9\xb7`\xb7\xee%.\xd6;\ -\x8a\x04\x95\xc2\x8c\xaa\x85\xe2\xf3=\x14\xf8G,\x0c\x8a\ -\xd2\x14B\xa7\x5c\x11\x82\x11\x15>a<\xa9\xb0\xeb\xde\ -\x82\x15\x11\x1b\xf7\xd3)\xd3\xc66\xde\x813\x93\x16j\ -4\x10\x02\x83tX_\x13q\xec\x83\x07\xc4\xaa\xd6\x00\ -\xa8B\xec\xb0\xb3fF!\x07oDSA\x87S.\ -|'\xb7\xd5b\xcf\x19\x1f\x02E\xa4G\xcc\xd0J\x0b\ -p\xa9M\xcc\xf5\x22?Kn\xfc\xbcS\x93\xe0\x9f\xde\ -'!qO\x05\x8bc\xde]+<\xc7J\xabP\x9a\ -\x17\xbc\xd5\x06\xa5U\x9cGAoj\xea\x18\x8c6\x12\ -~\xc6&\x8aN\x02\x8a\xbb\xac\xb2\xd0\x8aJ\xff\xaf?\ -\x5c\x902\xb1\xe7O\xdb\x82\x18\x193^\xba\x92\xa2\xb2\ -I36\xe8\x92t@\xad\xce\xa3\xd7&2\x0aZt\ -QI\x1b}\xde\x02\x05\xa41\xc3\x1aC0\xdcY\xf0\ -\xd5\x87\x15N:s\xa7\x1dSa\x17\x0b\x0bZ\x90\x15\ -4\x8a@\x9d\x98\x06\xaa\xc4i\xd6\xa0[G\xd1}>\ -\xa7\x97\xc5\xe2~\x16\x94R`C\xc7yd\xa8\xac\xc4\ -\xd6.AM\x92X\xd8\x014\xcd\xd5\x93U\x1a\x0d\x5c\ -\x8d\x916\x19\xf0\xb6\x9ft^Y&\x98vT\x98\xbf\ -K\x12\xe0[\xf5\xcd\xa9\x8e\x10\x1c\xceTg\xb0\x01\x05\ -\xe7\x06\xeb\xe2\x09]H\x19\xa5\xf0\x0b>R\x15Z\x1c\ -G\xccF[\xc4Z\x85}~\xe07\x7fx\xc57\x9f\ -w\x5c6\x07\xa5\xb9\x03\xd5\x9a\xbb|\xee\x82\xa8v?\ -s\x9b\x1d\x83\xb3\x16\xceZ\xd4L\x7f5\xdfA\x89\xec\ -\xf5\xa4:9\xab\xf1|YP2\xbf\x88\xe0\xad\xc0\x19\ -\xd8\x1dR\xe9\xca.8\x97:-;TqW8\xa7\ -\xb0\xc7(\xc4/\x82\x864(\xa4\xa9\x85\xe4\xc3\x92\x1b\ -R\xcaX\x82\xc7\x1a\x02\xb4\xd6\xb8\xac\x01\xb56\xec\xb1\ -1\xe3[\xc4\x82\xf7#\xcfl\xf7\x0e`\xf3\xecDs\ -\xae\xc8uP\xf5\xf8b\xc4\x5cg\xb0\x0bw\xc8z\x8e\ -Z\xad\x1e\xea.\x8d\xe0-\xa7/\x85\x0al\xe6L3\ -=\xcb\x18%j}zoK\xa3O?X\x86\x0a\xc4\ -T\xf0\xed\xebAkK\x97\xf5\x8c1T\xb0J\xa2a\ -k\xb4}\x95\xd2q\x8f\x05\xd7\xd5\xcb\x05Y\xf1\xbaG\ -\xd9\xd3\xba\xc9\xd3\xef \x0f\x1b\x8a\x87\xff\x0c\x0e*\x0d\ -\xbd\x92\xa1PZE\xaau\x86x\xec\xd2\x99\x94N\xc1\ -\xa6\x93)\xc6]\x04\x97q\x00\xa0:\x05[\xb5\x03g\ -\xc9$\x8d\x8d\xf8P\x096rB\x19K\x22\xd0\xf2\xd6\ -\xc2X#\xe8e\xe1\xd2;\x16\x92\xcc\xd5\x06\x92$\xcf\ -y\xc7\xd5\xc1\xa7\xdb\xc9\x95\x03\x86\x03\xa1c\x97g\x03\ -\x90\xfd\x9e'\xf3\xbd\xa1\xcdD\xc5\x0e\xae\xaa\xe8\xf5\xe7\ -N\xcf[v\xa2\xad),\xc1`?\x13J\xae\xd8\xf7\ -\x8c\xe3`\xe7\xa9\xb4\x96\x916\xe3\x5c\x17\xef\xb8f\xf2\ -\x1c5\xe7\x5cQ\xe5\xf2\x1f\xeb\xa1Z*b\xae,P\ -\x15\x9f\x13+S\xb4\x5c\xc9QgB\x1e\x03\xba\xacQ\ -\x12\x1d\xabQ\x1a\x05LF\x1b|~;\xf0z?q\ -\x13\x22\xdb\xb6\x06\xae&\x0a\xb9\x14\xb5p\xd4\xcd\xc9\x8e\ -\xe0\x8f\x1b\xf0\xcb\x9f}\xc0\xbf\xf3\x8b\xaf\x991a4\ -\x8e\x5c\xe4y\xa9\x12\x11L-\xba5\x96\x1a\x12m\x04\ -\x89\x0c\xb1\x0f?R\x14i\xdd\xb2\x88\x91S\x93\xd6\x1b\ -\x1axa\xb6\xef\xadO\xb8\xc2\x1a\x88o\xb25\xacV\ -\xc2-\x18\x08f\x16\x10\xa47re\xe8\xbd\x91\x02\x8e\ -A\x5c\xa52\xbfc[\x18\xb9\xaa\x04\xfc\xf2\xb6G\xf2\ -\x03f\xe7\x1fd\x9a\x91gJ^\xaa$\xd0\xcd|\x0f\ -\xb0;>c\xc1qd\xec)Q7`\xb8*\xcc\xb9\ -B[\xee\x83)v\x14V~\xcab\x01V\xd0VD\ -\xadEp\xe6Rl\xc6\x5cqf\x16\xd9\x92\xc4\x8b\x18\ -\xa9#\x02( \xdc\x82G\x12\x01\xe2\x99\x86\x05\xba\xe1\ -\x22?\xbb\xf7\xf4\xaa\x07\xcbHf2\x14\xcadY\xd0\ -%bf\xc2\xdcX'\xd1\xff\xde\xc4)\xc1sS\x8e\ -K\xd4\xcc\x95`\xed$+\xb6F\x9blp\x06\xa9t\ -q\xf8))\x96\x0c]7\x0b\xc5m\xa9Thhx\ -Y\xa9\x8d4\xd7\xf6x\xbb\xb0\x06\xe6\x16\xec'\xcf\xe5\ -\x0e`O\x09\x97\xe0\xf1\xe5\xcb\x8a_\xfc\xf8\x09K\x10\ -W\x8b\xa4\xf9UI\x07U\x9d\xf8b#$\xc7.\xf8\ -ce\x1f\xa1])W\xec9\xa1\x14b\xad!\x0dJ\ -k\x15O[\x00:\x1d0\x90g`X>s\xa6\xc3\ -\xe2\xb28\xea\x8aD\x0f\xb1\x04\x8b\xda\xd9x\x05\xaf\x91\ -\x13\xad\x98\xce\xb0\x19\xcc\xdf\xc3Z\xb7\xda\x19\xe2\x06\xcc\ -xv\xad\x00\x1fhU,\xad\x8aE\x94\x98a\xa3\xcc\ -\x9cl2\x97\xe4\xd1@\x86\xe0q\xc6\x8cw\xb5>>\ -\xbe?u\x01\xb0\x9c\xbf~KuX\xe9h%K\xa5\ -a]\x02\xd6\x85T\xb4\x22\x8cv\x92\x91\xaaT\xc1j\ -F/.\xb2\xb7\xbdn\x1e?\xff\xd1\x13\x9e\xae\x0b>\ -\xbf\x1fx\x15\x12\x995\x06g*\xb8'\xda\x0c\xf7\x93\ -\xc8\xc9%pG\xe4\xc4\xf3\x99\x12\x05G\xd6h\xf9s\ -\x04\x1d\xea\x0c\xbcs\xa2~\xce\x92\x95^\xf1\xbe\x9fX\ -\xac\xc6\x1e\xb9\xd7\xe5>\x94k\x08\x00b\xf3\xe2\xbe\xe9\ -i[\x84\xeb\xce\x91\x94\xb1<\xac:#\xa6\xd0$\x9f\ -\xfa\xcc\xb4\x9a1\x19\x8ft\xbf\x18+NaUS\xcc\ -\xc6\xd1\xe7u\xf1S\x93P+\x85:)\xf3@\x81\x1c\ -\xd6]|\xe0M\x04\x8d#\xfe5\xd7\x86S\x92\xd9\x9c\ -s\x1c\xbd\x97&\xe9td$,\xdeK\xceB\x9d\x9e\ -\xd3S`\x1eZk\xc4\xc4\xbdx\xae\x05\xff\xf6\xf7\x9f\ -\xf1o\xff\xe6\x13J+\xb0\xda\xc2X\x8a*\x891e\ -UKN~\x97(M\xe0\xea\xf8\xef\xbd\x1f\x14\x22>\ -_\xdd\x14\xa4y\xcb\xce\xe7\xb2\x1a\xbc<\x05\xd4\xc2\xa2\ -\xab\x09\x02\xd6y\xaa^\x89\xd6\x94\x03O\xf6\xf4\xcf\xdb\ -2IX\x97\xc5\xa2\xb41\xfe\x15\xafm\xe2\x85U{\ -\x87\x0fD\x1f{\xeb\xe0\x9cA,\x12\x80$V\xc4=\ -e\x9c\x91\xbbV\xf2\xc5\x15\x82aa\xa35\xa3M\x07\ -\xd4\xa4K\xe5\xed\x8c\x95,\x0avdU<\xf4\x1a\xf4\ -\xcd\x07\xcfn\xbe\x08c\x00\x9dk\x82X\x982\xe9\x1d\ -H\xd7\x13\xfbi\xca\x15\xb7\xfdD\xcc\x19\xb9\x14\xdc\x8e\ -$\xae\x04Ff\x97Va\xbd\xc6\x12h\xc3\xf2\x964\ -B:\x152b\xcaH\x85\xa2;nNh\xa3J\xb9\ -\xe1,\x05\xda\xb0\xcb\xcd\xa5\xa2t\x06\xfc\x0cOv\xef\ -\x5c\xcdu\x89\x8f]\x02\x85\x951q\x85SJ\x9bB\ -\xb2\xb7\xfd\xc4\x12\xac\xa8\xef\x81&\x17\xd7\xc8\x14\x80\x06\ -\xde\x8f$S4\xe08\xca\xa4\xa1)\x08B\xd5)t\ -\xb199\xc3xjg\xa8\xc1q\xa2y\xa92\x06\x1f\ -\xd3\xbbK\xf0\xc8b\x1d\xebM\xe1\xbe\x17\x00\x0d\xb1d\ -\x9c\xa9\xc0\x19\x83#\x0e-\x085\x0b\x8b\xb3\xb8l\x8e\ -\xb6=\xc9\x10\x18DL\xa2\xb1\xb9\x1a\x1bj\xf0\xd7\xdb\ -)DO\xa66\x96\xda\xa6\xcf\xfe\x12\xe8\x96a~\xc4\ -c\x10\xba-\x96\xaa\x7f\xb1\xf3\xc6L\xd59 \xcc\x8a\ -\xc4w\xbc5\xbe\xdb%\xb3K[\x16\x8b\xcb\x1a\xb0,\ -\x16\xcf\xdbBG\x92 v\xd7\xc5C\x89\x1b\xa2\xfe\xff\ -x\xfb\x93eI\xb3\xfd\xba\x13[\xbb\xfb\x1aw?'\ -\x22\xf2v\xb8\xe8\x08\x82\x22UF\x96$+3\x99\xa9\ -4\xd1\x03h^\xcfS\x0f\xc4G\xd0D3\xc9\xac4\ -(3\xb6\x86\xaa\x22\x08\xf0\x02\x17\xb7\xcb\x888\xee\xfe\ -5\xbb\xd5`\xad\xbdO`\x9a\xb4\xca\xa4\xd1\x00\xdc\x9b\ -\x99q\x8e\xfb\xf7\xed\xfdo\xd6\xfa\xad\xca\x02s{&\ -l{B\xae\x99c\xfbVe\xbdca\xf0<#\x9c\ -\xa3u\xb3\xdbq\x93`b\xd4\xa2\x90{\xd1\x8a\xc4\xce\ -\xa9\xe0\xedybOy\xf0\x18P)2\xcb\x85\x9a\x84\ -\xa8b\x18\x00n\x97\x99\xc0\xa6V%2\x03\xb63\xf2\ -\x0cPL\xf1$VK\xcc,\xbakk8\xe5^\xf9\ -\xf2<\xf1u;`@]D*\xd4\x84\x9c\xca.p\ -F\x9f\xe5\xe4F\x02g\xc9\x8dAm\xc6\xc2\x07\x0ae\ -\x19A\xce}\xbc\x85\x91F\x83\x97\xb9w\x06/7\x0a\ -\x04\xafK\xe0:\xa5\x16\x92\x05\xf5\x0c/3#\xcf\x8d\ -i\xd8\x0f\xa6\xc8Z\xd9\x8a\xdf\xb3'\xf8{\xe6D7\ -H\xcf\xa7a\xa3C\x8eB\x8fG6:\x1b\x8d\x048\ -\x0d\xc4\xb6\x079\x93\x8e\x83\xba\x99\xa8\xf7\x8d\x89\x8e,\ -0\x98\xda\xc8Bj\x9e\xdd\xf0\xec\xcf\x93\xc3\xd7G\xa4\ -\xfdx\xa5x\xb5V\xee\xff_\xae\x01>x\xf2@\x8c\ -\x1dx\xe4&@\x9b1\xc4\xa5\x03\x18p:\xe6Ex\ -i=\x18y\xfe\xc9}\xbd\xff\x90\xbb\xfc\x07\xad\x00\x82\ -\xab\xa9U\x83#F\xee[=\xfd\xd0g\xe4\x97\x1b\x9c\ -\xa5\x8a\xdb\xf0\x04\xb1F\xdd\xb3\xa1\xbde\x9a\xe9\x87\xef\ -Ia?\xf9x\x01\x00|y\x1c\xcc\x89\xd6\x81\x93J\ -E\x8c\x19\xd6x\xbc\x5cf\xdc\x1fq\x10\xd1\x0ea\x1a\ -\x8dgUvjl\xd9\xe3\x85\xbb0\x87\x07NA3\ -f\xc0u\x00vp\x14\xfd\xf4\xaa\xceJp\xc4\xbd\xbe\ -\xb1\xec\x8e\x9d\xa2hO\xe5\xa33=\xcf\xe0\xc8T\xa9\ -\xae\x0b\x7fo\x1f\x02J\xc6\x80pT$,>p\x04\ -|rd\x9ak\x1d\xec\xfcLd\x9b\xa8s\xc4\x92.\ -\x13\x0f\xea\x8c\x863\xd3\xe28O\x0e\xc7\xd9\x00d\xc4\ -h\xa4\x19p*j\x80\x9f\xdc\x16\xfc\xdd\x1f\x1e0\x00\ -n\x97\x09h\x0d/\xab\xc7\x19\x0b\xd7\x22\x9a\x068%\ -%u\x8fu\xce\xdc\xcf\x06\x85\xddTT\x1c\x91\x22\xa3\ -\x5c\x0cZ\xcb\x98\x10\x08\xbb\xb1\x5c\x13X\x03\x98`\x80\ -\xcc=\xd8\xdb#c\x9dI\x93+\xad\x0e[c\x8c|\ -a\x9b\xd3X\xf0\xe4\xfe:\xc6\xc4\xa9\xc7B\xdb`\xad\ -\x15\xde\xcex\x1e'\xaen\xd2H\xb2\xe1L,rL\ -\xe3\xf8u\x9aH(4z\x96\x9c\xb5\xa8E\x015\xc1\ -\xa3d\xdaG_\xd6E#\xe2\x80ufpQ\xf0^\ -\x17\x15\x0b\xaa\xda\x80\x02Nv\x90H\xa8<\xd3\xfbE\ -o-/\x94\xd7\xeb\xcc}\xaee!\xb0\x1d'\xb3\xdc\ -\xbd\xc5\xa9DC\xabg\xa6\x93\x18\x83s\xca\x81/\xf0\ -\xde\xe1\xb2.\x08\x8eh\xd6\xda\xb8\xc7\xcf\xd2\x870\x17\ -\x83\x07\x1euSY\x0e\x06N^\xa2(\x991\x15\xda\ -8\xa5\x1c\xce\xb9\xc0y\x8b\xfbq*)\xce\xa8C\xe7\ -\xda\xab\x81~\xfeT9I\x98C\x10\xf5\x8c\x9f\xd5\xa4\ -`$g\x9c\x5c\x1e\xd0\xa4\x8c\x17\xe7s\x8fp\x85E\ -W2L;\x9c'78\xe9Q1\xc3\xde:1!\ -\x00\xdbct\x0b`\x9c\xc5\xe2\x1c\xee[D\x81\x8a.\ -\xc3g\xb1\x8bB\x1b\x98\xea\xd7j\xa5}\xb1$\x01\x97\ -0\xa2Y\xbd\xe7\xf3j`T\x945\xdc\xae\x01\xa1Q\ -\xfb\xc1\xf5\x19-\x9ek\xe0\xee?i\x9c\x0e\xf0r\x9c\ -\x02\x01dY\xc5\xe4\xa9\xf7:N~f}bk\x18M8\xd6\ -\x81\xb0\x16%U\xa8gB*\xc0\xebu\xc2\x16+\x9c\ -\xb0\xbeGJ\x04\x995\x06O9\xb1$\x8c\xde\x81\xd7\ -\x97@Tz\xa9\xf8|\xe7t?\x14\xae\x19\xadm0\ -(\xb0\x96\xfa\xbb\xdc,Zz\xfe \x11\xe0\x0fC\x01\ -\x07k\x825X\xa6\x19\x97i\xe2!`\xec\xc8w\x9f\ -\x83C`\xab\xcc\x07b\x99a\x8c\xc1\xdb\xfd@\xab\xdc\ -\x91u\x81V)\xc0s?\x11\x82\xc3\x1f}w\x1d\xc9\ -kg\xe4\x07\xfa\xe9\xc3Ju\xfe\x91\x06:\x96\xeb\x81\ -\xc6\xc0\x16E\xe1^\xa6I\x88`\xda\xed:\xc1m\xb2\ -\x86,\xed\xa4\xc0\x0a0\x8a;\x95\x0ao<#\x1aK\ -\x93\xfd\xc3\x03\xaa>\xd9\xf93\x0c\xa6\xb6\x86\xfd\x88\xaa\ -\xd4)\xe4\xe8\x94\xa7\xf3\xcc\xf8\xdd\xe7\x1d\xff\xe9\xef\xff\ -\x80\xb7\xe7\x01c\xea\xf8\x12\xa9\xfa\xa5\xcd\xaf'\xb6\xd5\ -V\xb1\x9d\x04\xad\xc001*\x04\x87\xc7\x11\x05D*\ -\xd8\xf6\x84\xe0\xa8\x85x\xee\x11\xad\x01k\x98I\xf1r\ -\x8eD/\x8d!\xb7\x94\xf1z\x99\xb4\x937\x83\x18U\ -E\xd43\x96v\xaf\x8e(\x9d'\x82Y.\xeb\x84\xdb\ -\xcaU\x0d\x0c$\xaa\x03.\xf2\xb8/!\x8c\x02\xae\x1f\ -\xa8Th\xb3\xeb:O\x1d\xd2\x86\x85M<\x19\xe9\xdc\ -*\xb3\xcc\x8f\xb3*\xd4\xc7\xe1\xb2\x04\xe9\x0a\xd8\xd1Q\ -\xec\xc7\x8cz\xef\x0d\xe6\x10\xf0\xdc3\x82\xd7\xc8{X\ -#\x81='e\x05\x98\xb1\x13m\xc2\xfe\x9e\xb9\xe1\xfe\ -\x88\x88\xe2\x0d\xc4\x5c\xc5\xf6\x16\x0c\xc9Y\xe5\xccS1\ -~(-\xb04v8\xc6\xd0\x1bO\x05o\x81\xb3\x84\ --\xf5\x9fqR<\xecq\x92\xf3\xff7\xbf\xfe\x8c\xbf\ -\xfd\xf5\x17\x8d\xe3O\x18G\x0bQN\x05\xa9\ -pT\xd8\x83B\x1e\xcf\x83dKo\xe8\xdcp<\xac\ -\x9cuZ/\xb0\xcb\xbe\xae\x13Bp\xb8(\x83\xbe\x19\ -\xe0\xf1d\xf1\xdbd\x81\x9c&\xfa\xdd;\x09\xef\x8ce\ -\xb04\xbc:\xf9\xfd<)\x843\x22`\x02J=K\ -\x14{\xf6\xc0\xab\xe0\x11\x95cP\x1a\x8b\xe9#s\x04\ -\xef\xb4\xb3\x8f9\xc1Y\xae\x06\x9e;i\x84<\xc4\xf8\ -~A{\xf7\xda*\x11\xbbz\x9e\x8bV\x84\xfd\x9d\xfc\ -\xab\xff\xedo\xf0W\xff\xe9\xef\xf1z\xb9\xe0\xf5:\xd1\ -\x9e\x97\xdf\xfd\xcfV\xb1\xbf\x97\x95{\xf9}\xcf\xb8o\ -\x11\xeb\xea\xb18\x8f\x10\xba*\xdb\xa2\xe6\x8c3r<\ -oe\x0f\xdd\x8eH\xb1\x99g\xc7\x9a+\x8bng,\ -L\xa3\x10\xb8J\xa4{\xbd\x06|\xba.\x0a\x0b\xa3\x0b\ -g\xeaHn\xad7\x8d3Xf\xa3<\x0b(\xcc\x8a\ -\xc7&\xd7A\xb2\xa7\x89b\xda\x8b\x0f\x02\x9c\xb8\x03/\ -\x8d\xab@kX\xd8\xd0B\xec\xa4\xee\xae\xbaT+\x9e\ -G\x81w\x0e\xdf\x7fy\xe0\xfe\xf6\xa0\xbei\xf2Js\ -\x94\xf6DE\xe3\x9e8\x05\xf3\x86\xbc\x86\xe7\xc1\xa6\xe1\ -<\x0b\xbcl\xd5g\xe4\xbbr\x7f\x9c\x80\xa9\xc8\x09\x00\ -*n\x970~F\xa0I\xa3\xc3\xbf?\xe6\x8ci\x0a\ -J$$\x93\x83\xf6\xbdB\xd1\xa8\xe9\xe9\xabC`\x10\x85{\xeb\xcc\xcf\xa0\xaaK\xc9\xb5\xe8E\ -\xe7\xe8\xdbZ\x8ai\x8e3Q\x0c\xa7Q\xf2\x11\xc9x\ -\xef\x14\xb0\xeeJ\xb0zYb.L\xc9\xaa$\xa6\xb5\ -F6B\xca\xdc\xb5\xc5\x5c\x05\xf6\xa0\x02\xbc\xb4\xfe\x7f\ -\x17X\xd3F\xecg\x17\xa2YQ\x17\xfb\xff\xbe\x1dQ\ -\x17\x0a+\xfc-\xe6\xe1\xc0\x98u\xe8\x96,\x90\x90\xb5\ -\xa4D\x1a\xd2\xe1\xb2\xfc\xf3\xce\x19\x81\x8b\xb8_t\x96\ -Jn\x82o\x02Z1C\xa0\xca\x144\x87\xcb\xe2q\ -]\x03\xe6\xd9\xe3y\x9cx\xec\x11g\xaa\x98g\xda\xe6\ -\xfe\xe4\x17\xaf\xf8\xf3_\xbc\x8c\xec\x82*\xdc\xf1\xa1\xc2\ -\xc1\x1a\x8a=c,$\xfc\x01\xb2\x819\x5c\x17&\xa5\ -\xb5J\xba[.\xf4P9K\xcb%,'EMV\ -\xb0\xed`\xb2\xa6\x93\xe5\xac\xa78^W\x07'\xddM\ -.\x8dX\xd4B\x8bf\x8f\x836\x8e4\xb3\x0e\xa9J\ -9c;N\xc4\x9cq*\xfc\xe5\xbeE\x0a2S\x22\ -N:p\xd2R%>\x02\xe8\x99?\xce2:W(\ -\xc6\x15\xc0\xf0\xd1\xd7&\x80\x93u\xf0\xae\x89,X\x01\ -#\xe1\xaf\xe7\xe4b\x0a\xc0\xff\xed\xbf\xfbo\xf0\x7f\xff\ -\xef\xff/\x88\x95\x9dW<\x95\x8e\x97\x15u\xeb\x09\xfd\ -:\xce\x82_\xfe\x94ik\xe7\xd9Y\x09Y\xc1(\xa4\ -\xf7\xadS\xc0m\x9e\xf8<\x05\xaec\xceTq\xbd\x08\ -Z\xa5\x8b\x7f\x92Z\xba\x07\xc1pR\xc9\xee\xb85\xe8\ -\x02v\xe3PO\x85\x93Mgh\x97\x04d\xf7\x8d\x5c\ -\xcfu\xa2 @>E+]\xeb\xc4\xc2\xd4j\x82\xb0\ -(\x82\x9aI\x9av\x9cA\xcf#\xabX\xa1\xed\x8db\ -f:\x0b\x8e\x93#\xde\xafo\x0f\xfc\xed\xdf\xfd\x16\x15\ -t\xc3\x04\xe7\xf1\xf6\xa4\xe7\xbb\xa1\x8d\xa9\xa1W\xa0M\ -,\x15h,2\xfe\xe1\xfb;3\x15T\x80\xa6\xdc$\ -@mCL8\x07\xaf\xe2\x87 \x9cy\xea\x85\x1f\xc1\ -29\xb1P\xe8P\xad\xde\xdc\xa5\xc4\x95V\xe7\x7f\xd0\ -I1\xa15\xc2r\x8e\x94\x04\xfc\x22\x94,%\xd2\x06\ -\xb7\x18\xf1\xcb\x9f\xde\xf0r\x9d\x98\xe0W*\xae\xf3\x8c\ -\xd9\x07X\xebp\xc6\x8a\xff\xf9\xdf\xfc{\xfc\x87\xff\xf0\ -W\xb8o'\xa6\xc9av\x81\xe4>\x89Y\xabbu\ -\x01\x86\x9cu\x18T.\xb4\x04\xc6\xcc\xef\xfaP\xcc\xb3\ -\xd1%\xdf\x1a\xf5)\x06t\xa9<\x9fL\x9a\xed\xf9\x0d\ -\xce\x11\xf6c\x8c\xc1u\xf5zf\x1d*X \x05\xe7\ -\xf1\xe1\xbape\xacTS\xef,\xa2>_Z\x99\x81\ -g\x8c\x98g\x16\xef\xce\xd2\x09\xb1E\x06\xfe\x94F\xe0\ -[\xce\x0d\xcfHV\xc6vP\xcff\x1d\x9b\xa6\x9c\x89\ -\xfev\xd6\xc1\xc1\xe2\xb22('\xc6*>@\x16\xdf\ -\xc4\xe02O#\xc5\xb6\xb6\x86\x82Z\xfe\xd2\xff\x7f\x7f\ -<\x10\xd0\x7f\xb8\xffY\xda\xcbV\xd7\x97\xd5]\x17r\ -.c\xaaH:\xb0ZuH\xb5\xdb\xdf\x1c\xfe\xfa\xef\ -\xbe\xc7\xc7\x97\x05\xbf\xf8\xeeU\x95\xb1\xc6\x9f\x8e\x816\ -@\xc3?|\x7f\xc7\xb2|\xa2e\xc9\x18\x5c\x16\x8f/\ -\x8f\x13K\xa0\xf7\xa5\xd4\x86,\x16s\x1f\xb59}\x11\ -\x00m\x82\xd6\xb20(\x0a\x061\xc6\xa0\xf6\xb1\xbd\xf3\ -8#\x1f\xbee\xe1\xc5\xdf\xf4\xa0[cX\x0d\x1a\xa3\ -\x84%\xf2\x01Ny\x94\xe7\xc0]\xf2\x148\xbe\x9fg\ -\x8f\xcbJ\xb4i\xb7\xba\xa4\x5c\xf1\x8c\x14n}\xb9\x1f\ -X\x97\x00k\xd8\xf5/3G\xb6g\xcaX\xa7iX\ -\xa4\xa6\x99\xe2\x9f\xa2\xc3)t\x81\x96\x12\xd5:\x925\ -%\x92\xd9\xc8G'kk\xf6D_V%n\xbdm\ -\xb4\x14\xad\xda\xb7\xa3\xf1\x9fg\xc1R\x05\xb3\xa0\xd5e\ -K\xec\xc2{J\x9aw\x1e\xd6Y\xec\x07\x95\xea\xa6\x19\ -<\x9eQ{H\x8b\xe73\xe2\xd2\x03h\x12i[g\ -\xca\xb0x\x07\xfc8O\xb1\x10wt\x18;ZN<\ -\x9c\xaan\xa3\xaa\x9a\xd4Dg\x19\xfd\xfc\xd8N\xcc3\ -q\xb5h\x06\x93DCY\xb0\xa1\xeb\xb2\xe2\xeb\xf3\x84\ -\xb5\x06\x8f##8\x8e\x95\x97)\xc0{\x8f`\xf5\xfd\ -\x0a\x11\x9bR\x86\x05!'\x00\x0bQ\xfb\xcd\x10\xa4\xb5\ -\x8a\x02\xc6\x17\x07\x11\xbf\x98\x05\xdfFd\xaaw\xdd~\ -\xc6g\xf1\x94\xdd5\xe7\x86}'X\x8a0\x10\x1e\xc0\ -\xd6\xf0\xf0\x9c&v\x00g.x\xbdp\x9cz\x96\x04\ -o'\xbc^&\x1c1\xc2\x99\xa0\x08R\x8d\x1a\x01\x82\ -h\xf0\x9eA~]x\xb9\x89R\xad\xe8`\x8bm\xcf\ -p\xaeb\x9d\xc28\x0c\xe7\x99\xfb\xda\xd6\x1aL%R\ -\xfa\xb2p\x15\x01MwR&\xd4\xe7&tnV2\ -\x5c\xabM\xccu\x8a\x05K\xae\xb0\xde\xe83\xa4\xaf\xdb\ -:\x8a\xda\x8e\x14\xf9s\x18\x8b\xe2Xp\x13(Td\ -\x83l\x08\x93\xc3\xf3\x8cd\xfd\xcb:\xba\x04\x8b#2\ -\xb7\xfc\xc3\xf5\xa2\xd5\x11\x11\xcd1S\xc4\x16O\x83f\ -\xf5\xce\x16\x12\xe5\xfe\xf4\x17\xaf\x88\xb9\x8d\x88ok\x1c\ -.\x0b\x99\xfb\x93\xb2\xd9\x0fEN\x97\xc21m.\x8d\ -\x932k\x00\xd3F\x08Ti\x15\x01\x0e\xdeX\x9c\xb5\ -h\x82SP\x9b\x835\x19\x97\xc5\xd1\xaa\xac\xcd{k\ -\x15O\xb9\x87\xba\xc2=x\x83\xed\x94F\xc3\xf2\x00\xde\ -\xf7\xaag\xc7JSB\xcf\xfb\xd2\xa8\xb1\xb0`GW\ -\xb4\x0a\x02\x18\x94\x15\x82%-\xd48L\x01\x08\xe0z\ -\xea\xdf\xfcO\xff\x0eo\xbf\xfb5\x96\x97W|\xfa\xf4\ -I\x85p\xc1\x22\xc7HJ\xef\x8d^\xcb\x95,\x03\x11\ -\x14Kk\xb8\xae\x13\xbe\xbe\x1d\xf8\xf9\xa7+\xa3c\x1b\ -U\xfc\xc7\x19\xc74&W\x0a[\xd7iR`\x14\x7f\ -\x9f\xee\x00\xa2\x1b\xc8\x0c\x8b[\xb8\x0688\x1c9)\ -\x8d\x93\xb6\xcf\xd6\x0cl\xa3\x10\x9a\x1e\x7f\x8fR\x12Q\ -\xc6\x8a\xfe\xbe,\x5c#\x184\x94F!\xabq\x0c\xa4\ -J\x15X\xd6\x09\x8f\xb7\x0do\xdf\x7fEk\x0d\xbf\xfa\ -\x87\xdf\xe3_\xfd\xb3?\xc7c\xdfq\x1et%x'\ -&\x87\xa7\xce\xec\xcc\xd4\x13\x18\xb0h\xe7\xea\x83\xac\x94\ -\xd6\x1a\xdc\xd5\xe1\xeb\xdb\x89098\x18N\x03@\xb1\ -\x22\x1c\x08\x0e\xb2@u,,\xe7\x89\xabU\xde7\x16\ -\xcd\xb2H\xb2\x96\x05a.\xf4\xdf\xf7\x02\x1a\xa0\x0d\xb6\ -\x17x\x0d,\xb8\x01\xb9\xb7j\x86q\x18\x0d*dG\ -\xaf\xad\xe12\x11\x94T+Q\xc6k\xf0\xf8p[\x91\ -2\x1d*\xc1sb\x83\x08\xffO\xb1\x96\ -6\xd1v\xe5P\x1a\xc7\xa01\xd7\xb1\xe3X\x82G\xf5\ -M \x16\xfa\x90I\x02K\x08\xc0\x10#\xc1\x00\x1f\x96\ -\x80\xc7\x1e\x07\xbb\x9dhEvqF\xbb o\xb9\x97\ -\xba\xae\x1e\xdbQp]fT\xa8\x0a3\xdc\xe5\x1d9\ -#\x15\x1e\x94)\xf1\xd0\xad\x95{ \xe7\x1d\xee\xfb\x01\ -\x1c\xc0\xf5*\x8f\xb838\xcf\x04\xef\xb8\xe7.\xf2Y\ -\xd6*MB\xea\xf6\x1f\xf9\xa7Q\x90\x1b\xbb\x99\xe5\xc2\ -\xaa\xbb\xea\x02/\x15\x80!1\xee8+\x1e\xc7\x89\x9f\ -\xbc^P\x0b\x10\x0b\xa9agl\xb8\xac\x8eq\xc2\x13\ -c\x83[\x01\x96\xabG\xad\x85(]\xd0#K\xf6}\ -\xc5qTL\xa1q\x0fn=\xac\xeb\x9f\x11;\x93\x9b\ -c\x98GJ\x05a\xf5\x9aH\xf0\x22\xd0Z\x97x\xe6\ -\xd0I\x88\x12*\x19:2\xc8\x8e\x07\xe6\xc9\xe28+\ -^\xd7\x151f\x92\xc4\xb4\xe3cd)\xad{\x06|\ -a\xd6\x85k\x98\xe73\x22Ln\x04_\x00\xfcw\xc5\ -T`\x1aCpN\xc1?\xbcS\xec\xa6\xa1Wv\x99\ -\xdf\xa3z\xf7\xa3`\xf6,\x8c\xfa\xcf\xc8\x8c\x02\x83\x16\ -,\x1a,\xe6\xd9\x01'\x0f\x00\xd3,\xee\xdb\x81\x0f\xd7\ -\x95:\x93J(\xcac?Yq\x8b\x9d`\xab\xc1\xc7\ -\xdb\x82\xef\xef;\x8e\x9c\xb1\xae\x01\xc60o\xdc\x18\xa3\ -|\xf64^8\xf9\xf2x\xb0\xe7\x8axr\xeacd\ -\x85*\xadJ\xeb`\xa9MY\x1cL\xe3\xe5mt\x91\ -R\xe5\x5cq\x9d9\x22=s\xc3\x91$\xe6\xaa\x06\xf3\ -\xdc-GY\xbb=\x07o\xa93y\x1e\xa7\xd6S\x1e\ -\xb5e\xbc\x5c\x03\xee\x8f\x08\xef\x1d\xd6\xc5\x8d\x18\xd29\ -\x04\xb4Z\xf8\x5c\x0a\xeb\xdbw\x9e]\xe4\xb4\x1di`\ -VoK\xd0~\x96E8U\xf1\x0e\xa6\xbc\xd3\xd7\xfa\ -\xc1y\xa6<\x9e{c\x0cP\xa9C\xa8\xba\xac:\x15\ -.\x8a\xda\xe7\xad\x83\x0f\x0d\xa5\xd8\xf1\xfb\x07\xcb\xc8]\ -\x02\x96(\xb8|\x1e\x89\x11\xc1Z\x03\x9d=$K\xf0\ -\x9aX*\xd6\xe0qY(\x08,\x85t\xc0\x94\x09\xe6\ -\xf2\x96\xc5\x1e\x0fQ\xae\xd7l`\xd0\xcc\x99*\x5c\xd7\ -x\x18\x03k\x1d\x1c\x0a\xac\x09(\x12\xd0\xbc\xac\x13\x85\ -c*\xc8\xbb\x08\x90\xe2\xb3\x0e&2#\x8a\xdc\x1a\xe0\ -\xc8l@\xfa\xf9\x004<\xf6\x13\xa5TAt\xfa\x0e\ -\xb9i\xe5\xe3a\xad\xc3\xd7\xc7\x01\x98\x06\x9b)4N\ -\xb5\xa0% \xd8\x00 \xcb[N\xca\xa65@\x8a\x09\ -\xff\xf2_\xfe\x1fq\xa4BMPL\xb00\x9c T\ -C!\xa6\xa53%&\xb9c\xba\x9a\xdf\x05\xe4\x9aP\ -K\xc4\xb2\xcc\xb0`A\xba\xed\x09\xdb\x19\xf1\xe9eA\ -l\x95\x01E\xa9\xe2v\x0bp\xc6\xe1m;\x14\xdf\xeb\ -\x06\x22\xfb:\xb3`5\x8e\xd3\xa7\xfb\x91\xf1\xf1\xb6\xf0\ -y\xd5\xf4`\x09\x14\x0c\xef9\x0f\x0cqG#\xd3\x22\ -G\x94\xf1~DX\x17`\xaa,\x97jp|\xa0\xcd\ -r?Y\xe8\xff_\xff\xcf\x7f\x8936\xc1\xc7\x9al\ -\xd6\x5c_\x85@=\xc6:\x5c\x15\x0c\xb6\x82+\x9aZ\ -\xc8\x8e7Mh\xb2\xb2v\xf7\xc2\xa1\xe2a\x12W\x22\ -x\x0b+v\x81\x0f\x16\x93g\x12\xa5\xb5\xbd0h\x08\ -\x01C/C\x8d\x8f\x17\xa9\x92\xef/\xd7\xcf\xb4\x95W\ -%\xaa\xa4\xdc\xe0-F\x14\xf2q&B\xc9\xac\xc7\x16\ -\x0b\xa6 \x12\xa8&r{$;$)\x1d\xb37}\ -'2N\xe9\x0dz\x03T\x1a\x94\x19\x01\x5c/3Z\ -\xe3\xaa\x9b06\x07\x833\xfe\xe9\xf2\x1f\x7fP\x1c\xf0\ -\x0f\xd2\x00\xe4\xfc\xd3\x16\x82m\xcd0X\xc5\xca.\x94\ -\xa5\xe8\xce\x22\x03\x06\xe7p]&Q\xd9\xd4\x15:\xc5\ - j\xd4\xd8#D\x1f{D\xf0\x14c5\xc3\xaa\xb2\ -ws\xde{@\xa2\xa3\xeb\xe2\x15G\xda/\xcf:\x12\ -\xc2\x82#\xed\xca\xda6b:\x9d%&\x97\x8cq>\ -\xe0\xeb\x12\x10O\xeep\xb6#\xc2\xc2\x8ex\xe1\x5c8\ -\x1e\xfcp[\xe0\xd5\x15\x9e\x89\x02\x1e\xe6\x99\xf3a_\ -\xfc;\xaa\xb6_\xb0\xbbp\xa9\xad4\xf8@~xm\ -\x05\xa5Q\x0cU+\x05g\x1d\xfcs\xc6D\xbd\xc2e\ -\xc6sO\xd8\xcf\xa2\x15\x87\xc1\x97\xfbNB`76\ -\x03\x0a\x17!\xfc\x85\xa3}f \x04\xef\xb0N\xcc\xd7\ -\xdev\x1d\x84\x0e\x12\xd9\x9d\xa0\x09\x8b_6\xd7\x16<\ -\xa0\x89H%\xc4h\x09\x16\xc7\x99y\x01\xe8\xa5\xe2\x85\ -\xaf=\xa6hx1\xd1\x803\xcf\x1e\xeb\x1c\xb0L\xb4\ -\xa8\xd4Za\x9c\x84{R\xd0\xe7R\x902\x1f\xf2\xd7\ -u\x81\xb7T\xde\xdf\xd6ID>>'\xb5AZ\x0a\ -\xa59\x06\x85\x1fU*\x8c\x83\xacv@\xc5q$\x0a\ -\xe0\x12/\xbee\x0aL|\xf3,\xda\xba\x1d\xcc\x1b\x87\ -\xd682\x0c\xde!eb_\xc3\xa4\xaeU)o\xad\ -50O\x9a\xc5k\x8f\xfct\xc6R\xc0\xd5*]\x00\ -\x90\xc8\xcd8\xd9\xbd\x0c\x8e\xc8\xbdcJ\x95\xa9\x90\xea\ -hC\xe0Zb\xf2\xd4\x88\x18G\xf1\xdacKZ\x97\ -\x18\xad\x0f(\x00z\xbd.\xa8\x0d\x03\x1e\xd3/\xe1R\ -\xb2,Z\x0d\xeb\x120+f\xb8T\x82\xaaR\xceD\ -\xe9\xea\x12\x0b^S\x17\xd3\xc5V\xcc\x87\xffp\x99\x15\ -!\xcd\xdfk\x99\xcd`\xc1?v\x06\xe7\xf4\xd5\x8c\xd5\ -N\x93.\x00\x8e\xee;\xa3\x1f\x86\x811\xa55\xbcm\ -\x07\x1e;\x1d\x05)\x17\xc4\xca\xdd}\xad\x0a(\x01\x11\ -\xde\x14\x9a\xfa!\xd8\xfd\xf4\xba\x0cAZVZb\xb0\ -\x12\xb85\xc6\x04\xc7L\xc5~\x08\x06\xeb\xea\xc5\x85\xa8\ -\x98\x1d\x8b\xc0\x0f\xb7I\xf9\x19\x93\x9eKhw\xab\xfa\ -\xaaq\xe2\xb0GZ@s-\xc8\x1d\xc0$z\xa7S\ -\xd7\xee;\xbb\x22S\xdcg\xac\xc6\xe0F\xb9$F\x11\ -\xcf\x81\x93\xa3\x98\x0a\xb6^l+P\xac\x9f\xa2r\xb9\ -\xe2H\x14p\xce\xb3\x1b\xce\x1a\x0b#\xb7B\xa7\xbbY\ -\xbc=\x8eA\x5c\xb4\x96\xe2\xc0y\xf2\xb8L\x0e\xde\x08\ -\x9d\xad\xef\xbc\xd5\x8aZ\xe8\xe2\x88\x85\x93\xd0\xdb\x1a\xf0\ -z\x99) \x14\x968\x97\xa6\xbf'\xab\xd0n\x0a\x15\ -\xa2\xf3\x08\xa0\x1b\xcb\x19\x87\xed<\x89\xe4\xb6VI\x95\ -\x0e/\x97i\x90\x17_.\xb3\xb2P\x03\x02Krm\ -\x02\xdfXl\x1a\xe3\xe6\xdc\xf0r\x09\xb8LA#\x16\ -N\x0cR\xaa\xa8\x85\x22\xbc\xc73\x0d\xd1\x0c@1I\ -\xa9\x1cy\xfd\xe6\xf3\x0e4\x83\x8f\xb7ix\xb6c\xe4\ -\x18\xfd\x88\x1c\x0d\xdf\xd6\x89\xa3~\xc7\x8b x\x87\x98\ -\x12\x0e\x056\x18(\xf65e\x94f\xe0\x82\x1d\x8ap\ -\x82\x82\x1a\xce\xb3\xe0~\x9c\xcc6\xb7L\xd3\x9bg\xee\ -\xe8c\xce\x88\xf5]\x8d\xda'\x16\x06\xb4=\xe6J\xf1\ -\xc6&\x11Yk\xf4\xc4\xb2\xda/J\xf3\xb2\x98\xa5>\ -\xef\x9da\x7f\x11k\xa3\x9d,X\x87\xc5+\x1e\xb7\xca\ -{/\x98\xd2E\x1d\xe9\xdbv\xe282\xa3r=\x01\ -F1S\x84\x19\x8f\x08\x80\xcfh\xaaM\xe27\x9e%\ -\x00\xd9\x22\xf3\xec\xb5*-\xea\xe4\xa91\xea\xbfWU\ -\x83\x97rUZ\xa3Ud7]S\x9d>i\x0c\xb3\ -6\xd8\xc1\xf3?L\xba\xb4\xbc\xb5\xc8*\xb0R!_\ -ar\xa2H:rZj\xa3\x9e\xe5\xb9\xb31Z&\ -\x8f\xeb<\xe3\xba\xcc<\xdfEm\xec\x13\xa3\x98\x986\ -[\x1b\x9b\xaau\x99\x10\xcf\xa2?\x87\xef\x90\x11\x91\xd2\ -\x0bL\x95J\x93\x05\x9c\xe9\x97\xcb\xe2\xb1,~\x04;\ -\x95\xd2\xc5\xa3\x8c1\x9e\x85\x9aO\x99\x9c\x09\xd2n\xdd\ -`\xfe\x07\xef\xb8R\x92\x0b\xa0S\xfa\xb6=\xeb\xf6\x88\x5c3b\xa1\ -]\xf1L\x15\xcf\x83\xf1\x97\x93v\xf2\xb5U\xe4\xd4a\ -<\x0ds \xc2s\x12\x9b\xbb\xab\xf1\xe8o\x0d\xe2\xd7\ -\x1b\xa5\x19rzQ\x1aw\xb5\xfb\x9e`G\xfe\xbc2\ -\x132w\xd89\xbf\x93\xbb\x9c}\xff\x0eri\x03d\ -\x03\xc1Z^/\x1c_\x9e\x99\x16E\xe7\x19;}\x1c\ -\xb2\xea\x89\x86\xb4my\xec\x8a\x9dux\xb9P\xb9o\ -\x8d\x11\x16\x96\x13\x9bir\xec^A\xa7J\xf0\xb4{\ -6\x81\xafz\xf6\x01'$\x01\x9b\x04\xa9\xcdpj\xb4\ -.\xda\xdb\xabSx\xbd\xf29\xe1\xa5Qq\x7f\x1e\xa8\ -\xad\x8d1\xfb~d\x12\xc3rC5\x8a\xde\x95\xbf\xde\ -{2'\xacS\x10\x8e\xdc\x01}\xdfKOx\x1a\x08\ -\xe3\xb7\xed )\xf3\x88R27\xbc,\x0b\x82'\x80\ -\xa9\xe8\xf7\xa1\xe0\x96\xe3v\x80\x09i,$\xfd\xf0\xef\ -\xefg\xa1K\xa0\xd0\xfd\xc3\xe9A\x93\xb3\x82\xe2\xcf\xa8\ -\xb6xR!s\xc42\x9c3W]>\xc6X\xfc\xe7\ -_\x7f\x8f\x7f\xf8\xfe\x81m\xcb#i\xedz\x09x\xbd\ -,\x149F\x8a\x1cS\xe2\xa4\xe4\xc8\x19Q\x8e\x06\xef\ -\xc8\x8e\xaf\xe2H8gpU\xaa\xde\xe4\xfdp\x05\xd0\ -\x96\xe6\xf1\xf6<)\xf0\x1bho\xe6T8g\x15\xc9\ -\x5c\xc9p\xc8i\x88\xd9\xbc\xc0`N\xbf\x87\x11\x0b\xa4\ -\x0b\x12\x93.\x82\xcb\x14\xb0\x0b>5O\x1e\xb1\xd2e\ -\xb3\x84\xc0\x8b\xfb`@PLMvd\xae\xec\x82e\ -,\xb9\xeb\x05Wa\xd8Z\xae|\x9e\xba\x88\xf7\xcb=\ -b\x9d\x89\xa5\xdecebby\x1f\xcb;]z\xbc\ -\xc4\xb8^\xf8\xf6/oyy=\xcf\x88\xb7\xed\xe0T\ -\xccY\xbc^\x08\x1a;3\xc5\xae\xec\xacyJG\xd9\ -\xfe\x1a\x0cb\xe2dp\xf2AH\xdc,\xd2\x225\x1a\ -\xd6r\xea\x953\xd73E\xaax4\x0a\x8a\xb9\xae\x05\ -\x8e\xcc&\xc9\x00\x88\x95\x97\xdcq2\xa8\xeb\xe3\xcb\xa2\ -)W\x1e+\x92y\x0ap\xc6\xe0\xc3\xcb\x02g\x95\x7f\ -\xe2d\xcf,\x99\xefa\xe0\x22'\x13\x82\x82y\xd2\x1a\ -\xb0O\x7f\x12\xf7\xed\x0c\xf82B\xedB\xe8j~\xbe\ -\xd2\xdca\x9e<\x9f\xeb\xfd\xd0t\xc4\x0e\xfcsR\xf8\ -O*y\xd8!{:\xeae\x0e\x0c\x0c2\xb4qB\ -x\xe3X\xf28\xbf,w\xaf\xd4\xf8\xc8QRJ\x1b\ -\xdc\x8e\xb3T\x09\xa0\xad\xf4Ur\xbd\x05\xa3\x14S\x92\ -Y\x8f\x93\xc4\xc8\xe7~\xa6?\xd4\x97\xfdG+\x00\x9a\ -i\xd5\xb4V\xb2v'N*\xddV\xfa8\xc4h|\ -E\xd1G\xcc\xdd\xef?\xd1W\xad\xcb+\xd7<\x02V\ -\x8e\x94q\xc4\x8a\x22\xe2\xd6!B_\xe9\x97X\xe4x\ -\xf92;\x18'o}j\x82t\x18e\x07\xc8y`\ -=B\xe0\xcb\xf4\xdc#\xe6\xe0D\xf3\xd2n\xd2\x13\xa2\ -Q\xd1\xc6\xc3\xeb\x9d\xc5\x9b\x82gz\x10\x0b@\xb5\xba\ -1\x169\x17\x1cC=\xcf\x17r\xf2B\xe8j\x8fE\ -\xff\xba\xc1\x9e\x0abN\xa3\xfak(\x22^qg\xef\ -\x0c\xdd\x0b\x93\x000\xd63m\xec2\xbf\x0b^\xba\xba\ -\x9e\x01\x10@\xeca\x8fz\x9fS-\x88\x91\xe3\xb9\x8e\ -c\xa6@\x8e'v\x12\xb6\xd8K\xe05\xcf~X\x93\ -\x9c\x8a\xb3\x10$\xe6Q%o\xc1*xOe\xeci\ -c\xa2\x17\x99\x05\x87\xd1a\xceD\xbe9t\x11W\xc6\ -\xe7\xaf\xbb\xa6\x05\x80\x0f\xea\x0a\x04T:5\xae\xf7\x8e\ -)Z\xad\xf2\x85,\x95\xd9\xf6\xcbD\x9f\xb21\xf2\x9b\ -K\xe9\xbc\x8a\x9bm\x0dijFAE\x14K\xf6\xc3\ -7\xe8\xf72c\xbc\x98\x1b\xb5\x07\xcbL[\x5c\x17v\ -\xf6\x17\xbe\x94\x82\xcb\x14\xf0r]\xb0\xedI\xb4.\xaa\ -\xec\x81\x86\x8b\xfe\xdcT\xb2\xc4v\x0d\xa5\x18\x18C\xfc\ -m\xcf\xe7.\xa5\x07UQ\x18\xe7T\xfc\x1a8\xfd\xfe\ -\x0c\xc3Y\x02\xed\x9d%74M\x87\x9eG\x94\xf0H\ -J\xe3\xda\x86&\xa5?\x93\x10]m\x99=r\xce\xb4\ -`\xc6\x8a,\x96\x05]\x03\x845\x95V\xf4\x0e\xa4A\ -/\x0b\x9e\xc5L\xd5\xf3\x9a\xb43>\x8e2Dp\xc6\ -\xb0\xfbdF\xbc\xc7\xebm\x01*/\x8aZY\x84\xf7\ -\x1dq\x87o\x05\x15\xfe1\xf2\x90\xf5\xce+?B\xd6\ -@\xad\xfcv9\x09rn\x83]\xd1\x03\xa7\x00F\xc7\ -\xf6K\xf4\xf3}\xc7\xb6\xc519\xea\x93\x83\xe0=J\ -\xe5sy\x942\x0e{:\x1b\xde3\x0dR\xce\xef\x90\ -\x19\xc3Q\xb0w\xe2\xe0k\xd5\x933\xedWQk\xbe\ -\xe3\xe0\xc5\xd3\x1b\x83\xc9\x87ao\x8c\x91T\xbdu\x0a\ -\xc8\x05hZ\x81\xa5L\x9e\xbe\xb1\xef\x99\x031\xd1\x82\ -\xd7\xed`\x937\xa3\xe0\xf6\xb6SO\x0b^Vu\x9c\ -\xb9\x92ZY\x9b\x92\xe0\xda\xb8\xf4;\xc1\xb3\xc9\x1aX\ -jC\xcdu\x04\xf5t\x8c\xf8\xe4Y<\xd7L\xdeA\ -\x8c\x15\xcf\xb3\xbf\x7f\x9cx\xce\x93W43\x8bzZ\ -M\xd9\xc1~\xabyh\x8d)\x92\x00/\xf7]E\xca\ -~\xea\xf2\xf5V\xff\x1c\xb3)h\x0f.83\xc5\xb1\ -A\xe7/\x00<\xb7Sn \x8f\x97\xdb\xac\xb5\x04G\ -\xf99sbr\x7f$\xd4\xdcFr\xdeua\xa7\x1b\ -\x0b!>\xcf=\x0a\x14\xc4\x091\x0b\x0f\xea6b\xec\ -Bsi\x09\xac!\xf3\xa3\x14\xdc\xb78\xac\x9fg\xac\ -\x9a\xd6\x16\x94Z$\x92fAp\xa4\x8ae\x9a\x10c\ -\xc5}\xcb\x88\x89\x05\xab1\x14,\xf7\xf37\x8b<\x9a\ -\x0a/\xe3e\xf6\xef\xa8\xe9\x89 \xae\x94XdR\xd0\ -ie\xd9\xe3\x9a\x07\x9d\xef\xdf\xa8E\xeaB\xbf\xa0\xa2\ -\xaf\x1b\x93\x1a*\xae3Q\xd8\x9cT\xf2?\x7f\xdb\x0e\ -XC\xcdW\xa9\x99\xb4\xceZ\x91r\xc2)\xb7\x92!\ -\xe9+5\xd3~\xbc\x15\xc0\x9f\x5c~\xd5f\x9fs\x8c\ -\xdc\x09O\x81t<\xee~\x9a@\x1c\x80\x83\xc5q6\ -U\xbc\x190\x0d\xc7\xd9\x1f \x8a)\x96\xd9\x8d\x8b\xa4\ -\x99\xaa]\xaf\xc1u\x0d\xf0\xcekDi\x11fV>\ -\x04\xde\xa4AI\x0a\xc1b\x9a\x82\xa0\x1fV\x81\x1d\x09\ -)ex\x03\x5c/\x93BX\x0a\xf6\xe3\xfd!\xe7\x1e\ -\xceh\x5cH\xafv\xbf\xe0 \xb8\xc9qf\xa0\x15\x86\ -\xe1xR\xfcr\xe5X\x16\xe8\x81(\xf4\xa3R\xcf\xca\ -Q\xe5\x87\xeb\xc2\xe0\x12\xd1\xab\x82\xeb\xfeRN\x19\xbe\ -n\x07\xce\x0e\x9e\xd1\xde\xb5\xb4\x86-\xa6\x81AM\xb9\ -\xc3sx\x81Y\xd3/\x88&b\x1es\x0a\x8e\x98\x94\ -\x16\xd5-c\x9c\x9a\x94\xd6\xf0xRM\xea\x9c\xc3\xb6\ -sJ\xb3,\xfe\x1b6\x00\x85_\x14\xffe|yc\ -\x11\x19\x9c\x95\xb6\xc2r\xf2`\xcc \xf5\x01@,\x14\ -\xe6\x5c&\x06\x12\xad\xf3\xfb\xeep\x9d\x03j\xadxn\ -ytJ\xde)\xa1M\x00\x95,\xbe\x81\xfff\xdc\xdb\ -\xfd\xe7\xcb\xc2I\xc2\x1a<\xf1\xb0\xc6`\x9a\x02\x96\xc5\ -\x22KH\x89\xd6\x14\xe2\xe19\x06d6\x13\xb5\x19\x0b\ -Ute\xf9\x00\x00\x80\x00IDAT}\xdd\xcf#\ -\xe2\x88E\xc8\x5c}W\x82\xe9L\x81S\x93\x983.\ -\x97\x19\xc19\x1c\x07\x95\xe1\xc62\xbb\xde\x18\x90\xd4X\ -\x0b\xbca\x9c\xaa1$M\xf2El\x12B\x01o\x8f\ -\x13\xf7=\x22\xe7\xac\x0cy&\xb3=\xf7\x84\x9ch\x0b\ -\xdb\x0f\x1eDG\xac\xf8\xc3\xd7\x8d\xf9\x11\x9e\xa2\xc6\x8e\ -6M\xb9h\xf2\xc5b\xe18\x0a\xde\x9e;\xde\x9e\x11\ -\xb1\xd4AN\xb3\x96l\xd2\xd2\x1a^.\x9c\x9c\x95\xac\ -\x10\x13\x80a'\xadJ\x0f\xc1\xeed\xdb\x13\xa0\xd0\xac\ -\x5c\x12\xd6\xa0\xf1|\xed\xbbE\x12\xe7rm\xd8N\x8e\ -Y\x1f\x07\x81H\xb3\xf7\x8c\x1dm\x5c\xa9p\x95\xe01\ -M\x16oOz\x9di\xf9\x12w\xa2p]\xd6\xc7\xc7\ -/\xb7I\x88\xef\x9e\xe4I\xec\xf2\x9e\xf8\xec:k\xf0\ -\xcf\xfe\xf4;\xfc\xd3?\xf9\xa9&\x88\x18\x94\xbdZ\xc4\ -\xd2\x90.#x\x0b\xe3T\x097\x08\xafLWO/\ -\x90\xf73\xe1\x8cu\x14|\xc6@\x9c\x0a%\x1c\x06\x0a\ -V\x83\xb7\xb8\xef\x09\xc7\xb0\xd6Q\xac5y\xb2\xf4\x8b\ -\x923C\xc0\xc8^\xdfc\xc4\x16\x13\xb6\x8dl\xf89\ -\x04\xd0\xc9\xa9\x00%\xcb\xdc\x89I`\x9d\xd6\xf8\x5cU\ -\x80)y |\xeb83\xe69 J\xc0\xd9T0\ -\xb4F\x8d\xcd\xb6'Mc,\x82\xf4\x1b\x1d\xadm\xc4\ -\x92\xf7Z\xebu!)\xd1\xc9\xb4>N\xc1\xb1\x0b/\ -\x05\xcero\x9esU\xaa\xa1\x13\x1c-K\xec\xe9\xe0\ --\xcfpN\xa8\xbc\xdee?\xa6\x029e\xfc\xee\xf3\ -\x86\xff\xf5\xbf|\xc6\x97\xe7\x89\x5c*\xd6\xc9\x91KP\ -\x1b\xbe\xde\x0f\x1cg\xc1y\x16\xac\x0bY\x0c)\x93|\ -Y\x1b'\x14\x97y\xc6\x14<\xae\x17ZW\xad\xec\xad\ -U\x98t\xafg\xad'\x93\x02 \x0cN\x9a\x8dZ\x1a\ -y\x09)\xa1\xe42tI\xa5\xd5\xc1\xdch\xa2\x04Z\ -G\xb1 \x7f76\xa9\xf3\x1c`D@\xfc\xfa\xdc\xf1\ -w\xbf\xff\x8a\xf4\x0d\x0c.8G\xcc\xbb3rf\x90\ -3r\xbbL\x5c\xd3D\x82\x9d\x82\xfew'\x97\x09\xc3\ -\x97x\x0f\x14\x15\xe6\xa5\xf2\x8c\x02\xea\x00\xa6\x95\xaa\x09\ -\xaf\x10\xc2^\xdfW\xcc\x15\xdf?\x0e\xec\xb1k$\xb4\ ->\xb2\x9c\xfa\xf6\x86\xa0h\xb2bd\xaf\xb4\x9e\xf7\xd6\ -\xe2j\xfe'\xfb_\xffx+\x80\xff\xd7\xbf\xfd\xe79\ -5W\x97\xd9J4aQ[?L\xf8\xf78c\x05\ -\xd2\x81\x08r\xca\xb8\x97Ul?\x0a,(z\xe9\xdc\ -\xefu\xf6\xb2\x1f\xf1\xc3\xdfN\xb2\xbao\x12\x99\x9d)\ -I\x94\xd4\xefi\x8e\xbbbL\x1c\xd9\x07\x8e\x1aC\xe0\ -8\xb8W\xf3\xd68E\x82z\xa0\x19~\xd0\xd6\x0d\xbf\ -\xfcu\x09\xa3c\x9e\xa5\xe0<\xce\xa28\xce\x8aV\xcc\ -\xd8\xc31\xc4\x85c\xd9e\x0eDbZ\x07g*\xee\ -\xcf\x84\xcfo;\x15\xa0\x8d<\xee.\xd4;\xcf<\xe0\ -$\xcb\xe4\x86\x1f4\xe6\x82\xc5;\xcc\x12\x90\x8d\xfcp\ -\x09\xc1\x9c\xf5p\x0a\x0a\x82ixHK\x10\x9cC\x93\ -\xe2:\xd7,\xee\x01\xab\xc9\xd4\xe8\x85\xbe.\x13L\x03\ -V\x89\xb0\xce\xcc\x1d\xf2\x99\x18\xef\xca0\x8c\x84\x94\xa0\ -\xfd!ii\xd6\x1a\xe5!\x88\xc3n\xa0\x83\xd1k2\ -\xc1\xcb\xe9!\x08\x11\xc0n\xac\x17Eg*\xf8/\xbf\ -\xf9\x8c\xb7\xfd\xc4c;\xf1\xf5I\xe6\xf7s\x8b\x98\xbc\ -\x1f\x0f]\xd6\x81\xd8\xaaA\xb0\xdc\xcb\xf6uDn\x15\ -1\xf3%(\x99\x97|\xf7\xdav\xd1)DV\xcb\x95\ -H\xd8\x9c\xa9^\xbco\xa7\x94\xf2t\x85\x18A?,\ -\xde\xb1\xa6\xcb\xec\xf1\xd8)<\xea\xba\x82\x5c\x0aj1\ -\xe2\xe43\x1f\xc0~\x93\xe8\x06\xf4x\xe9\x19\x97%\x90\ -\x96\x07\xc2i\xbcF\xef\xd6\x937=\x05'a[\xc3\ -v\x16\xb4\xda\xc6A\xbf\xce\x01\xd7\x95\x5c\x85\xc7\xf3\x18\ -\xaa\xf5\xdb\xc21\xec\xec\xbd\xc6\x99]\x8dl5\x85\xa9\ -\x12\x15B\xd1\xc8\x00L\xc5\xb2\x10\x9d\xfdx&\x1d(\ -\x9c\xac\xc5\xc8@\xad\xf3\xa4]\x8e\xc17\xc0\x8b\x10\xb8\ -\xf9^I\xfb\xf2\xfb\xaf\x1b\ -\xc3zz\xa44\xc0t;\xe8\xe7\xec\x08k\x00\x8f#\ -a\x9e\x03\x0be\xe1\xb8g\xef\xf1xD|\xbe\xef,\ -b4\xcaf\xe3\xd2p\xdf\x0f\xd4f4\xee\xe4\xfe\xf8\ -<\x99\xd9`L\x7fW-\x96\xc9bv\x16\xa5\xf6g\ -\xd1)<\xcb\x22\x04\x1e\xf0N\x04I\xa0\x0d\x1b\xa8\xd5\ -\xe7\x1d\x02\xd7ojT\x07\x1b \xa6\x8c\xcb\x12$X\ -\xa5h,\xa6J\xdc\xb6\xeby\x08up\xfby\xa1\x98\ -\xa1H\x8f\x89E\xe9\xc7\xeb\x82I\x93\xb8\xce>\xef\x87\ -y\xf0\xdc\xd9v\xc6D+\x05\xb7KP\xd6\x00\xd0\x0a\ -\x0bc'\xa0\xda\xbeg\x89\xc7\xecH^\xf4\x96\xbb\xfc\ -y\xe2\xef\x9e\x94\xb4i\x94\x1ba\x0d\xe4\x85\xe742\ -\xa7\xca\xa4J\x9d\x97\xb9\xb2Y[\xe7\x00\xeb\x1a\xbe\x7f\ -\xdb\x98\x81`9\xdaOE(\xf5\xd4Tl\x99\x01I\ -\xfa\xfb\xdf?\xb0G\xc2\xc6\x8e\x98p\x7f\x9e(\x8dE\ -\xedcgg\xee\x03Y'\xcb\xe2\xc9\xe9\xaf\x959(\ -\x8e\xca\xcc\xcb\xeaq\xe6\x84\x98h\xf1\xd9\xf6,\x81\xf6\ -{\xb0\x9b\xb5\x04\x7f\xad\x0b-\xcdG\xe4\x14\xf8,Y\ -g\xb3\x1f\xd3\x1c\xe6,\xd0E@'\x06?og\xcd\ -\x00\xa9\xf9\xc0\xa0\xac#qJ\x8b\xd6\x10\xcf\x88_\xff\ -\xe1\x81\xbf\xfb\xed\x1b^o\x17\xfc\xf4\xc3\x85\x13\x17p\ -\x8a\x14S&56\xf0\xfb0\xe0Z\xf189\x05}\ -\xc6\x88\xe7\x9e\x10\xbc\x8a0Yq\xf9\xbc\x0b\xcc\xa5\x82\ -z\xdb\x0a\x9a!\xf4\xae\xa77v\x81,\x0b'\xae6\ -\x8bV\x14\x04\x12\xf1\xbbb\xae\x02\x9dSF\xd30o\ -\xad\xe0?\xef\xe7r\xad\x15\xa5\xd9\xfa\xff\xfe\xfa\xa7?\ -\xc8\x06\xf8\x83\x0a\x80\x9f\xc4\xff\x5c[\xa9\xe9\xcc=K\ -\x9d\xe2\x0cv\xc3\x15\xcd\xf0\xff\xa7T\xf1\xd8\x22G\x8f\ -\xa1\xa7\xf0q,W[\xc5\x912\xf6\xb3\x8c\xb4\xafV\ -y!W]\xb4=Z\x94\xff\x0f\x88\xb1(\xcf\x9a{\ -\xb23e\xdc\xb7C)\x84\xac\xb0Y\x99q\x97s\xa4\ -\x8c\xe3\xc8\x12\xfc\x18\xb1\xa0\x99\xae\xb6\x8b6gM\xc3\ -\xdbv\x02\x1a=\x16\xa5\xb1\xcd\xb3\x1b1\x8cPx\xc4\ -y*\xd0B\x07\x9f7\x16\x8f\xf3\xc4?|\x7fG.\ -\x0d\x9f>,\xb8\xac\xdc3N\xce\xe18y\xc1\xef1\ -\x09h\xd1\xf7L\xdc\xab\xa5\x9cq\xbb\xcc8\x14-\xd9\ -\xff\xfb>\xb2\x9d'\x87\x5c\xc8+H\xa5\x0d\xae\xfd\x22\ -2\xdc\x91\xd2\x10\xa4\x01\xc0\xdb#\x0e\xbc\xef2\xb1\x00\ -\xeb\xbdMWJ\xb7\xc6\xd1c\x83\x92\x02\x8dA)U\ -`\x1b7F\xd1\xcc$\xa0Z\xb9\x8f\xd3z0\x911\ -\x9d\x97^a\x0dG\x8aAj\xf8\xfb\x16a`\xf0g\ -\xbf\xf8\x88`-R&Dc\x99\x98\xe8x\xa4\x8c\xf3\ -\x1b\x98\xc9\x1c\x84\x0f\xcdI\x18\xd5:\x0e\x9f\x9e\xa1\x0d\ -pj\x93\xa4\xec\x8d\x85\xa3\xdf\xfb\x1ea-\xb0NL\ -\xacc7\xd0S\x1aY\xe0\xa4\xdc\xf0\xdc\xcb\x88\x1f\xbe\ --\xf4\xc7\xefG\xc2\xeb5\xe0\xd4\xaer\x99\x02&\x1f\ -\xe8:\xb1tBt_xLy8<\xb6\x9d\xe2\xb5\ -\xfd`\x97y\xa6\x8ciV2\x19\x1a\xa1D\xfa\xa1\xbb\ -&!'\x16\x12\x17\xb1\xc3\xe7\xc9\x8f\xc2\xc997b\ -c\xe9\x9e\x91>F\x828\x86&q\xdd4\x09M\xbd\ -\x04r&\x96\xa0\x02U\xd1\xa9\x00p\xdf\x938\xed\x0e\ -V\xff\xd9e\x0d\x9ar\xbd\xef\xbc\xcfL\xfa!\x9d1\ -\x14\x18\x85\xc0K5\x04\x83=\x9e\xf0\x12\xf7\x1dg\xc1\ -\xbf\xffO\xbfG\x8a\x15\xd3\xe4I\xd2\xd4\xd8\xfb\xf5\xc6\ -\x8c\x8b\xd2\xa8\x1d\xd8\x0eF\xdc\x02\xdc\xa3\xc6.*\x14\ -\xe0\x8bE\x9c\xc5v\x14\x05\x19Y\xad\xf0\xbc\xf6\xa1\x1d\ -\xad\xca\xcbt\x11\x0f\xdf\x18v\xbe%7X\x08[[\ -4\xc2\xf7\x1e\xad~Cz\x02\x86\x96\xe6HL\xd0\x0b\ -\xb2\x22{\x915\x97\x85\x9d\xfb\x1c<\xc7\xca3w\xbe\ -\x87\x8a\xa5\xa5w\xe7\x85\xc2?@I\x8d\x9e\xf6B\x03\ -\x81\xaa4\x01\xcb\xd2\xadPxIN{JJ\xcf\x93\ -\xde#(\xddq;X\x18\xc5L^}_\xa3\x18\xed\ -\xb8\xe7\xc9\xbd\x0b\x15\xbd\xff\xc6>\x07\xb9|\xb2\x8az\ -\xab\xe2[k\x1eO\xfe~\xa9\xc2\xc6\x9c\xe3\x8a\x87$\xcb6V.}r\x0c\ -\x00\xa6\xb5\x8c\x0f\x1f~\xbc\x02\xe0\xff\xf9\x17\xffSu\ -H9x'\xc54_.',\xebm\x9e\x95U\xdc\ -\x06\xa8!8V<\xdd\xdaa5\xfe0\x86\x1fbm\ -\x80\xb5=^\x95{Jk\xbf\xf1r\x06*\x5cS\xad\ -\xaa\x86\xb4\xa7)Mv\xb6,\xef+\xfd\xa5\xbdsZ\ -\x17O\xebX\x22K?%\x16\x09\xeb\x1c\x88d\x8c\x05\ -%\xd3g\xe9\xa4\xde\xcd\xb9j\x0f\xc7\xae\x8eL\x02*\ -\x8bgo\x87=\xebq\x9c\xf8p\xbd \xc6\x82=r\ -\x0f\xc5\xb5\x08mK\x8b %M\xa2\x12\xd3X\xb9\xe7\ -\xcc\xb1 \x05\x8d@L]\x0b\xc1iJ\xef::\x99\ -\xcb\xd8\x06\x07\xaa\x85\xa7)\xa0\xa2i\xb7\xc7\x0e\xe6\x8c\ -\x15\xaf\xb7\x05\x1fo\x93F\x80\xca\xffN\x99;\xe3R\ -\xc4\xd5~'\xca\x9d\x91c\xb2n}i\x95\xe3\xca\x8b\ -r\xd2\x8f\x93\xb0\x9e\xed\x8c#H)\x15\xe5\xd1\x1fE\ -A&\xb4\xaa=\x8e\x84R(H\xf2b6,\xb3\x93\ -b\xde\x8d]\xfa&\xd8\xd0\xebe\xc6~\x90)\xd0\xaa\ -\x1da'\xcf-#'\xea@\xce3c\xf6\x81\xd6\xc6\ -#\x0f\xdb\x9a\xf7\xba\x04\x0c\xf0z\x99\xb0\x9f\x11\xf7=\ -*\xd3\xdc(\x5c\x88l\xf7\x5c2\xe6\xf0^t\x9d\x99\ -\x94\xa9u\xe1Z\xe0\xcc\x0c!i\x96]\xb3\x11\x1e\xd5\ -:\x0b\xaf\x11.\xe1\x1d\x05\xa8\x95?\xef\xfd\ -\x99\x86\x05\x10\xa0J};\x22\xff}\x1a\x12\x91R!\xdf\xc3\x9b\ -\xc2D\x16F\x17\x8f\x96\xc6\x9fs;\x0ab\xe4\x7fn\ -\xd4\x18\xc0\x00%\xb3PlZ\xdfp\xe5c\xc7\xdfs\ -\x1c\x89\x05\xab\xa1S\xe1\xbe%e\x120\xe5\x92x\xf3\ -\x09\xb7\x99\x93\x1a\x0bh2g\xe1\xb4b\x08\x13G\xe5\ -\xc1{\xfc\xfc\xbb\x17i\x9d\xb2F\xe8\xd0EOL\xba\ -\x91\xd3\x00\xe8\xea|\x02p\xbc\xe3\xd8\xbe?\x0b\x97i\ -\xc2\x1c\x08-J\x89E|3\xc4\xeb\xf6)\x0b\x0b\x11\ -\xea8\xaa\x9a\x0d\x00c\xfd8M\x5c\x09\xc4\xd4\xb9\x15\ -\x9a\x90H\x94MToo\x19\xb9~\xf5\x8e#\xf3%\ -X|z\x99\xf0O\xff\xe4;\xdc\x96u\x9c\xb9\xad\x91\ -I\xc25\x8c\xb8'\x93\xc5\x91\xb3\x04\x8c<\xa3\xe7\xe0\ -\x87\x88\xdcj\x85\xe4\x0d\x8b\xe6\xe3d\x01hTt\x7f\ -\xbd\xef$n\xd6\xf6M\xa1\xa6\xef\xb7\xb3B@\xbe\xca\ -\x1c(p<\xf5\xbe\xf6)\x991\x16{*\x12\xb3\xba\ -\xa1\xb1\xa1\x93\x82\xefZ\xaa\x06\xc1\xc6\xf8?\xfc\xbb\x7f\ -\xf7\xe3\x15\x00\xff\x1e\xffC\xb5\xce\xb6 0\xc6)\xf1\ -\xd7u\x0dH\xb5\xe0q\x9eL\xf7\x13\xc8`\x09\x9e{\ -6}\xc1\x1f^Ve\xc1\xbfwB\xe2\xb6\xe1\xc8I\ -\x1d \x0f\xad\xed(D\xb5\xc2\x8d\x91ZL\x99\x95\x9b\ -\x0e'\x1f\x1c\x82'\x94\xe7\xfd\x01\xc08X\xa0\xfd\xcb\ -\x14,\xd6u\xa20\xb1\x14\x85\xbdh\xac\xa6\xd9 \x19\ -\xf3U\x19\xe8Va8\x1c\xb9\x1b\xed]\xa3\xc2Fr\ -\xa9\xa8\xa5\xe0\xa7\x1f/\x98\xbc\xc5:M\x98g\x8f\xfb\ -3\x0e\xf1\x0a\x8c\x1b\xbe\xec3\x11\xd1\x1a\xd5\xd9Rl\ -T\xb0.^\xca}h\xe7#\x17\xc0I\x18\xc9~2\ -O\xbdd\x1e\x08,p\xf8\xf37\xc5\x5c\xbaNW\xd4\ -(\xcd\x18Z\xfd\x18Y\xc9\xcf\x91q\x9f\x1e\xfbA\xb4\ -(#L%J\xdb)\xa2:\xce\x84=E\xcc\x13\x01\ -6\xbdX (\xc8a\x9e,.rl4\x01*\xfa\ -\x85\xd6\x05[\x14\xab\xb1\x18\xa2\x18-\x0c\xae9U\xac\ -\xc4\xfd\xb2\xc0)\x83\x9ee\x14\x02BF?\x854o\ -\x8fCi\x8a\x14\xc0\xdd\xf7\x13S\xe0?\x7f\xe6\x8a\xc7\ -~\x02\x95D\xbb\xcb\xe2F\xd2ZV\x9a`\xce\xd4\xa8\ -\xf4\x09H-\xd4H0@\x86\xdf\xfd\xec\x1d\x09\x81\xfa\ -\x9djc\x91\xda\x84\xef\x9a''\x11S\x1d\x91\xcb\xd6\ -\x91|V4rwV\xe1 \xb2\xd7\x95a\x0bjb\ -d\xbc\xbf\x9f\xb3\xb7\x98| \x1cDp\x91\xb1\xfb\xd6\ -\xc4\xa2TvN\xce@\x99\xe4\xb2IN\x9e)x\xb1\ -\x8c\x9f1\x09A\xbc(3>%&\xa4y9/\xb6\ -31\x8e51\x0b\xe1\xb6\x06X\x15R\xfd\xdd\xf3\x96\ -\xdd\x12\x03\xb4z\x90\x95\xd7J\x0a\xf8\x8b?\xf9\x09~\ -\xf9\xdd\x1597\x9c1\x22\xa6\x82\xc7\x1e\xd1m\x93\xb3\ -\xe7\xc4\xa9\xeb,fe!\x94\xdc\xe0-!R\x1c\x81\ -\xbf[\xf3\xbc\xe3wp\xc6\x0a\xe7\xba\xb3\x81\x13\xa8e\ -f\x97\xcd\x0e\xfe\x94\x82\xba\x8e\xc8\xd7\x9c\x9b\x82T<\ -\xbc\x03R\x86Bd\x0a\xbe<\x8fq\xb2Ms\xc0\xeb\ -u\x01Zc\xf0\x95\xb70\xce\xaa\x0b\xeb\xfe~\x86\x94\ -\xed'E\x84\x97\x85)\x9c\xb96\x94\x5c\xf0r]h\ -ok\xc0s\xe3\xc8\x7f\xec\xe2\xcf\x04o(\xa8<\x94\ -\xa87O^\x93\x82N\xe6\xb4\x88g\x85\x05'%\xe7\ -\xc9g\xdb\x0b:\xf4\xe5\xeb\x0e\xe7)\xd2\xfcz?\xb8\ -\xa6Yg\x8aec\x15M\x91\xcf\xf8\xa7\x97\x19\xceS\ -\xd4\x9c+\xd7\x96{\x22\x1e\xdbY\x8fy\x0ax\xb9L\ -\xf8x\xbd\xa0TN\x16_.\x93R[-\xae\x172\ -\x14\x96)h\xf2@b\xe0c?\xe1\x85W\xaebr\ -4\x18\x1cg\xc4\xed2\xe1\x17\xdf\xbd\xe0\xd3\xeb*\xf8\ -\x0dW\x18\xce\xf1\xd9\x9ag+\xcdVg\xa3\xd0Vz\ -[g:\xb4L\xc5\xed:\xc1{\x83\xfd\xe0s|\xb9\ -x1C<\x9e\xdb\x89u\xf2\x5c\x7f\x9c\x19\xdea0\ -\x03\xfa\x84\xa0\xaf\x12f\x9d%\xd7u\x06Z\x1b\xd6\xbd\ -\xc73\x22F\x16\xf1\xab\x84\xe7\xcc\x09\x88\xd8\x0f^\xac\ -M\x0e\x81\xcb\xc2\xec\x98\xabR'\xa7\xc0\xbc\x18\xe6\xa4\ -\x14\xf8`a\xa4[\xdbcTa\xa3\x90#\x88\xffo\ -\x80\xc73\xe2\xcc\xca>\x09\x84\xdf=\x9e\x07\x1b!\xef\ -\x86\x18\xd6y\x16\xc7\xadqRz\x95+)\xe6\x8am\ -\x8bB\x0c\x93L:\x05\x8b\x97\xeb\x84V!\xab2\x00\ -\x91/S.\xd4!\xc92\x7f\xe6L\xbd\x8a\x9b\xdb\xbf\ -\xfe!\x17\xf9\x0f-\x00\x00Tcj|\x1e\xacpZ\ -e\xc7|\xa6\xacP\x03\x82)z\x8a\x5c\x8fZ\x8c\x91\ -$/k\x09\xc9!\xe3\x98\xcakgH\xecs\xd6\x0e\ -\x84/\xc0\x0a0\x16\x825\x8eX\xe57\x958L\xfc\ -\x81e&E\x8d;\xc3$\x12\x15_\xe6\xd0\x99\xee\x10\ -\xb8\xc5s\x04Ue\xadY\x82\xe5\x88Na8\xd6\x02\ -\xa8\x06o[$z8x\x85_T\xcc\xea\x00\x8cU\ -:\x9e1\xea\xca\x99J\xf7\x9b?<\xb8\x13\xfcF\xe1\ -\xb9\x1d\xe7\xe0\x8e[g4\xcaw\xc3\x83][\xc3y\ -T\x82]\x0aw\x82\x97\x99\xa3\xbc\x1el\xf2\xad\xbf\xfa\ -\x88\x8c\xe7M\xa5\xca2We/d^\xfb\xb6'Q\ -\xfe\x1cJ\xae\x98\xa6I\xa1-T\x8f\x1e1!L\x16\ -!x\xe5\xc73\xdf|\x9e\x1d;>4\xbc\xac3b\ -Jr24\xd9\x5c\xfa\xe5GR\xdd\xcb\x85;\xcf\x98\ -x\xe0\x15A\xa0H{\xa4-\xce\xf9\xee1\xe7\xc4\x84\ -\xa3\xca\x8a\xb7]a?\x12w\x05k0\xfbY\xdd\xe7\ -\xbb\xcb\xc2\x80E\xccm\x9e\x11s\xc3\xb28\xfc\xf4\xf5\ -\x86\x06\x83\xcfo'\x0c\x80\x9f\xbc\xdcpY'\xae\x00\ -\xaa\x81qJ\x0bt\x0e\xa7\xc4\x8a\xdd\xceXj\xc5\xef\ -\xdf\x1ec\x9c\x1a\x9c\x95\xa5\x87\xd6\x9e\xd2\xc8DH\xa9\ -[9\xb9\x0f\x9e\x02\xad=\xc6\x02\xde\xf2\xd9['\xaf\ -C!\x8f\xfd\xf9\xe4<\xae\x97\x80y\xf2\xeaZ\x81\xdb\ -\xb2\x88\x98\xa8\x8e$\xf0\xf2yl\x87\x94\xe9M\xbf\xb7\ -:\xb28\xd8='\x15\x01\x84\x98\xdc\xae\xbc\xec\xf6T\ -\x06\x0c\xc6Z g\xee\x8c\x9d7\xc8\x95\xbc\x88\x9c\x8b\ -44Ma.\xech\xe9\x14y\xdf\xcf\xcfr\xa5\xd4\ -&G\x918\xe8\x00\x86\x0do\xf0\x02R\x82\xb5t\x08\ -mr{\x90\xa1\xc1\x0b\xfc\xfe<\xb0\x1d\x14z\xa5\xc2\ -\x0b\xc2T~\x8e\x87\xa6\x91\xbb\x9c7}z\x08\xc1\x9a\ -f\xef\x95\x04\xd7\x9fi\x83u\x0d\x88\xb1\xbd;b\x82\ -\xb0\xb7\x02(Uid\xb8Og!\xd5P\x01\x0b\xad\ -F\xe8\x88\x00\x80\xe3(\xca\x8f`a\xcet;\xfe\x8c\ -.\xd0\xfa\x0bp\xa5y\x1c\xec\xbe\xf7\x93\xaau&\xa0\ -\x12N6\xfb\x80S\xfby\x82\xc7\x1a\xe6\xc5\xa9\xa8S\ -r\xa5l\x87_\xef\x07\xa7a)\xabP\xedb\xbb>\ -f\xe6\x19\xdc\xbb\xea\xbe;g\x11R\x060\xcd\xc0h\ -\xad\xd1\xad\xaa\x09\xe7Y\xc7\x99\xcdU!'l\xcep\ -d^\xb4B\x89\xa5\xb2\xa9\xb3l\xb0\xd6\xc5S?&\ -\x8ajL\xd4[Y\x81\xc1\x9c\x01\xf6\xc4\xd8\xe8X\x92\ -\x04\xe7y8\x0f\x9c\xe5y9M\x14\xf7\xee\xa9\xca\xeb\ -_\x94z\xc9ID\x93E;\xc9f\xd7j\x9f\x22g\ -\xe9\xc5\xaab\xa91\xb2R\x9a\x04\x9e\xde\xf2\xf90\xe0\ -\xbb\xc5\xb5\xd2{\x0c\xb9\xb7v8/z\x00V-\x9c\ -\xb2\xb2\xb5\xad\xb2|Wxy\xfc;\x03\xc2\x192\x10\ -\xd0\x1a\x85\xa1\x89\xe9\xa3V\x997\xa5d,\x0b\xf5\x15\ -\xdbQ\xb4N\xb6\xca\x18p8\xf3\x9e\xfe\xf5\xbf\xfe\xd7\ -?\x9e\x0b\xe0\x7f\xfc\x1f\xff\xc7\xea\x1bS\xe6\x17q\xea\ -;\xae\x91A\xb9\x90\xc0\x84;\xc1=U\xac\x13\x0f\xc7\ -\xda\x1a\xde\xee'v\x11\x9ez\xd4(9\xccU\x13\x83\ -\x80\xda\x08z0\xc6\x8c\xd1\xacW\x22\x1d_RV\xc7\ -\xde\xd9A!\x1cj\xdfR\xc7\xe8\xe9m;\x01\xa3$\ -;K\xf2_\xca\x99\x0fb*\x88\xb9!\x16\x02j\x92\ -\xecU\xb0\x1c\xf9\xec\x07\x93\xc8\xe6\x89\x22AR\xf9\x1a\ -*\xc8\xc1\xb7\x86_>\x8c&\x11:d\xe7\xc9aY\ -\x02\x95\xd3\x95\xdd\xfc\xa4B%8>,\xfdr\xec\xa0\ -\x9a\xa6\x07\xfdP2\x14\x85\x88|(\x01\xc2c8\xf2\ -r\xc3\xf2f\x00\x1cG\x02\xd4!\xe4R\xf0\xe1\xb6\xa0\ -4\xd2\xb5b.L\xfd\x93\xdb\x01\xe0\xa8\xcf\xd0&;\ -\xc6\xf4I\xf6#c\x1d\x8a\xecr\xf4\xb9\xd2\x95\xd1w\ -\xc9\xf4\x97\xd7\x91\x1d`\x8d\xc5e\x09\x98\xfd\xbb\xf7\xf8\ -\xba\x86wo\xb3\x93\xbf\xb5t/\xb3eB\x1d\xa0B\ -g\x1e\x15\xae\x11M\xcby\x8bVy\xe1t\x9bi\x8f\ -\xbd\xad\x15\xb0\x96Y\x08\xd7%P\x00Z2\xde\xb6c\ -\xc0}(\x94k\x14lIY\x5c\xf1\x9e\xc5\xb0\xf8@\ -\xd1\x99u\xb0\xde\x8c\xc2\xc0\xbb\x06\xeb\xb8>8R\xc6\ -\xa4\x8e\xc3:\xe2Hs*x\x1e\xda\xfbYv])\ -\xd1N\x175N?2\xd3\xd0&\xdf\xc7\xb1,^i\ -\xcd\xe4\xa8\xd3\x18\x83\xd9S1\x9f{\xf0\x90!\xf6\x17\ -\x00\xae\xd34(os\xf0\x04\x8fX\x8cb\x01\xa0=\ -\xf182\xf1\xcf\x0a\xc2I\xb5\x8c\x15\x893$\xc8\xcd\ -\xc1\xe1\xf5\x85\xba\x94e\xea\xba\x11\x0a\xa4\xd8)\xceR\ -\x7f\xb3\x8b\xbf.\x01\xeb\x14\x14]\xea09ve\xf7\ --\xc18(|\xaa\xe2z\x99\xe0\x9c\xc5\x99\xb8\x928\ -\x0e\xda\xd4Nu;\x9dF\xc9\xa3\x93\x97\xe2yV\xcc\ -\xc1!\x17\xbe\xa3\x83\xf0\xa6U\x09\xda\xfb\xe4\xcb{3\ -\x18\x08\xfd{\x8b\x91\xef\xb4\xf7\xe2\xee\xab(\xff\xf2\xb6\ -\x13\xc8\x83\xa6\x95\x07\x83\x8bb!\x1b\xff\xe5:!I\ -+pD~\x0f\xddv\xd7Q\xbe\xdd\x86\xb6\xed\x19\xaf\ -\xb7\x89\xfcx`\xec\xaf\x9b(~\x80\xc1\xa4\xcf\xb8\xc9\ -\xae\x97\xe4?\x9f'2\x18\xbc}'\xbb9\xdf\xd5\xe5\ -\x1e\x93g\x9a\xe8e\xe1Eo\x0c\x08\x16+EdO\ -j\x95>\xdcV\xc2\xaa\x8eS67\x074\x83e\xf1\ -H\x99v\xd5\xcb2\xb3\xa9a\xea.\xb63\xb2\x1b\xae\ -\x0do\x8f\xf8\xee\xfa0\xc0*}\x90u\xfd\xfc\xb0\x03\ -\xd03\xcf\x16(|N\xaf\xeb\x04\xaf\x0b\x87\xa7\x9c\x11\ -z6\xc8\xf1\x12\x86\xfe\xc7[\x83\xb3p\x9dk\x0d\xc6\ -\x04\xd1I\xf1o\x85\x19?\xa5\xc67\x02\xe7\xa4\x9cq\ -\xdf\x92\xd6_\xd4ZXiC\x92&;\x14\xc9\xf2\x9f\ -\xb7\xa0\xab\x8bxqf\x144QC\xbb\xee\x01\xa03\ -\x82\xb1\xd8\x18\xe7b.\x8d\xb03o\xf9g\x97w\x01\ -+S\x1f\xabp\xe7b\x11$\xaeU\x16M&\xf7\x83\ -\xc50\xa7F\x0eG.p`\xa6\x01Y\x0b\x9a\xe6H\ -\x00\xdb\x13\x0a9\x11\xe3\xa3]\x04\x97\xa2\xb8\xfb]D\ -\xbb\xc7\x84\xedL\x0c\xfd\x01Wy\xc1\x1b\x5c/\xf3\x00\ -\x1d\xf5\x06\xa9\xdf\x91\xbc\x03H\xd5l\x0d\xe2kp=\ -:\xfbz\xb6n\x9b\xf81\x0a\x00\x00\xa8%\xb5\x0f\xd7\ -\x85\x95\x92i\xf8\xfa8\xf9P\x05F\x1ar7\xc9\xb1\ -\x9b\x17\xc9.\xe9\x92]\x16\x07oD\xe2\xab\xb4q\xf4\ -\x10\x1b\xaa\x92\x0b^/\x8b\x14\xc6\xb4r\xf0\x00\xea\xdc\ -d\xeeO\x08\x16I8R\x86\x05\x056\xa5\x16\x1dN\ -$\x97M\x81\x17\x0a\x9c\x84\x81\x12\x1c\x9eJ\x11\x9bt\ -i\x07\xe7\xe0\x8cX\xf9\xa5a\x9e&Y\x9e\x98\x906\ -O\x5c\xe6\xd7\x06\x94\x5c\xf1\xd3\xd7\x15\xcbB\x06?$\ -@\xba]\x16|\xbc\xcd\x98<#}\x979P\xecb\ -\x0d\xd6\x85\xbe\xac~\xac\x9b\x8c^\xf0=\xc6\ -Q\x9cY\xcb\x979\xe6,\xa2\x9b\x9ec\x18XoE\ -8\xa3\xbf>\x97\x22\xd1 \x03\xac\x92T\xd9{Lp\ -N\x96\xb6\xdap\xbb\x04\xfd^|&\xb7=a\xdb\xe5\ -\xc8\xa8,\xdc>\xbe\xcc\xa8\xf9}Wn\x0c\xfd\xec\xd4\ -\xc3\xd4\xc1m\xe8\xe2;\x8e<\x13\xbc\xe3\x07\xf6u#\ -*\xf6\xc3m\xc6\x1a\x1c\xbc\xb7\xb8\x8aQ\xef\x8c\xc12\ -\xf12\xa1\x1b\xc8\xf7\x1c=L\x13\xd1\xbe\xdd\x86\xd7\x0a\ -\x85\x88)5e\xd7w4+\xa7P\xdbQ\x98k\xd0\ -\xda?:\x00\xc7\x8aB\xf6\xc3\x9ek\xd1\xbf\xb3\xd6\x80\ -\x97\x0b!F\x06\xa0\x80Q\xdd\xebe\x9e\xd4\xb5y\xcc\ -\xc1\xc1;\x8e\xf5\xfb3\xf3\xdc\xf3xo\x8eHL\xf4\ -<;\xe1\x95%\x8aKE\xb6=^\xdaK\xb0\xd8\xcf\ -:r\x16\xba}\xb55\xa2\x99\xbf\xa5b~[\xb8l\ -\xe7\x89\xd6\xca\xc0l3\xe6\xfc\xbd\xf3\xbe,3A`\ -\x22P\xde\xaea$ .K\x90~\x80\x85\xc5~f\ -\xe6?\x88e0y\xee\xb7k\x81\xc2\x97\xd8l|~\ -;\xb0\x1f\x14\x9c\xf5\x9f\xc9\x8aU\xdf\xed\x8a\xa5r\xd5\ -RKc<\xbbV\x1e\xc4\xa4k\xec-PW\x0fb\ -\x8a\xa90\x1aWN\xa5\xa8\x02\xe8Ui\xa1\x9d\xdf\xdf\ -\x1a?\xbf\x92\xc55\xa8\xfc~\xe6\xc9!\x95\x82\xc73\ -\xe1\xf3\x97\x1d\xb5\xd1)\xe0-\xd1\xb7\x5c\xbdT\x04\xcb\ -\x1d<\xa7w\xb4\x07ngz\x17\xac\xfaN\xd0c!\ -\xfd\xdc\xe9\xbf\xef\xc5\xf8\xb7\xcf\x8c\xd5\xaa\xcfi\xbc\x95\ -\x95\x00[[\xd5\x1a\xae\xe1\xbaxXGMH\xd0}\ -\xe3\x9c\xc1}?\x05\x0fr\x88\x95t\xca\xd2\x98KP\ -J\x85\xb7\x84G\x11\x94\xd5q\xf0\x18+\xae.\xf6\xdc\ -\x0e\xae(\xc8\xb7\xa9\xc3\xadsFNU\xe2Y\xf1x\ -\x1c\x88\xb1\xc82\xa8\x22 \x13\xa7\x9c\x0b\x0b\xdc\xfd\xcc\ -c\xa5\xcc 1\xc0\xd9\xf2\x83.\xff\xff\xaa\x02\xc0\x05\ -\x9b\x9f\xfb\x893RM\x9e\xd4\xe5\xcc!\xc0\x98\xa6\x1f\ -\xb4{b\xad,3\x14\xd3A\xb6\x94y\xb2\x14\x09z\ -~\xa1]\xf4\x06\x83\x11\xdeqY\x02\xf6\x98\xb0\x042\ -\xf3\xfb\xc1`\xf0~P\xdf\xe6\x09\xa9\x16\xa4T`-\ -\xc7\xf1sp\x1c\xab(\x13\xbe$Z+\xae\x8b\x97\xc5\ -\x87\x0f\xd2\x91z\xf8NEmy<\xfc3\xd6\x01f\xea\x09a>\x88\x00X\xf8\xdf\ -Guo{$\xac\xa9\xd3\x14\x97\xd9\xe3\xd3\xcb2.\ -\x0a\x98\x86\xfb\x9e\xa4=pxn\x1c\xd1\xce\xde\xc2:\ -\xe0)\xe6D\x85\xa1[#\x15\x01\xba\xa4\xdf(\x19\x7f\ -\xf7\xdb/\xd8\x13i\x91\x8f\x8d\xd3\x8dR\x0b\xc48\xc1\ -\x12\x02\xd6\x99\xeb\x9f\x9c\xf2\xb8\x94!{\xees\xcb8\ -\x8e\x84e\x11*\xdb\x00\x00Iq\x0d,F9y\xf0\ -\xb8\x8b\xd6yY8uH\xb9\x8d\xe72\xe7\x82f\xfa\ -E\xa6\x9c\x09\xd1\xfa\xf8y\x880ZI\x99#\x0f\x81\ -\xdf\xe3\xfd~\xc2[\x0aQ\xad#]\xd39\x83\xd7\xeb\ -B\xf5~i\xa3;\xf3\xd6\xc0A\xa9\x89B\xc5Z\xc3\ -\x14:\xa2\xbc\x1b\x8c\xe5\xc8\x9d\x93\x0a?|\xd9U\x13\ -\x94\xc9+\xeaY#t&yJ\xdc\xac\x02\xb5\x9f\xd6\ -}\x7fM\xa46\xd7o\xa5\xc8\xef/\xbb\xecc\x8b\x8c\ -\xbe\xd5N\xd1;\x0b\xe7\x99\xbf1O\x16\xa9P\xb8\x16\ -\x820\xec\xec\xbb\xf0z\x9b5\x81\xa0}\xb1\x14\x9e\xc9\ -E4\xbb\xce\xcd\x08\xdes\x8d\xa1\x9f\xd7\x07\xda\x02s\ -\xaa\x9c\xd2V\x00\xcd\xe2\xb1g\x94\xd2\xf9\x06\x0aP2\ -T\xc5\xe7\x5cF8\x19\x00L\x1d\xc9\xed\x1d`Y\xe8\ -\xf7\xd8v4\xc0Tf\xd0\x0d\xb6\xc7\x88\xf3,\ -\xd8\xf6\x88\xaf\xf7C\x05%\x90[\xc5\xbaL\xe3g \ -<\xcd\x0e\x10\xdd\x9bX\x1dSxO3d\xa3\xc1?\ -/\x95\x02\xdb\xa4\x11\x10T\xc8\xc0\xd1f\xea\xedX\xdd\ -]\xd7\x09\xb5`|\xbfK\xb0c\x0aJJ\xac\x93\x9b\ -\x89\x93\xc5\xa6\x09\xc6!\xc8\x95SS\x07pZ\x871\ -\x19\xde:'\xf6\xc7+\x00jI)\xe5*|/\x1f\ -\x82%H\x18\x95X}?\x9fi\x1c\x94\x1d\xed\xe9\xac\ -\x15\xd7\xd8\xc2\x82\xc1\x09\xad\xf1\xc5\xa5:\x13\xca\xa0\xe7\ -\x97[\x1a\x15\xf9}\xa4\xdfj\x19S\x83\xd6xyf\ -\xe1N\x9da\xc2\x5c\x08nXO\xce\xcc\x0b\xac\x94\x0c\ -\xb46\xc8\x83)W\x5c\xb5\x0f*\x05\x82np\x97\x15\ -\x82\xc7\xed\xba\xe0v\x09\xda\xb94<7\x0av\xba*\ -\xfa\x88\xef\x02\xa9\xc9\xb3\x82\xeb\xd5}\x08\x160\x15\x7f\ -x\xdb\xf0\xfb\xaf\x1bS\xb5d\xf3\x0a\xcea\xdby\x91\ -Z\xc3\x8b\xbf\x13\xbcz\xa7\xd7\xd4\xcd\xa7\x5c9}h\ -\x04\x9b\x18C\xa7\x85q\x5c\x07P5\x9d\x19]*u\ -zg\x97\x03P~=\xc7\x9a]\x07\xb0L\x1c\x81n\ -G\xe2\xa5)v\x82\x17\xc1\xac\x14v#\xc7\x99\xd1P\ -\xc4R\xa7\x13\xa3\xd4\x8a\x97k\xc0O?]\xf0u;\ -\xa5\x86f\x17{\x1c\xe7\x101vF\x7f\x07\x8b\x9cg\ -\x22R57\xec\xda\xed\x97\xcan2\x04;\xc6\xc5\x8f\ -\x8d]\xa9\x15\x87\xdf\x88En`\xdes\x12\x8c\xfe\xbd\ -\xb5\xe1:\xcf0\x00n\xd7e$n\xc5X\xa5\xc6'\ -\x1c\xa9\xd5\xc2\x95\x93\xa3W\xf8\xfe\xe0\x01\x9d\xb5\x92\xea\ -\xfb\xdcI\xa3\xe2\x94\xf9\x1dN\x13\xc7\xad\xa9\x14\xa5#\ -\xb6\x11P\xe5\x9d\xc1\xe3(\xcci\xd0d\xe5\xbes<\ -\xd9\x99\xde\xd41\xbc\xafc\xe6\x10\xa4I\xa0.\x01\x00\ -\xb6\x8d\x9d\xd9\xebe\xd6X\x8f\x05\x853\x06\xaf/\x0b\ -\xae\xabW1\x90F\xa0S\xd7c\x18])\xcf=\x12\ -\xe4\x92\x0b\xee\xdb\xc1gF \x1b\x03j=R\xe6\xce\ -\xdc9v\xac1\x12\x9d\xc80\x22\xa7\x8cr\x1ex\xfb\ -\x10A\x01\xdf\xbd\x5ca\xad\xc5\x1f\xben*B\xc9\xc6\ -xY'\x89\xeaX}%\x158Q\xbc\x08\x0b\x0c\x9e\ -D\x15#}?\x22#\x87\xb5K\xf7\xce\xe2q\x9c\xf4\ -\xa4\x07'\x1e<\xd7\x1e\xd6:\x89\x06\x99,\xb8\x1d'\ -\x9e\x1b\xbf\x8b\xbe\x9f&,\xcb\xe0\xb9\x9f\xf8\xf5\xef\x1f\ -D\x04\x172\x22\x8aH\x98\xd7\x85Y\x0e\xcb\xe4\xd0*\ -\x89\x93Q\xda\x84\xfb\x9e\x06Jv\x8b\xbc@\x9cu\x8a\ --6\x0a8#\xe3\xe0\xc3\xcb2\xb8\x0c\xb7\x0b\xe9\x97\ -]\xf4\x17<'q\x9d\x5cx\x9e\x05\xb5j\xf4\xbfg\ --fbk\x05\xaa\xc1e\x9d\x86.\xa5\ -'\x88\xde4\x85d\xb3\xc7\xd5\x03SO\xb92Z&\ -\x0f\xef\x1d\x0e\x89\xb8;Q\xd6;\x9eI\xc7\x91h%\ -\x86\x81i\x0d\x97u\xd6\x1a\x97\xe7\xb0\x01\xa4\xf9\xa8\x88\ -\x19\xf0\xae\xfe\xf8\x05\xc02Ou\xdb#j\xcd\xd8\xf6\ -\x13gN8saBU\xe6E\x1b&\xa60Y\xbd\ - \x00/\xdaR\xb8\x0b\xf1\xc12K\xdd\x18\xe5\xad3\ -\x8f\xde\x19+0\x8b\x07\x0a\xf7\xd7\x1d\x80\xd0\xc9z\x00\ -\x10\x13\xc7\xa5\x1do;M\x16\xf3\xe4p\xd7N:\xf4\ -\xf0\x04\xed}\x1f{\xc2\xc7\xd7\x19\xb9P\xbcu\xa6\x04\ -Mou\xb0S\xa4\xf7\xe5m\x17;\xa0\xa0T\x8a\x0e\ -K\xa3\x0d$\xd7\x8a\xe7\xce\x0a~\x15\xfa\x94D(\xab\ -\x22\x87#\xb6\xc9{\xd4B4f\x852\xd1=\xab{\ -c1(\x82\x87\xd4\xd4\xb94|\xb9\xef\x98\x82\xc7\x99\ -\xe9\xb9\x9d_\ -.\x0bn\xb7i<%\xde\x19\xfdw\x90p\x89v\xca\ -\x975\x90V\x18\x02\x82x\x12$\xa9\xbd\xe3Y\xabt\ -\x10<\x10\xb8\xb7dJ\x9d\x1b\x87\x97w\x1e\xf3\xe4\xa5\ -\xa2\x07! \xb2\x22\xe6\x0a\x8d$\xf9\x5ct\xf5>w\ -\xd6m8(\xe6\xd9b]\xd8\xf5\x84\xc0\xcb\xe0\xb1'\ -\xecG\xc4\xcbu\x81\xb1\xb4\xc7q:u\x00`\xd2\xe2\ -\x99\x095\xaa\x8d\xfb\xcf\x98\xb2\xfc\xea\xb48m1\xe2\ -\xeb3q\xed\xa1\xd5\x85\xb5\x06\xb7\x8b\xe7\xe1\xafC\x8f\ -\x87g\xd2A\xcd\xbd\xebm\xed@\x1f\x83\xdbe\x1e;\ -\xfby\x92v\xa0\xd0Rwd\x06\xb6p\xdc.\x06\x03\ -\xe8\xff\xeec\xfe\xc99\xa4\x94\xf9N8\x87\xc7v\xe2\ -o\x7f\xfb\x05\xf7=\xe2\xc3u\xa6\xb8\xcc\x18,\x8b\xc3\ -\xc7WZ\xaa\x9e\xca\xe2\x18\xa2-5\x09I\xfb_\x1e\ -\xd6m\xf0\xe4\xa9r\xe7\xf4\xf1\xf1\xe4\xf9:\x05\x0b\x03\ -\xa7\x91|\xc7\x5c\x9b\xa1~\xb7\x8e4Mg\x89\xa4^\ -W\xee\xbe\x99\xc0'\xba\xa07\x82~\xf5\x10\x19\x9e\x0b\ -0|\x9e\xee\x0fv\x9b\xb5\xb2X'\xf4\xac;=\x9c\ -\x9e?i=J\x1b\x97dQtvO\xbb\xcb\xa5b\ -\x8f\x11\xfb\xceL\x92I\xa0\xa5\x5c\x1a\x82\xa3\xcdz;\ -\x92\xacy|W'\x1f$<\xe3\xcfx\x1cI\xb6:\ ->s\x5cY\x06\xdcV\x8fR\xf8>u[\x1d\xa0F\ -\x06\xe4\x1d\x9c\x91\x91\xe5\xa50\xd4\xe7\xf1LH1\x8f\ -g`Y<\xc5\xd9\x0e\xb0\x9a\x1c\xbc\x5c'M\xfaX\ -\xc4:C\xe2\xe2\xe4Y\x10\xbdm\x0751\x85\xbf\xc7\ -s;\xb0\xc74\x02\xe8\xfa\xfbP\x1b'L\xa9\x07\x12\ -\xd5&2'\xa7X\xb7e\x06\xe5^M+[\xc5\xc9\ -[j\xa6\xfa_\xd4Y\xd5aQ^'56r\x0e\ -yop\x1c\x5c\x8d}\xb8-\x9c\x0c\x03\xb8?\x0f\xfc\ -\xe1\xeb\x06\xeb\x88\xa5\xee\x11\xc3E\x13\xd0\xde\xa0yg\ -\x10\x8cE\x96\xc5\xda\x1aj\x10\x98\x9b\xc1Fr]\x83\ -\x5c\x06\x06pL\x9b\xdc\x95\x5c[\x0a\xe0\xbd\xc3;{\ -\xf2G,\x00\xcex\xe4ebu\xf8rY\xb0\xce\x8a\ -\xf3tD\xa0>\x9fYb\x08f\xd4S\xa0\xc2\xca\x9c\ -\xf6\x1e\x8e k\xe1\xa8\xfa\xd7\xca\xd1\xbc\xd4\xd0\x9b\ -\xb0\xc1!X\x18\xa9\xc6}`\xe2\x99\xd7\x01\xb5\x06\xa2\ -`\x1bzB]\xc4:{\x5c\x04\x959\xcf\x86\xe7\x19\ -qY\x89A\x9e\x15\x1a\xd3$\xfc\x9b\x82y'\xdaI\ -\x14\xc3W\x8e\x7fn\x8f\xabu\x06X'\x8e3\x1b\xda\ -\x00\xd8\xc0\xf2\xfb\xe8\xff\x5c\x8f9\xcd\xfa}\xb8C\xab\ -c\xf2\xd3mt\xd6\xb2`8S\x1d\x07~_\xb3P\ -\xa0\xf6\xbe\xaah\x8d\x87hL\x19\xbf\xff\xfc\xc0\x7f\xfe\ -\xfb\xef\xf1\x9b?|\x1ddE~\x16\x1d U0{\ -Bb\x9a.\x83\xcb\xe4$~\x85\x90\xbf\xec\x9e\xc9]\ -\x7f\xb7\xb2\x96L\xe1k\x10A\xac\x0b\x13o\xd7 U\ -s\x93\xe6\xc2\x22\x9e\x11\x87\x82hj\xe3\x7f\xee\x03?\ -\x9b HO\xd3\x8b\x9b\xd5\xcd\xf6\xe8\xe4I#\xf8\x22\ -\xe7I\x94J\xdf\x18\xd0\x0d\xb0LH)\x89\x89\x9f\x14\ -H\x03\xe1w\xb9g\xec\xfb\xce\x1et\xd4\x85\x98\xf7-\ -\x01\x05\xb8.~X\xc7\x00\x16\x16,n\x03\xad\xb5\x8e\ -\xefM\xad|\xd7\x9a\xba\xe1\xd2u\x1a\xa0\x05%\xd7&\ -H\xcb{\x1a\x1fy\x0fN\x9dt\xc6:O\xf8\xf4\xb2\ -\xc2Z\xab\xe7\xa22Q/\x91b\xb8\x1f\x19\x975\xe0\ -g?\xb9\xa0\xa4\x86\xcf_\x9f\xf8\xfa<\xb8'wL\ -\xbeL\x8aH\xfex\x9b0y\x8b\x0f/\xcb\xc0r[\ -\xc7w\xab\x94\xc6\xa21S\xdb\xf1\xdc#\xa17\xc6\xe0\ -\xe5\x1at\xa9+c>geZ\xb8\xe1n\xe8V/\ -\xd39\x06\x8d6I\x03\x8e\xeb\xef\xd2O\xec\x89\x9f\xf9\ -.TmwN\xec\x07\x8b_#\x82ip\x8cY\xe6\ -\xd9\xc2\xe7\xc79\xb2/\x8e\xb3\x8a\x94\xc8\xf1\xfb\x1c\xb4\ -\x7fN<[\xf6\x93\x02\xbbN\xc5+\x8d\x97UE\xc1\ -21\x8c\xa8\xaa\xc8\x06\x08lJ\xa5H\x13\x94\x15\x97\ -N\xe7NT\xfcp)\xfc9\xbc3\xf8z?9\xd9\ -\x19\x1c\x94&a\xb7\xc7$\x90\x1b\xf1\xe8D\xf9~}\ -\x90\x1ez\xbb\x06\xbe\xc3jb\xf8\x0e\xf2\xf9\xe8MX\ -\x9f\xbe]/^\xef\x9fG\xf0\x81\xdc\x84\xcan\xfa\xcc\ -L ]\x82#\xe1\x12\xb4\xd1\xd5Z\xe5d\xe0\xf3_\ -Z\xc5\xc7\x97\x05\xcb\x12\x10O\x9d\xa5\x0a\x1fj(\x02\ -P\x81\xe1r0X\xd7\x09\xb0\xd4\xd8\xdc\x1f\x91M\x95\ -\x0bX'\x06?\xf5\xb4\xc7\xfe\xd7\xd7\x07\xe1J]\x9b\ -\x914\x89M\x99!o\xb3\xe7\xfb>\x05G\x1eJ\xb7\ -\x86w[`!\xb0-WN\xe7\x8a\x82\xa1\x08v\xea\ -9)\xfcs\x8f3a\x8f\x19Mq\xc4\xeb\xe4\x90*\ -W\xd5\x9eE\xd2\x0f\x82\x00\xfdW\x15\x00\xf0\xb7\xbdg\ -\x9d\xcf3CYr!\xaf\xbf\xa7\x7fu\x11S\xae\x85\ -#.\x8d\xa7\x19\x01\xeb\xb1\xcc\x81\x97k\xb0\xb8^8\ -\xfe\xdf#m\x16\xa5Q\xd0c*\xc7\xdc\x06\xef\x96\x8a\ -\xe0,G\xfd\x9e\xfcsf\xd9\xbb\xd1iu\xa4$\xc7\ -g^\xc9_i\xc0g\xba%\xe8Ly\xa4\xc45\xa3\ -\xb1\xba\x05n\xcbD\x90I\xc3\x10\xd2\xac\xeb\x04g\xbd\ -F1\xac\xb2k3C\xf9~\x7f\xa6\x01n`\x01s\ -\xe2\x97?\xfd\x88\x9f}\xbc\xa1TZ\xa0jm\xa3\xa3\ -)\xa2\xd2\xb9\xe0\xe4\xabm\xb8\xccT\xc9\x1a\xc31\xe1\ -\xa9\xbd\x1f \xa1\x93\xc0A^\x9f\x99\xf7\x14\xf71\xae\ -\x92\xd1\x9c\xde\xb1\xf3\xf3\x96P\x89*;\xe6\xcb\xc5k\ -U\xe0\xa5\x86\xe5\xc5\x9f#\x0f\xe35\x04\xc1I\xf4\x82\ -\xdaJ\x02\xa0F\x9f\xde;>\xb0\xa5\xe2\xe3\xcb\x8aZ\ -\x22\x1e\xcfc\xe0\x97\xd7\x89n\x81\xf3\xa4r\xdd\x0a\xe0\ -\xf9eb\xe1Y+\x06\xb3\ -\x82b:\xab\x115\xad|\xd6\x18\xd4\xf2\xee\xe17\x96\ -\xc49\xe7z\xe2\x9f\x19\x00\xa9u\xe1\xfe>\xebs\xd8\ -\xf6\x8c3\x17\x05\xa5qR\xd8\xa7p%S4\xd8\xaa\ -\x08wS\xc0m\x09c\x22\x92\xd4\x89\xa7X:\xeb\xf9\ -\x9bs\xb4\xe1\xf56Q\x04Y\xf9\xef\x9e'\x0aa\xdf\ -\x1e\x07\xac\xe3\xf7\xf9r\x0b\xf8p\x9d\xf1r\x99dK\ -dS\xe3=9\x0a1s\xf2W\x850\xa7\x11\xad\x0c\ -1g\xcf\x989\x14\x93\xec\xb4\x16\xbb\xae\x9e\x13M\x05\ -3-3i\x92\x0d\xdd\xfa\x8d\xf7\x86\xcb\x1a\xe5\x18p\ -\xaa\x99t\x9e\xb7\xc6\xa2\xb079\xd6\x1b\xa09\xccs\ -\xc0\xba\xf0\xff\xef1\x8f\x7f\x8f\xf7\x8c\xf0\xae\x8d\x85@\ -/\xbc\x01\xe8\xbb!\x09t?(F\xf6\xa2\x93\x0e4\ -\xb8\xb3rLe<\xf3\xf2\x83\xa2\x80\xff\xab\x0a\x00o\ -\x22o0\x03\xc6\xa9\x1a\xee\x98\x9a\xe2|\xdf\x9e\xc7\xe0\ -`\xcfR\x83:IT\xe7\x8964k\xde\xed\x12#\ -Y\xd09\xf8\xc9\x0e\x85\xb1\xb5\x8e\xb9\xe7\xce\x0c\x85d\ -\xd3\x17\x19\xbc\xc5\xebe\xa1 P\x96&\xab\x1d1\x1f\ -\x00\x873\x13\xbe\x91s\x1b\x16\xa0\x948\xf6\xcbR\xa5\ -5\xc3\x02b]\x98\x12\x06\x03\x18\xa1n\xcf3\xe3L\ -M\xaa\xe2\xa2\x9ci\xa7\xdd\xa2:\xd9\xca\x91\x22\xadj\ -<\xa0>\xdeV\xfc\xe4\xa3*\xd0\xc8\xd1b\xf0T\xc3\ -;cp\xbb\xb1\x93\x9e\xb5\x17\x8e\xb1\x8a5\xee\x07!\ -\xac\x1f\xfc\xa7\x14\xaf\xebLK\xd0cOLc\xb3^\ -h\xd06>\x13\x03~\x0fE\xc2\x12@cS\xcf8\ -\xcbR\x0a\xd3\xbdd\xbb\xec6\xc5\xa8$;k\xf8\xc2\ -\xc6\xdc\x18\x88\xa4\x83\xb6[\xc9\xbe<7l{\xc4?\ -\xfb\xf3\x9f\xe1\xe7\x9f^a\xc0C\xe0\xbe\x9dD<;\ -\xfa\x9b)HcW\xeb\xac\xc4.\xb9\x89\x8fN\x8f0\ -Z\x19\xe9l\xdb\xc9\xfd?\xf3\x0f\xf8\x02@@\xa8#\ -\x16\xecR2\xaf3\xbb\xf0Y\xec\xd7\xae\xd1\xe0\x0e\xad\ -\xabvy\x10\xa2\xb5\xe1\x08\x09\x8en\x8a\xe3$\xd1o\ -?\x19\x0e\xb5\xa8pY\x97\x80?\xff\xe5G\xfc\xf9\xcf\ -?\xe0\x17\xdf]\xa8\xec\xadE\x07<\xdf\xea\xedLJ\ -\xbb,p^q\xc7\xa1\xeb-\x18v\xf4\xd8\x99\x0c\xb6\ -.V\xca\xfd2\x0a\xb8$pP*ty\xa0c|\ -\x05H:Oq\xfcM\xf7\x9f\xbcka&\x1f\x86\xab\ -#+J\x95\x90\x1a\xbai\x8e\x83\x9fO\xef&Z\x05\ -.\xd3\xacK\xda\xbdS3\x9d\xe3h[k\xba5\x04\ -\xf4\xb4\x8d\xd9;\xe4\xc8\x88\xe6>Fg\xf8\x8e\xd7j\ -GE20\x9c-\xad\x98\x81\xfb\xce\x85\x13\xaa\xcb\x1a\ -pY\xc3\xe8\x86\xbb\x0f\x7f\x9a\xec{,\xeaDq\xd6\ -e\x09\xbc4\x0c; #\xa1Sk\x0d\x8f-\x22\x16\ -\xea,\xac\x01^V\x1e\xa4\x1cs{\xac\xeb\x84\xedL\ -\xb8]&\xfc\xec\xd3\x15\xdf\xbd.\xcc\x1f\xd9\x13\xf7\xcd\ -\x99\x9a\xa3V\xad\xd2/\xab\xf0\xd3\x90\xc8Lz\x0a\xcb\ -\xf7\x1c\x86{f'\xa1\xe1\x1c\xac\xd6j\x9c\x864\xdb\ -'N\x8c\x95\xed\xd6J&\xb79\xa4\xc8?\x17\x85\xa2\ -\xd1\xdb:\xb1\xf3\xb3\x18\x02Xg\x18w{\x08\x0f<\ -{?\xc0L\x1f_g\xc6\xd9j\x95\x09\x88\x8b\xe0<\ ->\xdf7\x00\xc0d\x9d\xf2W\xfa\xda\xa1?'\xfc{\ -\x07\xdd\xaf*lK\x85\x885\xc0\xd7\xc7.\xeb\x9c\x1d\ -\xf9\xf5\x00\x85j\xdeq\xe5qD\x8d\xed\x15\xc43\xcf\ -$gB\xca\xfa\xfdHH\x89\xff\xf9<\xdb\xe1hH\ -\x99B\xd3\xeb:\x8d\x95a_\xf3\x1cgEJ\x99\x81\ -Gj\x0cs}/,\x9al\xd9\xd7u\xa2\xcb@E\ -\x94\xb7F\xeb]\x8b\x10,\x05\x9e\xb2^\xbe\x13\x89-\ -\x7f\xa6R\xf5^\xbeG\xd1?\x8f\x84R1.~\xa6\ -\xec\xd1\xedb\x0d\xf5\x0c\xfb\xc9w\xb6V\xae\x96sR\ -\xc2k\xa3\xe5n\xf6\xd4kLZU\xe5\xdc\x94\x15\xc1\ -\xf3g\xd2\x04f\x99\xfd\x10\x99zk)\xf8k\x02\xd8\ -\x9d\x09_\x1f\x07\x83\xa9\x16\x0fk\xc9\x91\xa9\xa5\x11*\ -ei\x1d\x8e\x91\x88\xf8\xc7\xce4\xdbi\xf2\x98\x82\x1b\ -\xfa \x80|\x98R\xc9Kan\x82\x85\xa9\xf1\xc7\x9f\ -\x00\x5c|\xac{\xac\xc3\xbf\x5c*\xbd\x91s\xe0h\xed\ -\xbaNH\xa9\x22\xc6\x84\x10\x18\x9cCB\x1b\x15\xf6\x1c\ -#A\x94\xbc\xdeMq\xd75Y&\xbcU\x8dg7\ -\x8d\xb5b\xe6\xb8\xecM\xb9\xe1\xfbY\x86\xa75\x95&\ -\xd2\x9f\x1f\xe9X_\x9f\x07\x8a\x94\xbe>p\xac\x16\x13\ -m#\xa5Y\x98J\xb4\xa7\x93@\xb1\xe75[\xdb\xf7\ -t\x9e\x08K\x09\xec\x0c(l\xd9\x8ew\x14\xb1\x01+\ -A\xc3\x108\xc4\x94\x86\xf3 \x9e\xef\x0c\xfe)pJ\ -R*\x99\xf9\xb5P\x00S\xa5UX\x96>!\xc8#\ -l\xa7\x8b\x06y\x89W<\xf7H\x18\x8a\xe2}\xf7\x94\ -\x07\xf4\x05\x80~o\x07\x98\x8a\xcf\xf7(\x01\x8f\x97R\ -\xdf\x8aK^\x07\x8c\x08\x8a@>b\x1e\x08\xd43g\ -l;\xf7\xfd<@\xde_\xf2\xa2\xb1m\xa9\x8d*X\ -/\xeb\x8d&2\xeb\xc2\xca\xbc\xff\x1e\x16\x18/cN\ -\xef\xeb\x9d\x9c\xeb\xc0<[\x1d\x8e\xde9\x86o4\xbc\ -\xef\xc9+\x86\x18f\xd6\xee\x9e\xb8gR\xcb\x8c8\xde\ -\xde\xf2\x00{\xecQ\xb1\x9c\x80\xd1\xf8<\x04\x8e<\xbb\ -\xc0g\xdf\xb3\x02X\xdc\x108^\x96\x19\x7f\xf1\xcb\x0f\ -X'\x8f\xcb\x1a0\xfb\x80#&\x9c*<\x19\xfaC\ -\xdd\xc8\xf0xW\xa06^\x9a\xdd\x96\xea\x9c\xc5U\xca\ -\xe9\xfe|wZ\xd9!B\xe2\xed\x12\xc6\xda(\xa7\xaa\ -\x80\x11'N;a*\xa5\xb5\x11\xff\x1be\x9f+%\ -\xe3\xf3\xfd\xe4\x04\xc4\xb2\xe8<3\x0f\xebC\xdc\x80\xcb\ -\x1c\x00\xd3p\x95k`?\x13\xde\x9e\ -\x0f\x04\xcb\xa4\x9c\xe0\x1c'xFAK\xad2\xca\xb5\ -\x16~NF\xc5\x15\xb1\xae\xd4\xbf<\xf6\x88u\x0a\x03\ -V\xe4\x1c\xc3\x9d\x06\xacIaS\xaeG\x1a\xeb\xf3\x9e\ -\x02\xa7&\xc7A\xf4\xe9\x14<\xc2d\xc5\xcf\xa0v\xe5\ -\x88\xddB\xe8\xc6X\xfe\x8cEvK\xbec\xa5\xf0s\ -\xb8\xa9\x10Z%\xfeJ\xa5\x0e+ZG\xf5\x1ac\xa8\ -K\xa8}\x95\xc1D\xcb\x98\x08}a\xc6}\x1e\x05Z\ -*\x95\x968\xad(\xf9\xacMC\x14\x98*\xd7v\xab\ -\x0a\xc1\x0e\xc7as\xe3\x01Y\x1b\xbd\xa3\xfb \x09\xd4\ -T\x0b\xd9\x16\xd62\x91\xf3\xb2\xd8\xc1\x9d\xb0JF%\ -\xf1\x0f\xe3\xe7/\x99\xab\xcd\xd2\x1a.\xab\xc7\xdb\x96\xb0\ -\x9d\xa7h\xa9\x9c\x02ZK6\x87w\x16\xaf\xb7I\xb4\ ->\x0cF\xc1\x11\x13&\xef\xb0\x9f\x05\xdb\xae\x822*\ -\x0e]\xc1h\xcd4e\x15h\x8a\xd2\xaa\x00nl<\ -s\xe1E~\x8a\x0d\xe2\x1d\x0bv\xbe#y\xf8\xf2\xad\ -\xe5\x14n]\x02n+5\x19\xc7Y\x99\xbd .\x0b\ -@\x11_R'^+\xf4\xbb\x17\xdc\xb7\xa8\xf5\xa1\x83\ -\xa9t\xbe\x94,a\xa3\xe5\xc47W\x22\xabWY\xa9\ -\x1b\x00\xe7\xa8!b6\x0a\xd7\x88E\xda!\xc0j\x8d\ -\xc6&\xae\xc9\xd4\xdc\xcf\x1dg$\x1a\x0en\xfc|\xb3\ -\xa76\xe0\xb1G>7\x12\xc3:O\xfb\xe2s\x97\xc5\ -\xb0\x1ai\xa3\xde\x930;x\xa9\xa3~9\x05\x0a\x88\ -\xa5b\xf6\x0e\xcei\xba\xe4\x0d^\xd6\x85\x8d\x87\xb5\xb8\ -LL\xa7t*ns%\x0b\xc1\xda\x82\xc3\x5c\xce\x1f\ -\xbd\x00\xb0\xad\xa5\xda\x0ab)\xd8\xf64\xbc\xd4\xce\x1a\ -!\x1b\xf9R\xcd3\xf7Ia\xf2X\x14\x1aQ\xaa\x94\ -\xa3\xe6\x9d\xc9\xee\xac 1\x9a&P\x18X\xc8\x9b\xcf\ -\x05\xb5R\xa4f-\xe39\xe7)\xc0\x19\xed\xbf\xbd\xc3\ -:\xfbA\xe5z\xec\x91S\x85\xc9\xe1\xb1\x9f\x83\xdb\x0d\ -\x109\xb9\x84\x00\x1f\xfc\xb0\xcf\xf5\xbd4\xc0\x9d\x9e\xf7\ -N\x10\x86*ntQ'\xde`\xc1C\xf48\xf8\x99\ -\x97\x02\xdc\xf7\x13Q\xe1\x0c\xb1\x14\xbc(\x04\xc3\x80_\ -f)\x14\xc5\x19\x0b)\xec\xa1\xa8\xcf\xf7/\xb3T\x12\ -\xd5\xba00\x09SJ\x91V\xc3!b\xe0\xaa\xfd\xf8\ -\xba\x04\xac\xf3\x84\x14\x0b\xac^\xf0\xee\xb6\xe8y\xea\x1d\ -\x85\xea<3\x12bzW\xf4\x7f}<\x19\xe3\x9a;\ -\xf7\x9e\x22\xb2\xfbv\x0a\x0ebE\xec\xeb\xe4\xb2<\x02\ -k\xb8\x1f\x06B\xf08O2\xaeoW\xae'r.\ -\x04\xe0\xa8\xe0\xb1\xcd\xa0\xd5\x8a\xc7q\x0e\xb1f\xd03\ -\xb2\x1d\x14\xd0-3\x0b\xa4\xed\xfcf\x14W*R\xcd\ -\xb8\xef$=\x1e)\xb2\x83\x16Yr]\x8d\xb4\ -\x8e];\xf3\x00\xd8\x10\xbd^\x17\x9c\x99+L\x1f\xf4\ -\xb9\x18\xe61\xc4\xcc\xf5@\x17&>\xf6\x84\xa0\xd5j\ -\xd1\xea\xea\xfe<\xb1\x1f<\xc7\xf6\x93E\xecm\x9d\xa4\ -\xad\xe1\xd4i\xdb\x13\x9c}\xb7Rz\xed\xe9\xfb]\x01\ -\x90\x17\xc2.\xfe\xfd\xfa\xa4\x84I\xab\xd6\xc0\xa9\xf1e\ -\x9d`\xe0\x10\xac\xac\x8f\xd2\xc9%\xadfb\xa6\xed\xfc\ -\x88\x09\xa6\xf1w\x18\xebmA\xabzqTQ\xf43\ -1)r\xd0\x0c\x0bc&~\xe8=\xee\x7f\xe8?x\ -1_\xd2\x9b\x9b`\xc0\xbd\xef\x99+\xd6y\xa6o\xbd\ -\xd2\xfe6\xcf\xcc\xfe6\xa6 \xc5\x8c\xcb2\xa1\xba\x82\ -\xd2\xcc(\x18| bwO\x05\x97y\xc6q\xd0N\ -\xb8j\xc7\x123\xb9\x02\xdbN\xbb\x92\xf7L\xc1\xea\xe3\ -\xc7\x06q\xae\x0d\x15\xdd\xde\x18\xdc\x16Z\xfdj\xe5n\ -\xc6\x80\x96\xc1\xebj\x87w\xbe\xea\xe29\xb5\x0f\xb2\x96\ -\x1d\x00\x80\x7f\x84\xf44`qPM\x81m\x9aGY\ -\xc0\xc3i\x14N\xb1\x06/y'\xfb\x5c\xa6r\xb4\x16\ -L\xc6k\x07\xcf\x8e\xbc\x8c|\x80\x86\xeb\xc2\xcf/e\ -\xaaO\xa7K\x80\x9b,\xd6\xaa\x03\xdeR\xdc\xc5P\x11\ -;.\xc7\xeb\xea\x15\xe6\xc1\xd1\xd2\xe7\xaf;&1\xf4\ -3\xc8\x85\xb7\x05\xba\x0cxr\xf7\xe0\x9d\x1eRc\x0c\ -U\xcc\xec\xae\x0c\x1c<\x8cmX|@L\xb4\xcbu\ -\xbc\xed\xa4\xf0\xa2\x10,\xd7\x04\x12\xf2\xd4\xca\x91\xd9s\ -K$\xc2\x99\x86\x9ax\xc8\xcc\xc1\x0erVM\x0dE\ -\xfb\xad\xa6\xa3\xf1L\x89:\x0d\xc7Q\xff\xaa\x5co\xfa\ -d\xc3\x98$\x04\xdfh\x7f\xf2\x8a\x8d\x15i.i\x14\ -\xee\x04\xda\x99\x1c\x85\x8d0\xfc\x1eK\xb5\xb0(h\xd4\ -ca]\x02l\x84\xc2F\x0aRf\xe7Sl\xc5~\ -\x14\x00y\x8cA\xcf\x93\x0b\xdb\xfd\xa0\xd6\xc2;\x8bO\ -u\xc5\x14\x02~\xf7\xe5\x89\xeb<\xe3\xf2\xf1\x02 \x0e\ -g\xcb!\xdb\xd3\x12\xd8\xad2\xec\xaa\x22\xeb\x12>R\ -\xc6\xa7\x97\x95\x1dX.\xc0\x1axy5\x8a\x1d\x83\xba\ -\x87\xda\x1a<\x0c\xae\xab\x13\xaf\x9e\x99\x06\xcdt\xcc*\ -\xa3\xac\x9dkx<\xd2\xc8\xdb(\x0d\xb8\x06Z\xc6F\ -\xb6f\xeb0-\x22\xaf\xbb\xa6`\x9d\x04\xdf\x91\x9d\xb0\ -\x17\x0cE\x0a\xae%0x\xc4\x19\x038\xe0u\x9a4\ -&fj\xa3w\x1cy6\x89\xdf:\xed\xee\x94\xa8\xb1\ -+\xd4\xad\xd5\xbb`\x0cn+;\x98\x8b\x84\x82M\x85\ -\xa43VANT\xec;\x11\xd8\x8e\x9c\xf1\xdc3R\ -Ix<3\x9eg\xc4\xcf>^\xe5o\x7f\x9f\xf0\xd5\ -\xca\x8ex\xf2\x0e\x9bHw\xc1Y\x5cf#M\x12\xdf\ -\xd7E\x08Z\xab\xe7$\x09N\xb6L\xd4\xa8\x903\xc1\ -.\xf4L\xd4~\x04\xcf\xf0\x9d\xdbJ1\x9c\xb1\xe0\xef\ -\x912W\x0f\x8d+\xca)0\x1e\xb9k2R\xd2d\ -\xf0\x1b\xb1\x9fW\x86G\xa9J\x06-D\xd7\xdaL\xa7\ -\x89\xb7V\xf4H\x8bU\xc2\xbe#\x15L\xd6\x22'~\ -n\xa5d\x8a\x93U\xac\x04o\x90S\xc3[>\x11&\ -\x87C\xa3\xf4\xde\xf5:\xa7\x82\xb2\x14\xe4o\xf24J\ -\xa5+%\xa7:&#\x15\x14\xc5N\xae\xeb4\xea`\ -\x86XQ<\xbd\xb5\xc8\xa8\x98\xc0N5\xa7:\x0a]\ -\x86Z\xe1=\xec\xa9@\x22;\x83i\xf2Z\xffR\x7f\ -\xe0\xad\xc5i\xf8\xbet\xc6Fp\x0es\xa8p\x96\xd3\ -\xd6\xeb\x1a0\xaf\x13\x9eG\xc2~\xb2\xc86\x93Q\x97\ -\xcct\xbcer0\xdf\x90G\xfb4j\x0e\x8e\xb1\xda\ -\x06J8\xe4\x85\x1b\x82\xe5g\x96\x19\xa1\xec\xe2g\ -\x1f/\xfc\xbdN\xfe\x0c\x06\xba\xfc\x83\x5cA\xbap~\ -\xf5\xdb7<6>\x0f\xa9fx\xc3\xcbu\x0en|\ -\xc7\xd6\xcaI`\xf9]\xf53%\x95\x82\xd9[\x5cf\ -~6\x04\x85Ux\x05\xcb8\xcb\xa8\xe3*\xc7\x91\xd7\ -\xda&\x95\x8aT\xeb@\xbf\xde\x16\x0a\xfa\x18(\xd6A\ -<\xddV\xc7\xf3\xc2\x82\x11\xc2\x93Dy\xeb\xcc\x09\xdb\ -\xec\xc3{\xe8T\xac\xcaJ\xa1\xf8\xf4\x10\x07\xc3\x19`\ -\xf2\x01\xce\xb3 z\xb9\x04\x5cV\x8f=\x16e\x86\x18\ -l\xe7\x89\xdf~\xbe\xf39\x0dvX\x02\x01\x88A\xe1\ -e\x9d\xe5\xd4fO\xec~'iR8\x0a\xe7\xeap\ -L\xfd|\x0fG\xab\x12\x86B6A=\xb7\x0a3{\ -\xee\x09\xf7\x8dk\xbc\xe0=\xa7\x08r\xed\x00\x9c\xfaN\ -\x8e\xe1`)5l{\x94\xe6\xc7\x0c\xfeGL\x99\xe2\ -\xcc\xc6\xd1\xf7c;\xe4n\xe8\xae\x8b\xf7ny\x9e\xe8\ -\xa6r\xc6\xc08\xb15\xda{1\xdc\x1b:\xc6\x9a\x93\ -jz\x9c\xe4\xb0\xf4\xe2\x00\xc6`\xdf3\x1egD\xb3\ -\x95\x992\x91\xf1\xf6\xb9TMB8\xf53V\xe4R\ -g\x87\x03)\xa5\x86M\xe7BC\xc3c;qJ\xdc\ -W5\x89\xec\xf6I\x80|\x85\xd6\xa0\x9c\x1bN^\x96\ -\xc9K\xf0\x0b\x84\x89S\xe7\xed\x88*\x82\xac2\x01x\ -\x9e\xf1\xb7khfN?z\x01\xe0\x83/YB\xa5\ -\x1eo99Cd\xe6Yq\xb9\xc8s\xda\x1a\xb3\x01\ -R\xc2v\xc6!\x02YC\x90\xdf]\x09L\xa5\xa1\xc1\ -\x8dN\x19\x8d<\xfe(%\xbbif\xf0\xc8\x9d\xb1\xa3\ -b\xea)\x7f\xcd\xb4\xe1\xa9\xad\xb5\xe1q\x9exl\xa7\ -FK\x89\xb6#\x08R\xa1\x97\xbc(\x8a5\xe8\xf0m\ -\xa6\xe1\xe3\xcb\xca5\x80\xd0\x99T\xe5\xb2\x22\xf7\xd6i\ -?\x9d\xbfQ\xcar<\xfb<\x12\xee\x8fS\x0af(\ -\x19QV\xa0\x99\xe1HD\x18s\x84tv\x98C\x05\ -\xc2\x14\xf0r%\x9a\xb7\xd5w\xdc&-M\x5c\x15\xdc\ -\xd6\x15\x1f_\x16}\xfa\x1c\xb3\xad\xb2s}\xf7aU\ -\x04,\x0f\x1f\xe7 \x1b\x1bS\xc9L3X\x97\xbe\xa7\ -\x06\x1e\x07E\x94\xf4_3\x850i|\xb6\xa8Z\xbf\ -o\x8cY=cF\x92\xbd\xf1\xcb\xf3\x1c\xbeWg-\ ->\xde\x16\xe6\xa1;:\x0c\xd0\x0c\x1e[\x1e\xbb\xd8\xee\ -s.\x95\xe1FG\xccxj\x04\xb7\x840x\x0b\xf7\ -G\xe2!\xd3\xcc \x1e~\xddN\xfa\x905~|\x1e\ -\x85\x9e\xf4X\xc7%6y;\x12\xf5(\xfei\xf4\xf8\ -Z\xe9\x19\x1a\xe0\x83\xa6H\xb1\xa0\xa4o\x8c\xbc\x95/\ -l\x08L\xb2L\x89\xa3PT\x8c=\x5cp<\x14\x8a\ -\xc6\x8a{\xcc\xf8\xe3\x9f\xdd\x06\x99\x8d\xa3F\x16+\x1f\ -_V\xdc\xd6e@EH\xees\x22O\x12\x12\xd4*\ -\xc7\xb6}7\x1cS\xc3~\xb0\xebM\x91\xe2\xbde\xb2\ -\xc3\xaaJ\xfb\x1b\x04\xbe\xa9\xf2\xb4\xf3\xdf}\x9c\x1c\xd3\ -\x13\x8e\xd5\xc7\xe0\x5c[u\xdb\x5c\x12\x9f\xdf4\x8b\xef\ -\xdf6\xfc\xed\xdf\x7f\xc6?\xfc\xfe\xa9\xb5\x05\xe3K\xd1\ -\xdew\xad1U}G\x1cA;G;\x17\xf4\x8eM\ -\xce\xe1\xb6z\xa1\xae\x1d\x96\xc9\x8f\xd5\x19\xc0\xef\x82Q\ -\xc8\xc4\xe2\x8e\x9dn\xe5T\xe7\xf5\xb2\xd0e\xe2\xa8\x84\ -\xcf\x95\x93\xbf\x5c\xf9\x5c\x90\xf4\x09h'\x01\x1f\x1cw\ -\xa3\xb3\x88\x9cx\xa7\xe3\x19\xf0=\x06 f\x81\x19:\ -\xa2$\xddI\x08\x0c\x1cr\x9e\xe7\xc3\xfb\xde\x97\xab>\ -\x18#_8\x06-0\x8bLw\xc6JTy*R\ -\xc6\xe7\xe1\xaa\xe9\x87\xe6\x1c,\x5cxO\xd9\x0c\x1a\x1d\ -\xc3p|\xdb\xa7\x0cE\xb6L\x82hX$S\x00g\ -\xb0N\x5c}0&\x97\xba\x9e\x94\xf8\x0e\xd1\xd5B\x91\ -/-\xc9\x0e\x8f-!8\xab\xc4:~\xc6\x9c\xf2\x14\ -%q2\xa4\xe9\x88\x19\x7f\xfdw\x9f\xf1\x87\xaf\x9b,\ -\xcc\xfcy'\xcf)\xde\x12<\xd08N\xdfw\xda\xd9\ -.\xd3<\xce\x1d\xe7\xa8O*\xb5\x8cq\x7f\xa9\xfa\x5c\ -v\xae?\x8d\x95X\xb9\xb5\xb1J\x19\x0e\x8a\xc9c\x91\ -\xa3'\xa91,\x99S\x84\x10\xa8\xa1\xc9\x95\x0c\x05\xe7\ -1Vt\xb9\xf0\xa2,Z]5p\x8a\x1bU\xf41\ -1\x90.\x84\xe7Fg\x91S8\x13@\x1b\xb9\x01\x85\ -\x92\xdd~x\x9c\x99\xef\xb7`Wg\xacx\xb9\xf0\xec\ -\xecvX\xef\xe92\xebT\xc1\xc9\xb3\xe0\xb3\x16\xf8\xee\ -\xe5\x86\x9cY\xb0w\x1ba\xcf\xcd \xb5\x91\xe7ki\ -<3\x8c\x01\xee[\xc24Y|z\xbd\x08\xe4F\xe1\ -\xea~2\xa5\xd1Y?D\xe0\xa6_\xe4c>\xdaS\ -n\x0brjC<\x0d\x90\xf4\xe8\xac\x11\xb9\x92\xc4\xd6\ -3\x96o\x0e\xb6\x1f\xab\x008~\xf7p~\xc2E\x17\ -F\xccU\x0ce\xbe`\xfb\xc1\x87\xaa#\x80gG*\ -V\x90`\xb06\xda\xcc.\x93\x1b\x8aH\xee\x1b\x15\x7f\ -\x0b\x05\xb1H\xc8\xd1\xc7\xe8)\x17\x1c1\xe3\x0fo\xbb\ -\xfe\xbe\x8aV\x8dhQ\x14\xdfxk\xf0\xe1JK\x90\ -Q\xf1@*\x1b+\xa8\x94\xde1\xb0\xdd\x16\xd6G\xac\ -\xd6\xd0\xaf\xdbId\x16\xdcm2\x5c%b?\xd2H\ -\x9f+\x8d\xe2\xe0\xe3u\x12\xd3\xdc\x0e\xcdB\ -p\x06\xeb<\xf1\xc2\xb7\xb4U9\x91\x0f\xf93\x16\x04\ -\x07\xfc\xd1On\x22p\xb1\xb3\xd8v]\xc8M\x89f\ -\xeaZ\xee\x0a\xfa1\xcd\x0c\xa6B\xd1\xb8\xde[Z\x01\ -I\xfd\xcbJ\x97\xa3J\x9d\x1c\xea^]\xb3\xb3\x9b\x02\ -\x0f\xc6>~\xef\xda\x8eT\xe8Jp\xde0\xb9\xd0r\ -\x07}&\xa61\xf6\xb1[U\xf8H\xd1\xda\xc6[;\ -&@Y\x22?B^\x08\xadi\x86\x97bNyX\ -\xcfJ\xa6\xff\xd9;\x03o\x81\xcf\xf7\x1d\x87\xa2y\x83\ -\xf0\xb8\xe4'\x98a\x1f\xedS\x9a?|\x89\xf2\x03s\ -\x17kU\x80\x1a\x8bA\xe8\xb2\x86/\xd6\xe2\xdd\xd8\x05\ -:\xc7\x9d\xdcs\x8f\xe3\xbbr\x1a\xe1\x1aK\x85\x81q\ -\x86\xbc\xf4Zp\x7f\x1e\xc8\x95x\xd3i\xb6\xf2\x8bW\ -\xdc\x1fIib\x8a\x8c\x05\xd3&\xbb8,\x04\xa3\x0b\ -\xd5\xe0\xb9E\x8a\ -\xbf,\xb4U\xfd\xfe\xed\x81\x7f\xf8\xfd\x1d\xb9\x02\x8f\xfd\ -\xc4o\xbf\xdcqh\x07j\xa4\xff\xe0AKJ\xda2\ -\xb9o\x92(\x8b\x98\xf8\xfc\x0e\x9e{\xc2\xfdIP\x0e\ -\x19\x1eF6Z+\xd8\x09\x8b\xd0\xd7\x0bw\xecI\xd6\ -\xcf\x9c3n\xb7\x00\x80\x87\xe7\xe4\x1cfo\xb1N\xba\ -\xdc\x1c\x03\x89\xac\xd1\x05\x962\x8al{9)AR\ -\x175\xd0'~\xf4\xd5\xef\xb2\xaeA\x85\xcc\xff\xe1\xcf\ -\xbe\xc3\xed\xe2\xb9\x92\x99X\xe8\x97\xacw^6\xdcI\ -\x8alFKs\xd4]\xfb\xae_\x5c\xf9\xcb\xe2\xd9]\ -\xfaw4qm@\x94C\xe9H\x0a\xcb1\x8dT\xd1\ -\xc6u]\xa9U\xe0\x1c>\x9bY#\xf59\xf8\xf1y\ -\xa6LW\x0a\xd7Q\x04\xf1\x18\xf0}+\xb5\xc1B\x09\ -\x8b\x86\xd1\xc8\xdd9\xf2\xb22\xba\x18\xea\xeak\xeb\x01\ -L|G\xdf\x9e\x09\xbf\xfa\xcdW\xfc\xfe\xcb\x8e\xef^\ -W\xfc\xe5\x1f\x7f\xc7\xeeR!W\xa5V\xbc)\xb9\xce\ -9\xa3\xc2\xaa\xa7\x812t)\xe6\x22\xb1+m\x97g\ -\xcc#\x84\xcb;e\x0b\xc8\x9e\xd8\x94S0\xcb&\x5c\ --\xcf\xfe>=H\x99\xe2\xda\xcb\x85n\x01\xdaC\xb9\ -n\xbb\xcc\x13\xce\xc8\xdc\x06\xe7\xdc\xb8;\xa6\x89\xe74\ -\xdf\xd3w\x81-\x9a\xc1\x9b&;\xe4\xcf8\xe9\x03\xf8\ -\xbc\xf4U\x02\xf1\xd7\x05\xd6:X\xb0\x10\x9f\x82\x19\xff\ -\xfe\xaa\x18\xe54\xf6\xe8m \xb2\xcfTG\xda\xa7\xd5\ -\xda\xa3\xb62n\xca#V\x91\x109!m\x8dN\xb8\ -\xa4\xb3,%f\xc8\x90\xc8J\x11ep$iN\xce\ -\x03\xa5OS\x94\x17\x91(x\xbc\xcc3\x96\x89\x01?\ -\xa5\x90\xe6\xda\xd7\x1dl\xd2\xde-\xc0\xad\x01s\x98P\ -\x1b\xe3\xe3}\xf9\xc3\xdb\x8f^\x004\xe7k\xad\xb4+\ -\xb5\x02Y\xf6xy/s@J\x15\xdb\xc1@\x0b\xef\ --\xc5\x1az\xb1yA\x00/\xb7I\xfbBV\xe8\xc7\ -\xc1\x9df\x17/\xads\xc0u\x11\xb4\xc3k,\xeb\x1d\ -.\x8b\xc7\xa7\xdbB\x11\xcb\x00v\x00\x97\x8b\xe7\x8e]\ -/C\xb7-9\xcf\xcb\xec83\x8a\xb8\xe8\xc77\x87\ -\x86\x93-\xae6\x8dW\x9ab)s\xd3\x05\xceC\xec\ -\xe5B\x22\xdfq\x96w\x81T\xa4w\xf8\xb28\x1c)\ -)\xe6tf\xa2Ya\xdc\xef\xa9=\xa1wUT7\ -~\xf2\x84\xcb4\x1e\xa8G\x12\xf8\xa5\xc2\x80\x91\x98\xc4\ -\xd7\xd6\xc1\xd1n \x0d+\xa5\x82\xcb\xea\x87\xb5\xcay\ -'\xfa\x1bGt\xab\x028\x00\x8e\xa3\x9d3H\xf2*\ -\xd7V\xc6\xb8\xf3\xd3\xeb\xac4\xb9\x8ay\x9e\x88\xe4,\ -\xf2X\xcf^\x94*G%\xab\xa5f\xa2\x81+\x8f\xeb\ -:s\x9c\xdb3\xeaS\x1d\xfe\xedR\xd8\xddX\xa9g\ -\x8d\xd8\x0c}\xa2\xd2\x80\xc1Ro\xfd\xd0S!\xe4\xad\ -\xc5e\xf5x\xbd\xcd\x141\xc9~D\xd2\x9c\xc4E\xeb\ -\x8c\x97[\xd0\x9fA\xc5\xfaS\xcaw\xe8\xc0\xecB\xaf\ -\xeb\xca\xceq\x99\x03\xae\xebD;\xa7\xc5\xe8j\x00\x8c\ -\x94\xbe\x02\xd2\xd6\xa6\xc9b\x99\xdd\x88\x1e\xb5\x83&\xc9\ -\xc2f;\xb2\xac\x94\xc4\xa7v\xbd\x8a\xb3\x06\xa9v\x8d\ -\x87y\xb7\x995\x0c\x0b\xe7\x91*\x9e1R]\xaf\x82\ --\x8b\x11\xdaQ\xad|v\x1d\xde\xb6\x83j\xfb\x06\x5c\ -g\xcf\xe4H\x152\xd0\xda\x83\xbe|3l\x9bs\xa0\ -\xf8\xebH\x19/\x97\x05\xdb\x9e\xf0\xfd\x97\x13S\xb0\xf8\ -p\xe5\x1ac\x09a|\x0e\xb5Q\x9d^k\x13\x929\ -q\xbf\xab\x84\xcf\x94\xea\x80\xc1T\x05\xc0\xcc\xe2q$\ -1\x03J\x86\xd4\xce\xfc,\xd7\x85\x22\xa8R\x81\xeb\xe2\ -\x98{_\x1b\x9e\xcf<\xfc\xe7>8\x1c\xa9\x90\xca\xe9\ -\x8d>K\x0f\xa7\xe8\xd8\xd9\x13%\xce\xe8f~WA\ -\xa3r\x1e\xa0\x15\xde\x81\xb8d\xffN\x97\xf3\x9e\xef\xb6\ -\xb5\x06\xa8t\x9c\x84\xc0I\xccu\xf1c\xdf\xfd\xf5~\ -\x8eb\xb7\xea`\xedx\xec\x94\xf8=\x1cQ\x09\x87\xa0\ -o\xdbv{na\xa7:9\xc2\x9d:\xbb \x89\xaf\ -a\x8c\x91%\x99E|\x08\x5c\x93\x96\xca\xb3\xc0\xa8\xd8\ -\xb8,\x1e\xeb\xc2\xae{\x8c\xd6\xf4;\xacK\xc0~\xbc\ -\xef\xa7{\x04r\x07@\x9dI\xb9!\x83\xca\xc8\xff\xfe\ -\xef\x7f\xfb\x05\xdbQ\xf0z\x99\xf1\xc7?{\xe1s\x18\ -{>\x0a\xeb\x95U\xb6\xb7\xb1\xaeQ\xd43\x80\xe1\x18\ -\x98%\xe4\xb6\x86\x93\x9e\xed\xa0\xe0\x94E\xb7X/\x8f\ -]\xd9%\xec\x8c'\xef\x10d\x9bl\x86\xfd\xec$\x9e\ -\xc2y\xd6o\x82\xddz\x11\xcd\xd5\xd6\xcb\xc5\x13g\xac\ -IN\xce\xdd\x8b\xdfFA\xd0]U\xdd\x82X\xf5<\ -X\x00\xe7QF\xe0N\xcc\xd2_x\x87\xe3\x8cx\x9e\ -\xe7\xe008k\xf0\xe1\xb6\x0exV\xcf1h\x8d\xbb\ -\xfd\xa6u\x5c\x94X\xd3\xb9\xf7\xdc\x941\xf5\xf1\xfcY\ -\xae\xebLvG*p\xd6\x0d\xf1)@\x0d\xcd\xbax\ -\xdc\x1f\xef\x93V#Bh\xd0;o@\x97P\x08N\ -\x194'\x82\x03,x\xa6\xc7\x98\x90uwu*`\ -\x900\x1bh\xb8o\x07\xce\x98\xd0\x9a\xc1\ -\x07 \xd7\x82\x22\x1f2\xec;#]-\xb7\xe8mV\ -\x96@\xfa\xb2;\x81\xee\xb9g\x09h\x8aF*\xa4\x8f\ -\xcd3\xc9m\xccX\x9f\xa8\xd8\xb5\xdc\x05\xbd=\x22\xfe\ -\xfaW\xbfSX\x06\xb0\x1d'J\xae\xc3\x19\x00\xbcg\ -\xc9\xd71F\xe7\xfe\xe9\x8c\xbc\xc8\xad<\xf3S`\xea\ -]\xd1\xcb\x9c\xb4\x17\xacR\x153\x8e\x94\x13\x02k\xe9\ -\xd1?S\xc1c\xe3\xb8w\x99\xdd`\xcf\xd7\xaa\x04\xb2\ -\xc4\xe0\x1cg\x1d\xfe\xc3_\xfdo\xf8\xab\xff\xe5?\xd1\ -N\xa65\x07w\x89\xfc\xf2\x9c\xa1O\xd6\x18\xaeM\xb8\ -o\xa5\xbd\xab\x8a\xb1}\x9c\xb4\xb8\xf4\xbd\xf0s\xa3\xe8\ -\xaf\xb6\x86\xdb\x1a\xf0\xf6f\xd2'\xbb\xbe\xc3\xe9Yu\ -\xde\xca\xb1\xd2\xb0\xed\x09\xb5R$\xd8\x0fx\x18\xae\x96\ -Fj\x5c\xea\xe1V\xfc\xeb\xbe'\xae'S%\xd5O\ -.\xa13\x15\x16\xfc\xeah\xdd\x88\x93m\x8a^\xa6\xa8\ -\xb331\xe84\xe1\xba\xe1\xe7?y\xc1\x9f\xfd\xfc\x15\ -\x97E\x85\xbdDz_\xef\xe78{\x8c\x5c\x14\xb9v\ -\x81-\xb5\x08dhPG\xd2sF\xf6#\xc2\x88\x13\ -\x91rA\xf0\x0e\xb9\xd0\xee\xb8\xcaI\xd19\xfb\xc7\x99\ -\x19\x10\xd5(\x8a\xf3\xba@\xcfT\xd1\x0c\xe4\xe6\xe1\xf7\ -\xb0H\xb4\xdcy\xfd\xc11\x12\xbe7\x83UEn_\ -\xd9\x84\xc0U&W\x00\x18\x13\x97u\xf1x\xc6\xc8\xec\ -\x98`q[I\xd3\xf4\x9a\x9e|\xba]\xf93W\x02\ -\xa2\xe2I\xddM\xd5;\xfa\xf5~\x227\xae\xbe\xfa\xf3\ -\xd0\xff*%\xe3,\x05\xeb\x1c($\x9d\x09\x0ek\x8d\ -Z\x91V\xc0 \xab,\xd7\x0c\xba\x9b\xcaI\x9f\xe2t\ -\x87P\x9c\xb8\xed\x05\xd7y\x1a8|\xe8\xd9\xb4\xa6\x17\ -\x0fF\x17\ -\xa6\xc0\xddEO\xdf\x0a\x81\xd5f\xca\x85T\xbd O\ -\xa3UWZ\x1b\x81\xd9\x8d\xbb\xee,HOp\x14\x1f\ -1\x1e\x93\xd5\xe3c;8\xce\x01\x1f\x12c+\xfe\xe8\ -\xe7\x1f\xde}\xe63w\xca\xb7+\xbd\xd1sx\xcfl\ -\xeec\xaa\xce\xbc\xae\x8d6\xa8~@\x9e\x1a\xd3\xd1k\ -\xdc;=#\x91\x18\x0b\x93f\xd8\xc9\x15\x09?n+\ -9\xfb\xd6q\xff]JV5\x0e\xccS\xc0:\xbf\x8f\ -\xf5\xf7\xf3\xc4O~\xf2iDQ\xdeV\x8af\x8eo\ -4\x0d\xcb\xe4Yt\x00C}\xee=/\xa3-%z\ -\xba\xc5\x1e?\x8e\x0c\xef\xcdP\xcd\x1a\xcbU\xca&\x10\ -\xd2q\xd6\xc1bx\x1e\x19\xd6T\xc1uH'*\xa5\ -\x0c\xcbWJY\xb67\xc6\x9d\xce\xde\x0f%/\xf7\xe0\ -Y,\x83\xf7\x8b\xffP\xc2\xd9e\x0ec\x8cf,\xf7\ -l\xd6\x0a\xf8RYE{\xeb9\xca\x05\x04\x83j\x83\ -Y\x9f:\x1c\xa4\xb1{\xe2\xbf\x88\xb4\xc3n\x9dr\xd6\ -\x08]Z\xc6h\xdb\x19\x1ev\xc1\x1aY\x8dxho\ -G\xa4V\x81f\x13\x8e\x17+\x858\xfd\x9fs\x86c\ -\xf1\xe0\x15\xa5Z\x0a\x8cux{&l\x91\x00\x9b\xdc\ -\x0c\xfe\xfa\xaf\xff\x06\xff\xf6\xff\xf7\xff\xc1\xaf~\xfd;\ -<\x0e\xae\x85\x8a\xa0\x1e\xce[|zY\xf1\xfd\x977\ -\xfc\xe6\x0f_\xb1\xae3J#?\x9e\x012I\xab \ -3\x8aZ\xfe\xf9\xec\x04\x00\xc2\xa28\xc1Qdj\xe9\ -\xdf\xbb\xc1:S\xbf\x90\x13D:cw\x82\xd6Hi\ -\xd3\x14\xa74^\x14\x06\x0e\xd6z\xf1\xfe\x0b\xfe\xf0v\ -J0\xe4\x14\xed\xebG\x81\xf7\xf1\xb6\xe2O\x7f\xfe\x01\ -?\xfdx%\xa2\x16,\xc6\xee\xcfc \xa7c.c\ -zWu8U\x15\x9eW\xa5\x9d\xa5\xd2\xb0,\x01\xeb\ -\x14\x86\x9a\xde\xca\x82KMJ\xd3siF\x97\x1c<\ -4\xfeg\xf1X\xc4\x0e\xe8\x17^\x903\xc1\xcaJ\xf8\ -\xf5\xce)I-\xef8\xdb\xe7\x91\x87\xed1e\x22\xb7\ -\xfb\xc4\xe6\xf3\xdb\xce\xce4W<\x8f\x13\x97\xc5c\x9a\ -\x18\x8c\xf5.F\xe5\xef\xd4\xc7\xfc\xb1P\xf8\xb9G\x0a\ -\xa7\x1bxv-\xb3\x13\x93\x82\xcd\xc2}\x8b\x98\x82\xc5\ -\x12\x1c\xbcwXf\x0a\x19\xf7X\xd0\x1a\xff\xbe]\x05\ -y&-G\xd6^\x16\x90Y\xff}\xccu\xc0\x83\x1a\ -\x80\x0eO0`\xaeBL\xfc\xf3h\x11n\x12\xbfz\ -\x89p\x09\xc7\xd9\x8f\xa28`NK*\xb4\xce\x02\xa7\ -Gd\x13\xb0\xc8\xfa\xc5w\x17\xbc\x5c\x17\x02\x9f\xc4\x16\ -\xc9\xadq:Z\xbb^\xc2\x0d\xd7\x81\xd7\xe5\xcd8`\ -3V\x11]\xb3P\x1b\x81]M\xa5\xcb\xb6'\xecg\ -T\xf6E\x92\xd0\xbb\xe1\xf3cGnm\xd84Y\xdc\ -e\x15)\x16\x97\xd9\xc3\x19Np{\xfa`_[\xa5\ -\x5c\xe0\xbc\xe7\xff\xd4\x99\x93J\x95\x1b\x83\x0d\xe3\xdb#\ -b\x0a\x1eYZ\x18\xa3\x8b\xf0\x14\xff\xe3\xbe\x1dZ5\ -6\xa5a\xbe\xeb\xac\xfa*\xda\xc2`\x8b'\x82\xb7\x02\ -\xf3P\xc7d\x8d\xc1\xebmR\xc1\xd2\x1d4,\x86\x86\ -fDb\xe3\xfb\x1ey\xde\xe9\xfb\xb4\x86\xc5}*y\ -L\x8b\xbf\xde#\xb5@Z7\xf7\x94\xd7u\xf6r|\ -\xf0\xb9<5\x99Y\x17\x22~smC`\xfdz]\ -p]I\xff\xe4]@\x80\x5c\xd2\xa4\x8fZ7 \xc6\ -\x84#\xb5\xe7\x8f^\x00\xec\xd5\xd7\x22*\x1d\xf4p@\ -\xd8\xc5$\xa5\x22w\xe1V\xe9b\x0e\xc1;\xda\x8c\x96\ -\x19s\xb0((#A\xea\xb2\x06\x06\xcc\xecQ\x02:\ -\xe6}[\xc3l\xeau\x9a\xb0\x86\x80\xac\x0f\x80\xc2\x22\ -/\xe1\x89\x1d\xb1\xc3\xebB\x8c\xe9sK\xb8.\x9e\xec\ -\xea\xa8qan\x22\x96\x99\xd1\xa1tfv\x16\x10\x87\ -\x1cpN*\xac\x03\x89^*\x1e\xbcs\x0a\xff`\x00\ -\x12_Z\xfaO\xd7%h4[\xf0/\xff\x9b\x7f\x81\ -\x9f\xff\xec\xa78\xcewuqG\x14w\x05i\x17C\ -r\xf7&<\xa9\x1e\xd8\xe0\xd8\x11\x07o\xb1.\x13G\ -A\xd6\xe22y\x1c9\xe1qd\xe9\x0d\xf8\xb0UP\ -\xa0V*=\xfdE\x98\xdf\xa0L\xf0\xa4\x88f@q\ -\xc1N\x1deL\xc3\x16\xd5}\xbc=#}\x9a9\x9e\ -\xeaX\xd2\x10DC\x0b,\x5c\xb2\x22d\xcfXu\x09\ -\xb0;\xba,\x0e\xd3\xc4\xc3\xe6\xebv\xf0\xe0\x13\xad\xf1\ -\xba\x068iA\xe6\xd9*\x0c\x87\xf3\xbc\xfd\x10\xba\xd5\ -[\xe9\x0d\xa8}\x00\xe8\xeecbZ\x1b\xbe\xf63\xe7\ -\xc1HGcf\xb6\xd5w\xd9\x9f\xa9\xa8\x03\xa4G\x98\ -:G(\xc7\x1c\x98\xf2\xb7\xc8*\xf4_\xfe\xe1\x0fp\ -\xce\xe2/\xfe\xf9\xbf\xc0R\x942i\xf1\ -u\xe7w\xf0\xf1\xf5\x22\x17G\x1a\xcc\xf3\xe0\xed\xf0\xc0\ -{\xad\xc9\x00\xe1\x95+\x8f\x07\x12\xd3\x12\x01+gD\ -\x05G\x97)\xf1{\xef]~\x13\xfd\xef\xae\xcf\x8d\xc1\ -U\x90\xcf\x1b\xbal1\xe8\x86\x97\x95]\xd5\xa9K\xd4\ -;\x0b\xeb\x81CB\xc2>\xb2]\x03\xf7\xb1[\x8c0\ -\x00.\xab'\x01\x0f\xc0\xbc\x90W\xd1*\x10&\xae-\ -L#\xdf\xff88\xf5\xc8\xad)J\x9cE\x8a\xb7<\ -\xb4;\x1c\x8c\xda%fN\x1cG\x1e\xe9~\xab\x02\xc3\ -\x1a8\x16\xef\xd6>g\xcc\xf8\xfb\x96\x89\xb6\x8f\x18\x8b\ -\xc4|L\xd0\xab\x8d\x85\xd9\xa2\xcb\x90\xbb\xda\x04c\xf9\ -s\x7f\xbds\xbc\x1b%@t\xd6\x8e\xce\xcfHe\xde\ -\xfd\xed}\xca\xc7)\x09\x05\xb4A)\xa1E\x17\xb5\xb5\ -Nk\x05\xd2\x1b[\xab\x03\xa4V2\x1f\xc4e\xf2j\ -`\x0cr\xcex\xdb\x12\x92\xb4\x0a\xce\x11\xf4\x94*a\ -S\xf3D\x96\x80\xb5\x14\xf7vG\x88s\xef\xc2T\x07\ -\xbe\xcf>8\x09D)\x82\xec\x97\x1d@p\xd2\xec\x03\ -\xa2.\xeduq\x98\xa60\xf2 bfj\x97l%4\xeb\xd63\ -k\x18)\x1a\x82G\xab\x19\xf3dPJA5TR\ -\xd7\xaa\x84\xa6B\xb1\x17r\x03\x0c\xf7\xfa.\x9ba\xe5\ -3\x96\x97\xc8\x11\xb9'\xaa\xad\x01\xc8\xea\x86\xed(2\ -\x82\x0d\xc85cU\x0c\xf0vF,\x12y\xf8\xca\xea\ -{O\x19\x00\xb1\xc9ar,v\x84\xb4\xec\x07\xe8\xcb\ -:\x0d\xac-@\x1f\xe9\x91\xa8\x86\xb5\x8b\x81m\xc0v\ -\xb0s\x8c\xb9\xe2\x00w\x8d\xa6\xf2\xf3\xe1\x1e\xc9\xc9\x97\ -\xbe\x10\x80\x93r\xc7\xd2#\xe6\x8c\xeb2k\x9d\xc2]\ -~)\xef,\xea\xb3%\x18q\xfec\xc9T3[K\ -\xa7@2\x84\xa64^\xf0\xb5\xb2\x1b\x9c'\xaf\xa2\xc4\ -\x8cT\x8d3U,\x86\x87\xe63F\x5c\xb4\x97>N\ -z\xda\x93,\x900\x84\xbcx\xd7\x14\x9aB\xcf\xf4\x14\ -H\x1f\x9c\xbc\x1b\xeb\x02\x12 -\xce\x93\xe1?\xdd\xe3\ -~J\xb0\x963\xc6\x04\xc8L\x146\xa5\xdc\xf0\x17\x7f\ -\xf4\x13\xb4?\xfa\xa9\xaa\xf2\x88Z\xab\x80;\x0d\xab\xed\ -Y\xf2\x09\x9fn\x8b\xc4\xa9uX\xd9(\xdc2x\xec\ -t\x96<\x22C\xa7r.\xf8\xf4aQt.\x8fL\ - \xcb\x8b_\x06 \xca\x8b\xa6y\xa6\xcc$M_\xe9\ -\xffn\x0e\xd6\x00\xcf\xed\xe4\xd0Kc\xfe\xc9{\xc4\x93\ -\x1c\x03\xef\x94\xbaW*\x82aG\xd3\x13\x12_ot\ -\xd9\xa4S\xb7\xee\xc0\xba\x02g\xe2\xe8\xf7\xcb=b\xf2\ -\xfc\xe7\xf8\xbbS\x9f\x03o\xb1KTe\x00\xb4bp\ -{\x99\xc5J\xcf\x12\xcc\xb22\x9b&\x0b$r\x16\x9e\ -;Iu\xb9\x92\xcc\xd6LS\xe1o)\xd4\xcbE\xdd\ -&\xb9\xee\xeb2\xe1@D\xf0\x011'\xae\xe52y\ -\xe7\xd7uB\xae\x90\x8b@\xb7P\xfdG\ -\x91\xe4\xb90\xd1\xcfie\x19\x1c\xcf\xa7#e\x5c\xbc\ -\x1f\x13I\xa6\xff\x09\x97\x5c3\xd3\x09KCsE#\ -\xe6\xf73`v\xe4\xd9{\xbd\xa7g\xaaxY=\x9e\ -G\xc69y\xfc\xdd\xaf~\x85\x98\x0a\xfe\xf9?\xfbs\ -\x18T\xe4\x92qYf\x1cG\x1c\xfb\xf4.\xa0\xac\x8d\ -\xac\x0f\xb7\xea\x22\x97\xe6\xa1k\x1dN\xd9P\x97\xc5!\ -\x17RK\xd7\x99\x05\xd4v\x14LS\x13\x94)\x00\x95\ -\x85{\xad\xb4\xacN\xce\xe37\xdf?p\xa6\x8c\x0f\xd7\ -\x05\x9f^\x17\x01\xbe\x9c\xf0\xc2U\x97d\xc2S\x97\xe8\ -\xec\x9d\xd6\x8a\x15o\x8f\x84o\x87\xe1\xd6\x914\x88V\ -\xf8\xbb\x09\xd6H\x10/\x8eM\x08\ -\x16o;\xf0\xafn\xbf\xfd\xf1]\x00;\xae\xbbWu\ -\xcb\xaa\x89]\xd6\xe4\x83,y\x05O\xed\xa0\x9fG\xc4\ -\x11I\xbas\xb2\xde\x84\xa0\xa0\x9en\x99k\x0d\xb5Q\ -Ay\x15\xfdh\x91\xf5\xa7\xa9\x03\xeev\xbb=\x91\xa7\ -\x1c\x84\xf8\xec\xb1\x99s\xb08R\xc5\xdb\xfd\x14f\xb5\ -\xe1\xedq\xd2&X\x14\xf3k)T:O\x12\xe66\ -\xed\xaf\xbb\xca\xd4\xca\x07;O\x5c\x0ddeK\xb3\xa5\ -3X'v\x1d\xd7\x95H\xd1\xdea\xc6\x5c\xb1\xa74\ -:y+1\x0c\xffYv%E!&\xd3d\xd5[\ -5\xc5\xc3r\x9f\xbehoU\xd1\x90S\x91\x90\xacr\ -%\x00u\x80\xb1\xc8\xcb\xfa\x8e\xa6\x9c\xbc\xc3\xcb\x8b\xd2\ -\xf82G\x94$e1j\xb7\xd46,:\x00\x0f\x1d\ -\xdb(xz\xbb\x1f\xdci\x17\xe6\xd3\x9bf\xe5\x95o\ -(\x99\xd8W\xef\xa0\x83\xb1*\x0e\x97\xdd\xe3U\x96\x99\ -\xa8]mmrM\x88\xb6g\xb4\xaf{\xeeQN\x88\ -\xc8\x0eQ?\x0f\xbd\xbf\x0d\xb3gw\x12\x15\xdd\xea\x8d\ -\xc1\xed\x1aD\x8a\xe3\x81\x96j\x95\xc6D\xa9^\x85]\ -\xd5\x11\xb3\x02\x92N\xdc\x9f\x111&x\xcf\xef\xb0\xdb\ -o\xf6\x94\x14\xda\x92\x10<\x00\x89\x17\x93\xba`\xef\x1a\ -b\x8c8\xces\xa8\xad\xcf\xc8\xbd\xfc\xd9Ib\xa9\x02\ -\xc6\x8d\x18\xd1^|\xcd\xf3\x84\xc7\x9e\x87\x95\xc7H\xb3\ -\xe2\x82c\xc4\xb5\xa0HL*\xe3\xe5\xf3\xdc3f=\ -;\xa7\xf6\xadK`\xe7\xd6\x89utgP+ad\ -qK\xa5\x0d\x9c)\x14\x0b\xfc\xf68\x01\xc3Kw\x97\ -\xa3\xc5\x80\xbb\xc5\xce\x04\xb0\xce\x88\xf6\xd6\xf4\xaeR@\ -H*\xa4:.gI\xc0\x94\x0d\x8b\xf1\xd5\x14\xa2Z\ -\xb1\xdd\xbbh\xb1\x14\xbdG\xda\xb9\x97o\xde3c\xe8\ -qo\x10u1%\xec\x91j\xfc\xdb:\x8bB\xa7\xd1\ -\xb9,YU\xea\xb4\xed\xc8\xda\xad\x1blg\x22\xb7>\ -~\xcbf0\x0835\x0a\xdd\xa5q&\x86\xf5\xc4\xc8\ -\x8e\xa9S\xf3\xd6% \xe8\xfd\xf0\xc1\x08\xb6\x95Fz\ -h-\x18\xef\xef\x14<^/\x01\x1fo\xeb\xe8\x00G\ -fE\xe6\xba\xf08X\xbcPW\xc4\xc6e\x9d\xbc<\ -\xde\xdc\x0f;C\xb2\xa1\x93\xab\xa7\xe7<\xa4\xcc\xc4\xba\ -ev\x08\x9eS\x8d#R\x10G\xf8\x91\xba~p%\ -\xf3z\x0bC\xfc\xb7\x9f\x91d>\xd79*\xdd\xdeJ\ -\x9brLt\x04u'V\xd6E\x1d,\xbb\xd3&Y\ -\x16\x11\xbe\xef!R>\x10\x0dl`\xf1\xf9\xeb\x1d\xce\ -qT\xbe\x1d\x91Xw\x1dy\x17i\xb2\x82\x7f\x17c\ -\xce3'N\x06\x18\xe3hk\xf9}\xe4ZEAe\ -\xb0\x0eW[]\xcc\xc7\xfc\x8b\xfd\xcc\xd8\xf6(\xae\x80\ -\xc32\xf1y\xfb\xfe\xb1c;\x22J\xae\xf8\xed\xe7\x07\ -~\xfb\xfd6 k\xcerl\x7fY\xd9\xc0]\x05\xe8\ -J\xb9\xc3\xa7\xdap\xea\xacZ\x81EY\x02;\xda\xba\ -\xa7Y\x96B\xe5\xfdv&\x04\xc5p{o\xf0\xb2N\ -x\xbd\xcd\xc3\xd6\x9eJ\xc1\x14\xf6\x84\xfd$\xb9\xaa\xabD'\ -\xef\x87\xff;\xf4\xd1\xa4H\x87\xb5\xf1\xcb&\xe8\x87;\ -\xdd3s<>O\x0eg\xacC\xb0\xd6\xc7\xa4]\xa1\ -z]\xa8`?z\xb0\x92\xe3\xa8\xed\xf52\xf1sw\ -\x1cm\xc5\xb3`\x99:\x95\x8c\x1ds\x9fT\x84\xe0\x18\ -6\xa1\xfd\xec!,\xe5\xeb\x0b\xbb\xd4\xb7G\xc2\xedJ\ -o\xac\xe1\xd7@\xc8\xcc\xe4\xd0@1\x95\xd3~\xb2\x81\ -\x0c\xf9Ns\xb3\xf2\x9d;\xb9\x00\x823R\xf9\x1ba\ -s\x95|\x18\x1c\xd6@xM\xf0L\x13\x0b\x8e)r\ -1\xf5hP\xed-\xa5>_<\xc7zA\x05\xa0\xd3\ -a\xd4\x1a\xc7\xed\xad)\x04\xc9\xba\xe10(\xa5\xaa\x10\ -b!\x1a\x9c2\x07j\xc3\xf523\xc5L\xcf\xdc\x14\ -8A\xe8`\xa4\xbe/,\xbd\xeb\x93\x1d\x92\xb6\xc9s\ -\x80\x9bb*\x22\x22\x92Z\xb9\xcc\xfc^\xe6\x10\x142\ -\x92\x86\xc0\x8c\xeb\x15\x0b\xe7\xc4\x83\xc8\xef\x9e~\xfb\x8d\ -\x87\xd9\x18v\x97!\x98o\xf4\x01\xdc\x85\xf7\xdf=\xa5\ -\xf7@\x92y\xb2\xc36w\xd3h\xbc\xb6w.Gg\ -Q\xf4\xe2\xaf\xc3\x92\xd6i\xc2\xe4\xbcV6\x9eA[\ -\xca\xd9(\xb5\xe2\xeb\x83\x88\xe6CaS\x1f\xae3\x9c\ - V\xb9V\xa5\xfb\x19\x15\xd4\xfcn|0\xealX\ -\x00/\xf2\x92;\xe30\x07\x92\xdbr\xce,\x06\x1b;\ -\xc9\x94\xc8\x81\xef\xae\x8c\xe1\xd0\xc8,Fc\xaa\xdc+\ -\x8b\xd9\x91s\xc3y\xf0\xbb\x82>\xdb\xa0|\x8c\x06i\ -f\x92X\x0e\xd6`]\xd8i\x9d\xb1\x8a\xb7\xcf\xa9\x8d\ -\xd7\x9a,\xca\xa7\xff\xd8\x0f%\xb3\x911@\xea\x1e\xd7\ -\x91\xb5\xb1\xf0:\x0b\x19\xf3\x0c\x01\xcbC$\x97U\x0d\ -\xceA\xdf/(\xbe\x8d\x89<\x05\xd3\x05\xcd:;\xa2\ -.\xe2\x1e\x9b\xec}w\xf2\x181\x00\xde\xa7\xb9\xf4:\ -te\xbe\x19\x90\xae\xa3\xbbV*\x9f\xc3n\x97\x85,\ -yL6\xe4\x9a\xb4+\xc8%\xbd\x22\xd5\xf2u\x1a\xce\ -\x05k+\xfe\xdb\x7f\xf5\xcf\xf1\xcb_\xfe\x11\xbc\xf4M\ -1V<\xcf\xc8\xa9\x93\xde\x93\xfenu\xeb'A@\ -\xb4\xcd:G\x9e\x83w\x16/\xeb4\x8a\x0e\xa7|\x98\ -,\x0a\xe9\x19+\x8e\x9c4\xd13\xd2O\x14\x16h\xa5\ -\xe2\xb6\xcch\xb5Q\xcf\xa4\xd4\xc3Mv\xdf\xe7\x91\x15\ -\xa6\xc6\xf8\xe2y\xb6\xb8\xcc\x13\x85\x96B\x19w\xaa\xe0\ -}O\x98\xbf\x9d\xb2z6u\x09\x9c\xf0\xec\ -\xd2_x/J\xe1b\xf1|\x8a\xd5?\x93P\xb7\x88\ -66\xf8\x08\xad\x7f\xd6\x18{\xcf\x9c\x19\x9c4\x07\xa2\ -o\xbd3B\xe8\xf2\xb9\xea\x96\xab>ff\x01\xac\xbc\ -\xf9D\x81\xd0s\xcf\xf8rO\x044\x95\xfe\x19\x98!\ -Be\xb0\x08\x8b\xbe\xef>.H\x99{\xee\xd9[,\ -*&{V\xc2\x88\xf5\x95\x02~\x0a\x5c}u]E\ --=\xb9\xaf\x8c\xbd\xfe\xbax\x1c'\x13\xe8\xd6\x95\x93\ -\x80)\xd0r5\x05\x8b\x0f\x17\xae\x8e&\xef\xd4\xf5v\ -\x9f>\xff\xfc\x8a\x86/\xf7\x03\xb3\x0f\x98\x85\x91\x8e%\ -+\xa9\xcf+\x01\x8f\xe2\xd9.b\xed\xeb\xad\x92\xf9\xf3\ -,3\x19\xfc\x0c\x92kD\xe0\xa2\x8d\xf4\xbc\xe7\x91`\ -\x9d\x1b\xf6\xd8\x94\xf3\x98p\xd5\xc6b=\x89\xb5\xce\x8e\ -\xacJ\x07\xc0]l\xe7|\xb0C\xa4r\xbc\xb6\xc6\xa2\ -\x5c!%\xed\x1b\x92\xdc\x12<\xbca\x06\x853^\xcf\ -\xae\x5c\x04*f\xbe<\x0fX\x0b\xbc\x5c\x17v\xe2\x96\ -\x93\xc1\x98\x0ai\x96\xdfDk\x1b\xbd[U\xb4\xc5V\ -\x81\x0f/\xf3\xb0\xf5\xd1b\x5cp\x99\xdd\xc8\x7f\xbfL\ -\x13\xbcu#S\xc4\x00p\x81T\xc0.p=\x95\xb4\ -\x19#\xcf\xc9\x9c\x1b\xde6\x0a>\x9d\xe3Y\x10c\x1b\ -\xf6\xce\x18\x0br,J2-\x88\x99\x1a\xae\xd9\x85A\ -\x0d\xcc\x9a\xbe\xadS \xdd4S\xb7c@\xdd\xcf\x14\ -8}\xec\xb4@&\xf4\xb1\x18\xe9a@!P,|\ -\x15\x9b\xa2\x9f3s`wn\x9a\xc1\xcb5\xe0\xa7\x9f\ -n#l\xe9\xa7\x1fn\xb0\x86\xff\xf92\x91>\xe9\xad\ -\xc3~RL]J\x19\x85N\x90\xcf\x9f\xa3|N\x9f\ -\x89\x83\x07\x1d\x07\x85\x9f'\x7ff?R,\xcf\x9cp\ -]\x1d.\x17\x8f\xeb\xcc\xf1\xfd\x19\xdf\xd7_V4W\ -\x16\xdbV\xa2`\xae\x01\xf6#+;\x86\xcf\xdd\xa6\xb5\ -\x04\x7f\x06\xc2\xe2^\xae\xd3(JK\xa1\xdb`\x0a\x1e\ -g\xa4\xe56f:\x81\x9c#\x19\xb5\xebaJ.\xc3\ -\xf6W\x1b\x8b\xd13\x17\xcc\xc1b\x9dgL\xc1\xf3\xfc\ -k\x1e\x7fq\xfb\xfa\x83\xb3\x00~p\x01\xb0Xs:\ -u.\xa5\xd0\xfet\xdf#\x8c\x0e\xec\x5c\xda{\xa5\xd7\ -wj\xc6\xc2h=\xd0w\x5c9U,\x81\x176Z\ -\x87\xb2\xf8\x91\xd9<9\xc6\xefv\x01KE\xc3vp\ -\xa4\x1bS\x07\xf8\xf0\xe7Xf\x12\xe6:\x96\xb2\xbf\x5c\ -\xfb\xc1\xfd\xf3\xa4\xfc\xea\xcb2\xe9B\xe2h\xef<\x89\ -\x98=sE\xb0\x16\xa9)\x11\xada\x08\x01\xfb\xcf\xdc\ -_\x08\xee\xb9\x98M\x0fp_\xfb\xe5~jR\xe1\x11\ -sV\xe0\x06G\x9a\xf3\xe4G*\xdf\xe4\xd5\x85\xe8\x22\ -\x22*7\xe0e\x99\x11\x1c\xf9\xe3=\xe3\xfe\x8c\x95{\ -J\xdb1\xb0\x15p\x1c\xbf>\xb6\x84\x98\x92\xb2\x0c\xb8\ -\x0e\xa9\xda/\x13\x17YE\xd4*XT\xfd\xf6@!\ -\x80/\xe8c\x8b\xd8#\xa9Y\xce\xdaq\xd13(\x84\ -\xc9r\xb5@\xe3\xc5\x82\xc7\xce\x11\xd829x\xef\xf1\ -\xf5y\xe0\xb9\x9f\xb8\xad\x01\xdb\x9ea`FVv\xcc\ -u\xec\xe7B0\xb8^<\x13\xd6b\xc12+\xcf:\ -\x17\x04\xef\x91\xca?\x0e\x1b\x82\xce\xdeJ\x83\xbe\xc0#\ -\xdd.#pG\xe2\xcf\xc1\xa2\x8e\xab\x99\xf3\xac\xb8\xac\ -\x8c'=E>\xf4\xd6\x92\xa85qL\xe7\x8c\x0e\xd4\ -\x85\xf0\x9aoA&\xeb\x1c\xe4\xf4\xa0O\x9f\xe8\xcf<\ -\xe2N\xfb\xa8\xb1\xb3\x0b\x1e[\x1aD\xaf\xedd\x82O\ -'\x8a\xc1p/X\x9b,h\x0b_|\xefz7\xdf\ -\xd5\xf2A\x07\xa9\xc6\xac\xad\xe2\xb2\xf2\xdf\xbf\xea\x99\xed\ -\x80\xa2\xfb\x83*x\xe7\xa8\xab8\xc5\xbbw\x86\xac\x86\ -C\x1d\xe1\xdb\xe3\x80\x81c\xe6C%\xf3\xddy\xa1\x90\ -\x0d\x04\xee\xe1\xb4`\x99=\x8c}'\x8cQ\x88\x140\ -\x8b\x07\xd0\xb5\x06\xa5\xf1\xb2\xa6\x9f\x9bq\xd4\xad\xb6\x11\ -\xa6\x95Jf@\x97V\x16\xb9\x148o5\xf9\x09(\ -\x85X\xe2\x0f\xd7\x85\x93\x9fJ@\x0d\x04\x0f\xba\xef\x1c\ -wW!\x90\x19y\xcb\xf1wL\x0c\xa6q\x86\x85\xc1\ -u\x99P2\x13\x05\xe9(\xf08K\xc6:\x058G\ -\xda&@D.\x1dF:W\x94\x1c8M\x96\xc1Z\ -\xd6j\xcf\x9b\x11K\xc3uqx\x10#\xf7\xe0\xadQ\x10\xe9\ -=\x90\x12\x94-Pqd\xd2\xf7z\xa1Q[A\x98\ -xk\x91\xbdBk\x99\xf3\x06\xb7\xd5\x0fq\xa71\x8d\ -\xe4H\x15'\xd6\x19|~\xdb\xe1,W\xb1]-\xbf\ -\x1f\xefb6c\xc5X\x09\x0e)\xd3\x02L*\xa9\xf8\ -\x17\xb9\x896X\x87;\xe8g\x9fn\xf8\xe5O?\xe0\ -\x9f\xfc\xf2\x93\x22\xa9\xcd 0\xb2\x81J\x9cx\x14\x9e\ -\xcd\x9d'r\x9ct\xbf\xa4\xd209\x8f\x97U\x17o\ -c\xf3\xe6\x83\xfdF\x1c\xccbt]\xa6\xe1TZ'\ -\x8f\xda*\xb6\x9d\x1a$\xeb\xd8\x90\x11y\xce\xf5\xef2\ -q5]2\xb0\xc9\x12\x1ec%U\x11,\xae\x8e\xb3\ -0\xf8\xaa\x99\x11\x87\ -\xc5\x1ds\xaf\xc2si\xb8\xce\x13\xae\xcb\x8c$P\xd0\ -\x992\xae+\xbfH\xe7\x84\xb0T$\xb1\xb1\x02\xbbx\ -\x0a\xec\xae#\x07:\x8d\x91#\xf1\xc4|!\xbd!\x85\ -\xaf5U\xbd%\xa3\x15\x16!L\x1b{\xdf\xf5\x94N\ -\xb1\x13\xb1\xcd:~A\xc7\xc1n\x93\x9ej\xa3\xd1q\ -Qg\xcf\xcf\xe4\xb2N\xb0\xc2\x86:c\x06\x11\xac\xb4\ -J$\xaa\x8a\x8d\xae\x14w\x9e;\xbd\xfd\xe0\x85\x8e\xc2\ -Qq\xa9\xdcQ\xf1#*\xa2%\x06!~5>\x9d\ -\xb8.i\xe8\x91\x98\xef\xc45ky\xf8\xbf\xe8\xe7Y\ -\xa6\x80e\xf6\xf8z?\xb1\x1d\x14\xb3}\xff8\xf0\xb7\ -\xbf\xfdBO\xb53x\xb90j\x98\x0au\xe0?\xfc\ -\x9b\x7f\x87\xbf\xfa\x8f\xff\x11\xde9|\xb8\xcdH\xa5`\ -?2\xf6\xa3\x0cO\xf4\xf3\xa4\x06d\xdbY\x14]\x16\ -?l]\xdc\x1d\xb2p8#q\xa6]\xa0\xc5\x0b\xff\ -\x9d\x0e\x19\xbc\x85\xa9\x18\x1e\xda\xa6\x83\xd1\x1a\x83T\x18\ -\xad\x9aj\xc1\x97\xaf'\x012\x85\xa9p\xf3\xe4\xb1,\ -\x93\xac\x91<\xec\xd8q\xbf'\xe0\x91\x80VQ2\xc7\ -\x9e\xf7\xedP\xb8\x8a\x18\x17\xa9\xe0Hi\xfc\xd9\xe7\xc9\ -\xdf3)\xd4\x05\x10\xe6t`{\x8b\xc8\x94\x01V\xac\ -\x8a\x9e\x17\x9eKC,Y<\x03\xa67\xf6p\xa3\x5c\ -*n\xd7Y\xce\x0bv\x1d\xc7Q\xbe\xb1\x89*\xda6\ -\xe5\xf1\xb3\xf0`\xe3\x81\xdf\xb4\xa2\x98\xe7\x09\xcf\xfdD\ -)\x0c\x10\x09\x93\xe3\xe4IS\x88\x94+\xbe\xde#Y\ -\x04\x8d\x05\xbc\xf5<\xd0\xf8\xeeqe\xc4\x80\x1d~\xb6\ -\xa5d\xfd\xbb\x1d\x8b\x9c\xc0\x03k]\xf8\xfc\x9c\x91\xdf\ -\xa7\x0f\x16/\xd7\x00h\xba\xb1\xc78\x8a\xe0\xc7\x96\xf0\ -\x9f~\xf5=\xfe\xf6\x1f>\xe3\xbe'\xcc\xe2\x0d\x00\x9c\ -\x00,3;\xcf~A\x93\xeci\xc7\xba\xe0\xe5\x1a\xb4\ -\xdf.:\x1b\xf8\xaeM\x93E\xb0\x1e)gL>\xe0\ -:\xcf8SQ@\x17)\x8c%s2R\xd4\xc1~\ -\xferp\xf5ai\xf3\xa3\xa6\x05p\x81\x10\xa2u\x9e\ -\x10\x82\xc8wJ\xd7\xec\xe3c\xea\x1d\xa8\xd9\x98\x03\xe3\ -a\x8d\xa1\xb7\xdfz\xf1?\x0a'Q\xce\x1a\xc4\x92\xd8\ -EZ\x8b\x18\xc9\xa3\xa0+\x84\x91\xc592K\xe0\x8c\ -<#\xbb#c?\x98Y\xdf\xc9z\x9d\x9f]\xf1\x0e\ -G2\xe0T\xf3\x17?\xb9\x0e$r\xc7\xb4\xc7\xd4x\ -\x91\x03D\x15\xa3\x89\x00\xaau\x9d\xf5\xb4)V\xae\xee\ -\x8c\x04\x8d11\x11\xb3\xe3\xba'\xe7\xd5\xddcL\xcf\ -^_f@\x8e\x07k\x0d\xd6\x89\xefn\x94\xcbdr\ -\x8e\xd3X\xcb5\x95s\x06G\xca#u3\xd76\x00\ -H1\x17\x94\xc2\x0b~\x9d\x9d\x12\x1f\xf9\x8e\xa4\x5c\x07\ -\x03\xa5\x0c\xd0\x16W!$G\x9b1\xfd\xb1=\xe7\xc2\ -4\xad\x818\x15\xa5\x00\xda\xe3\xbaxN\x06Z\x83A\ -\xd3s\xdd\xf0u\xa3\xdd\xd2\x8afi\xd4T\x14\xad\x93\ -\xfa\xe43\x96wR\xad\xb5\xd4l\x94\xc6\xe9Fm\xc4\ -\xc6\x7f\xbc\xcd\xb8\xad\x13\x0e\xe9c\x8c\xe8\x88,`\x99\ -\x98J\x9b!\x03\x91R\xac\xd2\xf8dM\xa2\xb9\x12I\ -\x99y2E\xfa\x8e\xce\xa7\xc95\xc3yK\x87Q\x8a\ -\xf8u\xfc\xf4\xc3\x89\xbe?\xf8\x1ft[.\xad\xe2<\ -\xa8l-EX\xc5\xc6\xce\xf6\xeby\xa05R\xd9\x00\ -hT\xdf0y\x8fU\xea\xe9\xe0\x1d\xbe\xdc\x0f8[\ -emq\x88\xa5 \x0a\xe2\x11s\x22\x80\xa3\x02\xd3B\ -\x19n\xae\x99*\xd6\x8b\xd6\x07gC-\x05\xf7L\x1b\ -X\x8cU\xcaT+\x02U\xd6\x97\xc9\x0f\xacj\xacx\ -\xbd\x06\x06\xe7L\xec\xb4L\xe6\xc1v\x9eT\xd6\xeeG\ -\xc2\xe4\x99\xf85MV\x82\x15.\xc7K%\xd8\xa2h\ -\xc7V\x0b\xa7\x11}\x05\xe05E@\xc7\xc6*\x19\xec\ -\x10\x8c\xc4\xd9\xc4\xeci\x01H* ;V\xd6\x18\xb0\ -\xa2U\x07c\x18\xfea-_~\xe7\xc8\x0cw\xc6\xd2\ -b3{^z\xda\xc9VPk^E[\xeb\xean\ -\xeb\x0c3\xb2\x83G\xacm\xec\xdf\x8c\xe1\x18\xae+\x84\ -\x1f{dTip\xb8o'~\xf3\xfb\xafH\xb5\xc1\ -\x82\x11\xa0\xfdP\xcf\x19\x98'\x8eE\xff\xfc/\xfe\x0c\ -\xf3\xb2h\xa7I+\xa5\xf3@\x11;\x9b \x12V\xe3\ -N^\xff\xe0yP\x9f\xa9`\x0d\xdc\xcfw\xe8\xd2y\ -f\xa6\xcb\xe9\xa5Y$B\xe2\x0b\x10\x19#\x0b;\xfc\ -\xe3\xa5\x14d\xc3H\xe7VY\x0c\xcc+\x85W\x1c\xef\ -*:\xb5rM\xe3\xb5\xd7\xdf\xf6\x8a\xdc2>\x5c.\ -h(\x03\xe2Sj\xc5~&\xbc^\x98\xbbpD\xba\ -0\xfa\x01\xf0\x9e:V\xf1z\x0b\xc8\xd9\x0b\xd2a\xf4\ -]\x09\x94T\xf5L\x07\x16\x85@\x93\xd0\xce\x88\xe6H\ -\x0c\xb55}t\xe9\xd4\xd9\xcb\x9e\x16\x89T\xde\x8eS\ -\x07\x22\x8b\x1ck\x19/:\x05C\xbb\xaa\x03G\xb8r\ -T\xac\xcb4lj\xceY\xa09X\x9b\xf1\xfd\xfd\xc0\ -\xecY\xac\xc7T8\x09\xb1\x1d\xa2\xc5b2\xee\x99\xb6\ -+\xcb\xe0\x99\xab\x0e\xcf#\x0apdx\x88?\x9e\x89\ -\x01U\x0a\xae\xfa\xba\xedx\xbd\xd0\xc7\xfc\xe5\xb1c\x99\ -\xd8u\xe7JG\xc3\xa2\xef\xd8\x1a\xda!\xdbw7\x9c\ -g\x84\x97\x92\xbe\xbb\x06Jf\x81\xcd\xe9 \x9f\xc19\ -\xd0\x1f\xde;\xe6\xde1\xf6\xe7:W\xe0\xb1E|x\ -\x99\x07\xcd-\x15\x8a\x8bs\xc9H\x99S-k\x8d\xb4\ -\x1fD`\xdf\xae\x13~\xf3\xe5\x89\xfbq\xe0\xf52\xc3\ -\xd9\x19\xde\xf3\x821\xa0\x16\xa8\xe8\xc0\xadM\xc2\xba\x8e\ -\xf2M\x15A\xc5G\x7f\x1e|\xb0p\xc6a\x9a2\x05\ -\xcf!\xe0\xe2\x80m/0\x86\xef\xd0vpB\x12d\ -\xe1\xedM\xc8<[Yl\xed\x80\xcb,\x93\x17/\x81\ -\x8d\x95\xb3V\xbb}\xe8\x0c{\xd7y8\xc7n\xfd\xb1\ -',s\xc0\xbax!\xd3\x8b&?\x22\xa2:\x8b\xc5\ -\xcc\xa8\xa0\xf82\xd7\x0e \xa2\xe3\xc94\x03\x0b\xa6\xf2\ -\x8d\x00\xa1\xd2\xd3\x1de\x95V!WU\xf4\xc6BX\ -Y\xf0\x96Z\x0c\xad\xf1\xb6#\xe1\xf52\x09\x94&\xd1\ -\xab\x04\xaegJ$a\x06N\xe9\xd6\xd9#\xb4.&\ -d\x8e\x89\xf8\xb08N^\x92\x93wC\xcbR\xb9\xa4\ -\xc1\xd4'\xd0:\xd3\xbd3\xca\xf2\xe0\xe5\x9dMzw\ -WT\xd2\xf5J\xa5\x0bh\xf9&\xbd\xd1Z\x8c\x8b\xbe\ -\xe8\x97\x8d\xa9\xc2\x1a>k\xc1\x18\xed\xf8-^/\x13\ -\xbe18\x8e\x88?\xfe\xe5\ -/\xf0\xe9\xe3\x0d\xb9\xa4\xb1\x0fo\x85\xfe\xeeS\xa2\x1d\ -'\x81\x9d\xf7^\x228\x1e\xd0\x93wxFBE\xa2\ -\xf6\xd6Y\x0e\x82\xd6\x80\xf5\xc2\xf1ik\xc0\xcb5\x90\ -\x17\x9f\x05jj\x0d\xc6q\x94\xcd\xdf\x89\xdfk\x10\xeb\ -\xbd\x8f8\xe7\xe0u\x08\xcb\x22\x18\x09d\x9a\xbc\x85\x05\ -)^]\x83J\xe1\x9b\xd0\xb7\x12\xeay\x81I\xe6\x89\ -\xfe}\x1f\xf8\x99\xd7\xfa\xffo\xef\x7f~m\xdb\xf2\xec\ -Nh\xcc\x9fk\xad\xbd\xcf\xbd\xf7E\xe4/\x14T\x95\ -\x9d%\xdb*\x5cFH\x08ZH4\xab\x81(!\xd1\ -\xa3A\x8b\x16-\xfe\x01$W\x0f\xfa\xd0AB\x08\xda\ - %\x12r\x03J\xc8\x0d@B\x80\x8c*\xab\xecr\ -\xd9\x96+3\xed\x8atdf\xbc\xf7\xee=g\xef\xb5\ -\xd6\xfcIc\x8c9\xf7y7_d\xc6{\x11\x8e\xc0\ -\xf2Y\xa9\x97\xf7\xc5\xbb\xf7\x9c\xbb\xcf\xdek\xcd\xf9\x9d\ -\xdf\xef\x18\x9f\xd1\xf1\xbc\xb3\x08\xeb\x15\x93sn\xacN\ -!\xdd\xcc\x93\xcbQ\xc8\x0aw\x86\xc5\xe2\xd7\xcf'\xc5\ -\xab'\xf5\x17\xde[U\xf7T43\xc3\x81\xf7\xf4\x87\ -'\xe6R\xbc\xec\xb4\x90zc\x90\x1a\xc1V\xceRg\ -3S\xc2j\x855\xd2oL\xae:\x8b\x98\x1f\xff\xe4\ -#\x9e\xef\xa4\xef\x0d\x97@\x14\xf5\xb0\xb7\x8a\xb8\x0c8\ -\x8a\xc3m\xa7\xe0\xadw31\xbds\xd3\x91\xf8\x8c\x81\ -5\xc4m/\x81b\xb0E!O\xb5v1\x14h\xd3\ -\xb4\xee\x91&G_\xbd\xc3o\xfd\xf0\x1d\xd6\xc5c\x97\ -}6\x95\x8cC\x9f+}\xdb\x89\x10'\xf7`W\xec\ -gajg\xe7\x09{?\x1b\xc2H\xb2;Hc\xe3\ -\xe1\xc4\xe2\xac\x15k\x08\xdc\xa0\xc0q\xd8\xed`\xb7\x03\ -\x06\xc8\xad\xe2\x87\xef6\x5c\x96\x08c\xd9\xa2e\x92h\ -\xa6\x9bF\x0c\x0aX\xda\xc9z\xd3}Q\xe9\xea\xb0\xd6\ -\xe0\xe3\xf3)\xeb.\xe6\xdf]9\x05B\xcaefJ\ -\x8cxk\xb2,X<:\xcf\x11\x11\x13\xfe8\xaa\x1a\ -\x94\xbe\xae\x13|k\x1d\xcf/\x19\xc7A\xb8\x9au<\ -P\x1d9\x03 +\xe2\xb6g\x1c\xa9M\x01hmL\ -\xc4\xfct#L\xccht\xc6Nd\x02L\x9d\xcf\xc8\ -E\xad\xebZ\xf9\xd9\x12\x00\xc4Q\x5c\xa9\x15V\xf4\xbb\ -Z;\xce\xc2\xe4\xc3\xdb\xceqaJ\x0d_~\xbc\xc1\ -j\x9ct\xe4\x8c\xe7\xe7S\xd8\xe2\x07\xbe\xb7\x94\x86\xd2\ -\xa4M\x10Z}\xf1\x81\x04W\xe3\x04\x1ac\x97#\xca\ -\xb6\xf8|O\xc8\x99\x1c\x99qP\xec\xda[XD\xf1\ -p\xc3\x11\x22s4\xa2:\xc8q\xb1H\x95c\x1a\x00\ -\xb8\xa7\xa2\xees\xd2\xa9\x9d\x7f\xf6H\x8f\x03\x9b\xd5\x9a\ -\x99*m\x9d\xabtJ\x06\xbc\xb7j\xe1\xe8\xea\xaa\x91\ -\xcfU\xa8{\xeb\xac\xe2\xc8\xa9Ca\x86\x07\x0fb#\ -_\xe3\xb6'\xbc\x08*\xc5=\x8dz\xb8\xb3P;6\ -\x0a\xe0E\xe2\xc0K$O\xe1~\xd4\x89\x05\xc78$\ -\x88(82)hI\x0e\xf8\x0d\xf7G\xdf\x1b\x04\xf4\ -\xbd;\x00\x7f\xf2\x12m\xf0\x9a\xf3X\x83\xcb\xfb\x0dA\ -\x96\x97&X\x8b1v*\xf6KIp\xc6\x0b\x09\xca\ -\xcd\xa9\x03\xc2L\xd2oK\xb4.\xe6\xa9\xbf\xa9E\xe3\ -\x1ctR\xe9R\xe8Z\x05\x22`\xe2j\xcf\x9cqY\ -\x17||>\xd1\xbd\x16\x1ekq\x09\x0e\xb5\xb0r\x0e\ -\xce`?x\xc3\xd0_\xce\x0d\xea\xccU\x9b\xa6\x853\ -\xb4\x8d=\xad\xcb\x04\xf3\x9c\xb9\xc0X?O\xb6d\xd3\ -[\xbc\xbb\xbe\xc3\x99\xd3\xb4\x0emO\xab,z\x01\xb5\ -\x8f\x13 ?\xd835x\xdbq]\x17\xd2\xff\x02\xd5\ -\xc2\xc7I\x16w\xa9\x5cP\xd7\x18)\x84hD$\xd7\ -b\xf0\x83\xf7\x0b\x85h\xad\x8bQ\xd0\xa6\x05\xa5\xdeO\ -,K$\xeb[V\xaa\x8bqp\xce\xa3\xd4LB\xa2\ ->3\x0a\xe9(\x5c\xb9\xb8\xa0<\x03\x06Q\x94\xc2\x16\ -\xdb\x1a\x1djn\xf8\xdd\x7f\xf3w8\xdf\xb5\x9cu\xde\ -\x8e\x84O/\x19\xebJQ\xdd\xa8\x9c\xef\xc7\xc9\xd6h\ -\xefS9\x1e\xbde\xf0\x0b\x09\xae\x08\x9ec\x87\x5c8\ -\xa3%\xa11#\x1d\x15^\xd6\xbaT\x1b\xce{\x9a\xe3\ -\x81T+|\xb3x\xf7D\xd2c.l\xb9;G\x10\ -\x86\xb1]\xe9~\x04\x1ayga\xe4i\x1f6\xccn\ -\x81\xfd\xa0\x1a\xff\xe3\xa7\x03\xd6\x03O[D.f2\ -\xe9s&\xf3\xc1)\xadq\x0d\x0e\xe1\xe2\xe5\x8b\xe7\xec\ -\xdc\x84G\x045\x1a\x19\xf8\xb57\x5c\xd6\x80\xfb=\xe3\ -\xb2y\xa4\xc4\xc4\xb1UA&\x81\xc4\x19\x9c\xa9 8\ -?\xdb\x88\xc6\x18\xbc\xbf\x06\x9c'\xb5\x0f\x14H\x1a\xac\ -\x8bEJ\xa3\x93\x04\xc1\x84h\xfb;d\x0d\xca\xa0e\ -n]\x09\x15\xe2\x89\x8f\xf1\xac/\xc7\x89\xcb\xe2\xb5\xf1\ -\xe4I \xbc\xe5L\x5clt\xf8\xc9\x9f}\xc2\x17\xef\ -W\xf2\x0fr\xc1\x91\xcc\xa4,r4`\xe6i\xb7\xb4\ -*\xed\x83y\xb0\xd4\xb5\x19/\x9a\xcd\x1b\x8b\xd9\x1d\xf0\ -\xeaL\x95\xd6`Ey\xe3\xd8\xc2LA,\x8c\xc1\x9e\ -O\xea\x014\x8b\x1e\xc1+\xd1yd\xe9(F\xf4\xf1\ -*\xbcs\xf0<4\xf0\xbf\xd3n\x16\xa3GT1\xbe\ -\xae\x11\xb7\xfb\xa9\xa0\x99\x06\xa0\xe2\xa2\x8d\xcb\x13\xa8\x88\ -\x06v!\xbd\x19v7~\xff\x10\xec\xb4\x12\x12\xcdM\ -\xc1\xe6\xb6z\x09?i\xcf\xec\xd5\xa26Z+\xdd\x85\ -\xc5\x95sd\x1d\xdcS\xc1u\x09(J\xcek\x1dp\ -\x96s\xe5\xa1\x22\x1f\xef\xc3\xb0\xf0\xe5\x5c\xe6=A\xf4\ -\x02m{~Xu\x0bU\xfdl\x81\xf7\x89\xcd\xb5\xb6\ -\x11\x88V\x1br\xeb0Z\xb3F6\xc9\xa2\xe4\xb8\xeb\ -\xfa\x18e\x9e\xf7\x91\xa0h\xd5\x15\xeaj\xc7g\xbc\xbf\ -.\xd8\x0f\x86^]\xd6\x80}/\xb8\xac^\x9a%\xa0\ -t:\x15\x16\xb7\xe2\xabO;\xa2Z\xfc1\x1aX\xbb\ -`Y\xd8R_\xbaGw\x98V\xc6 \xbd\xc3q\xd2\ -%\x13\x03)\xab\xad\xf0\x14|?h'\x8e\x9en\xa8\ -\xe8\x0c|0\xf0U\xbd\x0dC\xbb\xe9\xd0a\xae\x91.\ -\x8euQ\xc1\xab\xf7\xc79\x16\xd57\x15\xb71\xf2\xfd\ -X\x22;\xae\xa3\x03\x1d\x04\xac[\xa2\x83\xcd\x1cE|\ -\xf5|\x12\x0ae\x02?\x03\xc38\xf7\xaa\xeeh\xa9\x15\ -\xdb\xeaa-\xd7\xca\xa1I\xea\x9d\x16\xe2&\xe1\xfb\xfb\ -\xeb\x82\xdb\xc1\x8eQ7\x1dOkD\xeb\xdc\xdfJh\ -3\x0e\xba\xd4\x82\xda\x9c2V\x0c\x9c\x0b\xd3\x96;\xc6\ -\xd0)\x13;\x1d\x17\x87\xe8\xd8\x15\xdf\x0f\x01\xad\x0ev\ -j\xbfxZ\xf1\xb2'\xc2\x91\xe0\x90\xc3\x0fG\xa3\xe3\ -;_\xdf\x9f!\xec\xd7n-\xb7\x16\xef\x06b\x97\xad\ -\xa5=%|\xb8.\x82)X\xec\xc7\xc9\xfc\xf0.\xe6\ -\xb7\xe7\xcd\xc7M\x8b^\xd7\xb3\x8c\x99\x1e&\x1b\xbf4\ -n\xd6N\x88]c\x8c\xb0\xc0T\xd03\xc7\xd9\xc8\xf7\ -\xcd\x8a\xfa\xbayR\xbc\x82\xd1\xc6\x93\xe9y\x16\x00\xc5\ -:\x09<$\xc4\xf1\xceLh\x0a\x0c\x11\xbd\x975\xcc\ -\x05\x0c\xb34\xe1<\x0d\x80\xa2\x8b\x81\xdb~\xe2v\xcb\ -\xa3[\x85\x97\x9bf8\xb6O\xe1U\x07\xbe\xd1yp\ -\xc1`q\x8c\xeb\x1cj\xf2]V\xb5\xebJ\xf8\xcc\xc4\ -\xfdZ\x8fw\x97 \xaaZ\x97\xc5\x8d\x9eX\xa3\x96\xfb\ -E\xb3\xed1wv\xe2h\x97R\x10\xadE3\x03\xd3\ -jf\xf2^\x16\xc1\x91V\xa7\x82R\xca\xb4\xed\xb4\xc6\ -\x91\xc4u\xf5\xf3\xd4\x06\xc3\xca\xbd\x14\x85\x13\x09]j\ -\xa4\x826P;\xbe\xf15\xc4\xc0\xf6r\xd7\x02\xbd\x1f\ -\x85\xf3l\xd9W\xaci\xd3\xe5\xb0(\xb0)x\xba,\ -F\xb8\xd0\x1a\x1d\xdb\xccG\xc5\xcbAO>l\x9f\xc4\ -\xb4\x22\xa8\x941\xca\x19P\x993\x94\xbec\xb3\xf6\xde\ -\x22Dnl\xe4\xa3w\x09\x97\xf8ywp\x81Z\x22\ -\xa9g#r\x94\xe24}\xefBHGWn\xc4\xb2\ -0\xac((\x84fODG;\xd1\xbe\x9c\x1f>\xf2\ -:S\xc5\x00\xb5\x04k\x9d\x00\x1d\xef\x8c\xbaE\x14\xc8\ -&E\x0e\x8f\x82-F.\x08\xfc\x9c\x9dDz\xa3\xe1\ -\xc7\x82\x8b>\xfc\xa6\xcc\x04\xde\x1f\x0c\x99\xf1d\xcb7\ -\x86\xf3\xfc\x95\xdf\xf9\x02\xff\xe5\xdf\xfe\x01\xbc\xf5h\x05\ -\x08\xce3\xed.\x98)\xa4\xba\x1d\x99\xbc\xf2\xd5\xe3\x12\ -\xc2\xc4'\x0f\xa1\x12\x03\x91\x1e\xd9\x04k\xe4\x22\xd5\xf4\ -y\xe4\x5c\x05~\xa2%r\xc0\xb7J\xab\xd86\xfe}\ -\xab\xf7\x93nG\x9b\xa3\xc3\xfd\xac8J\xc3\x1a\xacf\ -\xdd\x98\x8b\xed\x08\xa91\x18i\x96\xfc\x1a\x00\x93\xa8\x99\ -s\xc1\xaa\xf0\xaa!b\x1c\xa7\xc4\xd6\xf8>\xbe\xbf\x04\ -\x84h\xf1\xe9\x9e\xc4\xf9\xb0\x93\x93`:[\xaa\xad\xb1\ -\xed}\xdd\x06\xa0\xcc\xe0<+\xdb\xbc\x8d\xd8\xdc\xa6`\ -\xb0V9\x12\x1c\x09\xa7Q\x801\xef\x8c\xe8\x99b\x10\ -(\xcch8\x98\x8e\x22\x94\xb1\xf0\xc9\xe8\x1c\xc3A\xc2\ -\xbd\xa1*\xbf\xa5\xc4\xc3\x8f7(\xbd\xa9\x85O\xd4\xb7\ -a\x1d\x84h\x0d3\x01Z\xc3W\xcf\xd4\x81\x8d\x0c\x83\ -\xa1\xbewN\xa3\xb5\xd2\x14\x8f\xabq\x97\x05\xb3\x1e\xce\ -\x06g\x80/\x9eV\x02}\xbc\x10\xee\x12\xe5%E\xe0\ -\x02\x1d\xef\xaf\x0bY\x09\x85\x1d\xa9\xd6A\x0bin\xec\ -p*\xf7\xe4\xd3-\xc1;Y\xee\xb4@\x1cg\x9b]\ -\xcb\x22}O\x08V\x9d9\xe8\x1f\xea,\xc6\xc1a\x88\ -\xff\x82l\x0e\xce\x19D!\xd4\x196\xc4\x93t*\x0d\ -\x97\xcdc$-\x18%pq\xbf\xa0P\xee\xc3\xbb\x85\ -\x07\xcf\xc2\xf5\x89\x91\xc7\x16\xd1\x87\xa9'\xb0\x16\xb8\xa5\ -\x82\xda1\xdf\x8bR:\xce3\xe1\xe3\xed\xc4~&\xee\ -\x13\xfa\xac>\xbe\x1c\xbaw+\xef\x05\x11\x1b?\xdeN\ -\x8e\xfdL\xc7\xbbK\x98\x89\x83\xd75\xe2Ht\xa7\xac\ -\x91 \xa2%2\xf2=gf\x878i\xe6\xa2\x1cW\ -C\x0c\x1f,\x05\xf4\xdb\xeap\xcf\xa4\xbf\x92\x0bs\xe2\ -\xfe\xfc}w\xf1_\xa0\x00\xf8\x10\xd2K.$\x95\x09\ -J'\xbf\xb4\xac>\xfa\xf0^\xee\x05\xb0\x8e\xa2\x86\xd6\ -\xe0\xb5\xc8\xaf!\x10\x89h9\x9fg\xe4\xe5C\x01\xde\ -H\x00\x9av\xab\x01\xf50Z\xd8_\xf6\x82\xa2Y\xcd\ -8\xa9\x97\xfc\x10\xcfq\xcc\xd0\xb1g\xb6\xcd\x83fN\ -\x83\x188\x14\xe7\xd6\x1a\xb6p\x17\xafYo\xe3\xa9\x11\ -\x83\xf5\xcc\xcd\xd0\xe8F\x1c'\xdd\x01\xce\xe8`E\xbf\ -\xad\x1e\xd6\xd3\xd2\x97\xb5Q\x0e\xa1\xcd2,T\xd1!\ -\x9f\x95\xd5\x9d\xbc\xbd\xde9\xbc\xdf\xe2#\xa8\xc8[\xf9\ -\x98\x15E\x1a\x03\x91\xca\x9e\x015\xa6Cq\xa3\x03j\ -AA\xd9\xe0\x03\x0c;S\x17<\xa7\x94\x86{b\xde\ -z\xf0l\xe1y\xf3\x00\xd0l+\x81%g\xa9X<\ -\x0b!/\xa2\x5c\x0cV\xa25\x8a\xa9\x18\x86\xe1\xb0\x9f\ -t\x1a\x18v4qO\x89P\x15\xc3\x07\xf4\xf9\xe5d\ -\x0cp\xa7\x82\xdcy3G)v\xbcfy\xef\x07\xd6\ -\x15\xa0\xd6\xc2\x0e\x07G\xe5)5\xcd \x19+\xce\x82\ -\xc2s4\xbfs\xce\xe2,\x84\xaa\x9cY\xf7\x81\xee!\ -\xe70s\xc5\xb7\x95\x1bg\xae\x15\xb5Q\x81\x9cK\x9f\ -\xd8\xd6\x01\xf3i\x95\xc5\x96\x0f\xb4\xda\xd5\xde\x15\x16\xc4\ -\xf8\xe2 \x5c\x03~\xf3\x8bu\x8a\x80\ -j\x1bX\x11.\x9eC\xbc7\xee\xc1M\x8b}\xcal\ -\x7f\x1f'Of\xces\xe3b[\x92\xe4#\xe7ig\ -\xfc\xfa\xf9\x86{\xa6\xf7:e&\xbc\x8d\x5c\x8c\x11<\ -s;\x06\x86\x94\xad\xd74\x08f\x0a9\x81a\xe1:\ -\x0a\x9b`\xb5\x88;\xc8n\xc7\x22q\xa4\xbb]\xd60\ -\xd3\x05\x8f\x93(\xefu\xf58O\x8eY\xbex\x17\xa9\ -\xf8\xaf\x1d\xadar?>\xdd9\xf62\x0eb\x14t\ --\xbez\x8d\xc2u\xdf\xcf\xac\x93\x13\xe4V\xe8h\xcd\ -\xcet\xcc\xf3l\xb3u\xfc\xee\xb2 \x06\x8b\xfb^^\ -\xddCt\xa8X\xf2\xba\x91R\x9d\xf0\xa8a;\x8d\x81\ -B\xd0\x10)X\x86\xe2\xc3\xa3\x8a\x8c\xe7\xdb)\xf1\xa2\ -C+\x1d\xfbI\x88R\xd7z\xc3\x03\x05\xd7\xa1\xda\x07\ -\x08\x86\xb9\x10\xa5\x02\xfb\x99\x91S\xc7\x8b\x5c\x1e\xe8\x0a\ -&\xe2\x8f\x0c\xa7\xf1\xcc\xb6x\xe5\x11\x00\xc6Q\xf0\xd7\ - K!:j\xe3{7\x0e\x5c\xe3\xefF\xa7Cd\ -\x8415\xa1\x9e\x19\xd0S\xd5mr\x13\xe8\xd5*\x90\ -[\x99\xa3\xd8R\xb8A\x0e=\x0b\xad\xb8F\x07\x15\x8b\ -ZX\xb0-\xc1b\x0d\x9e\xb9'\xa9\xc1\xbe\xea\x12\xc7\ -h\x94\x96\xc8\xf5\xb6\x09\xce\xb6E\x16\x03Earn\ -\xa4\x88ZY\xf6\x04[\x1b\x7f?\xbf\xc6\xcf1\xd8\xba\ -\xb0\xe8[#\xb5\x14\x97\x85#\xa9,\x0eL\x15W\x02\ -\x8d\x96\xcf\xfb)\xe4\xb0\x9c/A\xc8\xfa\xc1\x03\x09\xaf\ -\x04\x85\xce\x19\xecGA\x07\x0b\x9e\x91z\xe8\x8c\xc1\xb6\ -.T\xe6g\xbd\xcf\x95\x94\xc5\xfdH*\xfa\x98\xf9A\ -\xef\xbfQ\x8a$\xad\xb6\xa5rl\xf3\xf1\xf9\x9c{#\ -\xb1\xc3,n\xf7\xc4\xd1\xc0\xe8\xa2yo\x99f\xdaY\ -\xac\xe4Bv\x8a1\x06?\xf8\x80\xfb\xf7\xdd\xc7\xbf\xf7\ -\x08\xe0\xbc\xfd\xa4\x85\xe0\xb1Z\x0a\xc3\xa8\xd8\xb78\xce\ -4\x038j\xee\xd3\xc7h\xac\x16\xb5\x5c\xb1\x97\x0ck\ -\xf9&\xf2f\xeb\x08\x8b\x853\x16\xad\xa7W\xe1@\x22\ -\x95)2q\x04\x96\xdc%h;sE\x05T\x95Q\ -T\xf5\xb41\xb0\xe6\xb6S\xdd\xef,-R#\xa4\x85\ --B\x03g;b\x08\x14\xa3\x15j\x07Z'\xe3z\ -\xe8\x1a\xce\x9c\xe1-\x0b\x93R\x9a\xe6\xaa\x0e\xc7y\xc2\ -\x878S\xc3\xac1\xf8t\xcb\x88\xde \x06\x0a\xde\xbc\ -\x8a\x85\x18\xfd\xf4\xa6\xa6\x5cei\xaa3R\xb4\xf7:\ -On\xces\xa1\xa78\x8e\xc2\xa2\x942-\x80^\x22\ -!\xf3h\x0f\xb7J\xbf\xed(\xa6\x86(\x86\x9bF\xd7\ -\xe7\xc0\x87\xc5{;y\xdc\x83\xcc\xf5\xb2'\x5c7\xcc\ -\xd8\xdb\xe7\xe3\x04Z\x17z\x19\xf0\x9e\xf3F\x8a%y\ -\x22x\xbe\x9fh\xd5\xc0\xf9\x8e\xda\x9c\xec)\x01\x9f^\ -2`\x88V\xcd\xb6\xd2\x9b\x9e*j`\xab\xbdT\xaa\ -\x8cS\xc9\xb0\xcd\x13\xe5\xdb\xf2\xd4y\x0c:\xa4\xf7\xc0\ -\xa7\xe7\x8c\xb8\x00\x8b_\x18\x19\xeb\xecde?]\x03\ -n\xb2\x1a\x05p\x86\x1a\x9dG\xaa\xc4\x87R\x1f\xc16\ -\xf6u\x0dh\xa5\xa1\x8b\x09a,\xf0\x14\xa3\x80O\xc4\ -Mw\x8c\x05G\xcc\xf9\x93\x96\xbf\xf0\xea\xa4\xdb{\xa3\ -\x1dO0\x95\xaaMx\x8cw\x18\x0dk\x91\xc1\x0d\xac\ -\x0arU\x1bO\x89W1\xebk\x1dE\x93\xc4F\xa8\ -p\x96'\x80T\xf2l\x15N\x8b\x96\x92\xd9xJt\ -S\x05\xdc\x14\x5c\x85Tf\xa1\xcc\xe0\xac\xce\xf7.x\ -\x8eI\x0cO\xe5/)\xcf\xe8[t\x8b\xeb\xcag\xef\ -8I4\xdbG\x12Z3X\x16\x83\xe3\xc8\xd8\x1b\xb0\ -\x8e\x0d\xb5U\xb4ng\xaeA\x19\x81G\xf5\x91u^\ -j\x83\xa9<\xd1p\x8c\xe0`,\x81L\x17G\xc2`\ -*\xcc\xb0\x18\x1a\x04\x8aZ\xd9\xe2\xbc^\xd8B7 \ -\xb8\xab4~\x0e\xbd\x03\xb7\xbd`\x0bn\x9ehSR\ -\x5cwm0\x0d3\x84kt~Z\xeb((\x93\xcd\ -`\xd4\x09\x89:D8k\xb1\x09\x01\xdc\xfb\xc8d\xf0\ -x\xbee\xe6\xc6\x1b\x0b[\xe4\xb57\x86h\xea\xa3\x88\ -\x01\xdfUT\xe7I\x99\xdbVB\xceRjx.Y\ -q\xbb\x16\xe9\x9e\x81\xce\xfc\x09k\xd9\xd54\xdd \xca\ -N\xec\xb5^\xe4\xd2\xf0$\xdb\x9a\x85Ei\xa0\xf8\x0f\ -LT\x0d\x9e\xb0\xb1%8\x15\xfd$3\xba@ \xce\ -\x98\xe1w0\x19\xd4\x1aZ\xed\x0ee\x0d\xd4\xd2\xf0\xfe\ -]D\x07;\x11!\xd0\x89\xe0m\x9f\xdc\x96T\x1a\xac\ -\x0eZ\x06\xb4\xfdy\xe3\x81\xc6\xcf\xf9\xb2\x05\xec{\x06\ -@\xcc/\x0f\x5c\x1d\xd7-p\x83\xec\xec\x1c:\xd3a\ -E\xe2,\xad\xc2\xdb \x22d\x15\x97D\x11\xbc\xa9+\ -z|\x00\xb8h\xa9\x8d\xc1\xe1\xc3\x13Gd1X\xdc\ -\xf6\x13\xbdv\xack\x9f\xa7ck\xc8\xca\xe8\xbdbu\ -DT\x1f\xa5`\xf5\x1e!\x1a\xa42Z\xf8m\xea\xbb\ -\xac\xb49\x04\x12e\xd4f\x10=\x001\x02\x00\xe0\xfd\ -S\x9c\xf7x\x0cD+\x17\xb9fFw\xfaH\x0d\xc1\ -\xf3P\x10\xd4\xf14\xa0\xce\xc6\x89-\x83\xc0\xee\xe9\xb2\ -P\xd8\x8af\xb0\x1f\x19O\x97\x05O\x17\x8dF\x0d`\ -,\x8b\x8d\xdaY`\x0e\x17D\x0c\x1cS\xd8\xe1th\ -\xc4I\x8f\xf09B\xc5!\xeb\xa5\x83\xcb\x1f\xf3\xf7\xdd\ -\xc7\xbf\xbf}`\xf9\x1dkM\x9f)tLz\xe3\x0d\ -\xb7\x9feZ\x1fJm\xb2\x8d\xf1&\xcd\xe2\xeb;C\ -\x0a\x99:\xde@\xe5\xac=8O\xbf\xa5\xb7h\xf2`\ -\xde\xf6<+\xa9T\x0a.\xd1\xc3y\xcb?/\xfa\xe0\ -~\x16\x5c\x16\x0f\xebH\xb2Z\x15:\x010hh@\ -+.[D.\x05\xb9u\x94\xce\x1b\xf7\xb2zFV\ -\xaab\x1e\xf1\xb5\xde\xf1T};\x0a\xe1-\xa5\xe3\xb6\ -\x1fX\x17G\xc5\xb2e\x14f\xcal_F\x09F\xb6\ -\xc5\x0d\xe7\x22\xaa\xf0\x9c\xddpNU\xdb\x08JbQ\ -c\xd5\xc2>S\x99\xac\xea\xf1\x90\x90\x7f\xe0\x80Nk\ -\xa3U\xf0\x8dS\xf6\xf4\xb0\xb2\xb4\xd6g\x0e\x81\xb5\x9e\ -\xc1\xa5\x9a\xffyK\xe7\xc0\xe8\xc8\x9c\x89U\xf6\x91\xb3\ -\xecW\x1dgUd+\x0d0RXS\x90\xd8;\x1f\ -\x88\xdb\xce\xec\xf6\xe8\x05\x98\x09\x01\x8b\x80&\xadP\xb9\ -ZJ\xc7\xf3qNo\xfd\xfb\xa7\xa8\x05\x19\x02\x0du\ -\xb4\xce\x19\xdd\xf0\x14\x0f\xe1\xdd\x91\xd2\x03\x8d\xea-.\ -\xcb\x82\xe7=\xcf9)m\x8b\xc0\xa7[fX\x0dX\ -\xfc\x85\xf0\x00\x84\xa4B\xc5~\x94\xa5\xf3L\xaf\x12\xf8\ -Tp\x19CA\xd7\xf0\xe5\x0e\xcbbkT\x1c\xd37\ -n&\x8awO\x05\xf7\xbd\xce4\xbbeq\x13\x1e\xf5\ -\xf5\xf3I\x17F)h\x00\xbe\xd0\xcf\xcb\xf6\x9d\xc68\ -\x12\xe4\x1di\x00l\x12Zg\xdb\xb5u\xa6?V\xcd\ -\x14\x071\xed.\x06\xfb\x9e\x08[\xba,\x01/;7\ -\xe9\xa7\x0b\xbb0k\xe4\xc6r\xdb\x93\xa2\x89\xc7&\x00\ -\x05\xd0\x14i\x5c\xa8\xe3p\x12\xff\xbd\x7f\x0as\xcc\xe2\ -\x14\x82\xb2-\x01{\xaep\x0e\xf0\xd6a\x8d\x11\xdeA\ -\xb0\x1e\x8fZ\x15;\xad\xb4\xb6m\xf5\xc4\xfd\xca\x82\x09\ -\x88\xd6\xd7\x81\xaf\x9fw\xbc\xdc2\x840Sg\x8f\xec\ -\xfb\xab\x82\x92\xaa\xc8fG\xe2\xf3\x90\x1b\xd9\x1e5\xb3\ -+\x13\xbd\xc15\x92\x0d\x12\xa3\xc3%\x06\xe1\x9fy\xb2\ -/\xda\xec\x8b\x98\xe8\x83\x06\x9aj\xc3y\xe84\xbbD\ -\xf8\x10\xa4Kj(\x95\x81?\x0d\x04uq\x03\x16\x90\ -\xa7\x9b\xa9w`q\xc8\xf5\xe1\xb6\xf3\xb9\xbf\xac\x1e\x8b\ -\x84h\x06F\xc2G\x0f\xef\xbc\x82\xc4\xd8\x9am\x9d]\ -\xc8TyXy\x7f\xa5v\x87p,.\xd8\x17\xe5\xd9\ -[u\xb9\x9a\x02yje\xb1\x1e\x22\x0b\xb9\xa3d\x9c\ -\xb9\x09\x18SgN\xc3\xa2\xd8\xdb\xebF\x96>\xf5\x01\ -\xdf\x8c\x9e>\x85\x9c~w\x09\xb8,\x8e\xda\x08A\x91\ -\xac!D-\xe5\x86\x97\x9b\xd6O\x81\xd1z#\xaf\x03\ -\x80b\xa7)\xba[\x17\x8a\x02\xe9B$\x8f\xa2\xaa\x03\ -U\xa4\xefX\xa2\xe7F|r-yy%N$0\ -\xb2\xab}\xcfN\x0c-\x80<\xe0\x19\xc7\xd7\xfd\xb4z\ -\xc0t|\xfdL\x1e\x04=\xf6\x0eOO\x11g\xadx\ -~I\xb3\xbb\xc9\xfb\xd7\x91\x89R+\xbc8\x18%\x13\ -\x94F\xa7Xd:e\x1bZ\xa1\xca\x04\xc3F\x0f}\ -\x10\x1b\xc0[iq\xaaf\x0f\x9dh\xf1\x91p\xeb=\ -\xd7\xf6=\x17\x04\xabX\xde\xce\xeeUi\x0d\x9f\xee'\ -R)Z\x0f\xd9\x81\xc8m\x08\x9b\x17\xe4F\xd7Am\ -U\x8e\x14\x1e\xc6n\x07\xd7V\xef\xac\xa6\xc8\xfc\xb9\xf6\ -\xa3p\x94h\x88d^\xa3#\xa3F\xdd=\x06\x1e\x81\ -\x04DT|\xbd\xb7\xef}\x90\xff\xfe\x1a\x80\xfe\xe9\xa4\ -U\xa6<\xb0\x94b/\xaf\xd1\xa3\xab\x1d6\xb0\xab\x9c\ -%K\xb4\xa3\x87\x9bm\xd1.\x9e?\xdb\xf9Dm\xd2\ -\xab:\xda_E\xa13\xbd\x1b\x5cWb\x1aK\xa9\xb8\ -\xacAjM\x8an\xaaf&I\xae\x08+\xf1R.\ -u\xce\xe1R&\x97\xdb\x82\x15>U\xaeT\xfe\x0f\x01\ -\xce\x22\xcf\xafW\xdbs\x0bv\xa2d\xdf=-(\x95\ -B\xba\xe8\xccD\xe2\x1e\x99\x0fU*\x95\xb3\xac`'\ -'\xfd\x9e\x12\x82c\xb4*\xc0\x16>\x17#3\xe7\x98\ -\xcbB\x85}m<=\xc6\xe8\xb0.\x0e\xa7\x14\xd1\x00\ -\xe6\xeb\x1bs\xdb\xa4QF\x1a\xf4\xaf\xda\x94\x04&\xc1\ -_n\xc8\x95m\xeeO\x8a\xf9\xecz\xbf\xde]V\xaa\ -\xbb\xdb\xb0\xc0\xb4\xa9\x11\xf0L#e\x8b\xda{\xac\x81\ -m\xb8\xfbq*\x82\x96'\x87\x10i\xe99\xe4\x1d_\ -\x82\x9db\x9b!\xe0\x1a?\xd3\x99\xea\xec\x02\xec:\xd5\ -\x06\x15n\xa6\x03\x1f\x14\xcbi\x0d\xdf\xa7\x97#a\x8b\ -vn\xc4\xa96\xa4J\xda\x1d\xd3\xd7\x22\xac\xe6\xa8D\ -\xb4v\x8e\x1e:\x1f\xec\xa6\x0e\xc8=%\x84\xc06a\ -\xab\x0d\xb7\x83\xa2\xcd\xd6\x18,\x13E\x0f\xb4\x96m\xc8\ -,\x05{-}\xdaPa\xfa\x1cO\xdd\xf72\xdd\x01\ -A\xae\x88\xf7O+\x1c\xb8\xc9\xc7\xc8\xd3h\xc9\xa4v\ -q\xdej4*\xa1\xe7\ -\xef\xac<\x8faY\xf4\x8eb\xd8\x0e\xe0\x14\xaezt\ -u\xc6s\x7f\xbb\x17\xe4R\xb0x/\x97\x12\xd9&k\ -\xf0h\xc2\x10\xbf\xb6\xb7^W\xff\xa0\x16\xf6>\xd3\x05\ -\xd7\xe8u\xf8\xe0\xb3S\xb5\xf1p\x9d%\x13\x05 \xad\ -\xb0\xaa\xf8\x8c\xd1\xa1T9\x10\xa4\xceoh3\xe1\x8f\ -Y\x06v\x22\xbfs\xadZ/\x1d\xaa\xe6\xc0\xef\x9f\x16\ -,\xd1\x8bO0\x08\x85\x82IU\xc2\x8d\x1a\xa8\x9bX\ -\xa3\xa3\xbdO\x05i\xae\x0c\xa9\xca\xb9H\xb0,\xecv\ -\xaah\xad\xe1\xd3\xfd\xd0x\x924>@\xda\x0d\x89\x05\ -\x8f\x5c\xf1r\xeetW\x05\x06\xbf\x8c\x9f\x1d\xeaX\x91\ -I\xe0\xf8ly\xea'>\xed;\x8e\xb3\x09]=\x8a\ -h\xa7.\xab\xc8~\xa5\xa2\x17\x1d\x22t\x90J\x8dq\ -\xea\xd6\x1a\xbc\xbf.8\x8b\xd68\xef\xc8e\xe9\x8c\xdd\ -\x1e\xce\x99#7\xa0\xb9\x99\xd6\xb88\xa3C%\xd9\x08\ -\x16,\x8c\xac%\xdbb\x8cGo\xe2\x800Z\x98k\ -\xb3\xf7\x16\xfb\x91\xd0{\xc5o_\xd7_}\x16\xc0?\ -\xbb\xff0\x9b\xce\x13]*\x8d\xb1\x90\xf2\x09\xd7\xd6'\ -\xf0\xe48\xb80\x0c\x7f\xa5\xb7\x06\xde\xb3\x9d\xb7\x9f\x85\ -\xed0\xc3E\xb6\x02(\x8d\x95\xde\x08A\xa8\xad\x03\x86\ --\xc4\xe3\xcc\xf8\xf8\xbc\xe3\xc8\x19^\xbc\xfd\xdbQ\xf4\ -\xa6\xfbI\xf7\xdb\xc2\xb0\x9b5l\x91\x1c\xf1A\xd6\x0b\ -\x9e\xed\xb1\xa0\xc0\x0c\xe6\x05\x80\x1c\xfc%NUp\xed\ -\x9c\xad\x17\xd9\x18\x87\xbd\xaeT\xc2\x8fn\xb7\x8c$\x0a\ -\x1a\x03d\x1c\x8e\x94\x10\x05\x5c\xb9\x9f\xa7*G\xd2\xba\ -j\xeb\xe2\xa0S\x0cTK\xa5\xa6\xa0\x0d\x87\x03O\xfd\ -\x03\xfa\xd2z\xc3ypap\xc6=\xe07\x86\x1b\x17\ -\xc0\x19\xf7\x99If\xeb\xfa0\x19\x96D\x0b\xd1\x16\x9d\ -\xb2\xa7\x1b\xae\x9b\x9fE\x04\xdb`E]\x04\xe0\xba:\ -\xac\x0bOgK\xb4(\x85\xe3\x0f\xbe\x0eB5\x16\xf7\ -\xa0,\x0e\x8a\xdf\xcb\xbd\xc0k\xa3\x88\xca\x8c\xcf\xb5\xc2\ -B\xb6\xc5\xde'\x22\xf4,m\xda\xc5`Y\xd4\x11R\ -\xc2\xf9ok\xdc\xc0h\x97\xec\xf0\xc61\x1d/\xd8\x89\ -o\xde\x02\xa3J)2\xe3l\xd99Zvjix\ -\xff\xb4(\xa5\x8d+\xc2\xc8\x0a\xe7a\xc3)\xd5\xacN\ -\xaf\xf7\xb6z\xe4&\x05go\xca\xa2\x7f\x9c\xc4\xd7%\ -\xe8\x04A\x15\xb1Uh\x0b7:\x87w[$\x91\xae\ ->\x16\x8fZx\xd2\xb9nA\xe8P\x9ed\x8e\x93\xb3\ -\xd3%\xd2M\x92\x13\xed\xa1G\xae\xd3\x1e\xfb\xb4El\ -\x12#\xa6\xca\xee\xd0\xb6.8\xce\xa2Q\x05\xd0;9\ -\xe3^\xa9b\xd7-\xe0\xfd\x95\x98\x5cF\xb9Z\xbc\xec\ -$\xd9}x\xb7\xcc\x07\xfc\xb2\x90\x1c8\xec\xa7_=\ -\xefL\x13\xbb\x1d\xf8\xf1\x9f|=Y\x0c\x00\xd0dA\ -=\x04l\xa1\xd5\xd0\xcc{\xa7J\x8f\x10,-MV\ -#\x96\xd5K\x94\xa6{u[\xf9\xdc\xd2\xa5\xe1d=\ -\xe4\x8c8\x952\xc1`\x00\xd4A\xd3F\xea\xc6\xd7\xf3\ -\xfd\xbf\x8b\x9f\xb1\xc5\x80\xfd\xac\xf8\xfa\xe5$\x10(\xd0\ -?\xbd.\xb4c\x0d\xfdP\xb7\x16\xe7\xfd\x19\xff\xe4\x1f\ -\xfcGl\xa1v\x83\xd2\xea\x5c\x87\xee{b\xb7@\xc1\ -I\xb9\xb6\x89\x98\xdd\x96\x80u\x09\xca\xd8pS\x8c\xe8\ -\xcc\xb8\x9f:]DZ>\xd9E\xe8\xb8\xa9\x9b\xf1t\ -\x09S<\x5c;\xbbb\xd6\xf0\x14\x07\x00\xe7\xe8\xf2\x81\ -\x14\xc0:^\xb3\xde\xb3\xe8\x0d\x9e\xd6E<\x09%\x80\ -^\x03*\xaaf\xf5frC\x8c(\x95\x18\xaf\x9fi\ -\x00\x00vFIDAT/\xf7\xa4\xf5\xc0L\x8d\xc6\ -\xf3\x9e\xa6\x0d0\x8a\x09\xc2\xf06\xdax\xef';u\ -\xad\x93\xcf\xdf;\x88\x1c\xbf\x1f\xcc\x9e7,$\xde]\ -V\xbc\xece\xf2+\xa0\xefo%\xc8.\xb5\x89|\xc7\ -q\xeb\x9e\xcat$xq/\x16\x911\xcfT\xa43\ -\x08\x82)I\xf7\xd1\xc7\xfdL\x97\xc2\xf5\x12\x89H\xcf\ -\x04P-\x8b\x873\x16\xd7u\xc1q\xd4\xc9\x9a\x09\xd6\ -N\xc5\xbe\x1di\x99\xceK\x18\xda\x90\xe4\x80a\xf7\xd7\ -\x89\x18\xc95\x88E\x07G\x0f\xd1Q0{\x97\x03\xe0\ -\xc8\x19\xab\xe7g\xdf\xfb8d\x10Z\xe5\x03\x85\x8el\ -\x19\xb0\xfb\xb0D\xcf\xcc\x82Fd\xf0\xcb=\xc3\x1a'\ -6K\x7f\xac\xa3\x00*\xd8\xd1\x81e\xd6\x8a\xb5\xcc\xf4\ -\xa8\x8d\xa01\x06\x13\x113od\x19\xdd\xa2\x9d\x9d\xb6\ -\xd6;\xce\xd64N3\xa8%\xe3\x1f\xbe\xfc\xe8\xd7\xc0\ -\x01\xb8\xfe\xd4\xdc\xd3`\xe1w\x18<\xa2f\xbd\xe3\x1c\ -\x91\xe2\x05\x83Z*\x05P\x12y\xdd\x8e\x93m\x91\xc8\ -\x05\xf8\xcbO;\xeeg\xc6\xd3\xe2\xf1\xc3w+>\xbc\ -g\x84\xef\xa9\xb0\x8eM8\xd1\xa1:\xf7\xca_w\x96\ -\xa7\xd0\xdc\xfa\xf4\xaf2\x9d\x8e-4c\x0dn\xa7\xdc\ -\x06\x9dx\xcdSY\xe9\xc3\x8d\xd0\xea+AN\xd5\x03\ -)\xa1\xca\x10\x9d\xed'o\xba3q\xc1\xf0\x12\x82\xad\ -\x12w\xc4`Em\x93\xc0q\xf1\x8an\xa5%-\x17\ -n\xfa!Pyz\xd5i%\x97F\xda\xda\xce\xef\xbb\ --\x01\xeb\xea\xd8\x0e\xac\x06\xf7\xf3d\xcc\xb0\xda\xf8\xeb\ -\xc2\xd6+\xb3\x16\xc8?@\xefx\xbaD.d\xad\xa3\ -\xd7>\x17\x8e\xd1*M\xe2\x86?\xa2N1\xc9YN\ -\xc4\xad\xaa\x8da\xbcO\xe8\xa4\xa3\xb5\xd6'\xb2\xb8\xf5\ -q\x12\x96\x13BGH\xce\xb3\xd9F|\x7fYa=\ -\x11\xa3Gb1\xb0\xa8 \xfb$V\x847\x06\x97u\ -\xd13\xd4\xe6\xc3\xc1\x19|U\xa2\x19o\xf8\xaay\xde\ -\xbcL\x9f\xe2\xd1\xa6y\xbc1D\xbe\xd2c\xdd\x91\xd5\ -\xe2}\xda\xe8s?S\xc3~r\x81\x0e\x0a\xf7&\xec\ -\xa5\xa2\x15f\xbc\xef\x9a\x97z)\xbbg\x1a\x9c\x8a\xc6\ -{.\xf8tK\x08\x91\xef\xfd\x99*\xd1\xb5\x99#\x04\ -\xeb8\x07,\xad\xa3V\xb6\x81K\xa9\xb8^Xx]\ -\xb7\x80wK\xc00\xf0^\xa4Z\x1f\x0b\xfd\xa1\xbc\xef\ -35<\xdf2rb\x0b\xbf\xd7\x06\x1f\x1dr-8\ -\x0e\xd2\xfb\xbc'\x0b`\x93\xef8\xa7\x06o\x0c\xac\xe3\ -\xfdg\xe0\xf4,H\xe3`\x0c>~:\xa7 \xaf*\ -\x14\x8a\xd4?\x8b?\xfd\xe93r\xab\x80\x88\x96)\xb3\ -\x03W46*U\x1et\xb9%F\xe4\xaa\x0fr~\ -HdvKY]\x85\xae\x0c\x02\xa7\xf9\xb2\xd21\xf5\ -u\xb9\xb4G1\x19\xc2\x9c\xb3?]\xb9\xf1\xa2\x19\x5c\ -\xb60Ov\x16\x1c\xa5\xd4FTm)l5\xd7\xc2\ -n\x1dO\xdbl\xc3\x8f\x13\xe4\xbf\xf5\xbb\x7f\x0d\xa5T\ -ut\x86\xa0\x92N\x93\xcb\x16%\xb4\xebS\xed~\x97\ -\x8f\xdf\x19Y\xc9\xc6\x01B1\xb0\xa5q\x93\xe2\xc6e\ -\xf0\x1b?\xb8L\xabam\x15\x16\x9c\x19gy\xb4[\ -g'4\x15\x0a\x0aS\xa6\xf8\xd1\x19\xa8{dq\x8d\ -t\x1b\xd4\xd6QjA\xf0Z\xbbr\xd5\xb8\x8a\x1b\xf4\ -\xcb\x9e\xb5\xe1S\xb7\x91\xf2\x83\xd0W\x1b\xe7\xf0\xa33\ -\xb7g2'\xb8\x09\x9bG0T\xe1\xfa\x03c\xb0\xac\ -\x1e\xce\x92}?B}F\x05\xe2\xed\xe0\xd1\x1b\x05\x86\ -\xd1\x22\x9d2Cv\x86\xd0\x82\xd4Q\x8b\xcb\xe6\x15\x87\ -K\xb2f.d\xb4\x18)\xe5\x8f\x83b\xc0Z)\xfc\ -\xbc\xed\x0c\xca\x1a\x87\x90\xae\xcd\x1fN\xe0\x1f\xe5\xaf8\ -kpY\xa2DxYtJ\x1e\xd8\x9e6?7\xd7\ -R+r-S\x90\x0b<\x0a\xd2!\x9ce\xd6\xc5\xc8\ -\xdbx\xc0\x94Z\xed\xc8\xad\xb0\x8bl\x1e\x05\xee\xe2=\ ->\xdd\x12\x0e\x11\x0do{\x99EZ\xce\xd2\x82u\xde\ -\x93\xa3\xa0\x1d#\xe2\x94\x99{q\xd9\x1c\xde]\x88\xd3\ -\xce\xa50\xf1p%\xec+\xe7\x8e\xe7g\x06n\x19\xc3\ -\xd3\xfee\x0d\x8c\xfa\xce\xd2\xba\x09l\xd6\x1a\x9d\x0e1\ -\xb8\xa9\x05\xf2\xc6 g\xe8\x10\x1c\xf1[\xf6\x9fv|\ -\xcf\xeb\xfbk\x00\xca\xa7\xd6\x14p\xe2\xad\xc5~\xd6\xa9\ -Z,\xbd\xc3\x07\x8f\xe8\x1c\x8e\x94\xd1\x0cx\x0aV\x18\ -\xc7\x1aH\x82k\xb5N\x82\xd3\x12<\xeeg\xc1\x9f~\ -\xb5+n\x91\x9bF\xf4\x0e{i\xb3\xddd=+\xf3\ -.\x95\xb5\xb7\x9c\x93,!p\xb3\x14\x88a\xf1A\x81\ -6\x8e8NC\x95h\xe9\x0f\x9bQV\x8b|[\xc9\ -\x90.\x85\xf3R\xa3V\x99\x136\xd6\xea\xa1\xa7Zt\ -\x84\x86\xb0\xd5_\xa4\xfc\x1cb\xb6\xd6;J\xaa\xf0\x96\ -\xc5\x0dS\x08\x09\x89\x183\xf1\xe3\xa4\x9a\xb8v\xc8\xaa\ -\xc6\x18\xdfV\xdb\xe4M\x9f\xa5\xe0\xc3\xd3\x05O\xeb2\ -\xe3V?\xbe$\xfc\xf4\xe3\x81\xa3T\xb6\xbdE\x97\x1a\ -7\x8c3 \xcf@\xadt'\x1a[*e\xf2\xf9\xbd\ -1x\xba\x04\xd4\x0e\xac\x0b\x17\xe1M?S\xed\x1d\xfb\ -N\xce\xf9\x12\x89\x1ev\x96aH/\xb7ST4Y\ -\xd5\xfa\xc3\x92g;g\x99\xa5\xd2\xfa\xd6+\xb0\xea\xa4\ -> I\xccx\x08\xda\xd8\x81C\x81\x1bIs4k\ --\x9cl\x81\x8f$D\xa2|G\xc124\x1dK\xa0\ -\xab\xe4\xeb\x97Sa0\x12{\xc1b\x8d\x16\x1f\x9e6\ -\xb6\xccD\xa7,\x95A-\xa9\xb6i\x93:f\xa44\ -Ii\x8f\xc5\xc3N2\xd8\x1a#\xd6\xe8\xa76c[\ -\x02J\xe6\x22\xd5;#|\xf7#k\xb3\xe8S\x01\xbf\ -'\xc6\x8d\xf6\xce\xd9\xee\x08\x84\x82S\x9b\xf2`\xf8\xd5\ -\xc7\x97\x03\xc1pt\xb0z\xabn\x04\x0bJ\xe7\x0d\x9a\ -\x11\x98\xc9\x00\xdez}.nz\xa3\x07 \xea\xb6g\ -r%Nv\x02\x83\x00*|\x9dT\xf1?=\x05e\ -I0\x87\xdc\x07\x8fEA3\x97\xebF\xd8\xd0]\xcf\ -O\x1f\x8e\x0chFI\xf4\xf3m/\xf3\xc4O\x8dH\ -\x13\xa7\x83\xbe\xe5\xcd\x07\x1c\xa5\xe0\xab\xe7;^\xf6\x8c\ -\xde\xb9pn\xd1K7\xc1v\xbd\x1f\xae\x10`Z9\ -\xbd7\xf8\xf8r\xe2\xbeg8'\xb5\xb7>\x13\xb2(\ -\xfc\x1c?|x\xb7\xf0\xc4\x87>=\xec\xad\x93\xacV\ -\xd4\xce~z\xff\x05\x8ci\xf8\xd3\x9f\xfc\xb1N\xba\x1d\ -\xdd4\xec\xb9\xe0,\xcc\x16\xc9\x02R\xad\xc1c\xdd\x08\ -\x04+\xea\xd8t\xb5\x8c\x87^\x80\xb6J>\x97#\x90\ -\xcb\xd9\x11\xb3L\xce\xc0\xbar\xf4\xc1\x11G\xc3\xc7\x97\ -\x9d\xf7\xab\xa7\xa89\x0a\x9a4\x82\x9f\x92\x16\xf8\x10,\ -\xd6\x85\xc0\xa7\xda\x1b\xae[\xc0eu\xb3\xb09\xcf\x82\ -\xf7\xd7\xa8\x5c\x0a\xc6J\x0f=K\x88v\xc2\x9d\xa8\xcd\ -\x08sM<\x13S\xe6\xf2l\x1f\x92\xda\xd7;p\xbd\ -pLd`\xb0y:QF\x11\xee\x9d\xc5=7\xb4\ -\xc2?\x1bTd\x8d\x96u\xd4\xec<\xe5*K\x9b\x95\ -\xce\xa4\xc1t\x0aLM\xe7\xe9\x7f]\xc3\x5c\xbf\x9e_\ -\xf2\x0c+\xda6\xed\x07\x90\xeb\xa3t\xc2\xc9\x94Z\xe9\ -\x83\xba\x06*\x1e\x01>KKpx\xb9\x97\x99{\xf1\ -n]\xf0\xee\xb2bQa?\x92\x11\xd9\x91\xc3\x8cU\ -?s\x9et\xcc\xae\xa4\xc7\x97=O\xd5\xfd@\x13_\ -\xb7\x80\xdc\xc8>xZH<\xf4\x91\xdd\xa9u!S\ -\xa5\xbe\x1a#up\xdc\xcaN\x04\xd1\xc4Oru\xa5\ -\xc4\xfde\x09\xd4k\x14\x85f\xc5\xc81gt\xe2\xfe\ -\x97\xaa\xc2q\xec\xe3\xc2\xb4\xaf^H\x98\x86V\x1br\ -\xab\xd8\xcf\x91\xe8ILxk\x05\xcb\xf9'\xbf\xfa\x02\ -\xe0\x9f\x9c\xff\xb5\xbc\x04\xb2\xbeOE\x9f>\xdf\x0f.\ -F\xd6p\xd6\x9b\x99\x8c\xc6\xeaS\x18T\x0fx\xe3\x10\ -}\xc0\xfd`\x02\xe0e\x09\xa8\xe2\xb4_V&K1\ -\xdb\x9e\x89O\x8b\xb3\xd8\x0fF\x8cF\xef\xf1|\x9cl\ -%\x83\xa7\xf6\xd2$\xa6\xb0\x1e\xce\xb2\xa5\xedtB\x1c\ -\xe2\xa4\x18\xfd\xb4qqV/Kb#%\xcc\xc8\xeb\ -:\x12\xd9\xc6\xc6\x8e\xce\x04\xbb\x18F\xa2\x94bpk\ -\xc7\xf3~\xf0\xbf\xf7>g\xdc\x06\x06G\xaep\x16\xf3\ -\xc4\xec\xf5\xb0\x1c:i\xc7\xc8J~\x93pp\x89~\ -*\x99\xc7\x0d\xe5-\x91\xac\xeb\xca\x1c\xe9wO\x8b\x1e\ -\x82\x06S\x0d\x95\xfdJ\x0b\x5c\xa2E\x16\x1b}|\x8f\ -\xe8,\xb3\x08\xacA\xf4\x1e_\xbd$~N\xc0\xab\xd3\ -\xfe\x83k=N\xf6A\x95\xe6\xfd \xf1\x8b\xc1:F\ -\xaar\x9e\xb0\xafK\xc0~\xf2\xe47\xec\x8b\xceY\x18\ -\xb5\x7f\x8d\xa1\xaa::\xcb\xdcn\xcf\x853x7\xa3\ -L\x9d{<\xa8\xb5\x80\xdd\x01\x03\xec'\x81A\xb5v\ -\xdc\x0e\x8a\xfa\xd6\xf8\xf0e\x97\xca\x5c\x05\xb6\xda\xd9\x05\ -\xa9\x8d\x7fvD\xc8\xde\xcf\xcc@\x19\xa9\x7fG.{\ -\xab\x8a\x15-\xf4v[\xd0\xc5\xf1\xe9~b\xdf\xd9!\ -\xd8\xcf\x82&\xec2\xf0X@\xa2P\xb4>\x18\x9dZ\ -\x94#\xffn\x99U\xfc\x18W\xe4\x5cpY\xec\x9c\x9b\ -\x07\x85\xfc\x18\x00\x8b\xb7h\xa5(\xd5+\xe0\xa6D\xc7\ -\x0e~\xcf\xf3$An\xc4\xaa\xdaW\xcf\xc4X\x1fJ\ -\xe9X\x03\xbb\x021X\x5c.\x9e\xd9\x03r\xce\xd4B\ -\x11T)\x85\xedW\x05Q\xe5L\xe7B\x03\x13\xd2\x8e\ -T\xf0'?}\xc1\x992\x8e\x83\x0e\x9a\xa4\xd3g\xf4\ -\x1a\xcb\xec<\x05\xde\xce\xac\xe0\x1b\xc6\xa2\x8eTOc\ -\x81=e\x9cG\xd1\xdfm\x10\x1d\x9f\xc3\x9c\xd9E\xb1\ -\xb2=\x8e\x22\xd1h\xc3d\x81\xd4\xb1-,\xb2ze\ -\xbb\xd7h\x94x\x16j\x82\x86\xc6e?\x8a,\x8a\xec\ -\xe4q#b\x15\xb1\x9fu\x86\xf5\x5cV\x87n,Z\ -\xca\xf8g\xff\xe4\x1f\xd0\x9f\xa8\xab\xd6\x0a\x0b~6N\ -\x91\xcb/\xe7\x89K\xe0\x06O\x97\x02O\xe2YA.\ -\x83D\xfa|\x9c\x8a\xc0-3Q\xf2<\xb9x/r\ -\x8d,\xc1\x10\x17^\xe8\xd3\x0e\xce*\x17\x9e\xd0\xa0a\ -\xd1\xf3\x9a\xd3o+\x91\xbf\xa5\xb49\x0ep\xf2\xd3\xb7\ -\xcen\x09a;\xdc\x88\xdf\xbf[\xf0\x83\xf7\x9b\x18\x12\ -\x05\xc1\xb9\x19L\xc564\xf5Hdp\x00\x9f\xee\xc7\ -\x0cc\xbbk\xbcXj\xc5\xcb\xfd\x9c\xa3\xabC\xba\x04\ -\x92<\xd9y#!\xfa\xc1\xda0\x06\xb8g\x0a\x93?\ ->'\x04\xe7\xb0\xad\xec<\x96\xc2u\xef\xe9\xb2\x22\x04\ -\xe1\xe0{\xc3\xfd\xa05\x95\x8c\x11\x8b\xeb\xc5\xe3\x12Y\ -\xbc\xbf\xdcH\xe3\x84\xe1\xd8\xd2\xa8P\x0a\x9ev\xd4\xfb\ -q\xca\xa9C\x88\xd5\xe0f,\xca\x14\xa8r\xde0q\ -\x95y\x17^\x87\xb0 \xc7L\xca\x1dG\xe5:\x16<\ -\x0fd\x9b\xe0Oq\x09\xd8\xa2\xc3%\xfay\xc8X\x22\ -E\x8dO\xeb\x82\xebF,}\x0c\xd4@\xb1\x03\xda\xe4\ -\x9e\xc9b\xd0X\xd4\xdc\x90\xce\x8a\x9c\x18\xe4t\x11\x90\ -\xad\x94>E\xc0\x06\x0a53\xe2\x7f\x88\x1f\xd20X\ -\x06e\x1e0\xc8[aH\xdb\x99\xa8s{'\xed\x98\ -3\x8e\x87\x10\xe1\xe3\x9d\xb5\xc8%\xe3\x0f\xc3\x7f\xf3W\ -?\x02xw\xd9\xcb\xb6\x84^\xd8Ic\x8b:\x04\xf9\ -9yjX\x06\x08\xa71\xb1\xefH\x9ck\x9f\x95\x22\ -\x8f\x18(\xe8\xea\x80\x88]R\xde{7q\xba\xf7\xcc\ -\x93\xe2\xe5B\x22\x977\x86\x15\xb53\x14\x95\xac\x0b\x82\ -\x17a\xd0\x0e\xa6>\xe78V~\xd23\xb1j^D\ -\x89rS\xc8\x22}\x82\xaa\xe23g\xd8i\x1b\xe1B\ -\xcf\x07+\xcd\x99v.\xe34\xcb\x13uk\x981\x91\ -\xab\xa7\xc8\xc9Z\x0b\xe7\x9d\x10\xaa\xdcL\xcf\x9c\xa7(\ -r\xb4\x8az\xa7\xbdo\x8c3\x0c\xc8\xecoEs\xca\ -Ty\x92\xaa\x1d9u|x\x8adP\x1b\x12\xd3\x92\ -\x84W\xb5v\x18\xddh\x83\x11\xde\xa4\xb9(\x95\xafu\ -\xf5\x16\xd69\xce\xe9\xe4\x89n\x85p\x93\xe0\xa9\xa0\xe7\ -\xc3\xc1Y\xf7\x1a<*\xd8&g\xbb\xcb\xa9\x9d\xac\x22\ -\xc4\xd5\x997`1\xc4|\xd4\x1d\xf0}\xd1\x8c\xd5q\ -~\xbexBp.J\x22$\x1b\xbbb\x8d\x0e\xd7\x8b\ -\xc3\xfb\xeb:Ei\xde\xd3\xe2y\x11\x98gO\x99\x02\ -\x1aE\xffz\x09\xbb\x96`\x19[\xeb,\x96hDm\ -\xd3\xa6\xaf\x8e\xc1q\xd2Ar\xdd\x18b4\x22\x9d\xd7\ -\xc5c\x0cL\x835xw\x8d\x02\xcfp\xb3/\xad\xe3\ -\xabO;?\xd7\x95D\xae%0Ip?8_=\ -s\xc6\xf3\x9d\xba\x8e\xaf\x9fO\xec'\xedvK\x080\ -\xc32&\x9fy\x94\xe5\xd0:\x8b\xcb\x1a\xa77\xfa\xc3\ -\xd3\xf6\x10\x1e\xc1\xe0\xc3\xfb\x05?\xfc\xb0\x88\x1d\xc0 \ -\x97\x91aQzS\xe1KKT\x0c\xcc\xb3\xc8\x99\xc5\ -\xea\x80\xf4\xb0\xa8\xab\xb4\xbf\xca}\xc0\x85\xbd\xce\x96z\ -\x87\xc1\x91\x12\xae\xd7\x15\x7f\xf5G?\xc4o\xfd\xf0\x8a\ -*\xd6\xbbs\xdc<\x16o\xb1\xae\x1e\xcf/\x19\x8b\xb8\ -\x15\xc6\x00\xc1:\xe4\xd6\xf0\xfcB\xf8\x8c\xedv\x86\x9e\ -\x5cW\x87\x18\x02\xc7\x0f\x1dh\x06<\xddeR\xf4\x82\ -\xa7\x8a\xdfI\xf8\x9ak\xc7G\x15\x7f\xbf\xf1\xc5&\x9b\ -\x1b[\xdc\xd1=\x84d\xb5v\xc4\x85\x1e|\x03\x8e\x1a\ -S&m\xd4HL\x1b\x06\xb6\xb84|q]\xf0\xdb\ -\xff\xc6_E\xb8|\x014n\x16Q\xa9\x84C\x08v\ -]#b\xb4xZ#\x9e\x8fS\xf0\x1cZMy\x1a\ -f\x80\xd5\x03T\xc5\xcf\x7f\xf1B\xfb\x86\x80\x10G\xa1\ -i4\xaecQ>2BF\x14s-\x0d\xa76\x8e\ -Z\x1br\xc9<\xf9e\x1e\x82F\x07;ze\x86\xbc\ -\xb2\x9a^\x14\x90t\x9e\xd4\x7f\xdc\x8fGX\xd0}O\ -8\x12\xddVTQQ\x04\xe9\x05\xe6\xea\xca+\x19v\ -\xc7\x0e\x8e\xaa\x88`\xf7s\xad\x8b\xc1\xc3\xb8\x07\xb4\xcc\ -Y\x83`\xdc\xfc\x19\x88[\xef\xf3\x99L\x85#\xaa\x01\ -\xebq\x82\xefD\xc7\xae(;+,\x5c)\x80\xe6\xfb\ -~\xdf\x0b\xbexZ\x94\xc8\x0a\x09e\x0b^\x8e\x04\x03\ -\xab\x0c\x0f\x83-\x04\xdc\xd3\x10o\x13qM!/\xd7\ -\xe4\xe1\xa4\xb0\xd6\xe2\xcf\xbe\xbe\xe3'_\xbe\xe0\xb2\x11\ -\xd7\x9e2GV\xcdTT\xa1\x85k%\x99\xf1y\xe7\ -auq\xa3;Zg\xe7\xa3\x95\x06\x18\x8a\xd9\xcf\xd4\ -\xb0\xef\x99\x99\x0a\xb9LM\x19\xbb\x95|\xefsf\xe0\ -\xda\x1a\x1d\x9e.\x0b.\xd2Y9\xa3\xe4\xc5\xf3\xd5\x1a\ -i-\xd7>\x1d\x90\x06?\xc1\x1a\xee\x9b\xcc\x9f)\x8f\ -5DB\xca\xa6\xd1En\x82\xb9\x99>AU\xb9\x16\ -,\xde\xb45\xe4\xef]\x00|o\xfb\xc0_\x8f\x7f\x88\ -?\xb8\xfd\xbb\xdd{c\xae[\x84\xe9\xa0\xd5\xa16\x85\ -\xaf\xb03\x10\xbd'\xe3Y\x90\x96a\xb5\x09dn\xe0\ -\xb2Q\xe8S{\xc7\xed\x96\xf1n3H\x05H)\xe3\ -\xdduEu\x84\xe8\xb4\x06|\x12v\xb5I't\xe4\ -\x8c~\x18<=\x05\xf4>\xec\x1f\x95\x9e\xec\xc2\x9b\xc5\ -\x18*\x939sjz\x80\xb9\xe1}z9q]#\ -\xeegE\xaf\x5c\x1asc$\xb0w\xdc<\xbd10\ -> )k\xfb\x12\x1c:K:l> ,n\xa6\ ->\x95\xa4\xd6\x935x\xd9\x93\x92\xf38\xa7>sS\ -\xb1\xc3\xceE\xca\x19\x06\x01\x00\x8b\x91\x0a\xb6\xd6\x02,\ -\xf6^\xe6\xec\x160\xb8\xa5\x8aM\xa7\xc8u\xf5\xa8]\ -\xf4A\x89\xce\xb8(\x0b\xd8\xd1\x18\x95\xd1ZG1\x1d\ -k\xb0\x22L\x19,\xc5*\x80\xa4\x02\xf0\xb8\xe7\x0c_\ -\x1c`\x81\xc5;\xc6\x02\x1b\xb6\x99\xabf\xe3\xa3\xbd\x9e\ -KE\xc9\x1d\x97\xcdJ\xb5\x0c\x0ae\x9a\x85q\x15\xae\ -b&\xb4\x19\x03\xce\xe1\xc5\xbd~9\xb3\x02Z\xac@\ -F\x14\x01\x0e\xab\xe6qV)r\xbbD\x88\x5cp_\ -n\x09\x9bZ\xa1QmcvY4\xaa\xe9\xb4\x02\x8d\ -9aX8V\x19'\x81\xfd^\xe6B7\xd8\x0b\xde\ -w=x\xc0.\xae\xc4\xba.\xa8\x9a\x17\x1b4f\xcb\ -;\xc6\x01\x1fGFp\x11\xa5W\x9c\x95\xec\xf9\xeb\xb6\ -\xcc\xdc\x03\x83\x87\x83\xe3\xcc\x1c\x01\x18\xc3\xf9)\xc0\x16\ ->\x80\x19x\xd3:C\x89\x8eT\xa8\xd7\xd0jB\x14\ -l\x02L\x10\xd2\x95*\xe0g\x9d\x94\x98\xf8\x06@\xa1\ -@\xa1\x8d\xd6\xaf\xc1\xed<\xe0\xac\xc7\xfd\xa0\x88\xcdY\ -\x0bg\x17\x94F`\xcc*\xdd\xc8\xf3]\xbef\xb9W\ -\xd6\x18\xb1EL\x95\xf4\xb8\x87\xcfRX\x006\xe0\xb2\ -\xf9\x09\xf5\x19\xd4\xbaAG|i\x16]N\x14L\x06\ -\x02\xef\xaf\xdb^\xb1-Q\xa8aj=\x96\xe8\x11\x9c\ -F<\xb5\x00\x07\xe9\x89\x8b\x0d\x08\x911\xd8\x0cva\ -\x11\xbb\x9f\x05\xb0\x06\xbdS\x83\xf3\xb4\x05\x16\x96\x99\xa3\ -\xc3\x10\xadZ\xb7,V\xce\x93\xe2\xd7\x1f~\xb1\xe2~\ -\x1e\xf8\xeb\xff\xce_'\x990X|\xf51#\xc6\x87\ -\xe8\xac\x1eDV\xefG\xc1\xf5\x1a\xb0\x85\x00D\x8e\xd3\ -j\xe9x\xff\x14\x19\x0d\x8b\x8e\xcb\x12\xb1\xa7L\xc7\x85\ -\x84w\x9c3\xf3\xb35\x86\xec\x00`D\xe0\xba\xf9\xf7\ -\x98N\xd4ym\x05)\x03\xd6\xb2@]\x02\xd5\xf0\xd6\ -\x00[p8+U\xe0a\x10\xf2T,\xe6\x5cgW\ -fSg\xf3L\x0d\xb7T\xe0``\x1c\x93\xf6\xbc\x04\ -\xc5y\xdc\x7f\xa5a\xf5\x16\xdb\xbb\x0d\xc7A$x\x92\ -J\xddZ\xe5+\xe8\xd0\xc1q\x8a\x81\xd1\xda7\x00[\ -\xf73a\xf5\x5c[k\xa5\x90\xb8W\x0a6{W2\ -\x9e\xc4\x9f\xce9\xbc\x1c\x89\xa4\xc6u\x04|QC\xb4\ -\xe7\x8a\xa8\xe2\xfe\xe9\xca\x82\xd6:3\x0b\x935\x06a\ -\x8bY\xa0\x0e\xd2\xa3M]\x09\x05\x14\xe8A\x8c\x8d\xe8\ -\xdd\x1cM.^\xa3Y\xe7\x94\x85\xc0Q\x5cp<(\ -\xb2\x18\x96hQ\x9e\xfd*\xd1Qi\x15\xd7eaA\ -&-[\xad\x14'\x1e\xa5\xe2z\x898S\x861\xb4\ -\x1b\x12y\xde8\xca4f\x8e\xec\x08\x9c\x22|k\x8c\ -]\x17\x89\xdb\x9fo\x99\xd6N\x15~0\x9c\xdd\xb7\xd6\ -\xb1\x04\x87\x8f\xcf\xa7F\xd0L\x22\x5c]\x98D\xca\xa1\ -}\xca\xa9\xcdqkm\x1d^\xce\xb1\xdb\xbd\xc0\xd8\xd0\ -\xfe\x9d\xf8\x0f\x1f\x02\x88\xefx}\xef\x0e\xc0\x1f\x1dO\ -\x95,\xe7\xc0L\xeb\xd6\xf0rK\xdf$\x95-\x91\xf6\ -\x07-\xf0QX\xca\xb1P\x18\xb0\xed\xb2\xa7\xa6\xf8Y\ -/\x91\x1a\xd5\xe1\xa3e\xc8p\x05\xc09\x8a\x8bL\xa7\ -\x8d$x\x8f\xb8\xb0J-\x856\x91#e\xb6\x94\xf4\ -\xa0\xde\x8e\x13\xd1;\xdcu\x82\xfft?q\xdbO\xb6\ -`\xd78\x05a\xfe\xd5\x0dY{\x83\xe9\xc0~$\x12\ -\x9a\xfa\xc3\x9f\x9fD\x0f\xab\x1d\xf2\x0aS\xe1<\xa4\xcf\ -\xbdu\x09d\x9c\x02e\xead\x8e\x8fV\xfbY(\xe0\ -\xda\x16\xce\xb8\xa0\xc0\x9b]!G\xd19\x18gp?\ -\xb2\x82;ds9\x0bn{\x91m\xd0\xebF\xa1:\ -w\x11\x05\xab\xea\x96\x8f\x91'-\xeb\xf9\x1fs\xa6-\ -\x0c\xa0>\x82\xa7a\x8fe\xb1p\xa0 \xb15\xb6\x08\ -\x9f\xef\x09\xf7D\x15\xea\xaa\xb4\xc4\xde\xd9\xfe.\x95\x04\ -;\xa7\xfc\x86\xdc\xd8v\xef\x9a]C7\xfa\x16\xc9\xc3\ -\x1eq\xcb\xc1;\xc0V\xdc\x8e\xa4\x1b\xcfbS\x0c\xac\ -s\xbc\x99\xe9Ef\xdb\xb3\x83*\xe9\x97\x9d\xde\xd9&\ -\xf1\xe2\xe2-\x9e.\xef\xd4\xcf\x94,\xdd\xf9\x5cR|\xd9\xa63!\xa5\x8a\ -\xe7}\x87\xb7\xc2Jk\xef1\x1a\x8d\x19t\x8ekJ\ -\xc7\xc7\x97D\xc4\xba\x19\xfa\x98\x87U\xf6\x14B{p\ -U\x98\xb9b\xe0]\xab_\xb5\x0f\xf5W^\x00\xfc\x9b\ -\xcb\xbf(\xb5\xd6\xea\x1d)lUJ\xef\x97{\x1a\xd9\ -8(\x95\x8a\xf0w\x97\x05\xad\x01\x1fo\x07`\x01\xd3\ -\x81O/\x07\x92\xa0\x09\x85=B\xb5K\xf5\x81\x1e\xb4\ -=\xd1\x92\x94q\xdb\x13\xce\xdc\xf8\xc6\x9f\xc4\x85>\xdf\ -\xf2\x0c\x90Y\x9c\xc5Eb\x89\xa67xO\x0d\x17\xc5\ -R\x1acxc[2\x95[\xa7\xaa\x19\xb2\x15\xb2\xad\ -\xa4\xd6u\x1bAA\x96\xd1\xb5z8h\xa3\x8a\x12\x98\ -QK`-[\xd5\x0dM!\x1acq\xeb\xe8\x15x\ -zZ\x99\x9e%\x22\x5cVRZ\x91\xfd\xe8\x8b\xf7\xcb\ -\x9c\xcd9/\xeb\x9e~\xfe\xda1cd;\x80\xa7\x0b\ -q\x9e\xb5\xf6W\xc18\x84\xba\xdc\xf6\x84R+\x9c\xa1\ -oz\x8b\xc4\xd9^\xd6\xc8\x8e\ -:O\xc3\xb5\x11\x88\xe1\xbc\x9f,s\xb5\x1a\x14\x0a\x04\ -Y\xbdh\x1dd\x0a^\x851\x0d\xceQIK\x8b\x1d\ -I_\xadq\xc3\xb7\x86\x94\xb5q\xba\x04\xa8\x0592\ -\xb1\xc6\xa3\xe5:B`\xbc\xc3l\x8b\xbd\xdc\x13\xbe~\ -9\xd8\xde/\xe5\x01TZ\xc3d9\xecB\xe0n\x91\ -\xb6\xcc\x94\xa8;xw\x0d\x801S\xad\xdb[G\xb4\ -T\xd5\xf6\x8a9\xa7\x1b!Ic3\xaf\xd2\x0eP$\ -\xe7\xb1\x860\xd5\xe2\xc6\x18\x04cpOE\x84I\x01\ -P\x8ch\x97*\xf4\xbcZ\xe2\xf7\xfdD*\x19\xd7%\ -\x0a3\xcc\xd6\xac\xb1\x16\xd6:AQX\x80z\xfb\x08\ -\xfaq\xd6MN\x81\xd1g\x9a[\xd7I0\xcf\xcfc\ -\xb8\x03\xb6\x95\xdd\xa1\xa7K\x94\xc8\x8d\xf7\xec\x1a)\xae\ -\xa2\xa5\xa9O\x9b\xe88m1\x0f\x9d\x05\xc38\xd9\x06\ -\xe7\xa7\xab\xc0\x82\x96\xa4\xa1\xa2\xae\xd2\x89\xac\xab\x97\x08\ -\xd8\x09\xf5k'2\xdbX\xd2\x17\x83%\xf0\xa4\xcf\xee\ -\x1e\xef\xefu\xe5\xc6x\xbbg\xa4\x9cg\x02h\xab\x04\ -v\x11\x12\xc5\x83\xc3\xcb\x9eH\xdd+m\x22\x9a\x1f\xc5\ -9\xbb_0\xec\x0c\xb2{\xc4qH\x0cli\x1fg\ -\xc1\xcb\xbdL\xa7\x88Q\x0b?j\xe3\xb1\xd6 Z\x83\ -{\xa2\x05o\xf1\x16\xd1\xb2\xb0n\xa3\xd5\xae\x83\xc1Y\ -x\x10\xf0\xea\xf2y\xfd\xccI\xcc\x89#\xe5\xc9\xd2\x1f\ -\x1a\x8d*=Q\x0c\x8f%x\xb6|\x85?\xaf\x8d\xb9\ -\xf0\xde\xb9\x19l\xe5\x8c\x97\xf0\x90\x10\x9a\x22\x82)A\ -J\x09\xb9v\xac\xfeq\x92\xf4\x91]\x86\xde\xba\xe8q\ -El\xff\x8a\xdb=\xe3\xe3\xfd\x98\x0a\xf8e\xa1f$\ -\xb7\x86k\x8c\xd3\x0aj\x00\xbc\x7f\xb7\xa1B\x10\x9c\xda\ -\xc4\xb9\x1f-m\xa2\x7f{\x03Lw\x13n\xe3\x83\x11\ -I3k\x94\xc1\xfc\x05/<\xfcx3\x86`\xf7\xcb\ -\x8fw\xfc\xb3\x7f\xf1S|\xfd\xb2\x03\xcdL\x90\xd2\xb0\ -22\xbb\x82\x85\x99\xf3\x1c\xb3\x0eM\xcb\x9e\xf2\xc4\x04\ -\x07\xcf\xc27F\x87\xeb\xeaQ\xf2\x08Dc\x1a\xe0\x18\ -1FG`[.\xec>\xfe\xd5\x1f\xfd\x10\xff\xc6o\ -\xfd@\xfbU\xc7'\x15\x19\xde;\xa4\xcaM\xf7,\x99\ -\xc1]\xb9\xe0\x8f\xff\xf4\x13J.\xb8\xed;jm\x88\ -\x1a5{K\x0d\xc3\xba\xb2\xc8\xdfV:L\xa0\x0e\xe6\ -\xd8OFf\x89\x81b~[\x11\x9bB\xee3\xe3\xb0\ -\xad\x01\xce8v\x08k\xc3q&\x89*\x01X\x07g\ -\x5c\xfb\xed\xcb\x1f\xff\x1aP\xc0\xf5\x1f\xf7\xa34U\xe6\ -\xa1\xd7\x8e\xeec\xe81\xfa\x9ej\xe9\xd6\x98n\x8c\xeb\ -\xc6\xa2\xe7\xd6\xba\x8b\xa6\x97\xda\xfa\xcb^\xfaYj\xa7\ -\x18\x877\xfb\xaad\xae6\xbc\xc8\xf2i&\xa9\xe9s\ -)\xb8^\xa2lL\x85(\x8f\xfc9\xbc\xb3\x9c\xb3\xb7.\xd8\x0d&\xd9\ -\xb0\x83\xc2\xd5E\xd9\x0bI\x1b^\xf4\x84$yo\xf0\ -\xfcr\x22\x95\x86%\xf2}\x84\xde\x17\xd2A+\xce*\ -\x9b\x9d\xa32]O\xc2\x83\x81/\x97\xce\x12\xa8\x0d\x1a\ -\xebM\x13\xe1\xcdk\x04\xb5\x04\xa7\x90\x9a0\x99\x19\xad\ -I\xb4\xdb\xdb\xcc\x87\xa8\x82\x83\x1d\xe2\x8c\xf4\xa6`\xb3\ -a\xc3\xb4<\xa5SW\xc2\xb5n\x0b\x03,\xc4\xf7x\ -Y\xec\x1c9\x9d\x95\xe0-k\x0dRRp\x8f5\xb8\ -\x1d\x99J{)\xe9\x8b\x88\x83O\xd7(.F\xc3\xfd\ -H8S\xc1\x99\xebt\x19\x8dngk\xe4tXm\ -\xc6\xa56m\xbeEz%\xbeO\x1d\x9co\x8f\x02\xff\ -~d%\x14f\xecG\xc2\xd3\xe6uh\xe0\xfd\xea\xb4\ -\x9e\xa1\x03\xdb\xbab\x0da\xe6it\xc1\x94\x00\xcc\xd4\ -\xce\x5c\x1a\x9e\x96\x05K\x08(\xad3\x1a\xd7{\x8d\x11\ -\x98 y\x8a=s\xbbgR*\xfb(\xa0\xb9\xae\xde\ -w\x8ea\xee\x8a\xe5\x06d\xf5\xf4P\xce@G\x93g\ -|])\xd6[\x16\x87\xe8F\xc4s\xc7\xfd~G*\ -\x19\xbf\xf1\xe1\xc3\xa4Z\xee\xa7\x0a\xcd\x18T\x8c\xd8\x09\ -n[\xa2\xee\xc9\x5c&\xdfe\xecW\xcfG\xee\xc1\xf9\ -\xde\x0dKUkm\x8f\xd1\xf7\xd2Z_6\xdf\xbd\xf7\ -\xdd\x18\xf4\xb3\xd4\x0eo{7\xa6\xa7\xb3 \xf7\xd6\x7f\ -\x14n\xbf\xfa\x11\xc0\xad\xfe\xb5\xbaESk%\xcc\xc6\ -\x07\x83\xd6*Z\x03\xaeKP\x95\xf6H\xf1\xf2N\x01\ -&\xa2S\x0d\xb1O-\xa4\x06\xf6\xce\xaf#\xa0\xc7*\ -\xb2\x93\xd6\xad\xa7-\x22:\x87\xa2\x0cm2\xdf\xd9a\ -\xb8\x1f\xac\xb2\xef9\xeb!\xf5B\xe6\xf2\x8d\x1d'\x85\ -%:e\x8ak#\x12^\xb4\xb6\x8en;R\xcaZ\ -@)\xb6b\xfe<\x13\xa3\xa2\xe3\xbc\xe7\xf9\x9e\xe8\xe9\ -\xee\x0f\x94\xa7\xf3T3\x16%?\x8dj\xfae\xcf$\ -}\xf527\xc4\xa7-\xea=\xa0e\x0b\x8db\x9b\xe0\ --VG\x7f\xfa\xe2\xd9\xca_\x82g\xdbo\x89\xd3N\ -4^_nU\xed0\x9e\x04k\x07\xf6\x92\xc5\xae\xb6\ -XW\xabx\xe6G\xa4-\x99\xf5\xaa\xd8\xe5?=\x8e\ -<\x85;\x00\xed8\xf3\xa60c\xb3\xa63`\xcc!\ -\xc7\x5c\xd0Z\xe0\xacu\x9e\xcc\xbc#\xfe\xf98\x1br\ -\x129L\x0f[.T\x22\x0fXG\xd1h(F\x87\ -n!\xb0\x0f\xe7vg\xa2\xea\xb6\xab\x92^\x82\xe3\x09\ -\x7f\x14$\xbd3f\x14\xc0\xef\xfc\xf0\x09\xd7\xd5\xe3\xc3\ -%\xa07\xa3\xccs\xe0\xab\x17\xc2PJ'o\xbew\ -\x0a\xa8\xd65\xc0\x0b\x14\xe3\x1dO\xa1U'\xa9m\xf1\ -\xb8l\x0b\x9e.\x11\x97\xd5\xa1dr\xc8\xb7u\xe0O\ -\x09\x88an\x00E\x89\xe9\xd4\xb8B?'O\xd0\xd4\ -x\xe4R\xf1\xfe\x12\x98\xf4W\xc8`wCK0\xb8\ -\x03Z3S\x16\xe0\xa6\xd3G\xbc\x04%\x0e\xe66=\ -\xf0N\xefE\xd6\x0c\xbd\x83\xadz\xc8\xf3}\xe4\xccN\xc2PF'\x81\x82Fn\xc5\ -\x91)<]<\xf3'^\xf6sb\xa3?\xbe\x1c8\ -s\xc3\xed8u\xd2Q\xd2\xa4\xb3\x88\x9a+FY\xd4\ -\x06d\x87\x9b?\xf5 O\x97(\xc0\x15_\x9f\xb3f\ -\xfa\xd3W%\xcc\xedgQ\x10V\x9f,\x81\xda\x0d\x9e\ -\xae\x01\xd7KPJ\xdc#X\x89c\xa1\xc1\x98\xe7\x82\ -\x9c\x0b\x83\xb5\x06C\xc1\xc82\xd7\xfa\x03\x95|\xd5&\ -\xe4\x8cA\xe9\x15G\xe2X\xef\xc8\x99\x82X\xf0{~\ -\xf5\xf1\x80\xf7F\x01`]\x0b\x1e\xd0\x0a\x0b\xd5CY\ -\x0b\xd0kZ#G\x91\x8c\xce\x95\xee\xa0\x03GQ\x06\ -\xc2=\xe1\xd3\xf3\x89\xb30ep\xdb8\x9a\x09\xfa\x1e\ -\xe79\x9cT,\xb2\x8eR\x85\x19f\xbc\xef=%\xc6\ -x\x07\x8a\xeb\xbc\x18\x02\xceZ\xf4\xd6a\xc0{\xb8[\ -v\xab.\xab\x87\x85\xc1\xf3\x9e&_\xa0\x83\xeb\x18\x80\ -9\xfa\x02\x0cv\x8dT6\xbdwF\xae\x9c\xda;\x09\ -\x91\x1d\xb2\x05\xf2\xeb\x9a\x8a\xe3\xd2;\xac\xeb8j\xc3\ -\xcb\xc9\x08\xee\xcb\xe2$l\xa5\x0b\xeb8*\xd9\x07j\ -\xa5\xb3U\x1d\xa6~\xc2[\xcb\xc3K\xe7I|[\xe4\ -.Qq\xfan[\xb1\x8a\x81q?2`\x0d)\x9f\ -\x0a\xc6\xd9\xcf\x8a\xab4;g-\xb8.\x81I\x9a\x18\ -^x\xb6\xe4K\xa9\xb3;\x195\x822\x03l\xd5\xa9\ -\xdd\xda\xd6@1\xa9\xa1\xc3\xc0\x19\x8e=G\xb5\xcc\xc3\ -b#\xb7\x221\xa5t]\x19\xb64\xd20\x87\xb0|\ -\xf1\x11\x7f\xf6\xf5\x0d\xb9\x15\xec'-\xe5O\x1b\xbb\x0b\ -t\x13h\x03\xb4\x06{\xcaH\xb5\xe1\xd3\xcb9Y\x0c\ -\xc1s\x9f\x80FyA\xcf\x1d@\xed\xd8\x12\x1d~\xf4\ -[\xbf\x81\x7f\xeb\xbf\xf4ClK\xa0v%:\xe9\x11\ -hOu\xe0x-\xfa\x07\x12\xbcK\xa4\xf8\xc5\xfb\x0d\ -Kt8r\xc1]cm`\x08\xd7\x13B\xf4\xd8\xcf\ -\x02gy\x08N\x023\x01\xc4\x88\xdf\x8f\xa2\x08w_\ -V\x1b\xd3\xaf\xbc\x00\xf8\x10\xbf\xcc\xad\x13\x95\xe3F\x1e\ -\xf4a\xbdh\xca\x1b\x0f\xb2\xac\x0c\xf5\xf7\xb8\x16\x85>\ -PY\x80\xb9\x88l\xc1\xaa\xba\xe3I\xda\x19\xe1I\xbd\ -EV[}\x8d|\xd0J\xaf83\xf5\x06Gj\xd3\ -\xc6\xe8\xed\x98[\x1bz\xd8\xc1\x94\xad=\xb1\xdd\xd5\x0a\ -t\xf2$\xd7;X\x820\xba\xec\x88\xd6:\x1c\xb9\xe1\ -\x12\xc2,^F\xc1rY\xfd\x0cX2\xfa\xbe%7\ -<]Y9zq\x0c\x9a~\x7f M\xc7\xc8\xe0,\ -\x0d\xce;l\xc1\xe3\xc8D4\x0f\xef\xa97f\xfa\xc5\ -\xbb\xc0)\xbd\x03\x9f\xee\x09\xcf\xf7\x03/G\x9a\xa0\x0f\ -k\xc6\xfbL\xa6~p\xdc\xd8\xd7\xe0'\xf4&\x06\x0f\ -\xef\x1c\xceRyj\x1a\x99\xee\xe0\xcf\x1fe\xb9\xe4|\ -\x9a\x0b\xf9\xd7\x9f\xce\x09\xe7H\xad\x09\xcb\xd9\xe0EL\ -\x030\x05hg\xca\xea\x04X\xc1/\x8c\xda\xcb\x0d\xb7\ -\x83N\x85\xd1\x8e4\xba\x17r)s#\xa3\x0f\x9f\xb3\ -\xdb\xcbJ-\xc0\xf0\xd8\x0e59T\xa4r\xe3\xec*\ -\x06\xd5n\xf7F\xdd+\xe0\xb2EZ\x94\x0c\xa3\x9a\x83\ -\xa3ka\x88\xf5\x9e\xd60\xc3\x96\xf8\xb9\xd02\x95k\ -E\x8c\xc4\xa9\xdeO\x22\xab\x07=m\xd3\xd8f\x08\xb5\ -\x1a\x14Xe\x9d\xb22\x1c\x93\xc1\xf4~\x8d8]3\ -\xff<\x8b\xd0E\x8b0;\x00\x12\x0c\x15\x16\x15\xc6\x90\ -M\xd0E\xdfa\x8a\x18\xe4\xbf\xb7\xd8\xc5\x19\xd8\xa2\x9b\ -\x22S:S(b:S\x91\x0bA9\x1frU\x94\ -\xd6\x91$`\xed`\xb7\xef\x87\x1f\xae\xf8p\xddP+\ -\xe16!Z\x06\xea\xe84\xb4\x1fe\x9et\xbde\x01\ -b-\x0b\x85U\xb1\xab\xc1\x1b\x8e\xfc\xac\x02o\xb6\x80\ -\xe8\x1d[\xb5\x8ev9\x0b\x16\xc6,l\x84~\xd5I\ -?e\xba\x0c\xa2\xb3\xb8.\x11\xd1\x93\xd8\x18\x02\x9d/\ -\x87(\x9a]UR\x90\xe5\x8a\xb9\x18^\x82\xd1\x8e\xf3\ -\xc8\xb8\x1f\x85\x81_M\x1b\x90\x16ao\x8d\x00e#\ -7A\xf7\xe2Yq\xa6\x8c\x8f7\x02x~\xf0~c\ -\xc8T\xa9\xccOpn>\xab\xb7\x9d\xa2\xaf\xeb\xca\xc3\ -\xc7\xcb\x9e\xd0\xeb#\xf4k]\x1cz\xa7\x10\xb2\x1b\xde\ -g\xfbA\x10\xd6\x10Z\xd5Fq\xdcu\x89\xec\xee\xe8\ -\xf7;\x80\xebe\x11fv\xa1\xcbG5\xce\x88\xba=\ -K\xc5='\xec\xe7#\xc1\x10\xe0\xf8\xb2\x88\x11\xf2\xe9\ -\xe5Dw\x06?|\xb7\xe0\xc3uQ\x07\xd5\xce\x16~\ -\xef\x0d\xf7T5\xfb&Li\x09\x1e\xe7\xd9\x84~\xee\ -\xb2\xf7\xaa\xb8\x11\xca\xfb\xf98TpS\xf0\xbc\xc8\x06\ -:\xf0\xd3\x5c\xd6\xcc\x14\xe3\x8e\xa4\xbd58|\xb8\xae\ -X\xa2\x87q\x14Y\xf7N^L\x11a\x11*\xb4\xde\ -?\xad\xf8\xf0nE\xf0\xec\xb2\xee\x07\x13\xfe\x18[\xcc\ -\x11\x88\xb3\x16f\x8c\x0d=5\x5c0\xd4\xa9]\x82c\ -L\xbc\xd6H\x8ev=E\xc5\xb5\xd1\x96\x8a\x8e\xfd\xe0\ -\x98\xe1\xb6\xb3\x90\xa5\xe3*\xcf\x88\xf9\x0e`\x09t\x5c\ -\x1d\xc3\x8aX)T\x8d\xce\xa3\xb7\xca\xd1s\xa7\xcb\xcd\ -[\x83\xe3%u\xd3\xd1\xd3\x91z\xcb\xb9\x9b\x8a~\x8d\ -\xbe\xa3\xd4ng\xf8\xb2Ap=?\xb9\x7f\xf6\xab/\ -\x00\xd6\xd5\xd4\xd6{i\xad\xe1\xea}\x7f\xbax-\x9c\ -T\xdb\xbe\x1c\xe7l-\xb9\x86^S\xd3\x0f\xd3{k\ -U*L>\xe0\xe3\x14\x93\x0bO\xefO\x97\x88\xb8\xd8\ -9{\xbd\xae\x11]\xf6\xb4\xe7=\x11\xe1\xab\x5ckz\ -\xae+\x9cq\xf0#\x9f}\x10\xb5T\x0f\xb0\xad/\x22\ -\x93\xd8\xca\xa3\xea\xa5\x9a\xb7\xc0\x98\x86c\x80P\x0c?\ -\xb0\xf7O\x11A>\xf3A\xc3\x1a\x94;#\xaa\xd35\ -\x12ZD\x80\x0dg\x93\xb5\x8d\x13)$\x22\x91w^\ -(\xc8%Zl\x91\x1eyH\x18U\x1bU\xfdk\xf4\ -8\xce\x8a\x17u\x0e\x08\x16\xa2\xda\xfeY\x1c\x84%Z\ -\xce\xfe\x0c\xadnI\x99\x09\xb4\x9cy\x5cV9!\xbc\ -\xc1\xd3\xc6J2\x95\xa2\xf0\x1c\x86#\x05\xefP+E\ --^\x10\xa7\x18<|\xb0\xb8,vn\xb4\xe3\xe4\xb0\ -\xael\x81o[\x90\x05\xabM\x1f\xfcqf\x04Kb\ -\xday\xaa5\xe7\x9df\x5c\x16\xde9<]\x02.A\ -!+\x8b\x175\xcd\x09\x94B\x8f}\x03\xdf4F0\ -\x13\x0e3(pC\xa4E\x9e\xba\xc1eqx\xff\xb4\ -0\xf9O\xca\xd9uQ\xab<\x06\xc6\xce\xca\xeb\xec,\ --VY\xb3\xe1A\xaf\xcb\xb5\x10\xbaR+\xdb\xc7j\ -M\x97\xd6\xd15\xf3>O\xde'/\xfb9\xbd\xfe!\ -8\xb4\x02i'\xe8`9J\x81u<\x01\x1f\xa5\xce\ -\x07\x9f\xe4\xc4\x883\x11&\xb2I'\x91\xd2\x08\xc9\xc2\ -$\x9b\x19C\x8d\xcbp<\xb8\xc0Y&\xb1\xcb^?\ -?7\xeb\xe3\xe4\x18i\x14\xc0Ce\x7f\x9e\x05k\x08\ -x\xda\x02\xc7'\xea\x08\xd5\xceN\xc9\xa7{\x82\x85\x91\ -\x95\xc9k\xdcD\xf1c\xed\xec\x87\xe7Z\xd0fJ\xa7\ -\x22\x7f\x1b\xf3\xdf}pp\x9em{\x16\xf1\x98\x9d\x81\ -\x5cH\xa2\xeb\x00ngA\xeb\x8c3^\xc68\xafQ\ -\xe4:\xc2*.\xab%|\xa6u<]X\xfc\x1d'\ -}\xd6Q#\xaf\x94\x1a\x9e\xf7\x84R*|\xb0(\x19\ -xw\x8d\x00:\xbe\xfcxJqN*bQj\x9d\ -\xd7\x8br\x0e\xf0\xc1\xa1T\x06.9\x85\xc1X\x01\xba\ -F\xc11\x9e\x87\xe0\xb4I\xa8\xa0\xban\xec\x88\x85`\ -\xf1n\x8b\xe4\x12\xe0\xe1\xe1\x87\xe3\x09\xf2\xc8UVD\ -\xb5\xde\x0d\xbb\x11L\x0c\xcc\xd8\x8f:\xc9}\xd4+0\ -\xaaz\x09\x01\x97\x95Eu\x08\x16\xbd\xf2!\x1e\x91\xaf\ -\xf4\xb3\x8b\xd3O\x8f\xa3\xa2`\x0d|0\xc8\xed\x15\xb5\ -.\xb7\xb9\xc9\xa6\xd2\x88\xca=\xd8\xc5\xe8\xad\xe1\xb2x\ -\xecG\x22\xa6\xbaR\xbbqY\x1c\xfe\xf4\xa77\xfc\xe4\ -\xa7\x1f\xf1\xb4\xf8\x09?K\x89\xb6\xed\xde\xd9&\xaf\x03\ -Z\xe6\xa8\x7f*\x8d\xe02&\x87\x12->\xf8\xfd\xb5\ -P\x1c\xd8\xc1\xee\xce\xd0\x06|\xba\x1f\xb8\x1f\x1c\xab\xc2\ -\x19\xf4\xe6\x94D\xda\xa55aG\xb6T\xad\xc3\x86]\ -K#\x90\x12\x09\x90<\xb0\xc0\xd2\xbe\xeb\xcc\x03x6\ -\xe8\x9c\x8b\x12D\x8d\xbaw\xc7Qi\x8b\x142yX\ -\x15[\xebp\x9eP2\x03\xdek\xd7\xe8'\xbd\x15\x96\ -?\xaf\xb7\x8fl\x08c\xa8C\xa8\xb2S\xdeR\x01\xa0\ -\xd8^\xfd\xfc[\xe4\xda\x9bs\x11\xeb\x1fb\xd0T\x18\ -\xf09\xcd\x99cn\x1f\x08\x8c\xca\x85\x9a\x84\xd5\xda~\ -\xee\xa9;\x98\xae)\xb5\x0e\xb2\x11.PcR\x1a\x13\ -A\x03\xc5 \xa8\xad\xe6\x9c\xcd\xaf\xde\x05p\xbf\x87\xb4\ --H\x8c\xd0<\xf1|;\x91Z\xc6\xba\x04\xb1\xef\xe3\ -\x14o\xdc\x8e\xca\xa4\xbc\xe0\xd1\xd1\xb0,\xc1T\xa5d\ -\x95\xca\xea\x10\x9a+\xbd\xbf\xd0\x1f\x1f\x1c#Q\x07&\ -q\xdf\x0b.[\xc0\xbbkD\x0c\x8f\x10\x86U\xd5l\ -X\xb8\xb1\x0dKV\xeb\xc0\xaeM\x92JU\x83\x0a\xb6\ -\xb6\xa3g\xd57l;K\xa4\xa5\xc5\x0b\x10\xc3\x08\xdf\ -\x82\xfb\x91\xe7\x22\xde\xc1\xcd{\xc4\xcf\xee\x99\x849\xeb\ -\xc6I\x88\x02\x1d\x80*\xf61\xb7:S\xc1\xbe\x17\xc6\ -\xe9&\xe9\x06\x8c\x99\x1a\x89\x94\xcb\xdc\xacrfN}\ -\x03O\x05\xcc\xd5&\x85p\x8d\x16\xbd\xb1\xe5\xdd+p\ -\x09\x81\xe3\x83\x83_?\x92\xb3F!\xc0`\x19\x9e\x06\ -\x9c1\xcc|?I\x0c\x1b3\xea5\x04\x5c\xd6\x05\xad\ -rn\x08\xc30\x10\xab7\xcd[3\xc5Ac\xeeW\ -J\xc5y6\x5cV\xe29\x9d\xe6x\xb7tbO\xb4\ -p9k\xb4\xb1RT\xc8\x04>\x06\xdeXc\xc5\x0a\ -\xe7<\xaeI\x91\x1b\xac\xc5\xa6\xd9w\xef@k\x9cA\ -wCQW\xca\xb4\x06\x0d\x84p\xcaD\x19\x1f\x89\xdf\ -\x1b\xc0\x8c_f\x9b\x93$\xca\x5c\x1am\x8cm\xb4S\ -9\x1eA\xa5\x88\xd3\x18\x8a\x0a\xb3N1P\xb7a\x13\ -\xc3\x9c\x22=\x12\xe4\x86/?%v\x1c\x9caB\xa4\ -\xe9<\xc1\x96\xda\xf1\xe5\xd7;\xc8L\xe3\x11\x8d\x9d\x9a\ -\xaa\x8e\x0e\xbd\xd4\xc6\xb2\xf5OA\x9f\x99\xa7Jn:\ -\x0b\xc5\x9b\x8d\x10\x945z\xac\x9e\x88\xdeQ\x80\xc2\xd0\ -E\x01t)\xedU@8r\xf2yZ\xac\xb3\xe5{\ -V\xfa\xd7\x8f\x94%\xec\xf28s\xc1\x7f\xf6\x0f\xfeS\ -\xa4\x94H\x7ft\xc4\xde\xe6\xca\x8d\xc9Y\x16\xe8C\x85\ -\xdd:\xbd\xc8Mov)M.\x18\xda\xfa\xac\xe5)\ -\xd4;\x8b\xd6\xf8\xfe\x1b\xe3\xe8}\x0f\x14\x92\xf1~\x22\ -\x12\xbbw\x16\xf4\xa3\xbb\xf7\xf5K\x96U\xed!\xa6\x8b\ -\x9e\xa2\xbd'\xcd\xaa\x83#\xfa\xf9\xf9\x9eX\xa0\x04>\ -\xf3\xe7\xc9x[\x16\x9e\x9c\x85\x03P\x140\x04\xc6)\ -\xdal\xd8\x89\xb8\xaa\x90\x1d1\xc6#I\x10\xc6a\x0d\ -~\xa6\x87\xf6\xce\xd7\x9d+\x0b\xdb\x91\x0e\x07\xb0 r\ -\x86\x1er\xfe\xbc\xb4{^7\x160\x975N\xdb\xe4\ -\xed\xe4I\xfe\x14hh\xd7x.K\xf5]k\xd7)\ -\xf8\xc4.\x07\xce8\x91;g\xf1rd\xc1\x99\xe4n\ -\xc8\xb4\xc1\x1e\x1a\xbd\x5c\xb7\xa8\x8d\x97\x87\x9a-R\xf3\ -\x903\x7f\xde\x5c\x1b\xaek\xa4&a\x10\xf6*\x8b\x03\ ->\xeeV\xf6C\x1e\x9c\x18Z\xc3S\xee\x18\xaf\x8d\xb5\ -\xe0*\x81[\xeb\x1d[\x08\xb3H\xa3\x1d\x93n\x1fc\ -\x09L\x1b\x94\xd5\xa8\xfc\xdeUI\xacK\x18\x9b\xaa\xb4\ -\x0b: \x19cP3\xf9!\xa9\xd0\x85\xf2\xc5\xbbH\ -\x17\x07x\xdf\xb7B\xca\xde`\x04\x8c\xd1B\xd7f\xbc\ -\x04\x02\xe9V\x09\xb6\xc7\xeb\xb6\xdeLP\xd9;\xd1\x1e\ -[\xebS\x8bqW\xc8X\xce\x19\xbb(\xac)U\xec\ -;\x8bpX\xe0\x14Pl\x1c.\x82g!\x86.\x0d\ -\x82t\x0a\xef%\xac$\x18\x8e6\xc4\xde\x1b\xde]\x22\ -\xd7\x81Tq\xdf\xf3\xb4\xae\xbf\xbf\x06\x13\xbc\xc3\xa2(\ -p\xaf\x03\x98\xd1\xfd\xb5z\xa6i\x0e\x98Q\xd7o\xf6\ -^\xb3\xfd\xea\xe5W\x8f\x02>\x8et\xdeo\xf9\xe8\x1d\ -\x88\x8bE5\xa5?\xdf\xef\xfd\x9e\xcenB\xeb\x15\xb5\ -[\xdf{C\xed\xeb\x86\xbe]\xa8h\x0c\xd1u\xe7<\ -\xf6\xcc6\xbf\x05Q\xb9\x1d\x9c\x9d\xfd\xf1\x97/\xcaP\ -\xef\xdf\x08\xe2X\x16\xda9\xc6\x8c\x9c\x02$R\xc1b\ -\xe0\x1ck\xf8\x8f\x99\x9f\xed\xb08\xaf\x16q\x83\xe9\x9c\ -S_\xd7E\xeaL7\xab\xbd5\x8a\xa5n0OS\ -EA!\xb5\xd1bH{\x5cbK\xd9\x90wn,\ -E&\xc1\x1a\x5c\xc4\xab_\xbc\xc7%p\xf6oT\x88\ -Xe#D\x9d\x16\xd7\xc5\xa9\xeb`\xf0\xe1iU\x88\ -LA\xca\x8d\x0b\x86>\xce\xeb\x1a`\x1d\x17\x96\x06\xe0\ -\xe9\xb2\xce\x8eG\xae\x0d[\xf4x9\x12\xb9\x01K`\ -\xc7\xa3\xb1%\xbe'\xf2\x07F@Q\xad\x8c\xb4T\x97\ -{\xfa`\x8fT\xb0\x1f\x99(Y\x09\x1e\xc7)\xf0<\ -\xa4!\xd0\xf7=\xb3\xfc\xb0:e\xf4\xca\x132\xc17\ -n\x02\x9b\x00\x0b\xe3\x9c\xactm\xf2\x12\xae\x8b\x170\ -\xc5\xc9\x0bM\xbc\xa7\xb5l\xab\x1b\x9d\xa6\xbaZa\xa9\ -\xf2\xa4A\x88\x8bH\x83xLyF\xbb/\x063\xf5\ -\x05\x0ci\xea\x00(4\xec\x82\x08\xd5\xae\xb9\xb0\xc4S\ -OO\x01Yc\x02\xe79O\x8d\x9e'\x84\xa6\xb8P\ -\x16\x98\xa4X\xa6\xca\x8c\x81\x9c\x94\xdd\xae\xeeR-\xbc\ -\x89C0\xa2\xee\xd1\xaf\xce\xb8W\x0a\x89\x064\x0a0\ -b}S\x0c\xb7D\x0a,W\xa9\xd3\xabD\xa4\xe7\xd9\ -\xb0\x05\x07g\xf8l\x94\xce\xb9\xe1\xf0T[C\xff\xfd\ -\xe8X\x9c\x996\xd3. \xd6\x913\x0c\x0c\x1c,6\ -\xc1g\x18F\xe3\xe9y\xb7\x0e\xb7{\xc2\xba]\xb0\xad\ -\x0bz\xed\xb8\xac\x0bz\x05\xdeK\x13\xc21\x17\xbb+\ -95\x5c\xa2\xe3\xcc\x08D\xbc\x1aP1\xef\xadAC\ -\x9d\x82\xc0\xb3\xb0\xd5>\xb28ji(r\x8ct\xb0\ -Ce\x0c\xa1R\xde\xf1Y\xd9\x96\x11z\xd2ujc\ -q\x94\xb5y\x94q\xc2\xb6<\xad$|Z\x83\x0f\xef\x02:\xf8^\x0c}\x11\ -\xc77,\xb4\x1b:\xbc\xf7z\x9e\xb8\xc8\x8f\x0e\x0a\xc3\ -\x82x2\x1f\x1d\xc9q\xc02`\xf7\xc5zR\x01{\ -\xc5\xccs\x18\x1a\x87\x5c\xcb\x14\xa49\xc3l\x06\xf4\x8e\ -\xdf\xf8p\xc5\xd3\xd3\x05\xc0\x80\x8a\x19\xdc\x05\x90\xea\x1d\ -\xb8\x1d\x89\x22=\xe9\xb2\xac\xa5\x98\x9b\x9d\xbb\xc78v\ -Y\xc2\xdc\xb0\xb2\xb2.\x88g7\xb3\x0b\xf7\xfe)N\ -\x97\xd4pd\xf4Q\xf4M\x8a!\x192\x9bF\x80I\ -Y\x0b\x5cSX(\x1c\xb9N\xbb\x1d\xc0g\x8bQ\xbf\ -|-/\xc79C\xb3\xd6\xc8\x08\xdfu\xf1x\xbeg\ -Y7\xe9\xe2\x19\xe3'n\xb2v\x06\x95\x95\xc6=`\ -\x89\x16]\xfe\xfd\xd2\x1e\xd1\xce\x9c\xe9Wv\xbf\x86\x9b\ -\xd1\xb0@fPSQ\xf1i\x04\xb8\xaa*r\xf8\xb3\ -\xa5Z5\x06\x86\xf2Y\xd8\x15H\xb9\xa0\xb5\xd2\xf7\x92\ -\xfa-\xa5^\x88S\xea\xcd\xe4^Q{1\xad\xbb\xd0\ -{*\xb9\x0f\x0dZk\xf5\xf8\xff\x5c\xfe\xeb\xe7\xaf\xbc\ -\x00\x00\xfe\xa0\x98~\x1e97\xc0\xf4\xfe\xb4-\xb8\xac\ -\x0a\xac\xc9\x9c?2\xd5\x8d\x90\x10\x00\xa8\xbd\x8a6G\ -\xd5|\xae\x9c\xa5\xac\x81\xc2\x15X.:{\xae\xf8\xf2\ -\xe3\x9d1\x88\xce\xe3\xe5\x9e\x1e\x82;Y\xf7\xeeg\xc1\ -~4\xdd\x9cM\xb4+\xfac_\xee\x09U4\xad\x5c\ -\x1aj-3\xa8\xe8\xf9~h\xe3.\xb42\x95\x84\x8f\ -/\xa7\xaa{\xcc\x98\xc7\xcb\x12'!\xab\xf6\x8e\xeb\x1a\ -\xb1\xc6\x00\xef\xad\x02/8\xb3k\x9d'\xac\xda [\ -\xc9\x89([\xd3\x18E4P\x9d\x1a#; \xc7Y\ -\xb1EO\x9b\x93*m\x07\x9e\x96\x0e9\x07j\xed\x12\ -\xda\xf0T\x08\xb0\xfd\xeb\x0c7\xe0\xa6\x19\x90\xf3\x1e9\ -S\xfc6F t\x06T9\x0c\x98s~\xdb\x13\x82\ -\xaap&i\xf1\xe4\x11\x03\xad:\xa9\x148/\xc5\xb1\ -\xa7\x80q\xb0\xad\x87\xce\xc0\x81\x0f\xff+\x0b\xefli\ -\xae\xa3\x15o\x1d\xfe\xf9\x8f\xff\x18\x7f\xff?\xfeOt\ -\x87\x19t\x10\x859\xac9\xbd\x91\x12v\x09n\x8ey\ -(4\xcc\x88Z\x14`\x80\xd53N3z\x92\xc4R\ -\xa9\x13K\xab?2\xbb8\xads\x91[\xbd\xc3\xd3\xb6\ -\x89\xf8g\xd0-\x17\x84\xeb\xe6\xf0\xe1iCoD\x11\ -w\xa1\x8c\xd7(\x14\xaf1Jo\xecS?\xd0\x94\xf4\ -\x96+\xbb(O\xdb\xc6M_N\x0f.\xe4\x98\x91\xd1\ -\x06\xac\xd6G{\xbf\xf7\xe1\x0e\xe9\xb8,\x0c\x99y9\ -\x18\x0f\xcb\x02\x88\xe3\xb2\xac\xb8f\x03\xe9Z\xa43\xe1\ -\xbaRa5/\xafu\x00@\xec#\xac\xa8\xd1Mc\ -\x8d\xe1\x09E\xcf\x0c\x0c\xf0r\xb2\x9d\x1d\xbcQ\x80\x0f\ -_WN\x19?\xf8\xb0\xe1o\xfc\xf5\xdfE\x08,\xca\ -zg\xe2\xe6\x003\xc1\xf0\x84\xbd,\xf4\xf67\xc3\x0d\ -o\x08v\xf7\xccg\x8e\xe0.\x8a\xb3;\x14\xa2\ -\x9b\xa7\x9a%\x84\x99 \xe7$\x1cN\xf5\x11\xdf\xba\x9f\ -\x051>\xb4\x02\xb57,!\xe0\xbaz\xa07\xbc\xec\ -\x85\x900\x85*\xd5\xd6\xc4T\xa0+\xc5;\x89\x1f#\ -\xed\xa1\xb5\xb3E\xbe\x08\xd5\xea\xc4I`\x01\xca\xa2?\ -:\x87\x8a\x07s\x03j[\xc7!J\xedT\xe6{'\ -q\xe4\xb0{\x82\x05\x03\xe3v\x8d`ZV:\x06H\ -\xc7@\xd5yV*\x9e3\x03\xd4C\x7f\xfayr\xe4\ -\x07\xadC\x90\x95\xf6\xccM\xcf!\xad\x84\xde\xf3d\xba\ -\xef\x09\xb5\xf4\xc7\xe8N\xef\xbb\x01\xf5;\xa3s\xca\xcf\ -E\xf7\xa8\xb1\xfc\x19U\xf4z\xef\x18\xa6$\x95\xfee\ -\x8d\xd3\xaa\xc6u\x9c\x1b\xe1\xc8!y\x9d\xbc\x17\xe8\xe3\ -e`\xd4Y\x09\x15\x0av~v9Uui\xb5.\ -\x17\x16\xe7\xf7\x9d\xc4\xc3\x81\xe2\xbd\xaca:\xb6\x1ax\ -\x10\x5c\xa3\xc3\xe2,jc\x12\x9eSw2K\x7f\xb3\ -Dva\xf6\xdc\x10\xfc\x00\xbcQ\xb8\xf8rO\xb8\x1d\ -\x19A\x02\xf0\xd6(\xe4.\xadi\x03gu\xea\xadE\ -i\x05\x1f.\x01\xce\xb4I\xf3\xcc\xdawx\xb0\xe0\xe7\ -[;\x8b\xc8\xe3\x15\xdf X#(\x97\xe2\xea\xa5=\ -8D\x82\xcc\x8d\x1a\xb2\xeb\x12\xb8\xd6\xc2\xb0[\x02\x83\ -3\x17\x9c\xf5\xe4!H\xce%v\x07\x1b>\xdeN\x0a\ -\xe8=Q\xd6qqh\xb6wc\x1d\x5c/\xfb\xff\xfe\ -?\xf8\x0f~\xf5\x1c\x80\xbf\xfd\xb7\xffn\xb9\xac}o\ -\x1d8\xcf\xde\xbd\xb5}\xf5\xa1\x9bnz\xab\xbd\xd7f\ -\xfa\xe2}70\xdd\xc1\xf6^\xd1W\xe7;=\xbd\xd9\ -\x84H\xf1X\xef\xc0\xd7/;n\xf23?m\x11\xd1\ -\x8b,\xd5\xb9\xe84U\xa2\xdb\xca\xd9\xdaX\x5c\x96(\ -\xfc\xa8g\x1b\xf7\xe9\xba|\xa3E\xb7D\xaf\xb8\xd8\x11\ -0\xc3\x05c\xd0\xbb\x9eo\x07\x16\x1f\xe7\x83\x14\xbcC\ -j\xa4H\xc1`\x82\x8a\x823\xf8\xfa\xe3\x1dZ\xd5\xe7\ -\x0d\x17\x9cC\xce\x1d\xd1S\x80\xe4\x1c\x95\xf5\xc7Y\x04\ -r\xe1\x8d\xea\xd5bj\xa5\xe2\xbe\xd7y\x92\x1e\x9c\xfc\ -\xfd\xac\x80\xe3\xeb\xb1\x86\xa1#\xa5Q\x943\xbc\xdb\xd0\ -\xb2:lK\xc3N\xe54\xde\xf0\xf2\x1f_/\x0c\xe0\ -\xf0N$A\xd9X\x9cwT4\x83sjo\x88e\ -\xed\xb2\xaf-\xde\xa3J\x05\xcf\xb6z\x9b\x88\xe2\xda\xd8\ -=h\xf2\xe4\x96Z\xe6\x98e]\x1e'\xc3\xcb\xe2\x10\ -\xbdA\xf4\x11\x0d\xc3\x9e\xd3)\xfc\xd4g\x12\xdc\x88\xdf\ -\xe4\xdby\xdb\xab\xda\xc3\x8e8_\xb58\xbd5\x93\xbe\ -7\xe2t/\xabG.L\x98[\x94\xba\x95+\xa3\xa3\ -\x9f.Q\xe1,\x16\xc6\xd0\x0e\xba\xa7\x0ct\xa6Mz\ -uR\xbc,R^\xfcr\xce%i3\xf4\xd2\xa4\x18\ -iF\xc6\x090:\x92\xcc\x9ax\xdd\x9ck6u\x9b\ -\xdc\xe4\xe4[kp\xddHW\x1b\x04Lh\xc3t\x8e\ -x^\x8b>\xbd\xe5\xf7\xe3\x010\xca\x95\x1b\xf0\xe8D\ -\xf7\xde\xb1-\xcc\xae\x7f\xba.\xb8\xa7\x0cc\xed\xa4\xbe\ -\xa5\xcc|\x07'\xb5a\xeb\xf4^\x0f\x1b\xa9WW\x8a\ -]\x18\x9e\x80\xafO\xfe\x95\xb6\x030\xbd#\xe7\xcc\xa0\ -\xae3#x\x16\xe2Q\xfe\xf5\xfb^\x90R\x9bsT\ -+\xfbUV\x92\xa2s\xb4\xcfm\xeb\xb0\xf9\xc9\x16h\ - \x12\x1bOO\xdesc\x1b\xee\x83a\x9bt\xce(\ -6\x18\xb8^\x1cR\xce\x12G\xb10\x1aB\xca\xe0\x1d\ -T\x050\x10l\xc4\xd3z\x8fT\x1b>\xde\x8e9O\ -'\xe4e\x9c\xf4\xedL\x10\x9d\xc1<}\xb8\x17\xe8\x81\ -\x0f\xd6*!\xb2\xe38\xa9\x18\x1fY\xf2\x06\x8fHe\ -\x1e@0;b\xa3\xb8\x8f\x91\xa3\xc8R\x08\x89j\xb5\ -\xcfn\xc18<\x04Of\xc1~\xd0_\xcfy\xbd\x9d\ -h\xf16r\xeb\xd5\xe1\xd8\xcf\x13_?'8\xe7\xb8\ -Y\x97\x8a%\xb2\x1b5\x9e\x8d^;\xac\xb3@73\ -a\xb3\x1b;\x83\x0f\x9d#\xd6\xd7\x1aC\x1c8\xb8\xb9\ -\x0e\xd1'\x83i\xa8G:\xf2\x89/?\xdd`\x9d\xc2\ -g\x0a\x0fY#;\xe5\xb2\x90\x0c\x1a\x94\x94h\xf4\x1a\ -\x96 \xcb\x9bb\xd5\x01(\xd6\xb6\xe2\x12Y\xe0\xe6\xd2\ -\x10\x9d\xc5\xfb\xa7\xe5\xf1\xde\xe9\xcf\xa6\xda\xe4d\xe0\xeb\ -\xca\x998\xe8(\xf7\xc7`\x1f\xb4>\xa2\xdb\x1b\xbc\xe7\ -\x88ul\x92\xde{\x5c\x02\xc7aUAm\xde\xb2e\ -zQ\xf0\xda\x16#J\xa1&e?\x1f\xf4\xceZ;\ -\xce\xda\xb8\x817\xbe\x0eo\xc8}\x891 \xcb\xed2\ -\x5cE\xf7#\xcb\x1a\xcag\xf6\xba-\x88\xc1\xe2i\x0d\ -\x22\xda:\xec\x0a\xbcj\xad\xcf\xa8\xf0u\xf1\xb8\xc8N\ -|?\xf3\xccah\xd0A\x02<\xfd[\xe3\xf1\xb4\xc6\ -\xeez\xe8\xd1\xb9\xee\xac\xe9\x8bw\xdd\x9b\xd8[3\x1d\ -\x1d}\xf1\xaeGk\xbb\xb3\xae\xb7\x0e\xbc\x8b\xed\xd6\xc7\ -\x86\xf7\xab,\x00\x00\xc0\xf6\xe36\xb2\x9aoGE\xe9\ -\xad\xd7\xda\xf1i?\xb1\xc5W\x19\xeb\xa3\xca5\xb6\xb7\ -jL\xf0\x5c.\x9ew\xce\xd8/[x\x9cNJ\x13\ -\xdb\x9c\xe9Z\x83\xa3\xed\x8d\xc3qT\xdc\xcf\xf3a\xc3\ -\x1a3Q\x00\xb7\xfd\xe4\xa6\x84A\xe7b\x94\xf0\x87\xeb\ -\x8a\xe0)\xeeX\xa3\xd5\xc9\x9d\x82\xa8ZY\x99:\xef\ -\x85:-:\xa1v\xac\xd1\xab\xa5\xce\x99yX\xfc\x9c\ -g\x95\xd2P+)\x85N\x22\x8e\x94\x0a\xbc\xb1s\xb6\ -6N\x91\xa7l<\x00o\xf2%X\xf4\xceJnY\ -<.J\x98s\xc6L\xcbK\xd6\x8c\x09\xe0I\xddZ\ -L\xd5\xfd! \x87\x15@cX\xc9\x9a\xd4\xde\x9cO\ -\x13\xd7\x9929\xfa?\xf8bCt\x16g\x12)\xf0\ -\xd0\x0d/\xaf-5F\xecR\x0c\xf8\x069\xfc\xccY\ -_\xa2\xe7\x5c\xadw\xa4\x92q\xd9\x16\xc5c\x8a@\xb6\ -g|\xbaS`t\x1c\x05\x05\x16\xff\xee\xdf\xfc\xaf\xa0\ -h^v\xdd\x02G4\x89\x9f\x09\x1d\x18\x05g\xad\xa8\ -\xbd\xaa=\xceN\x8d\xd5)gx\xbc\x87{a]H\ -;\xf4\x126\x9e\x85\x82>o\x88\x0a\xa6E\xb1Oz\ -Y\xeb\xc0\xbb-\xe2\xb2,\xe41\x887o`P:\ --9)g\xa9\xf19B\x1a\xa7\x222\xc4\xe5\x9e\x10\ -O\xe2\x10}\xadwyyC\xc0\x12\x03\xd2I=\xc0\ -e\x0bS\x9c\x17\x02\x0b\x885\xb0\x8d\xb9\x1fEVB\ -*\xd7\x83bL\xa3\x93\xa2_\xe9\x8b\xdb\x1ag\xb0\x13\ -\xcc\x88\xd3\xa5(\x0b\xad#\x06v\x10\x18a\xcd\x9fu\ -\xf8\xfd\x8d\xb1\xf3\xbe~w\xa1\x22|\x90\xe9F\x97\xc6\ -\x9b\xc7)|,d\x8b\x80E\xb5\x9b\xf9\xd9\xef\xe28\ -\xf0k;B\xe4\x22\xbfD\x16$t\x7fX\x9c\xb9\x0b\ -U\xca\x85<\xe7\x8c^\xd9\x86/\xb9\xcf(T`\xa4\ -\xc5\xb1MJ+\xa8\x9fv\xc5\xda;\xd2I!\xdc\xb6\ -2\xbb\xa1I{\xb1\xf8@\xdf8:\xe2bq;N\ -du\xfc\xee'!8\xd7u\x99\xed\xe0\xda\xfbD1\ -\x8f\x16\xf3\xb882\x81\xd0\xd5^\xa1I<%\xf7F\ -nD\xf0\x0f7\x05T|\xaf\x91\x85SQ\xca\xdc\x14\ -wUz\xcd\x07\xf2\xf9\xc8\x05\x9b`A\xb5uD\xe9\ -Yr\xa9\x22Y\x1av+\xc0\xd1\xa1U\x07n8\x09\ -\xc6,\x9a^|\x87\xa7\x0b\x99\xf3\xa9r\x96\x7f\x9cB\ -b7b\xa7\x0d\x803\x97YL\x99\xae\xee\xeb\xe0\x1d\ -\x04j\xabjnBX\xb3\x13\xb8\xc8\x92\x982Y\x03\ -\xce\xb0\xf0\x0e\x82+\xedg\xe6\x08,>\xf2\x04\xf6\x83\ -\xc2\xd0\x11f\xf6\x88C\x16\xe4f|\xd6\x9d9\x1f\xb7\ -\x9d\x89z\xaa\xe7'\xdev\x8c\x5c\x8f\xccg\xdd\x09\x96\ -3\x14\xf6V\xdc\x18:+\x1a\x06;\xb7u\x16f9\ -\xb3Cb\x8d\xc3=\xd1i\x90*\xd7\x96y\x9fQ/\ -If\xbeg\x16\xc4\xbbm\x811\x16\xef/\x91\xb8\xde\ -\x5cgD\xfdx\xe6O\xc1\xb0j\xa3f\xc29\xb2\xfe\ -\x9dh\x9b[\x0c\x93m\x13\x9d\xc5\x9e\x12\xb5M\xa9#\ -\x04\xb2\x13\xa2\x82\x9dz\xe7g\xc3\xfc\x05i7\x1a\xa6\ -\xd8\x98:\xb9\x80k\xf4\xa2\xcaRQz\xdf\xcbtJ\ -\xf0\xf5S?\xe3\xc0\x7f?r\xef_\xbe\xf0`\xe3\xad\ -C\xc7q\xff\x85\xf6\xf0_\xe4\x8ba\xfcO\xad\x03\x82\ -\xb3\xdd\x1a\xd3S\xeep\xd6\xf6\x18l\x7f\xd9K\xcf\xb5\ -w\x03\xf4\xdb\x99\xfb\x1al\x9f\xa2%\xc7\xb9d\xf0$\ -\xc0\x15)\xfaI\xb8\xa3\x1f\xf8\xb2F\x5c\x97\x08\x17\xe4\ -+fL=\xd6\x10\x1e\x10\x0ck\xb1\x08\xec\xd2!\x8b\ -`\x03\xde=\xad:]\x90\xa9\xdeT\xcd\x0fn\xfd\xf3\ -mG\xf4\x0c\xd4a\x12\x1e?|g\x0cV\xef\xb1\x1f\ -\x14\xdfy\xcd\xfa\xa2\xb7|P,iP\x03Z\x12t\ -\xf2>\xceL\xda\xa0\xda\xac\xa5\xf0\x86\xec\x9d\xad\xc2\x19\ -\x0aR\xd82\xa2/^\x88an}XeM[\x82\ -'\x8d\xcdr\x83f\xbc*\x0b\x86\xacMc\x09n\xfe\ -|\xb5U\xbc\xbb\xac\xb8nC\xbc\x07\xa5+\xd2BY\ -*3\xcb\xbd}\xf8\xc3\xa3\xc4[\xc4\xbeZxOo\ -;\xd4\xf6\xa3\x18\xc8\xe1\x07\xef64\x80\xa74=$\ -\xa3\xc31S\xc3\x0cpYyzw\xc6\xe0\xd3~\xe2\ -7~\xf0\x8eJ\xd8\xd2\xf0\xfe)\xa0\xe6\x06\x1f\x1d\xae\ -\xab\x13;\xd8\xc2X\x8a\x81\xae\x9a\xf5\xd5\x0e\xce\xa3\xb5\ -^\x13\xd1\xca\x9c\x833Sop]\x22-Z\x8d\xfe\ -\xecR\x1ft\xb6QhZ\xd0ua\x0d\x17\x80\xda\x9a\ -\xd2\xe8\xa0\x9c\x8a\x06?\x1c\x05ZL\x1b\xd8\x8an\x12\ -\xf24\xf1\x9c{#\xac(.c\xbc\x81\xf9\x1es\xb3\ -$E\x8c\xc1A\xd4P\xd4\xc6{g`uctx\ -\xda\x02\xac\xd3\xa2\xa0E|\x88\xb9L\xe7\x22X\x94\x9d\ -Aope\xc0\x96\x98\x0dg}\x80d\xa2\x8ag\xef\ -\x87\xe5\x91\x90\x9c{:9\xaa\x18\xe1D\x9d\xac\x0bh\ -Sw\xde\xe08\xdb$\x12\xdeSB*\xcc\x09\x00\x9f\ -\xe1\x09?\xb1\x00\xf6\xa3N\xadJ\xd6\xc2\x983\xe3k\ -G\x84\xea\xa0\x0e&\x91&\xf7\xdc\x90ZC7\x8f.\ -\xdc\xc8\xb9hx\xbc\x86R\x1b\x8e\x9cXHy7\x85\ -\x8d*\x15\xd8Q0\xf4\x8e;g\xb0\xe9\xc4_\x0b5\ -\x04\xbcw1\x0f\x00IH\xe0\xa861\x9f\x01\x15\xcc\ -'\x17a2\xf9=\xdc\xb8]T\x0c\xd5\xce\xf7\xd4;\ -\x05\xe2\x00\x82\xffP5\xfet\x09\xa4gZ\xd9s+\ -\xff\xde%:\x89'!\x9c\xb8\xd8\x06\x12\xe2zoq\ -\x1c\x05\x9bB\x9d\x06\xbc\xa9\x14B\x9fz\xeb\xd2\xbb\x18\ -\xc4\xc5MhW\x8c~\x06\xf3\x94\xd2q\xdfOFy\ -[\x16\x0bQ\xfe\x7fgdam\x8fM\xefH\xb2,\ -j\xec\xd2z\x9b\x81Y\xbc\x0fdyUad\x9d\xc1\ -\xfdL\xf8\x9d\xdf|\xc2\x8f~\xf3\x09\xb7\x83\xe8\xdb\x18\ -\x0f!J\x0c\xe8\ -\xdbbz7\xbdoK\xec\xebb\xbbw\xa6\xd7Z{\ -k\xbd\x1f\xa5tV\xc3\xdd\xde\x8e\x93\xca\xed\xce\x5ci\ -\xdehV\x91\x97|\xc8\x82e\xbb\xeb\x12\x14\xf4\x22\xd3\ -n\xe9\x03E\xd9\xe6\x9b\xbbDZ\xdf\x8a\xe0,E\x8b\ -A\x91\xe2\x97\xa1@\xdcl\x83\xb5p\x96\x8b\xce\xa2\x05\ -hX9\xba<\xab\xb0\xf4R\x8fj\xb05Z\xac\x8e\ -\x94\xf1\xf1\xf9 \xa65\xf89g\xfb\xf0\xb4 \xd8\x91\ -\xf6\xc7Sv\xd4\x8c\xa7u\xcd\xf92S\x06;83\ -\x0cBW\x96\xda\xb0\xc6\x80\xb3p\x11k\xad\xc1;\x8f\ --z\xce\xa7;?\xa6\xde\x81,\xe1\xe0Y*ng\ -\xc5\xa6\xd6w-\x9c\xadY\x87),I\x99\xfe\xf9\xd1\ -\x82\xe5M\xecgz^\x91k\xa1\xa1\xa3\xd6\xca\x96\xad\ -\xe5I\xb2\xe3\x81\xcc\xdc\x22\xc55\xa9\x14m\x12\x8f\xac\ -\x85\x11#\xca\xf7\x80m\xae\xf7\x97E\x145\xce\xac\xac\ -a+\x7f\x8b\x0e\xce[\x5c\xa2G\xabl\x0b:U\xdd\ -\x9c\xf5\x8e(]\xde\x0b\xd7\xcd3)+7r\xfau\ -\x22\x85\xfc\xb8\xbd\xf2\xef\x1f\xad]n\x04m\x8ew\xe8\ -S\xa6(\xf4\xfdeEieZ\xe6\xe6\x1c\xbf\xcaV\ -c\xac\xbc\xf7VN\x0f\xde\xdfcnI\x9b\xe1\xc3\xea\ -\xd3\xa4\x08.\xa5\xcf\x1c\x82\xd1\xf1q\xd6\xc2;\x9e\xbc\ -\x9c2\x11\x96\x18\x10]\xc0\xb2x\xb5\xc3\xcb\x84CQ\ -8\xd4a\xacU\xe7\x83\x9a\x98\xc5{\xacQ6J)\ -\xe2\xad\xe6\x9e#EodR\xf0\xbd\xf6\xd8|\x98\x8c\ -\x00\xc2z\xda,\xdcZ\xe5\xd8l\xb4\xc1\xada\xe8\xcd\ -\xba0\xc9r(\xb2\xdbH\xb54\x1c\x01\xac>L\xfa\ -\x1a\xf4\xbd\xd60N\xefF\x85\xbc\x02q\x0cGV\xdb\ -\xe2f(X\x95 \xad*\x17d\x02t\x9c\xa7\xa0\xcd\ -\x1bY\xce(\xfe;S\xc6q\xb6I\xf3$\x0c\x88\xf7\ -N\x8c\xa3\x83\x06az\xad\x84x\x9c\xb3\xef\x07u,\ -VaS\x03\xdf\xda;\x85\xc4{J:}\xf15\x0f\ -57I\x95|\xd6\xaa6\xc6\x9cXX\x85\xe0\xe0\xf5\ -\xd9\x0f\x059;\x07v\x8a\x05\xaf\x17\xafhfz\xec\ -\xd7\xc5)s\x81c&\xeb\xcc\xecZ\xb6\x0e\xec\x07E\ -\x8c\x8b'\xf4\xec8\xeb\xfc}\x02e,\x8eLo\xb9\ -\xb3n\xbef\xa6\xf5Q\xd8\xda;-\xb2\x97\x8d\xd4\xc2\ -\xe0,\x9e\xb6\xc8v\xfd\x12\xe1\xbd!\x04\xa8\xcb6\xaa\ -n\x11C\x87\xd8Y\x1bVD5Of\xc7\xb2\x83.\ -%\x82\xc8\xc8LiJ\x8b\xac\xad\xc1:;U\xfdm\ -\x02\xbb\x1e\x9dW\xe6x\x04\xda0G\xca\xa2\x5c\x183\ - K\xf7\xfa\xf8\xb9\xaf\x9b\x9b\x0e&kI\x0d4\xea\ -\x84}\xbc'\x18k\xf0\xfe\x12\xc4E(\x0a\xcf\x0ax\ -w\x89\xd8\x93\x84wZ\xb3x\xc8\xf1\x13\xccV*\xdd\ -\x17\xde\x98y\x08\x88:YS\xc30\x92%;|4\ -p\xb63\xc8\xae2p\x8a1\xde}~\x16T\xfe\x17\ -\x9c\xca\xab8s\xc1M6\xe1\xdb\x9e^\xad3]\xcf\ -\xa9\x15\xa2\xd8\xcc\x8eb\xd3g=\xc4\x9aet\xa0V\ -k\x82u\xdd\x98\xde\x1bZ\xdf\x16\xd7\xbdC\xaf\xbdu\ -k{\x8f\xd1tc{7\xb6\xf7\xde;\xd6\xa5\x7f\xfa\ -\xb5\x15\x00[\xff\xf8g{\x06R\xcb\xddX\xdbKi\ -=F\xd7\xad1=x\xd7az\xf7\xde\xf6\xe0\x08\x04\ -r\xce\x18\xa3\x1bj\xbc\xf9L\x07j\xf8\xeay\x07\xa0\ -\x19\xb1\xa3o\xd4\xaa]\xed,\xd4\x82{\xfc\xddD\xcb\ -fxm\xe6\xb9P\x15z\xa62)t\xd7-\xf2\x06\ -6\x8f@\x89\xd2+CVZ\x9f\xady\x80\x04,\xd2\ -\x9f*V%\x01\xf6>(\x87lK\xad! x\x8f\ -{j\xc8\xad\xe2\xa24\xc1\xd6A2\xd5Qq\xd9\x22\ -\x8cc\xab\xb7\x89\x8b\x1d\xbc\xd3\xec\x99p\x9e\x86\xae\x93\ -\xd3\xa3\x1a\xac\xda\xa0\xa3g\xa2\xe0q\xd2\x0fK-@\ -Qt'\xabLV\xaaUhY\xfaI\x8b\xda~/\ -G\x811D\xa8&}}\x15\x9a\xf3\xe58\xe7b\xe2\ -\x9d\x875\x96A9\xc0\xc4\x98\x96B.~\xae\xb4\x9c\ -\x0c\xba\x9d\xb3t]\x8cT\xbd])`\xces#<\ -3\x03\x9ab`R\xd9\xd8(K\xa1\xa5\x91s\xeb\xfa\ -\x0d%r\x07&ZvqV~w\x0a\xb2\xf6\x83\x82\ -\xb7C\xc9\x85M\x95\xf9\xd3% \x047\x13\x0d9\xfb\ -\xec\xf3\x94\xb7\xc8\xd1\xb1\x1f\x95Jx\xa3M5.\xca\ -_'\xd4g\xb0!\xbc\xbc\xcc\xc3rF\x11\x1a\x99\x06\ -\x97\x8d\xa7M4\xd2\xe7\x9a\xe6\x84\x00\x7ff\x8a\x15;\ -\xbcc`\x8b\x01\xe7\x93\x13\x0f\xdc\x89\x8a-\xad2k\ -A\x1b2\xef#;=\xd2\xce\xbd\xf2/\xab8\x19J\ -\xe5\x10\xfc\xa8\x01\xa7\xdf8+\x1f>\xcaJ52\x11\ -\x06\x96\x15S\xb4\xa6\xd9u\x17^[\xad\xecmq\x1c\ -\x9fx\xd2\xd3\x86\xfa~\x9c\x0a\x8d\xc4O\xd6\x8d\x0d\x9a\ -\xafm\x08\xfa\xc6\xc2Z{\xa1\x95N\x19\xf3\xef.\xab\ -\x10\xc2}\xa6\xdfE\x9d\xde\x83s\x12$Z\x5c\xb6\x80\ -\xcb\xe2q?\xab\x8a6\x8aAG\xb6E\x14\x0d\xd1\x1a\ -L\xfc\xaa\x93\x8az\xd8\xbe\xce\x93j\xf0`\xad\xf8\x01\ -\xc4;\x8f\x05\x9a\xae\x8c>\xb1\xb4\xc79\xfe,GJ\ -\xa4\x96\xd6)&c\x96;EWE9 \x83\xb86\ -lp!(\x06\xda\xf49\x12\xf1j1wC\x1dH\ -\xc9\xb4\xfb\xa5D\xb5\xff\xae\x93\xe8\x993\xd6@\x01\xf1\ -\xc4B{\xbe\xcf\xce\xf7\x09>[\xa2\x9d\x01P\xa3\xc0\ -\x9bdGy\xddW\xf1O.\xf2\xcd\x8f\xec\x85q\xd2\ -o\xbd\x00\xcd`Y\xc2\xc3\xd2(\xe1\xa13\x8f\xb1\xd0\ -\xb6\xca]sV\x91)\xb9\x19]F\xc0\x96y\xac\x8f\ -\x1d\x14\xf02\x8d\x8f'\xed\x94\xda\x14\xa3\x06O\xca\xaa\ -\xd3\xc8\xaeH\x18\x1d$\xe2\xddb\x80\x01U\xf0\xc1\xfb\ -G\xde\x89~\xb6\x9c\x9a\xec\x96mj~FA@\xd2\ -^U'\xf3q\xf0j\x8dI\x8b\x146R\x1f4\xf2\ -br\x1b\xef)\xc7=lp>\x80>\x00sM\xce\ -T\xb0\xe7\x82w[\x80\xf3,\x9a-\x1c~\xfa\xe9\x8e\ -?\xf9\xea\x85\xe3\xc3\xa6\xf5\xa5U\x1c\x1a7\xac1`\ -\x0d\x81$P8X\xb9\xca.\xab\x9fD\xc2\x18\xbc\xa0\ -afr\x22Rk(\xa5 g\xaeUE\x11\xecF\ -\xdd\x07c\x9c=s\xee\xde\xa1\x1b\x83^[\xeb\xd6\xa2\ -\xe7\x9c{J\xb5\xefG\xee\xb5\x99\xdez\xeb\xb7\xb3\xe3\ -\xbd\xfb\xeaO~m\x05@@\xf9J\xaa\xde~\xdfs\ -w\xde\xf6\x92[/\xb5\xf5\xde\xd1\x9da\xa0\x01\xdft\ -\xdbm\xb7\xd6\x18\xa2l\x1bhck\xad\xc2\x19\xceK\ -\x9d5z\xf0\x95Q\xed\xec\xcc\xa0\xcf\xb9\xc0\x07\xc0\x19\ -\xab\x80\x19\x89\xe4\xcc\x98\xf3u\x1c'9\x04d\x8eK\ -\xa4\xa2\x07\xbe\xe9\xf8\x18}\x98j\xf9\xa1.\xe6Mk\ -\x85c\xa5Em\xd8[\xac\x14\xb39\x8fv\x1a\xe9n\ -\xde\xda\xe94\xb8\x1f\x09\xc6\x905?n\xb0\xfbQP\ -\xc5_\xaf\xc3\x05\xd1\x00k\xe4;\x05\xdb\xe3m\xf89\ -A\xe1\x9d\xb1\x0a\xef\xf0<-\ -\xf2\x087Z\xae\xec(\xa4\xd8\xbe/\xb9j\x8ekQ\ -g\xeb\x1d\xc2?\x0f7A\xd7&\xd5'b4\xe5&\ -\xa7\x0a\xa6.el\xde\xe48d\xc6<\x03B\xf9\x1a\ -1\xc7-\xe6\x8b\xee\x98L\xfc\xcbF\x10U\x90\x05l\ -Z\xa5rE)\x14\xd0\xf5\x8aI#;\x8e6\xdd\x0c\ -\xa5\xf7)8\x1d\xf1\xd7g~t\x11\x8c\xbad\x9fn\ -\xa7\x14\xf2\xcc&\x7f(\xfb\x1fs\xd52\x0b\x0a\xcc{\ -1JoQ\xf5Y\x8f.Z\xad,\x04.\x17/\x22\ -\x1fmg\xfa\xa9\xa7\x85\x0a\xfa<\x87e\xcf\xebg\xf6\ -\xd6\xe0\xdd5\x10\xae\xa2\x8d\x80Y\xead:t\xd0Q\ -\xb3\xe7\x0c\xe7I\x83db\xa1\xd7\xefeY\xebT\x08\ -\x06\x16\x02{flt\x1b\x19\x17\xb9\xce\xcd\x83\xc0\x9c\ -\x863\xd1\x92{?\x0a\xbe\xba\x1d\xb3\x83\x03p\xc6n\ -\x1d3\x02\x00\xfb\xc0\xe3\xca\x1eW\x0b7f4\xba\x92\ -Z\xef\xba\xbf\x1b\x9e.\xec\x00\xa6Z\xb8n\x88\x07d\ -`\xa4\xc5\xa9\xc8\xadNOl\xeb<\xb5\x0e\x1b\xee\x97\ -\x9fn\xf8\xfa\xd3\x0b`\x1c\xb6\x95]9\x18\x9e\xe0\xcf\ -D\x11\xefe\xe5\xfb\x9f2\xb9\xf5V\xb3\xfd#\x91\x11\ -2\x82\x8d\xbc\xb3\xf0\x9e\xef\x155;\x14\xe4\x8d\x00\xb3\ -\xde\x81\xdby\x92\xf7\xc1\x99&\xd0\x9b\xbaM\xe0\x9a&\ -\xed\xcc\xe2)&\xb4\x8e\x89}\x8bt*\xd6\x1b8o\ -\xe7\xfc\x9d\xeb\x92\x91\x12\x9e\xa0\xb6\x91\xc69n{\xef\ -\x0c\x9eo',\x0c\xbcuh\x9d\xf7_\xf0\x1e9\x15\ -|\xf5\xbc\xe3\xac\xf9U\xc4y\xa0\xe5\xae\x11\x86\xb4\xc5\ -\x80ma\x1b\xffe?\x11\x95j\x9be\xab~\xbaD\ -}_\x15\x0e\xce\xe1\x22-\xd4\x99\x9a\x84\x9b\x16\xef6\ -\x16Z\xad\x12Q_\x0b\xd7\x1fhT0\x12\x00\xbd\xb3\ -\x02\x1c\xb9y\x08\x19\xfc\x903\x17l\xb4p\x9a\xd6a\ -jE?\xcf\xd2\xbd\xb3\xbdT\xf4\x10B\xdf\x16\xdf\x83\ -w\xbd\xa3w\xef\xf8,\xe5|\xfb\xf8k+\x00\xb2]\ -~\x12=\xe76\x06\xbd\xa7T\xbb\xb7\xa6\xa7\x94z.\ -\xa5\xa3W\xd4\x5cqY\x5c\xdf\xa2\xb3gm\x96U\x9b\ -E\xce\xc0Q2\x96\xe0\x91\xeb\x83\xeaw\x9eUjS\ -\xceB\x8bN\x0d\xdb\x12\xb0\xe8\xe1n\x9d\x91\x97K\xf4\ -\x04\xe7\xe8! \xa1O\xf4?Kk\x05Cy\xdal\ -\x8d\xde\x8fSB+;[\xa50\x12>Y>h/\ -{\x9e^\xdf\x94%JtF9\xf5t\x1c@\x9b\x05\ -\x8c!yo\xa1\x02\xbbV\xce\x14\xabv\x81\xa6\xd6\xce\ -~$\x1cgF*\xa4Hy\xeb0\xcc\xc6\xd1\xd3+\ -\xc1\x9b\x8c\x9c\xfc\xd1\xb2&\xa3\xa0S\x81\xdcFV\xb8\ -\x00CG\xc5\xed\xfe8\x09\x1b\xc7\x93]\x8c\xcc\xeb\x0e\ -\xc2\x95\x06\xcb\xac\xf45\x84\x09<\x19\x0f\x9a\x0ffF\ -\xcd\x06u\x12r\xe1\xaa~\x9e\x99\x8b\xaa\xe5\xc2\x1fG\ -\x12\xa2u\xf3\xf3\xa2\xb6EE\x94\x14\xc3\xc1Z\xdcn\ -y\x86\xffL\xa0\x8c\xc3\x8ce\xad\xda \xce\x5c\xb1\x0a\ -,\xb2\x06\x875PA?\xb2\xd4\xaf\x1b\x09\x8f#\x92\ -\xb6uR\xb3\x8233\x13\xdb\x98\x87W\x9c\x7f\xe8\x81\ -j\x1e*\xecA\x9e\xac\xb5\xa3\xe41S\xaf\xd3\xa6\xb7\ -\x9fE\x11\xabD\xf72I\x8d\xbcmkh\xc14\x80\ -t\x07\xc4\xea&Y\xbc\xd0\x00\xa3\xd6sp\xfa9\xa5\ -S1\x9d\xf7\xa7wF\xc17F\x90\x1dh\xc6\x09u\ -K\xb8\xa0\x8c{\x97\xf7\xb3C\x0c\x14\x1c\x99\xaeB\xb8\ -\x96\xb9\x91\xecG\x81\xf5ZX\xbc\xa0D\x86\xb4\xbb\xe3\ -,\xa8\x853S\xef\x1e\xad\xf6S\xa7Ug\x07{\xa0\ -\xcd\xe8\xeb\xb1\x98[\xaf\xd69xR\xad\xb5\xc3y\x82\ -\xa0zc\xe1\x15\xac\xe5\xa9\xd7t\xf8h'8\xa7H\ -\xb8H\xdb&\x0b\xe7\xde\x1e\x08\xefO\xb7S\xe8\xe7>\ -\xef\xc5V\x81\xde:^nyv\xc3\xbc:5\xa3S\ -b\xec\x88T\xa6\xceG\xae8r>\x04_Y\x82\xc3\ -\x992\xdf\x17\xc3{\x8c\x9b\xefp\xa9\x04\xdd\x8er&\ -\xb4\x863\x17,\xfe\x11\xcc\xb3\xaet\x0cDOu\x7f\ -\xaa\x1c'\xaea\xb4\xe5\xb9\xf1\x1b\x0b\x89';\xa2\xee\ -\xc5\x97\xdb\x89/_\x0e\xa4Z\x09oY9\x0a\xda3\ -Q\xbeL\xb4,\xb3@\xe4\x18\x8a\x10\x1f\xeb)D\x85\ -\x84\x81\xc7QpOL\xef[\x16'\xa6\x88\xc6:]\ -\xe1K\xf5\x91h\xca\x168\xbb\xae\xaeQ\x11\xa53\xd7\x8a\xdb~\x12\xfb\ -.\x1e\xc0~\x14\x94V\xb1\x1fY\xe2G\x8e\x1c\xb3R\ -\x1a9\xcea\xb1a\x0dG\x1ege\xc0Tm\xb0\xe8\ -\x15\xdbB\x8aeUvv\xefl\xfd[\xd4\xfer+\ -\xdd\xfb\x0e\xeb\xae\x7fb\xc6I\xebWY\x00\x18c\xcc\ -\xfb\xfc\xe3?*\xb53\x15ne\xeb\xf6\xc8\x09\xc1:\ -S[3\xce2\xf0\xa3\xd4\xd6?\x1d\xc5r\xe6\xc4\x8d\ -#\x06\x8bV\x0dR\xe1i(\xa8\xa5\xc3\x96u\x05l\ -\x9b3\xc9q\x02\xf2\xc1\xe2\xb2:\xa6\x08J\xc5n\xda\ -c\x11\x1d\xf4\xb4\x81\xe0]\x82g\x0aS\xc7\x14\xe3\x04\ -\xb5\xd9K\xa3\xb0i@mj\xa1\xe2\x94\x0f?\xe7\xec\ -\xe9\xcc\xc3\xe1\xc6\xd9\xb5\x0a\x8dO\xb7,D*[{\ -\xad=\x1e\xe6E\xf3\xd05\x12\x083\xaa\xe8\xb8\x04\x84\ -\xe0\x11\x9c\xc1\xa1\x13\xf3\x9e:\x7f\x1e\xcdf\x092\xa9\ -\x12%yu6\x0c\xba\xa9r8<\x84UCe\xbd\ -\xadv\xd2\xb4\xec+\x1b[\xad\x0d{\xaep\x9e\x0f\xc9\ -\xb0\x1e\x05o\x11\x22\xbb(#\xc1\xd0y\x9e\x02nJ\ -\xdeb\x11\x13p\xd9\x16\x85x(n\xb6h.\xe8\x1e\ -\x22\xc2\xcb\xe6qQ\x02\xd6\xe0\xe6\x1bq\xdaG:\x1f\ -\xa4\xa5p\xce\xe1\xb2\x06Z{@g\xc3u!\xa0e\ -x\xdb\x8bp\xcc]\xf6/c\x0cL\x1fs3F\xfa\ -\x86\xc5\x89\xd8\x08\x91\xe0\xb8 \x97F\xc1\xa3\x13\xf1\x8b\ -\xc9\x99\xdc\xe8\x92\xdc\x14\xd6\x02N\xf6\xaf\xd1Y\xe1\xcc\ -\x8e\xb3^\x80\x0bN:\x1b\x9c\xb5X\x83\xacXM\x9b\ -\xff\xe2pL\xa2#fQ\xd2\x8a\x04\x85\xd3*\xa94\ -FCP\xd1\xb0\x86\x19h\xce\xaa6\xffxvSj\ -$Fj4\x92J\xe1\xfd\xd8\xe8\xce\xa8\xea\x07\x8fB\ -(\x97\xa6\x8dW\x96\xc9\xcc\xe4\xb5\xaa\x94;\xef\xe5\x1b\ -7\xf4J\xa7\x93c\x9be\xe18\xa6H\xd7\xf0\xfe]\ -\x9c\xf3\xe5\xda\x04,\xc9\x1d\xcf\xb7<\xf1\xc4L\x0dd\ -\x0b\xd4X\x0a\xa8\x06\xb1\xbd\x0d\x82\xa5\xdeo.\x96f\ -v\x99\xc6\x94-x\x8a\xc9\xac\xb1\xd3;N!\x1f\xd9\ -\x13F]\x1c*\xa9)n\x1cQ\xd5\xc13s\xa1w\ -\xcc\xafo\x9a\xa7\x17\xad\x03\xa9\xb2k@\x87\x02f\xa6\ -\x04\xb9\x16\x0f\x5cr-E#\xa6\x0ao\xac\x22e\x1b\ -\xf6\xdcfVA\x11\xeb}`\x90K&\xaa:8\x0f\ -o\x1f\xe8\xe6\x5c\x18^\x06k8\x8b\x8f\x1e\xb7\xfb\x89\ -\x97[\xe2\xc9_c+\xa0!XZ\xee\x9cs\x0c\xc7\ -\xa9\xd4\x15m\xd1\xe3,M\xa3(>\x9f\xa3\xeb\x16\x9d\ -\x17\xaa\x98\x9d\x06v\x0e\x1eK\xb6\x01\xf5$\xde\x06X\ -\xc3\xcc\xfa\xda;\xfe\xd1?\xfe\xa7(\x99\x88\xef\xfb\xcb\ -M\xa7\xfe:\xddF\xceHHl-\xeeG\xe6s\xbc\ -\x06\xb5\xf0G\x8fI\xce\xa0\xceL\x88\xc7|^N\x96\ -0\xc6\x0d\x98\xf4TjX\xaa\x0aN;\xf5SG\xd1\ -\xfb\xe7\xa9\xa90\xe0H\xcf)!\xf6\xb2\x06\xda\x90\xb5\ -\x86\x96\xd2\x1f\xc5g'\xf5~tQ\x0f\xd9\x91o\x87\ -\x0a\x16=\x84G\xaa\xd8S\x9a]\x9a-\x06i\xac\xba\ -\xc6.\xa3{Gg\xc2\xe8H\x5c/\xd4\xcdX!\xdc\ -\xab:j\xcb\xca\xec\x91\xaf>\x1d\xe8\xa0\x86\x8b\x82?\ -\xe1\x90{\xd1\xfd8\x5c8\x1c\xf1A\xa3\x99\xe0\xc8_\ -\xb9la>GC;\xd4\x04\x80\xf2z/\xe9\x96\xe8\ -X=\x01b\x1d\xc69i\xbdz\xedX<\x8c\x851\ -\xa92L.F\x0f\x98fJ)8n\xb7\x7f>+\ -\xdc_e\x01\x00\x00\xae\xfc\xe4\xcfrJ-\x15\xe3\xee\ -{\x06LGi\xdd\xc4h\xb1X\xa7\xa0\x8a\xdekk\ -\xd6y\xef.k \xae\x16\x9d\xf3\xf0H\x10\xcb\xd3%\ -\xccWRJ\xc7\xed\xc8j\xa5\x16\xbc\xbb\x92k\xce\x16\ -w\x9574OpOQ\x95\x99*\xe9}|p\xd8\ -\xd2O\xa5\x22\x88\x0axK\x05\xfb\x99\x95\x0bM\x05%\ -\x15\xfe\xf4\xb6^$\xd0\x8a\x91E\x07\xe7[nZ_\ -R\xad\xd3K\x1e\xc3\x98_\xbbY\xf9V\xcd\xe7\x8eB\ -b\x9c\xd3\x82\xd8\xc1\x02\xc6\x80\x0f\xca-e\xde\xd8\xa5\ -){\x9d\x9b\x98\x1d\x1bXi\xf2\x84\xd2\xe5PJ\xc3\ -U\x80\xa5\xac\x88\xd3qJ\x1bsb\xe8aY\xd5\x99\ - x\x83\x8a\xd4\xd1J\xd3>L5\xaa(T\xef\x9e\ -\x18b\x94\x15NTE\x00{\x04r\xf4\x09\xa8\x09\xd6\ -\xa0vV\xd0tUp\x01?\xcf:\x83\x8crak\ -l\xcc\xc0\x86\xe0l\x88\xee\xf6\x93\xb4C\xe7\xfa\xe9k\xb9V\xac\x8b\x95\x95\x8a?\x1f\xc0\xbf\ -\x87\xa2&\x0aZG\xd7g\x88$\xe9mW6\x80\xe8\ -\x83\xd6\x18\xf1\xcbi\xad\xb4\xceLK\xabW\xab\xbcU\ -~8C\x07P\xa5)\xc8\xa5\xa8\xa3BOx\xae\xbc\ -\x17\xa0.\xca\x1a\x07\xe5\x90\xff\x94\xca\x03\xc4%Fv\ -9\x1c5\x12\xb7\xa3(zU\xf7\x8b3\x82i\xf5\xf9\ -\xda\xb7\xc5\xceq\xcat\x994\xc1\xcc\xb8\x0b\x22\xaaC\ -6Z\xdb^\xe2\xadVim\xfb\xed/\xaexw]\ -\xb1mt\xca\x8cMs\x0d\x011\xbaiK\x0b\xc1\xcd\ -1O)LH]\x16\xa7\xcf\xcd\xe0v\xcb\xdf\x98\xe9\ -\x9f\xb9\xb2\xe3tV|\xf9\xe9\xce\xd1\xa7\xa5\x06\x83\xe8\ -\xf5\xf6 \xd9u0f\xbb5\xf8\xe5\x8a\xdf\xfd\xb7\xff\ -ml\xd1\xcf\xa2z/M\x91\xe1NE&\x94\x0b\xf2\ -\xc8\xfdH\x1am\x8e5kO\x15/\xf74+\xba,\ -\x9e\xc9<\x88I\x87\xe1,pY\x16\x8d\xbc\xe8m\xef\ -\x9d\x9b\xbd\xe9@J\x856e=s<\xb8Y\xd25\ -e\xc1\x1d9\x0e\xc1\x9b\xc9\x16\xf0\xa2\xf5\xb1\x83\xc6M\ -\xd2z:\x85\xd0(2\xdc\x16\xc6\xe8\xde\x8f\x8a\x8aN\ -\x94pb\xd1a-\xdd8A\xd0\xb3\xa8\xe2\xa5V\xf2\ -\x0b\x82c\x97st?\x8f\x83\xe2\xbcC\xc9\xa1\xa67\ -\xac\x0b\x85\x96\xadu|z9`\xe1\xc4\xeeP\x92\xa2\ -\xf1\xe2\xb3\x18\xdcS\xc1\xcb\xfd\xd0\xb3M\x0b\xe3xO\ -\x17\xafN\xa44\x16\xec\xe2q\xf4\xf6\xd5\xf3\xce\x11\x11\ -\x8c9\xb4\xc5=\x84\xbc@+\xcd\xa4\x94QJ\xef\xc1\ -o\xd6\x99^\xde\x9b\xaf\x7f}\x1a\x80O\x9fn?]\ -}y\xae\x15.8\xa0W\x98\xc5\x91\x9c\xe4\xbc\x85u\ -\xd6\xd6\x82`\x83\xf7\xaduc-\xa6\x22\xfd\x94\xd8\xec\ -\xd3=\xc9V\xa4\xb4\xa7hq\xbdD\x94B\x1cd\xf4\ -\x8e\xf3t\xcd\xce\x8eT&|%UnH\x16\x06\xad\ -V\xc4\x10\x98\x99}6\x91\xfeX\xf9\x1f\xb9\xa2j\x1e\ -7\xe8d1P={H`\xc7Y2m2\x15R\ -\xaf\x0e\xb1\x93\xd4\xde\xe8\xeda\xe9S|\xa9\xd1)f\ -\xcc`[\xe7\xeb\xf6\xc2Lr\xeeo\xa6\x9at\xb4\xd0\ -\x96H\xddC.#`\xc6\xca\x0ai\x04\xc4i:)\ -\xe9F-\xa4\xd1\x0dP\xce\xb0_\x19-\xcc\xb9u8\ -\x89\xc2\xba\xdaf\x03sy\x8a\xa0\xd7z\xe7B\xa3\xc2\ -!e\x09\x0a{\x87\x0f\x16N\x0b\xda\xb2pa\xce\x8a\ -\xac=\x94\xc8\x15,\xfd\xac\xb4\xde\xf13\xec\xe0i+\ -\x95\xc6\xf0\x90\x11d\xa3\xca\xbc\x89\xba\x17\x05gY\x82\ -G\xb0~\xa6|Y\x89\x05\xefg\x92j\x163\x9f\x1e\ -Z\x04\x9d\xe3\xe2\xd6\x1a\x08\xec\xf1\x86v\xa9W\xca\xec\ -\xd1\x01\xa0\xb5\x91\xda\x88n\xfa\x0cZ\x09J\xfdjR\ -Qs\x01x\x9c$\x83\xa0M\x8bw\x08\xd1\xd2\xceT\ -x\xa2\xdd\xd6\x88>|\xe1\xad\xa0\xe9\x7fP|Z\xa7\ -\xaa\x18\xdd\xe8\xe4\xcd\x02!\xbe\xca.\x18\xa2 \xa7\xcf\ -k\x9c\x1ej\x03V\x81t\xd6\xa8qM\xb4\xfa:\xcc\ -\xbf\xc7\xc8\x12\xe5\xe5R\x18\xf7]P\xe7\x84\x9b\x99B\ -[\xac\x01Z\x9dP\x9e\xf1\xf5\xa3ca=\xe6\xfb6\ -T\xff\x00\xdf\x03\xef\xd8\xfaf\xa8\x92\xc3\x22\xad\x81\xb3\ -\xd4\x0e\x0c\xfc\xf2\xb0\x95\x0e\xb2\x1c\x17\xfc>\x95\xde\xad\ -\x13\xd2\xe2\xc4\xa7\xce\x99E\xd8\xe8\xf4\xb5\xdeg\x88\x96\ -Q!y\x9em\x16;\xec\x18\xb1\x83w(A\xd1\xe8\ -5\xadq$E\xb2em\xf5\x9c\xd3\xca\xc7\xc2\xc5\xbb\ -\xe1f\xe1\xcfd5&\xc9\x85\xd6\xe0Q@\x0cU\xf9\ -\x98\xcd\x0f\x1d\xc0q\x92\xb7p\xdf\x13\xfe\xf4\xab\x1bO\ -m\xa5\xa2V\x85\xe2\x04;\x13/\xf7\x94\x90\x12;O\ -_\xbc[\x11tr\x1f\xd0\x9cR\xdb7~\xd6,>\ -\xc78\xb6\x0d\x9eF\x8c\x8eb\x5c\xcfg\x94\x1b\x15\xbb\ -\x94g-\xf8\xb3O7\xfc\xe4O?\xe2\xcb\x8f7,\ -\xc1a[x0`1\xc0\xaf\xb3\x16\xf8k\xbf\xfbW\ -\xf0\xb7\xfe\xe6\xdf\xc0\xdf\xfa[\x7f\x0b\xbf\xf3[\x1f\xd4\ -f\xe6&h1:V\xa7\xb0L\ -\x9c\x02gg\xb8M\xeb\x1d%\x93\x8d\xefd\xcd\xa3e\ -\x93\x9d\x11\xa6X\xb2H\x0e\xc1\xe1i\xf3\xdfXEV\ -\x11\x0b!\xceC.\xa4:r\xc4&E{e+\x9a\ -@#`[-\x95\xf5\x8d\x88\xdcE\xf4L\xef\x09U\ -\x1a6\xc0\xac\xb6f\xf4^T\xcb\x11\xefj&\xcc\xa5\ -\xb6\xfe\xa0\x80\xaa\x85\xee\x1cmt\xe3\xc4\x1b\xf5\x9e\xa6\ -\x5cQ\xc4\x92g\xba&Ofl\x9f>\xda\xc8M\x85\ -\x8b\xf7\x86\xdd!\xbd\xa6\x18\x9d6\x19\xa7\xa0\xa0\x865\ -P\xff\xf1\xb4E\xfc\xf6\x17\xefTpX\xe2\xb5;\x8b\ -\xf5\xa8y=\xe3\x94e\xe3\xb2\xdc\xaaRn\x93\xad\x80\ -\x869\xc2\x80}] ss\xed*\x0a\xc7\xcft\xdd\ -\x02\x82\xe7\x01g\x8c.\xa2\xb7\xf8\xcd\xf7\x17\xfc\xe8\xb7\ -\xde\xe3\xe9\x12\xe736\x80A\xc6@\x82\xb4\xa6h\xe6\ -&\x1c3Ae\xc3\x85\xb2\xe7\x8c\x18\x0c>X\x00\xcey4Y+\x8d\ -!\x80\xe9\xbe\xd3[\xce\xe8l;\x8b\x19\x80\xcf\xc9\xf0\ -\x96\xe7\x5c4\xa7gaq;i\x0b\xcd\xd2\x08\x98\xfe\ -\x103\xa2weTpLS\xb4\x18\x1a\xfbH\x8b{\ -\xdeI\xb6\xecF\xf0\x1b\xbd\x87\xd4\x7f\xb0\xa3\x93%`\ -\x1a\xa3\x82$\x9c\xf6\xc0&\x0f\xa7\xc8u#z\xd7X\ -\x22\x9a\xbd\x8a\xc2Q\xfc>\xb4,\xdc\xa0\x1b\xc8\xfa'\ -W\xa0P\xe3\xe1\xdc\x84\xac\xc4\xe0\x88\x96\xd6\xc8\xa9\x16\ -j'\xba\xe9\x13\xccT$L\x1b\xf1\xc0\xa3\x08\xbb\xdd\ -\x99q\x90\x12\xdf\x973UY\x17\xe9\x1fo\x0d\x13\xe0\ -\xe3\x9d\x95\xa0\xf1\xc1\x01\x00D\x05\xd4\xb3k\x1cc\xcb\ -\x1b\x004\xf7\x8d\x13\xbe\xf7\x16\xebjgq\xec\xb5a\ -\x0fB\x1f\x1d\x1cl};K\xae\xff~dA\xc1\x14\ -\xb0\xd301\xc0M'dH(h,\xe1C\x8b\x02\ -r\x96@=AS\x97\xac\xf5\x8e\xe0\xc2d\xe4\x07O\ -\x97\x00S\xea\x1an\xc79\xdf\xaf<\xba\x5c\x8a\x8cN\ -\x89\xec\x84\xdf\xfa\xe2:G,\xf7\x93\xafm\xf1<\xe5\ -\xdf\x94\x18Z\xa4sjb\xb0\xa4\x5c\xa7\xfd\xbaI\xed\ -\xef<\x9f\xe3\x8f/\x07E\x9e\x8d3\xf0\xc5\xf3\xde\xe2\ -\xc8\xc3\xe0\xa8m\x82xzo8R\x91\xf6\x03JP\ -\xac\xaf\xd0\xe4\x04\xa2\xa5Jw\xd1e]\xe8>\xa9}\ -\x0aQ]\xb0tAh\x14\xd7\xd5\x1d\xca\x85\xcc\x98K\ - \xf1\xf2\xc8mv=\x8e\x5cp\xdf\x0b\xae[x\xc5\ -N\xa0`\x91\x82W\x8e,\xd8\xd1s\xe8\xea+\x1a\xd7\ -p\xdb\x87S\xa0\xcf\xce\xe2\xba:\xec'?s\xb6\xfb\ -\xcd\xe4\xcb\x0c\xd2b\xa9\x8f\xa0\xa4\xcb\xe2q\xd9\x16}\ -\xa6dg@{T\xae\x15/\xf7\x8cX~\xf2\x1fk\ -\x0f7\xdf\xd7\x09\xf0\xbd\x0a\x00\xfde\x06\x80\xbd\xee\x7f\ -\xf4\xf7z\xb70pJ\xe1\xe2Bu]#J\x06^\ -$\x16\xb1\xd6(\x92\xf3uF\x00\xe0\x05P8S\xd1\ -\xfc\xdb\xc18V\xb0Y\x9b\x17&\xa1\x8f\xdf\xe7H\x05\ -\xc7Q\xe7L\xa8\xbfz\x18\x86Hn\x08\xc4\xeeg\xc6\ -\xfd\xc8\xf4\xd4[#\xc1\x86a\x1c\xaf^G\x07;\x0f\ -\x03\xa6R\xba\xc8x\xc6\x22\x840\x95\xc0\xe3\x04n\x8c\ -\x22B\x1bq\xab\xca\x09\xd3<\x08B\xea\x0e7\x80\x9f\ -\xea\xf2\xe3\xa0\x98\x8d\xff\xdbj!\xe6\xa6\xb6\xad\xac\xc4\ -\xcfD\xf1\x9a\x93g\xf7\x10\xb7?X\xda\xc8.\x9b\x9f\ -\xad\xf0\xd1>\xac\x0a\xad\xb8,~\xb2\x0d\x00LUz\ -\x97\xf0\x0f0\xd8\xb68a&\xa3\xd3\xb2D'\xe8\x0c\ -\x85He,r[$n\xb6\xd6\xf9=\x01LH\x12\ -\x17:7Q\xb1]\x9e\xfb2\xbb\x05\xfc\xf3k\xf0\xf4\ -e\x07\x03o\xd9\xa2\xfe\x8d\x0f+\xe7\xa8R\xe9\xb3\x80\ -`\xb4t7}\xfe\x8cx\xf5\xc0\xf6\x06!:\xb9\x80\ -vi)\x00m`#+\xbbr\xb1w\xb2\xef\xb4\xce\ -\xf9Z\x14c\xe2,Y\xd66\x83R\xa1\xf8_n\x9c\ -\x1d\xd4 \xa0\x8f\x93+7\xc8\xf4jS\x1b4\xba,\ -:\xda\xd0\x8bT\x09Q\x81\x07\xfa\xb57\xb6 \x87o\ -\xbc7.H^\x0e\x8a9\xaf\x9e\x0e\x82<7Z\xe7\ -\xcd\x149\x8dbf\x88\xe4\xc6b\xe1\x94\x86\xc8TN\ -\x05\xa8\x9c\x8c\x1b]\xbcS@\x95\x9d`\x1cg\x15f\ -\xd4\x1f\x817\x80\x10\xbb\xe0\xcfJ\x8e\x82\x0a\x0d\xd3\xa7\ -\xd8k\xdc\x03\xe3\x94\x0e\x9d:Ki\x027\xf5\x99\x7f\ -n\xa5\xc3\x18:\x0b\xe0!B-\xadi\xc37\x80e\ -\xb1\x9b\xc4Q\x08J\x95\x1cE9\xb3AX4\xdd\xcf\ -\x84\x97#\x13\xf8\xf3\xeaT\x97\x94\x807\xee-\x16\x8c\x05\xdb\ -\xe2'\xeb\x82\xc4=\xde\xe7\xe3Ap:\xc5[k\xe6\ -3_*1\xe2#hi\xdcS\xb9V\x09Q)\xba\ -{~9g>\xc0\x99\x89tv\xde\xe0(D\x8e[\ -C6\xc8e\xf1p\xceO\x82\xa5\x01S1\xd7\xc5\xa3\ -\xb7\x07\xd4f\xcc\xb8S\xeeHg\x99\xf1\xb8\x87\xb2\x18\ -j'\xef\xfeH\x19/{b\xa1\xa5\xfb\xeb~$\xdc\ -\xf6\xa4\x9f\x8fI~k\xf0\x14rK\xa3T\x1bp\xdb\ -\xcb\xb8\xa5(P-\xf4\xc6\xdfe\x0bO\x02\xbcY\x18\ -e\x16T\xa4T``\xf1|dD\xc75\xd3\x826\ -\xc7!@\x8cA\xa2A\x8by\x82\xa7\xde\x89a>K\ - \x05\x90\x9d;B\xe7jy\xd8PS\xe1{{\xdd\ -\x1cB\xa05\xb8\xe9\x9eo\xbdc\x0b\x16\x1d\x0dO[\ -\xc4u\x0dp\xd6s\xccb-\xf6\xc4D\xc3\x91\xed\xb2\ --t\x81]\x16R\x0e\x8d\x13\x99\xd6\x0fJ\xe4\xd0\x97\ -\x15\x9c%\xe3v?\x955\xd0\xd0\x94\xd6\x99s\xc6\xa1\ -\x8ew\xf8\xf4\x8f\xfe\x1e\xa6\x22\xec\xfbu\x01\xbeo\x07\ -\xc0\xe8k\xed\x9f\xfd\xf3\xff\xf4?)\xfbW\xf7{\xe2\ -\x22\x1d\x1c\xfd\xa1\xfb\xa9P{T\xbc\xec'\xf6\xa3\xe2\ -H\x8ch}\xd9\x0fR\xeb\xeeY\xc1#\x9c\x8b\xdf\x8f\ -*\xb5\xbd,f\x0b-\x1aT\xb5b\xd2\xc8B`\xc6\ -\xb3\x04\xa3\xccyW\x1aW\x08\x5c\x88S.Z\xf8<\ -.[\x843\x16\xf7{\xc2~\xd0\x13;Z\xe6C=\ -\xef\x8cn \xc3<\x80\x94\x0b\x16G\xee\xf5\xe2\x1d\xab\ -C\xa9l\xc7)\x85\xb1\xb0\x5c\x14ri\xb3\xa5x\xe4\ -\x8cC\xac\xff\x22\xb1\x1b\xf1\xb9\x8f\x0c\xf1\xd2*\x03D\ -\xce<\xadp\x8e\ -\x04\xcf\xdb\xbd\xe0\xf9\x96\xe8\xa8\xf1\x04\xf4\xf4\xc2\xa2>\ -\xe5B\xecqg`\xd2\x91\x0bAP\xad\x12F5F\ -\xb3\x1dZ7 \x0b\x1f\xb9\x10\xd4\x11\x18\x09\x05\x07\x93\ -\x85\xebA\xce\x5c\xeb\x1a:>\xddO\xfe\xbe\xb1\xb8\x1d\ -I\x91\xc4\x0dg\xc93\x1a\xda\x1a\x89\x90\xe5,[\xa3\ -\x9f\x1d\xdc\x9a;\x02\xd5\xbbH\xc5`\xf3\xe9\xf9\xeb?\ -\xfa\xcf\xfe>\x98\x13\xa4\xa9\xc9w\xef\x02|\xe7\x02\xe0\ -\xf5\xe9\x1f\x80\xfd\xbd\xdf\xfb\x7f\xfd\xf8\xda\xff\xf3\xff\xfb\ -\xf3n\x91%\xe4x92Rn\xd8\x16\x8f\xcb\xba`\ -Y<\xde?\x05Xp\xae\xb9-\x11\xdd\xd0\x8a&\xa3\ -)\xc3v\x1c7\xee\x5cy\x92K\xad\xc1\x82\x1b[\xaa\ -eF\x92\xd6Rg\xfa\x13C%F\x03\xf7\xa3\xe08\x8a\x18\ -\xdf\x0a\x07\xb2v:\x14j\xed\xd3W\xde:S\xf7\x92\ -\x12\x11s\xe1\x1cx\xa8\x8b\xbd\xe3\xebx\xbe\x1f#\xf7\ -\x07uh!\x04\x7f\xc6 D\xe9,\x9c\ -\xa5']\xe2\xad\x11\xb0\x92\x0a\xdb\xb91\xcak\xae\x93\ -}-\x98m\xed\xcb\xea\xe9\x96Im\xc6\xd3zYp\ -k\xe1\xa6\x7f\xa6*\xb5\xba\x05,O\xc51:\x5c\x97\ -E!NF\x9a\x13\xbe\xaf\xb4X\x89\x99\xe0\x08\x88\xb1\ -\xfa\xbc\xe2\xec\x82\xf1\xa0\xe0\xe4.23\xe1\x8fv;\ -Z@\xd9a<\x13\x93\x0b\xad\xe78\xeb~/\x93e\ -\x9f3\xdb\xceY\xdd\x94\xa2\x16\xfd~VZj#\xd7\ -\x87\x97;\xef\xff\xd6\xa8=2\xa6\xe3O\xbe~\xc6\x1f\ -\xfe\x17_\xe3\xab\xe7\x031\xb2\x10!\xaf\x9f\x95\xcb\x10\ -\xa3^\x97\x80\xde\x0c\x8e\xa3\xd1\x92\x0c\x16\xe5M\xc6t\ -\xd3!F\x03\xdb0\xde\x03\xc7Y\xf0|\xcf\xb2\x95R\ -\x03u?H\x1f\xcc\x85?\x1b\xa4<\xef\x9d\xe3Wc\ -)\x9eM\xb9\xf10\x93\xb8N\xed\x89\xa9\xa1c\xd1\x1f\ -\xe36\xc0L\xee\x01\x99\x19U\xaf\xab\xcc\x99|\x91e\ -.I|\xeb,\x05\xcbE\x10\xa6\xd1iJ\x99kT\ -\xf4\x0e\x97\xd5\xe3\x8b\x0f+\xceDd\xfb\xa28\xf2V\ -\x8d\xf8+\x05g\xaaJ\x10\x04G\xa9\xb5\x11\xf4\x15(\ ->f\xd7\x84Y\x12\xce\x0f\x8c\xb2A\xebD7\xdfw\ -v\xe6\xbc\xa3\x90n\xac\xa1\x1f_\x0e\x9c\x8aSw\x8e\ -\x22\xd9\xd2\xc6!\xad\x22\x0a\xdc\x16\x83G\xf4,\xea:\ -\x1aja\xe4u\xc9\xecb[\x009e\x8eeO\xda\ -\xf9\xd0\x09\x8e\xb3\xca\x06X\xbd\x83u\xfc\xbe\x03p\xd5\ -Z\xc7\xbb\xeb2uj\x83N[\x1b\x93\x09\xab\x80v\ -\x97%N\x04sp\x0e\xf7\x93\x00!\xda\x99\xeb\xd4\xf0\ -\xbc\x1c\x09GJp\xd6b/\x11k\xfe\xc7\xff\xb7\xbf\ -\xf3\x7f\xf9\xfd?yU\x00H\x8d\xf3\xdd.\xff]\xfe\ -\xf0\xe7\x9b\xbf\xbe\xde-\x7f\xfc\x7f\xfd_\x7f\xf5\xa3\xbf\ -\xf9\xef}\xf9\x5c\xf0\x9b_\x907]ZEm\xac\xae\ -Rb\x1a\xd4u\x8d\xf8\xf2y\x87\xf7\x16\x1f.+>\ -\xddv\x9e\xc6\xabA\xab\xf4\xddw\xc7\xcd=l\x1e\xae\ -w\xc0\xf0M\xaa\x12g\xc0\xf0f\xe5+a\x9b(+\ -r\xb6\x16\xe2?\xef\xf7\x82%8\xd4\xca\xfcg\x98\x80\ -\xd5{\xcd\xf7\xe8\xbb\xbe\x04\xe2\x22\xbdu\xd3C\xfc\xfe\ -\xb2`\xcf\x15-Q\x00v\x9ce\xb6ao\x8dm\x22\ -g\x18\x91\xb9\xc2\xe3\xbaEf\xa6\xe7\xa4\x90\x10'\x11\ -\x90\xbc\xc3\xe6\x11$c\x0cp\x1e\xcc\x10\x18\xccq\x16\ -\x11Mmv\xc6\x8e\x8ej\xb8V\xc0H\xb9\x8d\xce\x13\ -\x1a\x07\xfb\xbcY) \xe2\x0d\xbe\xef\x85\xe24\xd8\xa9\ -B\xa7\xd8\x90\x82\xca-z@\xb3\xb45\x04\xec\xe7\x10\ -\xae\x91:\x88\x0e\xa4V\xe1:o\xfe.\x15}mm\ -\x82\x8d\x9aN\xf7Gz$\xa8u\xd0\xb3\x0f\xc3\x19\xe6\ -\xb6\xf8)\x163*\xf6\x1a(\xd2s\xf5\xa1=\xdf\xf0\xc3\x1f>\xe1\x07\xef629\ -r\x81\x85F.\xa6\x0a_N]P\x1b\xf8\xe8Wu\ -l*\x0c\x8d\x1a\x11\xd8|\xd6\x1d\x9a\x08I\xbdw\xc4\ -\x85\x8e\x17\xe78\x0f\xb7\xd6P\xd2\xab\x84\xd1\x11G\xed\ -\x9cb\xc9k\xc7u\xf3\xe8\x95\x9a\x971&\x1b\xae#\ -\xeb\x1eY&C\xa4\xd9\x14\xe0\xd3\xb5\xfe\x8e\xcf%\x97\ -\x86\xfb\x9ep\xbdJ\x88\xd6\x19\xc3\xfb\xb4\x05A\xbf\xc8\ -.\xd93s\xea\xd7\xc5+\xef\x85k(9\x18d\xf5\ -\x1b\xb0K3C\x8c\xe4\xcc\xd8F<\xaf\xd8\x0d\xc1Y\ -\xdc\x8e\x93\xf7E\xf0\x12\xce1;\xa6\xb6W\xeb\x99P\ -\xd6Kpx\xbe\xb3\xe8x\xba\x048\xef\xf1r?\xe7\ -\xfb\x19\xbdG\xebL\x05\x5cc\xc4\xcb~\xe2\xdd5\xcc\ -\xd0\xa6\x18\x02\xd0\x9a\x00)\x22\xc4\ -\xdd\xf6\x030\x0e\xd75\xcc\xc8_#\xc5k\xf4\x14\xc9\ -\x8c\x10 g\x1d:\x1a\x9cDL\xe3}Zb\xc0y\ -f\x5c\xd6\x80\xe7\xdb\x09/\x10\x13\x05\x9e\x9a\xcb\x8e\xd6\ -^\x07\xbc\xa7\xed\xd1\x1a\xa7Y\x7fEp\x8f\xf9\xe0$\ -\x9b\xe9\xa4\x1d\x9c\xd7\xbc\x18\x8a5f@\x11\x0c\x93\x0c\ -\xd7%\xa27\xb6\xff\xd1\xb9`\x1a\xf3h\xd7\xf7\xce\x05\ -x<\xccK\x0c\xc8\xb5|v\xaf\xb3\xa8\x1cAUp\ -\x1d9az\xec\x93:Dto\xf4\xb91\x8f\xcdo\ -`@C\x1c\xf1\xcbu\xc6>\xb7Vq\xa4G\xe0\x91\ -5\xec\xfa\xb4N\x96\xf9x-!xF/W\xceL\ -{{\xdcK\x06\x80\x0b\x06\xe9,\xb4:Y\xcc\x93D\ -\xd1\x1c\x1b\xda\x80J-\x08>h\xa3.z?\x0cj\ -e\xa0\x11\xe0t\xcfJ\x04\xd7\xed\x84\xa0\xe4\xcb\ -\xc8\xf7\xa5\x0f\x9d\x06\xef\x1f\x00\xb8\xed;B\x0c\xd3\x02\ -\xdb:_\xa7\xb3\x0e\xce\x92{?FX\x834z;\ -\x0b\xde]#\xd2I\xa6\x06\x0c\xbb/\xb9\x14D\xe7q\ -d\xce\xd3\x97\x18\xa9\xe9b.\x8d\xc6\xb1@\xc9\x14-\ -\xaeK\x90P\x98\xdd\xa53e\x5c\xd68\xf5`E.\ -\x8c*;\xf9\x99+\xce\x9c\xf1tY\x89U?\x12\xde\ -]\x16n\xf0\xf7\x03A\xa2\xc7w\xdb2m\x90*\x0f\ -d\xcb\xb5\x93SP\x84=N\x99I\x80##a\x8d\ -l\xff\xa7\x9aQ+y\x11\xa6\x0f\x9c6\xef\x95\x94\x1b\ -\xd6%\xe2~\x16\xd4b\xf1\xfe\xf6\xff\xf8?\xfc\x9f\xff\ -w\xff\xcb\xffy\xce\xf9\xaeM\xffx\xf5k\x06;\x02\ -\x92W\xfd\xe5\x9b\xfb\xcfU\x00\xbcj\xfd{\x0d\x9c\x1c\xd1\x94\ -\x1d\xd6S>\xc4iM\xed\xce\xa8\x85m\xfb<\xa1\xf6\ -\xd6\xe7\xa9\xa6\xd4\xac[\x89\xaf\xcb\x8a\x0c\xc7\x9b\x9f\xf3\ -s\xba+\xca\x5c\xbcz\xab<\xdd7\xa0W\x9dfB\ -\x98\x0b*\x7f\xe6\x8a\x10\xa2\xd8\xf9\x05\xcez\x81D\x1a\ -l\xaf}2\xd4UX\x18\xc3\xf7\xb8\xd5Jv\xbe\xac\ ->\xb9r^YzU\xe0H`qQ\xebd\xf9\xd7\ -\xb2w\xe7\x16\xb4\x96a\xac\x97\x8f\x7ft\x1ctO\x00\ -|/\xa7@W\xcaK\x03X\x13f\x92\x1a\xc0N\x00\ -\xf0\xe8<\xb5Za\x9d\x15\x94\xa4i1\xe8\xaf\xf0\xd0\ -E\xedV\xea\x15\x00\x12\xed:\xe71\xa0\xd0\xcfj\x8e\ -_T\x00\xf1u\xb4^`\x0dOc\xce1\x1c\xaa\x97\ -\x0c\xeb\xbd\xcer\x1d\xad\x14\x18!\xb2\x81\x0eg\x03j\ -c\xc1\xdbaa\xb5J\xf7\xd6\xbe\xf1z8\xa7\x0d\xbc\ -\x1f{\x87u\x8e\x9a\x8e\x9c\x98\x82\xe9\xa2\xee\xd9Q\x90\ -I$\x826\xa3\x92\xf9\xff\x1a\xac\x8b\xb3\xc0\xee\xf5\xa1\ -\x10\xe7FM\xabZ\xd5\xfb\xe6,\xbb\x8c6.\xc6\xd9\ -\x80\x9c\x13\xac\x0f\x8f\xfc\x0cuZr\xc90\xd6\xc0\xbb\ -@QWI\x08!\xce\xfb\xa8\xd6\x04\xe7\xa2\xeeu\x83\ -f\xac\xe9\xf3\x13\x14\xe0\xba\x13}K\xcb_\x9bl\xfe\ -6^\xab\x12!;:Z\x1dk\x84h\x93\xd1?:\ -?\x8e\x91\xd3M\x02R\xa8\x984\x22\x17\xb66Bc\ -\xf8\x93\xd3JG\xe4jI\xc5t\x00\xceG\xb4R`\ -}\x10\x8cL\xf1\xe4\xb9\xa0\xf7\x06\x1f#z\xaf\x1c\xd3\ -9\xc0i\xcd\xe8m>~J\x10\xb4p\xc1\xab\xe3\x00\ -\x85[y\xa0\x15a\xb1#jy\x84\xda\x8cn\x96\x91\ -\x10\x15\x16hg\x86\xf1\xd6\x18\xb7j\xcf\xe0\xe8\x05\xe0\ -\xeb\x1b\x8b\xdf\x14\xc2N\x0b\x17m\x94\xbd6\xae}\xc6\ -\xf2\xfe\xb3\x16\xce\x07f\x00\xf4\xae\x17\xe5\x98Ga8\ -jm\xa9\xcc\xf5h\xbe&ka\x9dG\xdaw\x18X\ -\xf8uA9N\xb8\x18L\x03\xd7^k\xfd\xe0\x01t\ -\xe7\x063$Q+\xe4\x1e\xddd\xc3\x19\x99\xd6N%\ -P\xa9\x90\xb3.\x22\xe5\x03\xde\x05X\x17P\xf2\x09\xe7\ -\x03\xf2y\xc0\x87\x00c\x1dz\xad0\xce\xf7\x0e4S\ -KsK\xa8\x1d\xb6\xd6R\x9a\xf3\xbeZ\x1fK+\xa5\ -\xb5f\xab\xf5\xbe\x1a\xeb\xaa5\xa6vk\xab\xb1\xae\x1a\ -\xa0\xfa\x18k\xef\xbeY\x8b\xf4n\xff\x7f\xfe\xfe\x7f\xf8\ -{\xff\xe1\xdf\xc1\xe3\xc4\x7f\x00H\xfa\xf5u\x01PU\ -\x00\xfc\xa5\x9d\x80\xefS\x00\xbc\xee\x00\xac\x00\xe2\xab\x02\ -`\xfc\xfb7\xba\x03\xfa\xf5\xdb~\xef\xf5\xef\x8f\xaf\x1f\ -\x7f6\xea\xef\xf9N:\x85\xb7\xeb\xedz\xbb\xde\xae\xb7\ -\xeb\xed\xfa%\x5c\xfd;\xfe^\xff\x96\xff\xcd*\x88\x9b\ -s\x027\xee\xb1i\xbf\xde\xc8\xcfW\xbf\xff\xf9?\xdf\ -\xf6\xfb\xc7g\xdf\xeb\xd0\xdfS\xf0\x1d\x0a\x80\x9fws\ -\xfd\xdcg\xf8\xdaB\x0f\xfd\x90\xf5\xd5\xaf#\x80\xfe\xdb\ -\xd4\x89\xe3My\xfdOy\xf5u\x19@\xd0?\xa3\xe0\ -x\xfd\xf7\xf6\xcf^\xc3\xdb\xf5v\xbd]o\xd7\xdb\xf5\ -v\x8d\x86\xcd\xf8\xf7\xef\xf2u\xbf\xc8\xdf\xf9\x17\xfd\xf7\ -\xb1\xbf\xbd.\x02^o\xe4\xdf\xf6\xef\xe3\xcf\x8c\xfd\xb0\ -\xe0\x9b\x9b\xfbl\xf3\xe3\x17\xdc\x0f\x7f\xd1\xd3\xf5\xeb\x17\ -16\xff\x82\x87V\xe0\xf3\x02\xa0\x7f\xf6u\xe3k\xc6\ -\xd7\x8d\x93\xff\xeb\xcd\xdf}\xcb\xdf\xfb\xb6\xf9\xbf]o\ -\xd7\xdb\xf5v\xbd]\xdfv}\x9f\x0d\xfd/\xfb\x9a\xef\ -\xfb\xfb\x1d\x8f\xfd\xad\x80\x1b\xfc\xe7\x85@\xfe\x0b~\x1d\ -\x05@~\xf5}\xc6\xbe9\xf6P\xe0\xcf\x1f\xd0\x7f\xae\ -\xf7\xe0\xfb\x14\x00\x9fo\xbec\xa2T_\xfd3\x0a\x80\ -\xd7\x9d\x83\xfe\xea\xcf\x8e\x93\xff\xe7\x9b\x7f\xd1\x9b2Z\ -\xff\xee[\xfe\xbe\xb7\xcd\xff\xedz\xbb\xde\xae\xb7\xeb\xed\ -\xfaY\xd7/r\xa2\xffE\xbfw\xff\x96\x7f\x7f\xbd\xcf\ -\xe5W\xff\xbc>\xe9\xa7\xcf\xfe[\xf9\xec\xf7\xff\xa2\xcd\ -\xff\xf55\xf7\xc7\x9f\xc7\x12\xf8\x8bt\x00^\x9f\xfe\x0b\ -x\xd2\x1f/\x12\xf8\xf3'\xff\xd7\xa7\xfe\xd7\xdd\x82\x02\ -\x9e\xf8?\xdf\xfc=\xbeY@\xbcm\xfco\xd7\xdb\xf5\ -v\xbd]o\xd7w\xbd\xbem\x13\xfcyF\x05c\xa4\ -\xf0\xf3\x14\x14\x7fQ\x07\xe0\xf3=\xef\xf5\x86\xff\xf9?\ -\x05\x7f\xbe\xfd\xff\xfa\xdf_\x8f\xda\xc7\x81\xfa{\x17<\ -\xdf\xa5\x00\xf8|\x03~\xdd\xc2\xb7\xaf~\xfd|\xc3~\ -\xbd\xf9Wp\xb3\xff|.\x12\xf0\xe77\xff1>x\ -\xbb\xde\xae\xb7\xeb\xedz\xbb\xde\xae_\xe7\xf5}\x8a\x80\ -\xd7#\xef\xcf;\xde\x9f\xcf\xf7?\xdf\xf0\xbf\xed\xd7o\ -\x88\xfc\xf0(,\xc6\xfe\xfa\x9d\x0f\xcb\xbf,\x0d\xc0\xf8\ -\xe1\xfe\xa2\x22al\xfeC\xec\x17\xf4\xab\xff\xec\x9f1\ -\xf7\xffY\xc2\xc3\xb7\xeb\xedz\xbb\xde\xae\xb7\xeb\xed\xfa\ -e]\xdf\xf7\x04\xfd\xf3~\xdd\xcf\xea|\xff\xa2\xff\xfc\ -\xcb\xef\x00|\x160\xf0mj\xfe\x9f\xb5\xf1\x8f_?\ -/\x02\x86\x8d\xb0\xe0\x9b\x1b\xbe\xc37\xe7\xfe\xf6g\xfc\ -\xbdo\xd7\xdb\xf5v\xbd]o\xd7\xdb\xf5\xcb\xbe~\xd9\ -n\x80\xcf\xf5\x00\x9f\x17\x01\xafus\x9f\x9f\xf0\xcbg\ -\xbfW\xf1\xe7\x9d\x00\x9fw\x00\x80\xef\xb8W~\xd7\x0e\ -\xc0\xcf\x9a\xe9\x8f\x96\xc4\xe7?\xa8h4\xd3\x11\xf0z\ -\x93w\xaf\xfe\xbb\x7f\xf5\xfb\x7fY\xeb\xff\xad\x18x\xbb\ -\xde\xae\xb7\xeb\xedz\xbb~\x91\xeb_\xa6P\xf0\xdb\xbe\ -\xff\xe7\xfb\xe5\xebC\xf1\xe7\xff\x94\x9f\xf1\xfb\xafG\xe7\ -\xaf\x7f\xbf\xff\x8c\xbf\xf3/\xbd\xbe\xab\x06\xe0\xf5\x0f\xf1\ -m\xd6>\xbcza#\xa8\x80\x08\xbfo\x16\x01\x9fo\ -\xf6\xaf\x7f\xff\xdb\xb2\x8d\xdf6\xfd\xb7\xeb\xedz\xbb\xde\ -\xae\xb7\xeb\xd7q}\xd7\x8d\xb5\xff\x05\xff\xfb\xdb\x8a\x80\ -!\xa4\x7f\xed\xa6\xfb|\x83\xff\xbc\x08\xe8\xf8f\x17\xa0\ -~\xf6w\xfd\x5c\xe2\xc5\xefR\x00t\xfcyA\xdf\xeb\ -\xffn\xf0(\x0c\xc6\xc9\xffu~\x80\xfd\x19\xff\x98o\ -\xf9\xdfo\x1b\xfe\xdb\xf5v\xbd]o\xd7\xdb\xf5\xaf\xf2\ -\xf5m\x96\xc0\xcf\xddp\xaf\xdb\xf8\xaf\xc5}\xf5[\xfe\ -\xfb\xeb_\xdbg\xdf\xeb\xf5\xaf\xf3\xfa\xcb\xac\x80\xdf\xa7\ -\x00x\x0d\x1e\x18\xdfxl\xdec\xd3/\xf8\xf3\x1b\xba\ -\xfd\x96_\xedg_\xff\x8d\xd7\xfe3\xfe\xfd\xedz\xbb\ -\xde\xae\xb7\xeb\xedz\xbb~\xdd\xd7\xf7\xb5\x07~\xbeq\ -\x7f\xdb&\xfe\xf9\xef\xfdE\xbf\xffm\xff\xfb\x97\x0e\x02\ -z\xdd\xfaW\x04\xc4\xbc>\xdf\xe4\x81?o\x09|-\ -\xec3?\xe3\x1f\xe0m\xe3\x7f\xbb\xde\xae\xb7\xeb\xedz\ -\xbb\xfe\xd5\xbf\xfe\x22[\xe0\xe7\xff\xfe\xfa\xbf\xb5o\xf9\ -3\xed/\xf8\xfd\x9f\xf5}\xfe\xd2\xeb\xbb\xc4\x01\x7f\xdb\ -\x5c\xfe\xb5\xf7\x10\xf8\xf3\x1b\xfe\xe7\xff\xfd\xbb\xfe\xb9\xbf\ -\xec\xbf\xbf]o\xd7\xdb\xf5v\xbd]o\xd7\xff\xbf\x5c\ -\xdf\xc5\x1a\xf8m\xe2\xbd\xbf\xe8\xdf\x7f\xd6\x9f\xffs\xf3\ -\xfe\x9f'\x0a\x18\xf8\x0e\x05\xc0\xcf\xf5\xcd4o\xf8\x96\ -ba\xfe\x91\xef\xfb\xad\x7fi/\xf2\xedz\xbb\xde\xae\ -\xb7\xeb\xedz\xbb\xfe\xe5_\xbfT\xbe\xc0\xd8[\x7f\xde\ -\xcd\xfd\xe7\xb9~\xa9\x05\xc0\xdb\xf5v\xbd]o\xd7\xdb\ -\xf5v\xbd]\xffj\x5co\xa8\xdd\xb7\xeb\xedz\xbb\xde\ -\xae\xb7\xeb\xed\xfa\xd7\xf0z+\x00\xde\xae\xb7\xeb\xedz\ -\xbb\xde\xae\xb7\xeb_\xc3\xeb\xad\x00x\xbb\xde\xae\xb7\xeb\ -\xedz\xbb\xde\xae\x7f\x0d\xaf\xff\x1f\xba\xa3'Hz\x91\ -\xc7r\x00\x00\x00%tEXtdate:c\ -reate\x002022-02-14\ -T15:55:39+00:00\x09\ -\xa6Y\x14\x00\x00\x00%tEXtdate:\ -modify\x002022-02-1\ -4T15:55:39+00:00\ -x\xfb\xe1\xa8\x00\x00\x00=tEXticc:\ -copyright\x00Copyri\ -ght 2007 Apple I\ -nc., all rights \ -reserved.\x9ef\xdc)\x00\x00\x00\ -#tEXticc:descrip\ -tion\x00Generic RGB\ - Profile\x1a\xa78\x8e\x00\x00\x00\x00\ -IEND\xaeB`\x82\ +\x00\x00\x00%tEXtdate:cre\ +ate\x002022-02-14T1\ +5:55:39+00:00\x09\xa6Y\ +\x14\x00\x00\x00%tEXtdate:mo\ +dify\x002022-02-14T\ +15:55:39+00:00x\xfb\ +\xe1\xa8\x00\x00\x00=tEXticc:co\ +pyright\x00Copyrigh\ +t 2007 Apple Inc\ +., all rights re\ +served.\x9ef\xdc)\x00\x00\x00#t\ +EXticc:descripti\ +on\x00Generic RGB P\ +rofile\x1a\xa78\x8e\x00\x00\xf5\xedID\ +ATx^\xec\xfd\xdd\xaf\xf6i\x9a\x9e\x85\xd1Ue\ +9\xd8\x98Ld\x90p,\xf3\x11\x0b\x88A\xb0\xd3 \ +\x92l\xb8\xa7\xe7\x1by\x8c-\xa3\x01\xc5\x11\x89\x0c\x88\ +(\x08\x89\x0d'\xc4\x92\xa5\xb4\xac\xd8r\xf8\x10\x02\x09\ +\x01b\x07)\xd9\xe1\xdf\x98\xb1-e\xc7{\xc9^$\ +\xabg\xd7\x8c,\xdb\x98q\xbb\xab\xcbYgw\x1f\xee\ +\xa3\xce\xbe\xae\xfb\xf7{\xd6Zouu\xcfsH\xb7\ +\xee\xeb\xe3\xbc\xce\xeb~\xd6[\xefzWW\xbd\x1e\xff\ +}O\x9e\xfb\xb7_\xd2\xaf~\xfc\xc2\xdf\xfd\xbb\x7f\xf7\ +\xef\xcbi\xbe\xf2\x95\xaf\xdc\xaao\xbap\xea\xdd!\xf3\ +\xe1\xca\xc3{\xb6\x19\xd7\xd1{\xae9\xf9\x5c\xcd\x00\xba\ +\xd3\x0c\xa0\xe9\x1b\xf0n\x1f\xea\xb0\xcdL~\xed\x15\x1e\ +\xad\x03\xfd\xe9\x0eW\xb3\xa15x\x84\x97\xfb\x7f|\xc9\ +\xff\xbf/\xe1\x7f\xf7\x12\xff?\x7f\xf5W\x7f\xf5\xbf\xff\ +n\xe3\x82\xcf\x7fu\x9e\xfe\xfe\xfd\xe4\xc9\x93'\xbf\xe5\xf8\xc67\xbe\xf1\xd1\ +\xaf\xff\xfa\xaf\xff\x1f^\xbe\x81\xfeg/\x7f\xf8\xffS\ +/\xdfh?y)\x7f\xf4\xbd\xee\x8f\x0e\xffA\x00\x8e\ +\x81\xda\xa4\xebZ\xce\xd5\x1f$\x8d=\x0c~\xc4\xbc\x15\ +\x7f\xcfY\x1b\x1c\x1b\xe6\xbbO\xde\x1e\xbd\xd3x\xc6s\ +w\xf1\xcc\xd5<;\xa6w\x84\xc9\xabk\xce\xafX\xf4\ +/\xa5\xaf|\xf4r>y\xf9\xe7\xf8w\x7f\xfa\xe9\xa7\ +?\xff\xdb\x7f\xfbo\xff\x1f\xbe\xf9\xcdo\xfe\xbf_z\ +\xeb/\xfa\xf3\x07\x80'O\x9e\xfc\x96$\x7f\xf8\xff\xc5\ +\xbf\xf8\x17\xff\xf0\xcb\xffr\xfa3\x9f|\xf2\xc9?\xfe\ +\xf2\xbf\x9c\xfe\xde7\xd6\xe1\x1b\xec\x0f\xd5\x92Oz\xd7\ +7<\xd7\xdai6\xb5\xed\x0f\x98\xf7`\xda\x09\xd3\x1b\ +Olo\xbd\xf2\x99z\x9b\xd7\x06\x1e\xf6J\xcci\xa6\ +\x1a\xb4\xc7D\xeay\xdf\x957\xf1T3\x8f\xea6>\ +\xfe\xf8\xe3\xfc[\xad\x7f\xfe\xf7\xff\xfe\xdf\xff\xff\xf9+\ +\x7f\xe5\xaf\xfc\xff\xbe_\xfe!\x9e?\x00\xe7\xc9\x03\xd2\xeb\xfe\xa6\xb7\ +g\xe0kIm\xf2\xea\xaf\xb7\xf3\x83W~\xc8\xfd\xea\ +w\x0b\x0b\xcf\x1f\x00\x9e\ +\xdbgk\xed\xa3_\x03\xcf\xbf\xd7\xfbM<\xdf\xd3\xf7\ +\xca\xeb\xf9\x03\xc0\x93'O~b\xc9\x1f\xfe\x7f\xe1/\ +\xfc\x85?\xf6\xf2\x8d\xf0O~\xfc\xf1\xc7\xff\xd3\xfc\x8d\ +\xff\x1fg\xa6?\xb0\x1e\xfd\x03\xc3\x1e\x89\xdf\xf3\x0f\x9c\ +G\xc8\xeeG\xff\x00~+\xde\xf9\x9a\xdd\x9ey\xcd|\ +\xbe\xd6\xa7\xaf\xb7\xdf\xf7\x1e\x5cy=\x7f\x00x\xf2\xe4\ +\xc9O$\xbf\xf2+\xbf\xf2\xf1\xcb\x1f\xfe\x7f\xe4%\xfc\ +\x7f\xbc|\xd3\xfd'\xf9\x1b\xffwx\xed7\xf7\xbbL\ +\xfewvN;\xde\xf2\x07F\xfc^\xfbY\x1f\xf9\xbc\ +\x1bo\xf5x\xcd\xd7\x83\x99\xf7x\xff\x89\xed\xd7\xb8\xeb\ +S\xed\xc4\xddw\xdf\xf1|\xfe\x00\xf0\xe4\xc9\x93\x9fH\ +\xfe\xda_\xfbk\xff\xe2\xcb7\xcb?\xfbr~\x7f\xff\ +/\xff\xabo\xba\xa7o\xb2\xdb\xdc\x9do\xb8h\xf0'\ +\xcf\x9dZ\xee;>'^3\xff\xe8\x0c\xff\xb7\x13\x9a\ +\xae\xbd\xf5\xb34\xfd\xeb2\xf9\x9f~\xed\xcc\xd5\xdb\xee\ +\xfaL\xc4\xfb\xf4V\xc7\xd1=\xb2k{w\xd7\xefx\ +>\x7f\x00x\xf2\xe4\xc9O\x1c\xbf\xf0\x0b\xbf\xf0\xfb>\ +\xfd\xf4\xd3\xff\xdb\xcb7\xc1\xfc\x7f\xee\xf3\xddZ\xbeA\ +\xf2M\x92o\xba\xe4\xfd\xcd\xb3s\xd3\xdfX\xad=\xcd\ +\x85\x8f>:\x7f\xcb\xe5]\xcd#;\xa6\xf9\xd0s\xe4\ +\xb9=3\xf9_\xf5C\xfb\x84\xbbo1\xf4|w\xad\ +\xe9\xbag6\xa6\xb7y\xe6j~\xe24\xef}\xdb\xee\ +\xd7\xec\x04{\xde\xf5y\xfe\x00\xf0\xe4\xc9\x93\x9f(\xf2\ +\x7f\xe8\xe7\xdb\xdf\xfe\xf6\x7f\xfc\xc9'\x9f\xfc\xcb/?\ +\x04|\xbf\xfay\xde\xf2\x8d\x16\xf8\x86\xbd}c?\xed\ +\xa0\x17\xfd\x95\x8e\x1d\xf6\x0e\xa79`>\xf4\xdb\xc8\xfb\ +\x0d\xad\xe3Xo\x0dP\xb3W\xb3\xf5\xa8\xf7\x1e\xeei\ +_\xb4\xcc\xa5o\x8f\xc0\x8cu\x8dgr&\x9f\x89\xee\ +\x91\xfb\x9d\xd3\x9bOD?\xcd\x9c\xde\x01\x9b\xe6j\xf6\ +\xf9\x03\xc0\x93'O~b\xf8\xe5_\xfe\xe5\x7f\xe8o\ +\xff\xed\xbf\xfd\x9f\xbc|#\xfd\xd7\xb7\xff\xe6\xefo\x8a\ +|\xc3\xe5\xf67\xf2;\xdfx\xad\xcb\xcd\x09x\x86\xd6\ +\xb4\xbf\xb5\xd0>=\xeb:7\x07\xa2\xb1\xb7{M\xf7\ +\x98\xcd\xb17\x07:\x07j\xf4s\xfc\x96\x80\x86z\xf7\ +\x01] \xce\xbfM\xe1m\xc1\x1e\xf6\xe9\xdc\xfa\x9c\xe4\ +\x1d\x03\xda\xdc\x9c\xd0\x1ar\xf7\x89M\xf7\xc9}\xf7\xb1\ +7\x87\x1c\xb6\xfd\xd47\x9e?\x000\x13\xb6\xb9\xe0\ +\xd9\x1ck\xc99\x819z\xce\xa7;Xg\xa6\xdaD\ +t\xd6&\xf6\xdfc\x98|xop<\xc1\xfc\xf4\x19\ +'\xb2;\xda\xeds\xd1k\x5c\xf3l\xee\x9c\x9e\xd9\xf6\ +\xc3\xf3\x07\x80'O\x9e\xfc\xd8\x93\xbf\xf1\xff\xado}\ +\xeb\xdfz\xf9\xc3\xf8\xff\xc87\xc3\x09\xf7Z\x97\xb8\xbf\ +\xa96]\xb3>1'l\xf39h\xc03\x9eCK\ +\xed\xca\x1fN\xbd\x09\xf6\x98\xf6H\xde:j\xe0\xb7\x82\ +s\xcf\xb7\x8fo\x93\x9a\xeb\xcc\xf9\x0f\xd10\xcd6\xd1\ +xo\xb0G\xeeiW\xb0\x0e\xf0\xf3\x1c\xf7\xa65\xde\ +\x15\xec\xd5zbn\xcfZ\x07S\xady\xfe\x00\xf0\xe4\ +\xc9\x93\x1f{~\xe37~\xe3\x7f\xfb\xf2\x07\xc2\xffy\ +\xfa&\xe9\x13\xd2\xdb\xbey\xa6>}\xe3lM\x1f \ +\x8e\x9e\x99\xa9f\xe8\xe7F\x93\x98z\xe8Zk\xc3\x96\ +7\xf8Ls\xdc\xc4\xce\xd1rs\x9c\xa3\x0b\x9e\xe9\x98\ +\xb9\xc0\xacc4\xf6\x0b\xe4\xf6Hl\xbd\x0f\xe0\x8b\x86\ +8\xa0c\xa6\xeb\x81\x9ek\xc6sx\xbb\xc6\x1c\x1e\xf4\ +\x03\xfa\xe0~\xd7\x1a\xfa\x81\x19\xb4\x1ck&\x9e?\x00\ +\ +\x87\x1a03\xf5\xa9q\xd0\xd1\x03v\x82u\xc0|\x98\ +\xf4\x13\x99a\xce\x07\x12O\xbe\xd3n\xd7\x98\xdb\xb0>\ +Z\xceF{\xa1eO\xe7\xc1\xfe=\x1fRs\xdd\x1e\ +\xa1{\xc9\xad9\xe9\x0397\xba\xd0\xb3\xa7^\x98j\ +\xa1\xf3\x90Zv\xfa=\xd4\x88\xc3)\xa7\xb6\xf1\xfc\x01\ +\xe0\xc9\x93'?6\xbc\xfc\xe1\xff?\xfb[\x7f\xebo\ +\xfd\xf9\x97\xf0_M\xeeov\xfeF\x09\xfe&\xd8\xdf\ +\x0c\xa3\xcfA3\xe9\x1c\xdb?\xf5\xce}\xa8\xe1\x8f\x96\ +\x1c\xa8[\x03\xc9\xadw\xbf=C\xeb|\xe7xo\x93\ +\x1e\xfd\xf6&\xb7\x07}\xe6\xba\x8e\x9e<$\xb6\xd63\ +\xf4\xac\x9ft\xd60\x17\xa6\xba{x\x04\xc7\x01]H\ +l\xaf`\xbd\xeb\x13'\xafi\xd6=\xb4\x8es\xbbN\ +\x8d\x99@>\x81f\xe3\xf9\x03\xc0\x93'O~,\xf8\ +\xeaW\xbf\xfa\xdb~\xf37\x7f\xf3?x\xf9_\xfd\x7f\ +<\xdf\xd8\xf8W\xff\xfe\xc6\xd8\xdf\x1c\x03\xf1T\xf37\ +O7Zb\xf7\ +\xc97\x985\xd4\xba\x8e\xcf\xe4\xe7\xda\x16_\x11-;\ +\x99\xeby\xd7y\xa3\xe7\xa6Z\xf7C\xcf\xe7\xb8\xee\xda\ +\x89\xe7\x0f\x00O\x9e<\xf9\xb1\xe0\xa7~\xea\xa7\xfe\x8d\ +\x97?\xf4\xff\xbdO>\xf9\xe4\xe3\xe4|3\x0c\x8e\x1b\ +\xbe!\xe6\x9eb\x8e{\xc1q w-\xa4\x0e\x89\xc9\ +\xd1\xe5\xeeY4\xd3m\x0d\xb3\xe4\xa1k\xd6\xe5f\x1e\ +\xac\xe9\x1ey\xf7\xa2\x9f\xc0\xa7cH\xce\xec\xb4\x93\x9c\ +Zn\xef:y\xfa\xa6\x1eRk\x8f\xa9\xc6m\x7f\xea\ +\xaeAk[\x93~\xfb\x92\x1b\xe6r;\x06b\xfbM\ +\xfdf\xd2\x9a\xadn\x9e?\x00$v\xde\xd8\x87\x98z`\x96\ +\x1c\xf0\xa5\xef8\xb4\xa7{h\xf1l\xef\x09|\x88{\ +W8y&\xb7\xce\xf3\x81\xda\xe4e\xdc\x9f\xa0\xce=\ +\xed\xf4\xacw$\xb6>\xb1\xb5\x81\xfa\x89\xe7\x0f\x00O\ +\x9e<\xf9R\xf3\xf2\x87\xff\xbf\xf6\xf2\x87~\xfeo\xfc\ +\xff#\xf9\xa6\xc67:\x7f\x134\xfe\x86H\x9f\x9bZ\ +\xcfu\x1e\xd8\xc3\x1d\x12s\xda\xa7u\x01\xcd\x94w/\ +\xb7u\xe4\xae\x85\xe4\xc4\x81\xd85\xf0\x0cx>w\xfb\ +\x87\xc4\xdb,$\xeeY\xf2\xdc\xed\x8d\x86;\xd8\x83\xb8\ +\xb5\xad7\xe8\x81x\xaaw\x0f\xaf\xdc\xc4\xd4\xd1P3\ +\x9d\x83\xfd\x00\xadk\x01\x7f\xefA\x93|\xdb\x11\xda\x0b\ +m\xcf\x9c<\xe0\xf9\x03\xc0\x93'O\xbe\xb4\xfc\xcc\xcf\ +\xfc\xcc?\xf3\xf2\x87\xff\x9f\x7f\xf9\xc3\xff\xef\xfd_\xf9\ +\xcb7\xb6\xdc\xfd\x8d\x90\x1e\xb1\xef\x89\xd37Hz\xf6\ +\xb3\xd7TO-\xc7:\xf76\xdck\xdd\xe4\x89\xc6\xb5\ +\xb0i\xb67\x90\xb7\x9fgB\xfa\xd4Z\xeb\x9c8\x10\ +\xe7v\x1d\xba\xd6:\xefgw\x88\xc6=f<\xcf[\ +<\x13<\x17\xa6\xd9\xe0\xdc\xf5\xd0uk\x03\xb9k!\ +\xf9\xf4\xee\xbb\x9cf\xfbs%\xbf\xeb\xff\xfc\x01\xe0\xc9\ +\x93'_J~\xe1\x17~!\xff\x07~\xfe\xab\x8f?\ +\xfe\xf8\x7f\xc179\x7fc#v\xcf1}\xd7Cb\ +\xf2)&\x07\xbc|\xd0\x90C\xea\xe4\x1d\xfb\xf6L\xb0\ +6tn\x1f<\x02\xb1k\x80\x07\x07\x12O\x1e\x01\x1d\ +wz\x93\xf7\x04\xfb\x0c\xf3\xf6 \xe6\xee\xb7\xf9\x9e\xe6\ +\xa6\x1d\x13\xd1\xf5\xae\xe0z{\x99\xf6u\x9e\xb8\xf3\xed\ +]\xd4\xdd\xef\xd9\x90>\x9a\xd4\xa8\xe7N\xdd\xb9\xfb\xee\ +\xd9\xe3\x0e\xcf\x1f\x00\x9e\xed\xed9k\xbc\x97\x18=\x07\xbd\ +\xfb\xd0q4\x1c\x98\xe6=G?\xb8g\x0dP\xb3\x7f\ + w\xdd^\x13\xe9E\xdf^!5\xf7\xbd\xd7\xbd\xdc\ +\xc4@\xec\x99\x806\xa4\xc6\xa1\x86\x0fy@s\xe2\xf9\ +\x03\xc0\x93'O\xbe4|\xe3\x1b\xdf\xf8\xe8o\xfc\x8d\ +\xbf\x91\xbf\xed\xff\xaf$\xe7\x7f\xfd\x83\xbf\xc1\x05\xbe\xe9\ +q\x13\x83{\xfd\xcd\xb0\xf5\xdd\x0f\xed\xe5\x03\xc4\xd3\xbc\ +uS\xdf\xa4o/\xe7\xb9s\xaev\xa0\xe1\xb6~\x9a\ +\x0d\xd4\xed\xdfwH\xdf\xbb&\xa69\xd7:\xce\xc1\x13\ +\xff\x1c\xea\xeem3\xd0= O/$\xefy\xd7\x02\ +^\xed\xc9m/\xeb\x1a\xf7{\x16\x5cG\x1fZ\xef\xb9\ +\xf4\xd0\xba\xde\xb3\xdc\x1b\xcf\x1f\x00\x9eZ\ +\xe7\xd4|\xe7\x98\xd4\x01\x9d\x0ft\xdd^\xad\xf3\x0ez\ +\xd6\xf6<\xf4l\xb0\x8e\x18Os\x9a3\xd4\xfa]\x81\ +\xb7\x85\xd4\xbd'\xb1=\xfb\x86\xce\xdb\xe3\xc4\xf3\x07\x80\ +'O\x9e|\x19\xf8\xcaO\xff\xf4O\xff;\xdf\xf9\xce\ +w\xfe\xf4\xc7\x1f\x7f\xfc\x0f\xf8\x1b\x97\xbf\xc1%\xee\x1c\ +\x12\xf3M3\xe0q\xf2\x0a\x9e\x09\xe4\xae\xc1\xe4\x19\xc8\ +3\x93\x18\x8f\xd6\xb5'\xfd\xd6\x05|N\xb8?\xbd7\ +\xa4N\x8f\x1b\xef\xd3{\xac\xf5\x9dzb4\xce\xd1p\ +\x83\xf70c\xa6\xda\x04\xbe\xd1:\xe6\xe6\xf0\x16r\xa0\ +\xee~\xd7r\xa0\xf3\xe0\x1d\x06-={\x1br\xd7\xa3\ +5=omp\xcd\xb1}\x12\xb7o\xf3\xfc\x01\xe0\xc9\ +\x93'?r~\xf6g\x7f\xf6\x8f\xbf\x5c\xdfx\xf9\xc3\ +\xffw\xfb\x1bZ\xe8\xf8\xd4\xe3\x9bf8}\x03\xc4\x87\ +>3}\x9bI\xdb\xfe\x9ek]n\x0e\xb9!O\xaf\ +}C\xeb\xc1\xda\x9ec\xa6\xef\x93?\xbdm\x9f\xeb\x89\ +s2\xd3\xef\xb0\xcf4c\x5c\xeb\x1eP\x8fo\xe2\xf6\ +\xf7\x01\xe7\xae{\x16\xfa\xcd\xa1k\x1cp\x1c\xa2\xa5\xc6\ +\xcd<\xf7D\xfb\x86)\xb7?\xd8\x9f^\xdf\x1b\xcf\x1f\ +\x00\x9e\xcd\xc3\xe4A\xcd=\xf6\x9d\ +\xbc\xc2\xf3\x07\x80'O\x9e\xfc\xc8\xf8\xc5_\xfc\xc5\x7f\ +\xfc\xe5\x1b\xd5\x9f}\xf9F\xf5O\xe4\x0f\xbd|\xd3\xe2\ +\x86\xfe&F\xce79 N\xbdg\x9ahs\xac;\ +\xed\x0c\xee\x9b\xad\x1e\xf8,\xd6\x10\xf7\x1c9\xefw~\ +E{\x19\xfc&\x81\xb7\xf2\xeb@\ +l&\x8f\xe8\x5c;\xed\x08\xd3;\xa9\xb5?q\xee\xd3\ +[<\x03xz_\xe8\xfc\xe4a\x9e?\x00{[\xbf\xf1\ +\xfc\x01\xe0\xc9\x93'_(?\xff\xf3?\xff;_\xfe\ +\xf0\xffs/\xdf\xb4\xbf\xfb\x87?\xf0M<5\xbe\x89\ +M\xdf\xe8\xa2\xf3\x1fDW\xf0\x07\x92g\xf0\xe6\xb8\x06\ +\xbd\xdb\xf8\x0f\x18t\xdc\xfe\x030}v\x1a>+X\ +\x17\x9fi75\x7f\x8eI\x07\xee%\xceL\xd7\xa6\xdb\ +\xf4\x9bZ\x93~\xffZ\xf4\xdb\xdc\xf3\xbc\xfd\xac\xe1k\ +\xeb\xafQ\xfb\xdb't\xee7pB\xbf5tn/\ +\xe2\xdeo\xac\x0f\xceOs\xd0;r\xfb\xb4\x7f@\x0b\ +\xd1\xa0\xed\xde\x89\xe7\x0f\x00O\x9e<\xf9\xc2\xf8\xa5_\ +\xfa\xa5\xdf\xfe\xe9\xa7\x9f\xfe_^\xbeI\xfd\xab\xf9f\ +\xe5?,\xfd\x8d\x8eof\xfd\x07ej\x1cf]\x03\ +\xd7\xf0\xe2\x04\xfe\x90\x09\xfe\x86\xd9\xdf<\x9d\xe3e\xe2\ +C-\xb75\xf8{\x0f=\xde\xee\xd9\x10m\xefq\x8d\ +\x98:\xb5\xe0\x99&_Gt\xfd5\x9d\xbe\xc6\x10O\ +|{?$\xf7\xaf\x05\xb7\xdf\x06\xfc\x01\xec\x03\xd12\ +\x17\xfck\x14\x88\xd1\xb87\x91>Z\xf6R\xf7\x1d\xd0\ +\x12\x033\x9eu\x7f\x22Z\xf4\x90\xbcwL>\xae\xf1\ +\xf9\xdb\xcb\xd0\xc7\x0f\xad}N<\x7f\x00x\xf2\xe4\xc9\ +\x17\xc2\xd7\xbe\xf6\xb5\xff\xc9\xb7\xbe\xf5\xad\xfc\xbf\xf5\xff\ +\xf7^\xbe!\xff\x8e\xd4\xa6?|\xfc\x0d\x8fol\xc6\ +\xfd\xc4\x9c\x89\xfe\xc6?}c\xa4\xee\x1e\xb1\xef\xf8\xa0\ +\xdb|\xfb\x1d\xee\x85\xfeC-\xd8\xd7\xf9\x84w\xf6\xcd\ +a\xde\xda\x1c\xb0\x86c-q\xa0o<\x1b\x98\xe9;\ +\xf0\xeb\x8b>\x87\x9c\x9b\x93\x19\xe6\xb8\x03}b\xb0&\ +\xb8\x17\xec\xc7\xd7\xdd\x1a\xff\xb3gmnk\x1d\xa3\x09\ +\x8e\x9b\xd6'OL\xee\xbaO\xea\xb9Ck\x80\x98;\ +\x9f\xad\xb5\xc9\xed\xb5\xf1\xfc\x01\xe0\xc9\x93'\x1f\x9c_\ +\xf9\x95_\xf9\xf8\xe5\x1b\xee\x9fx\xf9\xc3\xff\x1b/\xf7\ +w\xff\xdf\xfa\x87\xe9\x0fD\xbe\x895\xa9\xf57\xc8\xe9\ +\x9b\x1c\xf5\x90\x1e\xdf \xa95S\xcf\xf3\xf8\x13\xa7G\ +\x0dN\x1e\x8d\xbd}\xbb\x9e\x98\xba\xff\x105\xd1p\xc0\ +q\xc0\x0b\x12\xa7\xe6?4B\xeb\x80\x9d\xb9\xd1\xe4\xce\ +\x9b\xd0'v\x0f\x12\x9f~}s\xec\x11\xd0\xd2\xa3\xdf\ +7D\xe7\x1d\xb9\x89\x03y\xe6\xa8\x13\x93w\x0c|.\ +\xe8\x98\xbd\xae7\xe9\xf9\xcd\xe8\x99I\xcf\xc7zb\xe7\ +\xccq\x07\xe6\x82\xeby\xdf\x15\xcf\x1f\x00\x9ecn\xfb1\x13R\xe7\x07!\ +j\x01\x0d\xb5\xfe\xe7\xc2\xa7\xb5\x80\x96zbnb@\ +\xc3\x0cqhm\xf3\xfc\x01\xe0\xc9\x93'\x1f\x94\x9f\xfb\ +\xb9\x9f\xfb\x03/\xff\xcb\xff\xcf|\xfc\xf1\xc7\xff\xe8\xa7\ +\x9f~\xfa\xfd\xea\xf7\xf07/H\xcc73\x8e\xfb\xfe\ +&G\x9d{\x9a!\xce\xf1l\xe2\xabo\xe0\xe91\x13\ +\xa8\x07\xff\xafVk&\x98\x09\xf6\xcd\xe9^\xa0\x8e\x16\ +\x88\xa7\x99\x0d|\xa6\xd87\xef\x09\xe8|\xa8\xa3\xeb^\ +\xd7\xc8\x8d{\xee[\x97\xba\xef\x89\xe8\xf9\x03\x1a?\xb0\ +\x97A;\xed\x0a\x89\xc9\xd1Lzk8\xa9Yg\x98\ +A\xc3\x01\xf7r\x03\x9a\xd6\xf7\xec\xc4Von\xa9\xf2\ +\xdf\xee^\x96\xfe\xbe\x97\xdf\xc0\xf9\xbf\xd4\xf5\xf7\xa7\xf6\ +\xf2\x1b\xfa\xbb=x\xe9\xfd\xbd\x9a\xe3G9\xf9L\xbe\ +\xa9\x85Gf&6\xdd\xc9\xbf{Mk7]\xb3\xcd\ +]\xed\xbb\x0b\x9e\xd3\x9b\x1e\xd9qg\xfe\xb4\xeb\x0e\x8f\ +\xccO\xbb\xa1k\x8f\xbce\xf2\x81\xd3\xbb\xb6\x1eu\xf7\ +\xa7\xdak\x98<7\xbc3x\xbfk\xc6\x9e\x8eO\xbc\ +\xfcA\xf9\xef\xbe|C\xca\xbf\x01\xf8{\xdf\xe8\x80o\ +T\xae\x9d\xf0\xfc)\x0e\xdd\x9bn@\x0b\xee\x85I\x8f\ +\xcf\x86\xfb\xad\xdd\xf2\xc93\xb5`\xaf\x80\x9e\xd8\xb4\x8f\ +\xf3m\xe6\x8a\xcd\x83z\xdff\xaa\x85\xad\x0e\xddO\x1e\ +&\x7f\xd8\xfc\xd03\xc6\ +\xf3\x9b/\xf5M\xfb(\x93\xe7\xc6\xab~\x00\xc8\xff\xbf\ +\xdc\x7f\xe9/\xfd\xa5?\xfa\xedo\x7f\xfbO\xbe\xfc\x04\ +\xff\xbf\xc9\x02\xffw\x9f,\x0d\xdbb\x7f\xd0\xd0q\xb0\ +\xc6\xb7a&ls]\x0b\xeeO=\xa0\x07\xd3|\xe8\ +8l\x9aI\x1b\xba\x07\xad\x09\xd4\x98!\x0e\xdds\x9d\ +8L\xbd\xd6\x84S\xad{\xc9'\xd0t\x7f\xf2\x08\xe8\ +\xee\xccY\xdb^\xce'=\xb87i\xee\xe4\xd3\x5c\x98\ +jp\xd7\xd7L5\xb3\xcd\x84m\xee\xce\xde\x89;\xbe\ +\xe9Y\xb7\xed\xea\xdbL\xbdS\xadc\x93zp\xaf\xb5\ +\xd6l\x9e\x93Oh\xaf\xd0\xb5I\x13\xda\xd3\xba\x93\xef\ +\xe6\xd7\x9c\xf4\x8f\xf8'\x0f\xd4:\x87\xad\x0e'\x9f\xc4\ +\xa79\xf7&m{\x87i.l\x9a\xa9\xbfq\xd2^\ +\xf9x'L\xb5\xb7\xd2\xefH\xfe\xab\xbf\xfa\xab\xdf+\ +\x0e\xfc\xe0\xdfm\x16\x9f|\xf2\xc9\xcf~\xfa\xe9\xa7\xff\ +\xed\x8b\xc1\xff\xd2\x7f\xf0\xc3\xd5\xe3y\x88\x99ja\xab\ +\xc3#s\xa9\xf9\xc3\xfb~\x94;s\xd6l\xfb\xae|\ +\xe8O\xff\x80\xf8\x0e\x9b6\xf4\x9e\xce_\xc3\xe4\x99\xdd\ +\xdb;\xa6\xfa#\xef\xc0\x9f\xd8\xf7\x15wt\x9b\xa6\xeb\ +\xc9\xa7\xcfpg\x87\x99|\xcd\xa3~a\x9a\xb9\xf2I\ +\xbf\x7f\xad&\xa6\xf7\x9d\xe6\x1ey\xcbV\x87G\xe6R\ +{\xed?'\xcd\x9d9k\xb6}\xc9O^\xf4\xfa\xeb\ +i\xbf\x8e\xa7\xaf=\x1a\xe8\xfc5L\x9e\xd9\x9d\x9b\xd8\ +L\xf5\xe4w\xf1,sx^\xf1\x16M\xd7\x93O\x9f\ +!\xf7\xe611\xf9\xba\xf6\x88\x17L3\xed\xdb\xa4\xd7\ +\xbfV\xdf\xfc\xe67\xff\xcc\xf7\xc3\x1fb\xfcK\x80\xf9\ +\xbf\xd4\xf5\x9d\xef|\xe7O\xbf\x98\xfd\xc3\xd3\xff\xea\xf7\ +\x92\xc4\xd4\x03q\x7fQ\x99\x99\xbe\xd8\xfd`\xf4\xe09\ +\xd7\xa1\xb5=?\xe1>zj\xc4\xd3\xbb|\x87\xd6\x04\ +\xd7\xf0\xd9\xbc\xc2\xd4\x0f\xa9\xa1s\x7f\xd2\x06\xeb\x03:\ +\xd7\x88\xfb\x0e\x89\xbb\xde\xbb\xc8sw/3\xd4\xed\x1b\ +\xda\xd7\xb8f\xcf)\xde|\x92\xb7f\xc2\x9e\xed\xb5\xed\ +\x0e\xe4\xb9sN;\xec\x8b\xde\x90\xdf\xf1\x08\x89\xdb\x93\ +\x98\xba\xf7P3\xfd\x860\xe9\x02\xf5\xdc\xd3\xae@l\ +_4~K\x98\xb4\x01=x\xceuhm\xcfO\xb8\ +\x8f\x9e\x1a\xf1\xf4.\xdf\xa15\xc15|6\xaf0\xf5\ +Cj\xe8\xdc\x9f\xb4\xc1\xfa\x80\xce5\xe2\xbeC\xe2\xae\ +\xf7.\xf2\xdc\xdd\xcb\x0cu\xfb\x86\xf65\xae\xd9s\x8a\ +7\x9f\xe4\xad\x99\xb0g{m\xbb\x03y\xee\x9c\xd3\x0e\ +\xfb\xa27\xe4w\xae\x05\xf4\xee\xbb\xd6\x1e=\xdf\xd0o\x0fr\ +\xcf[K\xdf\x90s\xa3\xe1\xb8\x16\xb87\xc6\x1f\x00^\ +\x86\xfe\xb9\x97\xf3\x11F\xb9\xbf_\xff\xee\x1d\xae\x8c\x03\ +s\xe1\xa4\xbf\xf2j\x1f\xde\xc5\xdct\x13\x07\xcf\x87)\ +\xc7\xd3PG\x9f\xfe\xa4\xa5\xef:\xb5\xe088\xef\x9d\ +\xc1>0\xed\x0b\x93\x16\xd2\xe3L\x9cv$f\xae\xef\ +\x86\xb9\xde\xd5~&y\xd7Bj\xd3\xdei\x1e\xda\x8b\ +\xb8g\xc0o\x0c\xcc\xb3\x87>ubc\x8f\xf6\x03\xcf\ +\xb4\xd7\xc9/=\xf2\xf6f6\xf5\xf6\x08\xd4\xd1x\x9e\ +\x1a0\xcf\x0c=\xea\xc1\xf1\xc6\xe49q\xe55\xbd5\ +7s\xd3M\x1c<\x1f\xa6\x1cOC\x1d}\xfa\x93\x96\ +\xbe\xeb\xd4\x82\xe3\xe0\xbcw\x06\xfb\xc0\xb4/LZH\ +\x8f3q\xda\x91\x98\xb9\xbe\x1b\xe6zW\xfb\x99\xe4]\ +\x0b\xa9M{\xa7yh/\xe2\x9e\x01\xbf10\xcf\x1e\ +\xfa\xd4\x89\x8d=\xda\x0f<\xd3^'\xbf\xf4\xc8\xdb\x9b\ +\xd9\xd4\xdb#PG\xe3yjw\xd8\xfe\x0d\xc0?\xfc\ +r\xfd\xd0\xd6^\xd4\xd0\xe3\xc1}\x07b\xb4\xedg-\ +\xfb\x5c3\xf6\xb0O\xe7\xbd\xbf\xfd\xc8\x99\xb1\xe6\xaa\xe7\ +=\xc1\xba\x90\x9c88\xee\xd9\xf4Z\x9b\xd3:\xb06\ +\xf4\xfc\xc6\xe6wwO\xf0.\xcf\xa5\x96\x9c\x1a1\xa7\ +\xbd&\xef\xe0:\x9e\xae%o\xbc\xa7q\x1d\x1f|[\ +O}\xe2\xa4\x9f\xde\x97\x9a\xeb\x8e\x0d\x1e\xa1\xbd&\xac\ +\x0f\xccx\x8ex\xf2u\xadIm\xaa\x03=\xbc\xfa\x0e\ +W{\xace\x9fk\xc6\x1e\xf6\xe9\xbc\xf7\xb7\x1f93\ +\xd6\x5c\xf5\xbc'X\x17\x92\x13\x07\xc7=\x9b^ks\ +Z\x07\xd6\x86\x9e\xdf\xd8\xfc\xee\xee\x09\xde\xe5\xb9\xd4\x92\ +S#\xe6\xb4\xd7\xe4\x1d\x5c\xc7\xd3\xb5\xe4\x8d\xf74\xae\ +\xe3\x83o\xeb\xa9O\x9c\xf4\xd3\xfbRs\xdd\xb1\xc1#\ +\xb4\xd7\x84\xf5\x81\x19\xcf\x11O\xbe\x9e\x9d\xd8~\x00\xf8\ +~\xf4y3se\x9c>\x1a\xc7M\xbc\xaf\xbc\xc0Z\ +n\xbf\xadk\xb9=c\xad5\x13\xd3\x9bR\xf3\xb9K\ +\xb4\xbc%x'^\xfd\x8e\x93\xbf\xb5\x89\x1f\xd1\x1a\xcf\ +\x9dz'\xff\xd0\xb3\xe4\xdb\x5c\xfa\xe9M\xfd\xd3\x8c\xef\ +\x90\xf85^\xae\xe3G\xcd^\x1d\xb3/8\xa6\x17|\ +\xf7|\xc7\xadmRG\x03\xf6\x09\xdd\x0fh\xd0m{\ +:\xde\xbcN\xa4\x8f\xc6q\xd3\xbbOX\xcb\xed\xb7u\ +-\xb7g\xac\xb5fbzSj>w\x89\x96\xb7\x04\ +\xef\xc4\xab\xdfq\xf2\xb76\xf1#Z\xe3\xb9S\xef\xe4\ +\x1fz\x96|\x9bK?\xbd\xa9\x7f\x9a\xf1\x1d\x12\xbf\xc6\ +\xcbu\xfc\xa8\xd9\xabc\xf6\x05\xc7\xf4\x82\xef\x9e\xef\xb8\ +\xb5M\xeah\xc0>\xa1\xfb\x01\x0d\xba\xab=\x13\xe3\x0f\ +\x00\xc1f\xdc\x1crp=\xf8A\xadk\xfa\xa1\xce\xd1\ +S\x9bz\x13\xed\x19\xec\xc5q\x9e\xbe5\xbd\xdb\x9cz\ +0\xf5R\xa3\x8e\x07\xd0\xcb\xb1\xbf\xf3i/qz\xe8\ +M\xf7\x89\xfb\xee\xb9\x0df\xbc\xab}Cb\x0el\xb1\ +a\xc6\xef\xf1\xae\xbb\xe0s\x07t=3y\x9c>s\ +\xbf\x93y\xd7\x12{\xa6\xfb\xb0y\x81}\xb8{\xa6\xf1\ +\x0c\xb4Gn\x0e9\xb8\x1e\xd8\xd5u\xc7\xd0\xefr\x8e\ +\x9e\xda\xd4\x9bh\xcf`/\x8e\xf3\xf4\xad\xe9\xdd\xe6\xd4\ +\x83\xa9\x97\x1au<\x80^\x8e\xfd\x9dO{\x89\xd3C\ +o\xbaO\xdcw\xcfm0\xe3]\xed\x1b\x12s`\x8b\ +\x0d3~\x8fw\xdd\x05\x9f;\xa0\xeb\x99\xc9\xe3\xf4\x99\ +\xfb\x9d\xcc\xbb\x96\xd83\xdd\x87\xcd\x0b\xec\xc3\xdd3\x8d\ +g\xae\xd8\xfe\x0e\xc0\xe7LX\xc6\xdd\xfd@\xcf\xa4\x86\ +\xce\xda\xd7\xd0\xf3\xf8\xf6^t\xf4\xe8;~\x84\xf8p\ +L\xe7\x13\xd6x\xf7\xa3\xef\xd8\xde\x9eZ\xbfmz'\ +\xb5\xee\xe1yzO\xcf4\x93g\x9f\xc6\xf5\xeeO\xfa\ +\xc0\x1e\xf7\xed\x13\xb6\xcfg\xd0\xe4\xa6\xdf\x9e\xe9\xb9\x0f\ +\xf4\xa0\xe7\x02}\xf2\xf6\x08\xf8\xf4\x8c\xbd\x13[c\xad\ +u\x93\xbf\xb1\x87\xb1?~\xd3.\xf7\xc3\xe4\x95\x1a:\ +k_C\xcf\xe3\xdb{\xd1\xd1\xa3\xef\xf8\x11\xe2\xc31\ +\x9dOX\xe3\xdd\x8f\xbec{{j\xfd\xb6\xe9\x9d\xd4\ +\xba\x87\xe7\xe9==\xd3L\x9e}\x1a\xd7\xbb?\xe9\x03\ +{\xdc\xb7O\xd8>\x9fA\x93\x9b~{\xa6\xe7>\xd0\ +\x83\x9e\x0b\xf4\xc9\xdb#\xe0\xd33\xf6Nl\x8d\xb5\xd6\ +M\xfe\xc6\x1e\xc6\x1e\x13\xeb\xbf\x01\x80\x98b\xce\xcd\x22\ +\xdf\xbd(y\xd7y\xa4\xc6\x9c\ +\xb5\x1b\xf6\x99t\xf6\xe2\xc6\xd7w\xcf&\xef\x9ag\xcd\ +4\x1b\xf0\xcd\xf1\x5c\xeb\x83g&z\x86'\x1d\xac\x7f\ +\x07\xc0\x0b\x81\xba\x17\x10\x9f\x1e\x97^{\x99i\x0fL\ +\xbe\xd4\xdcsL>\xcd\x04\xebs{6x\x16-\x1a\ +\x98\xb4\x01\xdd4\x03\xa7\x1e\xa4\xdf;\xbc\x87\xbc\xbd\xda\ +\xd7\xfdS/t\xbfw\xb6>8\xef\xf7\x90\x87I\xd7\ +\xfe'<\x0f\x9eM\x9f\x83/3\xe8\xeca}\xe3\xd9\ +\xe0=\xed\x0d\xd3\x8e\x90\x9c^\xfb\x00~\xad\xa5\x96\x13\ +\x9c\xbb\x06\x8e\xf1I\xcd^\xd48\xf4\x0cu<\x1c\xa3\ +%7xnL{`\xf2\xa5\xe6\x9ec\xf2i&X\ +\x9f\xdb\xb3\xc1\xb3h\xd1\xc0\xa4\x0d\xe8\xa6\x198\xf5 \ +\xfd\xde\xe1=\xe4\xed\xd5\xbe\xee\x9fz\xa1\xfb\xbd\xb3\xf5\ +\xc1y\xbf\x87\ +\xea\xdd\xb7\xd7\x1d\x9fh\xb7\x1e\xb4ON\xbf9t\xce\ +\x1c;\x98\xa3\xe6\x1b&\x0f|\x00M\xd77\xa2o_\ +\xd8\xea\x8f\xd2;x\xb7\xdf\xe8\x1c-\xb5\xab\xf7\xe1\xbf\ +\xf9\xb9\x1e:\xb7\xbfg\xf0u\x0e\x8e\xef\xe0\x9d\xccN\ +\x1e\xa9Ek=\xd03\xf6p\xdf\xf5\xc9\xcb\x9c\xfa\xed\ +o2w\xe5\xbd\xfe\x00\xb0=\xb0\x0d\x93\xf7b\xb8\xf3\ +\x00\x83\xcf\xe6\x17\xa6\x9ekS\xdc\xef\xb7\x86\xde\xe4\x0b\ +\x9eo\xffm\x87oHNm\xda\xd7s\xf6\xb6\xde>\ +\xc11\x5c\xf5\xc36G\xbd\xfb|^\xbf\x85\xdcZ\xd7\ +r\xac\x07z\xc1\xfd-\x0e\xe4\xde\x15\xbc#w\xf7O\ +\xf8\x1d\xdc\xbd\xb7a\x06}H\x9c\xb9m\xd6u\xcf\xc1\ +\xd5\xce\x86}\x80g\xee\xc9\x1fx#\xb3\x93Gh\x8f\ +\xe4\xd6\x9a\xab\x9d\xcd\xb4\xbb\x99z\xaeMq\xbf\xdf\x1a\ +z\x93/x\xbe\xfd\xb7\x1d\xbe!9\xb5i_\xcf\xd9\ +\xdbz\xfb\x04\xc7p\xd5\x0f\xdb\x1c\xf5\xee\xf3y\xfd\x16\ +rk]\xcb\xb1\x1e\xe8\x05\xf7\xb78\x90{W\xf0\x8e\ +\xdc\xdd?\xe1wp\xf7\xde\x86\x19\xf4!q\xe6\xb6Y\ +\xd7=\x07W;\x1b\xf6\x01\x9e\xb9'\x7f\xe0\x8dW\xfb\ +\xd6\x1f\x00l\x8e\x89\x97s\x9f\x16\xf8\x01\xd6\x9df\x9a\ +\xab\x0f\x99\xfe\xa4a\x87\xdf\xe8\xd8\xb7\xfbx\xa5\xe6\xf8\ +\x0ak\x88{.9gb\xeb\x93\xbb\x9e\x98\xf7\xb6>\ +\xd0'\x0e\xe8a\xaa\xa7F\x9d;X;a-~\xf6\ +\x82\xde5\xf9\xf5\x0c\xd8\x979r\xe3|\xf3\x9a\x98\xb4\ +\xa9\xb5\x9f\x0f\xef\xb0\x06\xfc\xc6\x80\xc6s\x1bh\xadK\ +|gnz\xcb\x86\xfdz\xa7\xef\x93\xa7wZw\x9a\ +iN\x9f+>\xe9O\x1av\xf8\x8d\x8e}\xbb\x8fW\ +j\x8e\xaf\xb0\x86\xb8\xe7\x92s&\xb6>\xb9\xeb\x89y\ +o\xeb\x03}\xe2\x80\x1e\xa6zj\xd4\xb9\x83\xb5\x13\xd6\ +\xe2g/\xe8]\x93_\xcf\x80}\x99#7\xce7\xaf\ +\x89I\x9bZ\xfb\xf9\xf0\x0ek\xc0o\x0ch<\xb7\x81\ +\xd6\xba\xc4w\xe6\xa6\xb7<\xca\xf1\xdf\x00\xf4#X\xca\ +b?\xc0\x8f>=\xfe\xea\x835\xbdc\xc2\x1a\xd3z\ +t\xdb;\xd3o\xafm\xe7V?\xf1\x9a\x99\x909\xcf\ +\xf2F\xbfu\xf2\xee\xfe\xf4\xf9\xc2V\x9f\x88\x8e]\xdb\ +}\xf2\xa3G\x7f\xd3M\xf4\x1c\x9f\xe9Q2\xc7\xb1\xe7\ +\x06\x9f\x0b\x9cO\xb3\xf4\xe9\xb5\x86\xbd\xb99\xd4\x01\x8d\ +g;7[\xfd\x8a\xccyo`\x0f\x9e\xf6\xde\xde\xdb\ +\x9cz\x13\xbdc\xc2\x1a\xd3zt\xdb;\xd3o\xafm\ +\xe7V?\xf1\x9a\x99\x909\xcf\xf2F\xbfu\xf2\xee\xfe\ +\xf4\xf9\xc2V\x9f\x88\x8e]\xdb}\xf2\xa3G\x7f\xd3M\ +\xf4\x1c\x9f\xe9Q2\xc7\xb1\xe7\x06\x9f\x0b\x9cO\xb3\xf4\ +\xe9\xb5\x86\xbd\xb99\xd4\x01\x8dg;7[\xfd\xb5\x1c\ +\xff\x0e\xc0\xb4\xcc\x8f7\xfd\x016^\xfb\x01\xf8B5\ +W\xbbN3\xa7\xd9\xb0\xcd\x87\xab\xd9\x89\xd7\xcc\x00\xb3\ +\xf9:\xf8\xd7\x80\xfa\x95\xf7[v7\xbd\xf3\xf4\x86~\ +\xef#\xf4\x5c\xe7o\xf9L\x99\xbd;\xdf\xba\xab\xb9\xbb\ +\xfd\xdc\x1crp\xf7\xf65\xbf\xfa5\xbf\xfa\xb5\xba\xfbk\ +\xf9e\xa6\xff9\xdb\xe8\xde\xd5\xd7.|\x19\xbf>w\ +\xde\x0doy\xff\xdd\xd9\xfe\xfa\x9f~\x0d~\x92\xe8\xcf\ +\xf9\x1e\x9f{\xfb\x9a_\xfd\x9a_\xfdZ\xdd\xfd\xb5\xfc\ +q\xe1\xd6\x0f\x00\xaf\xfd\xd0w\xfe!\xbe\xfb\x8b=\xe9\ +\xde\xf2\x0f\x8a?S\xbf\xb3\xf3\x13wt\xfd\xf5#\xbf\ +\xbb\x032\xf7\xda_\x8b\xd7pgW>\xc3\xe9]w\ +\xbe\x96\x1f\xf23\xf5\xdb\xb6\xf7\x5c\xbd\xf3\xea3\x5c\xf5\ +?4\xef\xb1\xff\xb5\xbf\x0eW_\xbbp\xf7}\x93\xee\ +-\x9f\xed\xf4k\xdf\xf9\x89;\xba\xfe\xfa\x91\xdf\xdd\x01\ +\x99{\xed\xaf\xc5k\xb8\xb3+\x9f\xe1\xf4\xae;_\xcb\ +\x0f\xf9\x99\xfam\xdb{\xae\xdey\xf5\x19\xae\xfa\x1f\x9a\ +\xf7\xde\x7f\xeb\x07\x80/+\xfc\x82\xbf\xe6\x8b\xe2\x99\xfe\ +\x87\xe7\xbd\xe9\xf7m\xef\xbd\xfa\x1c\xe9o\x9a\xed\xfdW\ +\x9e'<{\xda\xebw9>\xe1\xf7\xb6\xfe\xce\xbc\xb9\ +\xf2\xba\xf2\xcb\xfc\xf6\xf5\xbb\xc3\xa3\xefE\x7f\x9a\xbb\xf3\ +n\xf3\x96\xf7\x7f\xd9\xe1\xb3=\xfau\x0e\x9ey\xeb\xaf\ +\xf3\x15\xfd\xbe\xed\xbdW\x9f#\xfdM\xb3\xbd\xff\xca\xf3\ +\x84gO{\xfd.\xc7'\xfc\xde\xd6\xdf\x997W^\ +W~\x99\xdf\xbe~wx\xf4\xbd\xe8Osw\xdem\ +\xde\xf2\xfe\x89/\xf4\x07\x80\xe9\x17\xe0\xd1/\xea\xc4\xf4\ +Ey\xabo\xcf\x93\xe7v\x0co\xfd\x85\x89\xd7\xa3\x1e\ +\xdb[\xde\xf3]p\xf5\xeb\xd6\xf9\x15\x9f}\xf6\xd9\xf7\ +\xa3\xb7s\xf7\xf3NoL-oq\xefNl\xb6\x9d\ +'}z=G}\xeaML\xf3\x01\x0f\xd3\xf9\x87$\ +\xef\xe8\xb7\xbd\xc7\xfe\xe9k\xf2V\xdf\xed\xeb\x94\xdb1\ +Lox\x84x=\xea\xb1\xbd\xe5=\xdf\x05W\xbfn\ +\x9d_\xf1\xe3\xf8\xfb|c\xdb\xb9\xcdF\x9f^\xcfQ\ +\x9fz\x13\xd3|\xc0\xc3t~\xc5\xad\xbf\x04\xd87\xdc\ +Y\x16\x8d\xe7{\xc6\x1f\xae\xb5\x8f\xe0\xb9iv\xf3\xdb\ +\xe6\xb6/zn\xc7p\xe7\x1f\xf4\xed\x0d\xa1\xf7\xb5\xb6\ +\xdf\x17\xfc\x96\xd3\xdb\xaf\xb8\xa3\xef\xdd\x1f}\xf4\x83\x7f\ +t\xd2\x8b\x07\xf7\xe6wz#=n\xfc\x82\xe76\xee\ +h Z\xef\xe9\xb7\x90G\xe3w8\x0e\x8e!\xb5\xa9\ +\x0e\xf6j\xd2s\xdd\xef\xe0\xb6w\xc7\xce\xdb\xbf\xbd\x0c\ +\xb5\xbea\x9ai\xa2\xf1|\xcf\xf8=\xad}\x04\xcfM\ +\xb3\x9b\xdf6\xb7}\x9dr;\x86\xe7\xef\xf3\x9f\xfc\xdf\ +\xe7a\x8b!\xb5\xa9\x0e\xf4zgH\xcfu\xbf\x83\xdb\ +\xde\x1d;o\xff\xf6\xba\xe2\xf8\x03\xc0f\x1e\xb2`[\ +F\xce\x1d\x9d5[l\xff\xf6\xee\x99\xad\x1e\xa6Y{\ +7\xf4=\xe7\xd9;x~\xe2\xe4\xd3\xbd\xe4\xf1\xf2\x1b\ +\xec\x9d\xdc\xbd\xd0}\xdfa\xaa\xc1I\x0f\xdb\xfe\xd0\x9f\ +\xbb\xfb\xc0g\xeaC\x8f;\xc7\xdfh'\xff\x09\xfb9\ +\x06\xef\x08'm\xf2\x93~\xc23\xc11\xb8\xd6>\xde\ +\xe7\x9e\xeba\xda\xef\x19t!5\xea\xb9\xdb;X\x1f\ +z\x9e\xbc\xe7\xec\x1b\xda{\x8b\xed\xdf\xde=\xb3\xd5\xc3\ +4k\xef\x86\xbe\xe7<{\x07\xcfO\x9c|\xba\x97<\ +^~\x83\xbd\x93\xbb\x17\xba\xef;L58\xe9a\xdb\ +\x1f\xfasw\x1f\xf8L}\xe8q\xe7<\x7f\x9f\xff\xa0\ +\xe7z\x98\xf6{\x06]H\x8dz\xee\xf6\xde\x18\x7f\x00\ +\xb0Q\xf0\x22\xf0#Yv\xd2\x07\xfa\xe0\xdc\xb3\x93\x97\ +=\x13\xbb\x1e-5\xe7\x0d\x9e\x06\x1d=\xefm\x9fi\ +\xde\xb4G\xeb\xa77\xa5\xd6o8\x11M~*\xf7O\ +\xe6\xc1\xb3\xbd'=j\xeeM\xfb\xa8\xf5\x9brw\xaf\ +\xf1\x0ek\xc83O\xec\x83\xafI\x1d\xbc\xdbP\xa7\x87\ +\x1fq\xe8\xb9\xd6\xba\xdf^\xc4\xd4\x99\x01\xc7\x81\x99\xae\ +\x03>\xf6s\xbe}3\xa4\x1f\xa8\x93\x07\xf7\xac\x0d\xd6\ +\x13\xb7\x87\xe7\x9b\x9e\xcf}\xd2\x07\xfa\xe0\xdc\xb3\x93\x97\ +=\x13\xbb\x1e-5\xe7\x0d\x9e\x06\x1d=\xefm\x9fi\ +\xde\xb4G\xeb\xa77\xa5\xd6o8\x11\xcd\xf3\xf7\xf9\xf7\ +\xa0N\x0f?\xe2\xd0s\xadu\xbf\xbd\x88\xa93\x03\x8e\ +\x033]\x07|\xec\xe7\xfc\x8b\xfe}~\xe2\xf2\xdf\x00\ +\xb0\x88e^\xda\xcb\xacw\x0d\xe8S\xeb^h\x7f\xe7\ +a\xca=\xeb<\xb7\xf3p\x9a\x0f\x1d\xe3\x09\xc4]\x87\ +\xd4\xf0\xc8o^4\xd4<\xb3y\xb07\xe4f67\ +\xbd\xfcCD\xcf7t-7\x87|\x223\x01-9\ +w\xb0O\xe8\x1c\xa8s\xfa=\xdc\xa9w\xafu\xa1\xeb\ +\xfd\xb6\xd6\xb6o@\x1b\xac\x09\xdc\xe8\x99\xf5L\xe8\x1c\ +\xbd\xb5\x89}Bz9\xfe\xa6N\x8d\x18\x0fj\x9e\xb5\ +\x17\xa0\xb7n\x9a\xa5\x16\xda\x83yN\xb0&1\xf3x\ +YK\x0d\xe8S\xeb^h\x7f\xe7a\xca=\xeb<\xb7\ +\xf3p\x9a\x0f\x1d\xe3\x09\xc4]\x87\xd4\xf0x\xfe>\xff\ +\xc1\xce\x9c~\x0fw\xea\xddk]\xe8z\xbf\xad\xb5\xed\ +\x1b\xd0\x06k\x027zf=\x13:Gomb\x9f\ +\x90^\xce\x97\xed\xf7\xf9\xc4\xf8\x03\x80M&\xc3\xdc9\ +\xe9\x11\xd3\xe3\x11\xe4\x8187~\xd67\xd4Z\x1b\xf0\ +\xe6\x04\xe2\xc9\xab\xb1\xc6\xf3\x0d\x9e\x81\x9d\xd0u\xf7L\ +\xea\xd3\x9b&=5n\xe6N;\xec\x9d>\xb9\xb5\xa9\ +\xd9+\xf4\x0e\xfc\x93\x13\x07\xfaM\xea\xddk/\xfcr\ +\xf0\x0b[\x8e\x9e\x9b^\xc7\xae\x81g\xec\x0d\xee\xf9\xb8\ +N\x9c\x9b\xd8L\xb5\xcc\x85\xf4\xf0p\xcd\xa4N\x8f;\ +t\x8c\x87\xbf\xf1\xc3\xe4i\x92\xfb\x18\xd7\xf0\xd9\xbc\xd1\ +1\x93\x1e1\xbd\xd4\xa8\x03qn\xfc\xaco\xa8\xb56\ +\xe0\xcd\x09\xc4\x93Wc\x8d\xe7\x1b<\x03;\xa1\xeb\xee\ +\x99\xd4\xa77Mzj\xdc\xcc\x9dv\xd8;}rk\ +S\xb3W\xe8\x1d\xf8''\x0e\xf4\x9b\xd4\xbb\xd7^\xf8\ +\xe5\xe0\x17\xb6\x1c=7\xbd\x8e]\x03\xcf\xd8\x1b\xdc\xf3\ +q\x9d87\xb1\x99j\x99\x0b\xe9\xe1\xe1\x9aI\x9d\x1e\ +w\xe8\x18\x8f/\xe2\xf7\xf9\x89\xf5\xdf\x00\xd8\x18\xa3~\ +\xe4i9L>\xd4\xac\xe7\xe6\xa7&\xfcs{\x177\ +\xd0\xb7\x06\x98\x9fb\xe7\x9e\xcf\xa1f:\xbf\x03~x\ +6\xec\xdcp\xdf\xef\xcb\xe1==\xdf\xfa&uf\x81\ +\x9a}\xb9S\xe3L\xb5\xae'v\x1e\x92\x13s\x1b\xfa\ +S/5\xf7'\x0d\xfbzo N\xcf\xba\x9cIw\ +\xa7\x96\xb3\xedr\x9d8L;a\xf3\x83\xee\x91\x9f<\ +O\xbd\xd4\xa8\xbbo_\x98<<\x0f\x93\x0f5\xeb\xb9\ +\x9f\xbf\xcf\x7f\x80\xfb~_\x0e\xef\xe9\xf9\xd67\xa93\ +\x0b\xd4\xec\xcb\x9d\x1ag\xaau=\xb1\xf3\x90\x9c\x98\xdb\ +\xd0\x9fz\xa9\xb9?i\xd8\xd7{\x03qz\xd6\xe5L\ +\xba;\xb5\x9cm\x97\xeb\xc4a\xda\x09\x9b\x1ft\x8f\xfc\ +\xe4y\xea\xa56\xd5\xcd\xf8\x03\x00C\x188\x0f~\x98\ +\xe9\xdc\xf0\xc8\x9c\xd6\xd9\xdf1\xb7c\xef&\xa6\x1f\xda\ +\xdb\xe0\xc5\xac\xfd\xc0=r\xe6\xc8\x81\x1a8o\xbd=\ +\x80\xedK\xcf\xa7A\xd3\ +\xb8fM\xee\xdec6?f<\x1b\x9d}C\xfa\xf6\ +@\xbf\xe9\x1a\xd7\xec\xe3\xdb\x9a\xe4]\x83\xd4\xa8\x13s\ +\x98\x03\xeb\xa8sw\x8f\x1c\xa6\xbc\xb5\x89\xf1\x0b\xf4]\ +\xb7\x8f\xe3\xd0\xb3\x90\x18/r\xdf\x06\x9d\xb5\xf6\x0d\xa9\ +y\xb65\xbd\xa7\xd9\xf4'n\xfd'\x00cSkz\ +\x19\xbd\xae'\xcf\xe1\xb1\xe86=xWH~\xaaM\ +>\xbd\xcf10\x97\xda\xf6\x16\xf0\x9c\xe3\xc0\xbc}N\ +\x1a3\xe9\x13\xb7\xce\xd0\xeb\x990}\x8ei\xef\x84g\ +[?\xed\xf4\xdb\x13\x93\xdbg\x8b33y\x05\xfc\x0c\ +\xdai\xa6\xb5\x1b={\xf2l\xac9q\xf5\x96\xf8p\ +\xc8=\x93\xf8\xca\x03\xfc&\xfbt\x0c\x8e\x8d\xf7Y\xd3\ +\xef\xa0\xd7\xf5\xe49\xecE\xb7\xe9\xc1\xbbB\xf2Sm\ +\xf2\xe9}\x8e\x81\xb9\xd4\xb6\xb7\x80\xe7\x1c\x07\xe6\xeds\ +\xd2\x98I\x9f\xb8u\x86^\xcf\x84\xe9sL{'<\ +\xdb\xfai\xa7\xdf\x9e\x98\xdc>[\x9c\x99\xc9+\xe0g\ +\xd0N3\xad\xdd\xe8\xd9\x93gc\xcd\x89\xab\xb7\xc4\x87\ +C\xee\x99\xc4W\x1e\xe07\xd9\xa7\xe3+\xd6\x1f\x00\x00\ +\xb3\xdc1\xe44^\x1c\xfaA\xce\x03~M\xd7\xec\x8b\ +\x8fs\xd39^\xd3\xdd\xda\x8d+\x1d\x9e\xe1\xb4\x9f\x9e\ +\xef\x9c\xa9g\xcf\x80\xf6.\xed\xe9w\x805\xd4\xbd\xa3\ +{\xa6\xf5\x9eK\x8f\xbec\xe3y\xf7\x93\xb7\x97\xc1\xcf\ +\xf3@\x9c\x1e\xbe\xed\xd7u|\x82=\x1d\x07\xeb\x00\x0f\ +\xe2\xc6>\xb9'Mc\x8dw&&\x8f\xa6\xbd\xad\x05\ +\xbc\xdc\xb3GC\x0d\xef\xcd75\xcf{Ob\xe7\x01\ +\xbf\xa6k\xf6\xc5\xc7\xb9\xe9\x1c\xaf\xe9n\xed\xc6\x95\x0e\ +\xcfp\xdaO\xcfw\xce\xd4\xb3g@{\x97\xf6\xf4;\ +\xc0\x1a\xea\xde\xd1=\xd3z\xcf\xa5G\xdf\xb1\xf1\xbc\xfb\ +\xc9\xdb\xcb\xe0\xe7y N\x0f\xdf\xf6\xeb:>\xc1\x9e\ +\x8e\x83u\x80\x07qc\x9f\xdc\x93\xa6\xb1\xc6;\x13\x93\ +G\xd3\xde\xd6\x02^\xee\xd9\xe3\x8a\xf1\x07\x80ipZ\ +\xdexq\xe2\x9c~\xe0\xd4\x83io@\xcb\x5c\x0e\xf5\ +\x0dz'\xcf\xd0\xfd\xf6\x9ftS\xbdo \x8f\xbe{\ +&=<\x9bi\xd7\xc9+0\xb3y\x06\xbf\xa9\xf7;\ +f\x9f\xb5\x81\xf9\xd3\x0e\xf0\xae\xe09\xd7{\xef\x09k\ +\xa787\xb1\xf7u\xddw\xea\x8e\x9b\xe9M\xad\xf3\xae\ +\xc97L\xb1}\xa8\xe5\xb66\x9aMgZ\xd3\x1e\xa1\ +g\x82\xe76<\x9f8\x07\xafS\x0f\xa6\xbd\x01-s\ +9\xd47\xe8\x9d\xe0\xb8\xb1\x97\xa1\xee\ +\xfe\xa6\x0d\x93>xwz\xe4\x93ozS\x0c\xd4\xb8\ +\x89'\x98m\x8f\xc0\x0c\x1e!\xb5\xcd\xcb\x5c\xfe'\x80\ +pZ\x1a\x12O\x8b\xfd \xdf\xea\x0du<\xbd7\ +t\xdfL\xb5\x90\x19\x0e8\xce\xdc6{\x05s\x9ew\ +\xcd{BjS\x9d\xf7y6L\xf3\xbe'z&x\ +\xce\xb3\xce=7y4h&\x0f\xcfw?\xc7\xb5`\ +\xaf\xe0yf&\x0d\xb1\xbd\xccV\x0f\xde\x01\xd1\x9f<\ +\xa9\xf5\xac\xdf\x12\x1c[\xdb:\xd3\xba\x80v\xf3NL\ +\xde3!5\xfb\x9a\xa9\xde\xde\xf6\xf4\x9e\x9e%\xdf\xea\ +\x0du<\xbd7t\xdfL\xb5\x90\x19\x0e8\xce\xdc6\ +{\x05s\x9ew\xcd{BjS\x9d\xf7y6L\xf3\ +\xbe'z&x\xce\xb3\xce=7y4h&\x0f\xcf\ +w?\xc7\xb5`\xaf\xe0yf&\x0d\xb1\xbd\xccV\x0f\ +\xde\x01\xd1\x9f<\xa9\xf5\xac\xdf\x12\x1c[\xdb:\xd3\xba\ +\x80v\xf3NL\xde3!5\xfbn\xdc\xfa\x01\xc0x\ +\x09\xf8\x01w\x96\xc2\xe65y\xa4\xd6\xfe\xc9\xed\xd1~\ +h\xa7==kz\xffI\xdbufy/1\xb7\xf5\ +\xc99\x1b={\xda\xe7{c\x9b\x0f\xe9]\xcd\x87\x9e\ +i\xd2\x9f|x\xbf\xfb=\xdf\xf9\xe4\xd3L^S\x8d\ +\xdd\x90\x9cC\xdeD\xcfLnk\xecu\x05Z\xcf\x13\ +_\xf9\xa6g-x\x06\xa67M\xb5+N\xde\xe9=\ +\xe2\xb9ymom\xff\xe4\xf6h?\xb4\xd3\x9e\x9e5\ +\xbd\xff\xa4\xed:\xb3\xbc\x97\x98\xdb\xfa\xe4\x9c\x8d\x9e=\ +\xed\xf3\xbd\xb1\xcd\x87\xf4\xae\xe6C\xcf4\xe9O>\xbc\ +\xdf\xfd\x9e\xef|\xf2i&\xaf\xa9\xc6nH\xce!o\ +\xa2g&\xb75\xf6\xba\x02\xad\xe7\x89\xaf|\xd3\xb3\x16\ +<\x03\xd3\x9b\xa6\xda\x15\xeb\x0f\x00\xbd\x94\xc7\xb1\xe4\xf4\ +\x80\xa9\xc7\xfc\x89\xadO\xbd}\x93\xf7\x99H}\xf2\xee\ +\x99S\xec\x1c\xe2\x99\xba\xbd\x13O\xef\x9dj\x81\xba=\ +\x8c\xeb\xcc\xb6\xd6y\xfb\xb5\x16\x0f{%\xb6\xceoL\ +\xdd=r\xd7\xcc\xa9\x17_{\x07rz\xdd\x9f\xf0\x0e\ +\xeb\xa7\xf9\xee\xfbm\xd6\xa7\xde}\xc7`\xbf\xd0\xb9i\ +\xbf`\xfd\xb6\xafof\xacM\x8dyn\x0e\xfa@m\ +\xa3{\xeda/8\xf5\xae\xf6\x85\xadO\xbd}\x93\xf7\ +\x99H}\xf2\xee\x99S\xec\x1c\xe2\x99\xba\xbd\x13O\xef\ +\x9dj\x81\xba=\x8c\xeb\xcc\xb6\xd6y\xfb\xb5\x16\x0f{\ +%\xb6\xceoL\xdd=r\xd7\xcc\xa9\x17_{\x07r\ +z\xdd\x9f\xf0\x0e\xeb\xa7\xf9\xee\xfbm\xd6\xa7\xde}\xc7\ +`\xbf\xd0\xb9i\xbf`\xfd\xb6\xafof\xacM\x8dy\ +n\x0e\xfa@\xedQ\x1e\xfa7\x00^8\xe1G\xbc\xe6\ +Aw\xfd'\xefi\x97uW\xde\x86\x19\xcfs\x83s\ +\xbc\xa9\xdd\xdd\x15}k{O\xfa\xa9M\xfb\xc09\xfa\ +\xb0\xf9\x9f\xbc\xdc\x9b\xe6\x93\xbbv\xd5\xc7\xaf\xf76[\ +o\xaa\xf7\x8e\x09\xef5\x99\xeb\x1e~\xc9\xed\xeb\xb8}\ +\x1a\xf7\x1d\xdb#\xb4\x0f\xfd\xdc\x8e\xa7\xb78\x0f\x93\xa6\ +\x99j\xfd\x86f\x9a1\x99\xc7\xc3\xf1]\xee\xfaO\xde\ +\xd3.\xeb\xae\xbc\x0d3\x9e\xe7\x06\xe7xS\xbb\xbb+\ +\xfa\xd6\xf6\x9e\xf4S\x9b\xf6\x81s\xf4a\xf3?y\xb9\ +7\xcd'w\xed\xaa\x8f_\xefm\xb6\xdeT\xef\x1d\x13\ +\xdek2\xd7=\xfc\x92\xdb\xd7q\xfb4\xee;\xb6G\ +h\x1f\xfa\xb9\x1dOoq\x1e&M3\xd5\xfa\x0d\x13\ +\xeb\x0f\x001\xc4\xa0\x1f\xb0\x11\x0d:\xc7\xf8$O\xec\ +\xfc\x0e\xd6\xe1\xeb\x1a\xef\xb3w@\xe7\x1ax>x\x96\ +\x1ew\xea\x8eC\xcf\x87\xd4rz\x9f\xe7\xc3U\x1f\xbc\ +\x8b>\xfe\xf6\xe8\xd8\xfa\xe0~\xf7\x80\xba{\xc4\xae\xf5\ +\xee\x0dt\xf6\xb0\x8fA7\xf9n3\xe64\xd7\xbe~\ +Sp\x8f\xfa\xddw\xa0kOvn>\x9e\x83\xd6\xb6\ +G\xf7C\xef\xf4\x1d\x98\xef\x9d=\xb7\xf56\xa2A\xe7\ +\x18\x9f\xe4\x89\x9d\xdf\xc1:|]\xe3}\xf6\x0e\xe8\x5c\ +\x03\xcf\x07\xcf\xd2\xe3N\xddq\xe8\xf9\x90ZN\xef\xf3\ +|\xb8\xea\x83w\xd1\xc7\xdf\x1e\x1d[\x1f\xdc\xef\x1eP\ +w\x8f\xd8\xb5\xde\xbd\x81\xce\x1e\xf61\xe8&\xdfm\xc6\ +\x9c\xe6\xda\xd7o\x0a\xeeQ\xbf\xfb\x0et\xed\xc9\xce\xcd\ +\xc7s\xd0\xda\xf6\xe8~\xe8\x9d\xbe\x03\xf3\xbd\xd3\x9a\x8d\ +\xe3\xbf\x01\xf0\xb2\xe9aw\xc1\xc7\x8fJ\xcc\x81\xce\x81\ +\x1a\xefh\x8d\xdf\x89&\xb4\xee\x943\xdb\xb8\x1e\xbd5\ +\x93>X\xdf\xd8\xc3w\xea\xed\x1f&\x8f\xc63\x93W\ +{>\x0a~!^\x1c\xea\xee\xb7.P\x0b\xad3\xe8\ +\x9bI\x9b\x1a\xf5m\x0exk\xe37\x9a\x93\x9f}\xd0\ +M\xfexo{'\xbd\xa1O\xbd\xfb'<\xdbs\x93\ +\x8fwL\xef\xbd\x0b>\xf1p\xcc\x81\xce\x81\x1a\xefh\ +\x8d\xdf\x89&\xb4\xee\x943\xdb\xb8\x1e\xbd5\x93>X\ +\xdf\xd8\xc3w\xea\xed\x1f&\x8f\xc63\x93W{>\x0a\ +~!^\x1c\xea\xee\xb7.P\x0b\xad3\xe8\x9bI\x9b\ +\x1a\xf5m\x0exk\xe37\x9a\x93\x9f}\xd0M\xfex\ +o{'\xbd\xa1O\xbd\xfb'<\xdbsw}\xc6\x1f\ +\x00\xa6\x0fs\x87i.\xb5\x1c?\x92\xd8\xb5@\xce\x0c\ +\xb8\xd63\xe0\x19\xfa\xcc9\x07\xea\x9e\x0b\x9d\x1b\xcf\x9f\ +`~\xda\xdb\xb0o\xd2\xa4\xe6\xfa\xa4\xa5fz.\xb4\ +\xe6*\x87\xd4O\xef\xf0\xa1\x86\x06\xa8\x05\xc7\xc6\xfaf\ +\x9aI\xadw\xe5\xe64\x93\xc7\xa4u>\xf9\x84I\x13\ +\xff;u\x98\xde\x1f\xf9Pw\xaf\xe7\ +\xc2T\xf3\xcc#Ls\xa9\xe5\xf8\xdd\xc4\xae\x05rf\ +\xc0\xb5\x9e\x01\xcf\xd0g\xce9P\xf7\x5c\xe8\xdcx\xfe\ +\x04\xf3\xd3\xde\x86}\x93&5\xd7'-5\xd3s\xa1\ +5W9\xa4~z\x87\x0f54@-86\xd67\ +\xd3Lj\xbd+7\xa7\x99<&\xad\xf3\xc9'L\x9a\ +\xf8\xdf\xa9\xc3\xf4\xfe\xe09\xfa!\xf5\xc9\x87\xba{=\ +\x17\xa6\xda\x89\xf1\x07\x00\x9b\xc0T\xdb\x1e\xe4zj\xd3\ +\xec\x09\xcfL\xfe\x81z\xef\xb2>L>\x01mn\xe2\ +\x93Os\xd57\xd6\xf2\x1e`?\xf1\xc9\x17]4\x9e\ +1\xa7\xf9~\xc7\xf6\xae\xd4\xe9u=\xa4\xd6{\x9b\xab\ +\xfe\x86\xdf\x04\xd4\xb6\x1e\xbb|[;\xcdA\xbf\xd3\xb3\ +\xf4\x92\xbb\xe6\x99\x8e\xa7Yk\x02\x1a\xe8\xb9\xeeo\xe0\ +}\xf2w\xcf;|\x9b\xa9\x96\xb9\xc9\xd3\xf5\xd4\xa6\xd9\ +\x13\x9e\x99\xfc\x03\xf5\xdee}\x98|\x02\xda\xdc\xc4'\ +\x9f\xe6\xaao\xac\xe5=\xc0~\xe2\x93/\xbah]\x0f\x93\x0e<\ +7\xcdR\xbf\x03\xb3\xdb\x8dO\xfb\xb9\xce!\x0f\xd3\x9b\ +L\xfa\xa9m{Z\xdf\xd0\xcf<\x87\xdc\xb3S\xdel\ +\xb3&\xbd\xad\xef\xb7lD\xd3\xb3\xc9=C\xdcZ\xd7\ +'\xa6\xbd\xa9Mu\x98\xde\xc2\xdd\xb3\xdd\x0bh\x5c\x0b\ +\x93\x96Z\xa0\xeeY\xcf\xbb\xee\x1c\x0fk'\xd0\x81\xbd\ +\xa05a\xf2w\x9c\xfe\xe4m\xd0\xa7>\xf9t\xfd\xc4\ +\xad\xbf\x04\xc8\x036S?p\xd2\xa4\xe6\xbac\xf6\xe0\ +a/\xe8\xf9;\xf8\xcd=\xcb>n\xe8\xdd\x9ek\x0f\ +\x939\xcf\xa2\xf5\x1e\xe7\x0d\x9a\xa9\x17\xba\xb7\xe9Rw\ +\x8f\xbd\xcdT\xdf\xf6\x9f\xde\x05\xf47]<\xd8\xe9\xdd\ +\xc4\x99s=\xb9\xbd\xba\x97\xdc}\xc7\xd0\x9a\xe0}\x01\ +\xcd\xa4K\xad=&\xcfG`\xff\x89~\xcf\xd5\xcc\xd4\ +\xf7;\x89\xd1\xf5\xfb\xa7\xde\xe4\x19<;iRs\xdd\ +1{\xf0\xb0\x17\xf4\xfc\x1d\xfc\xe6\x9ee\x1f7\xf4n\ +\xcf\xb5\x87\xc9\x9cg\xd1z\x8f\xf3\x06\xcd\xd4\x0b\xdd\xdb\ +t\xa9\xbb\xc7\xdef\xaao\xfbO\xef\x02\xfa\x9b.\x1e\ +\xec\xf4n\xe2\xcc\xb9\x9e\xdc^\xddK\xee\xbechM\ +\xf0\xbe\x80f\xd2\xa5\xd6\x1e\x93\xe7#\xb0\xffD\xbf\xe7\ +jf\xea\xfb\x9d\xc4\xe8\xee\xbe\xff\xf2/\x01b\xe8\x05\ +m\x8e&\xa0\xf1I\xcd\xf5\xd6L~\xae1\x1f\x98!\ +\x9ep\xdd\xb3@\x9e\xdb\xda\xf6\xf6N\xdf\xe0\x9c\xd83\ +\xde\xc3\xdd^\x9e#\x06\xf7 \xb5\x9e\x0d=\x1b<\x07\ +\xd1\xb9\xce^j\x93\x0f\xd0kMr\x0e\xc4\x0f\xcfi\ +\xdf)\xb6O\xf0| \xe7\xb6~\xf3\xcb\xa1FL\x8f\ +\xbb\xeb\xad!\x0f=G\x0c\xae\xb1\x97\xdb\xba\x09\xfa\xd1\ +\xfb\x0d\x9e\xb5\x86\x1b\x7fj\x86\xde\x84{\xccO>\x9e\ +G\xe3\x93\x9a\xeb\xad\x99\xfc\x5cc>0C<\xe1\xba\ +g\x81<\xb7\xb5\xed\xed\x9d\xbe\xc19\xb1g\xbc\x87\xbb\ +\xbdl\x8fw\x1d\x0f\xeem\ +\xe6\x8a\xcc\xb1\x9f\x18O\xf3h\xfd\x04z\xcf\xf1\xfe\xd4\ +N\x9f\xe5\x91}\xf8\xd8\x8f\xcf\x08\xbd\xd7Z\xe87m\ +\x1a\xdf\x80gN\xf7\xde\x03{\xe7\x0e\xd3\x9e\xd4\x5c\xdf\ +b@\xbfyRo\xa6\x99\x9e%o\x0f\xe7\xf8L{\ +\xda\x17\xcd\xa4\x0d\xbd\x7f\xd2\xa5\xd6\xbe=\x17\xba\xe6<\ +q|\xf0\xef\x1e}\x98\xde\x11\x5c\xc7\x83{\x9b\xb9\x22\ +s\xec'\xc6\xd3\xf6\xe33B\xef\xb5\x16\xfaM\x9b\xc67\ +\xe0\x99\xd3\xbd\xf7\xc0\xde\xb9\xc3\xb4'5\xd7\xb7\x18\xd0\ +o\x9e\xd4\x9bi\xa6g\xc9\xdb\xc39>\xd3\x9e\xf6E\ +3iC\xef\xdft\xcd\xf1\xef\x00\xbc\xd64d\xd6\xf3\ +S\x1e\xa6=\xc9\xef~\xd0\x89\xd6\x9c\xde}g\x0f\x9a\ +\xd3\xee\xee\x9d\xb4\xde\x89nz\x87{\xd3\x8cw\x9c\xf6\ +\x9d\xe8\xcfv\xf2i\xcd\xf4&3\xd52\xe3\xfa\x14O\ +s\xaf!>~c\xa06\xbd\xa3\xf7:\x9f|\xb8{\ +\xce0g\x0dq{\x9e\xb8\xda\x93^\x7f\xa6f\xeaM\ +3oy\xd7\x94\x87iO\xf2mWk'Zsz\ +\xf7\x9d=hN\xbb\xbbw\xd2z'\xba\xe9\x1d\xeeM\ +3\xdeq\xdaw\xa2?\xdb\xc9\xa75\xd3\x9b\xccT\xcb\ +\x8c\xebS<\xcd\xbd\x86\xf8\xf8\x8d\x81\xda\xf4\x8e\xde\xeb\ +|\xf2\xe1\xee9\xc3\x9c5\xc4\xedy\xe2jOz\xfd\ +\x99\x9aS\xaf\x19\x7f\x00\xd8\x1e<\x19o\xda\xd4\xe9=\ +\xf2\xd8M\x9b\xba=\x0d\xbdG\xc9\x9c\xcf{q\xe5\xd5\ +}\xf2|\x86\xab\xd9\xedsv\x1d\x1f\xfbm{\xaf\xd8\ +<\xee\xccG\xf3\xe8\xcc]\xec\xfdV\xdf|\xfd\xee\xfe\ +3\xe4]=\xd7\xef\xd8\xdeu\xa5K>\xcd^\xed\x83\ +\xfe,\xe4\xd6\xb7\x06\xb6\xbd\x13\xa9O\xdeM\xf76m\ +\xea\xf64\xf4\x1e%s>\xef\xc5\x95W\xf7\xc9\xf3\x19\ +\xaef\xb7\xcf\xd9u|\xec\xb7\xed\xbdb\xf3\xb83\x1f\ +\xcd\xa33w\xb1\xf7[}\xf3\xf5\xbb\xfb\xcf\x90w\xf5\ +\x5c\xbfc{\xd7\x95.\xf94{\xb5\x0f\xfa\xb3\x90o\ +\xfa\xe6\xf8\x97\x00\x1f\xa5\x1f\xf3\x16\xb6\xfd\xafy\xd7k\ +f\xcc[\xe7\xef\x90\x1d\xa7\xcfL\xef\xa4\x99\xb8\xfa5\ +a\xee\xce\xaf\xdd{\xfe\xfa~QL_\x97\xd4r\xf2\ +y\xb6\xcf\xd4\xf5\xed\xeb\x1bN\xbd\x13\x9e\xeb}\xa7\xb7\ +m\xf0\x99\x88\xef\xf0\x9a\xb7?\xfa\xae\x13\xdb\xfe\xd7\xbc\ +\xeb53\xe6\xad\xf3w\xc8\x8e\xd3g\xa6w\xd2L\x5c\ +\xfd\x9a0w\xe7\xd7\xee=\x7f}\xbf(\xa6\xafKj\ +9\xf9<\xdbg\xea\xfa\xf6\xf5\x0d\xa7\xde\x09\xcf\xf5\xbe\ +\xd3\xdb6\xf8L\xc4oa\xfc\x01\xe0\x11\xd3M\x9b\xfa\ +[\x1f\xd7\x9c\xfc\xa6\xde{\xef\xbf\xcb\xa3\xbf\xa0\xcd\xf6\ +Y>\xf4\xe7\x89\xff\xd5\xdb\xfb\x0d\xad\xbf\xf3\xce\xb7~\ +}\xc2[\xbf\x16\xafy\xf7\xc4i\xe6=>gs\xf7\ +\x9d\xd3\xe7k\x1e\xf9\xbc\x9b\xf6\xee{\x1e\xe1\xe47\xf5\ +\xde{\xff]\xde\xfa\xeb\xbb}\x96\x0f\xfdy\xe2\x7f\xf5\ +\xf6~\xc3k~\xbf\xbc\xc7?\xffo\xfdZ\xbc\xe6\xdd\ +\x13\xa7\x99\xf7\xf8\x9c\xcd\xddwN\x9f\xef\x11\x8e\x7f\x09\ +\xf0\x11\xee>\xf8\x8b\xe4\xf4\x0b3\xf5\xde\xeb3|\x88\ +\xaf\x03\xef\xbd\xf2\xee\xfe\xdd\xb7\xa0;\xe9\xd3\xbb\xfa\x07\ +\xee\xce;_\xdb3\xbd\xe7\xee\x1cD\x9f\xf3\xd9g\x9f\ +\x8d\xb3W~w\xf6\xdd\xd1@k\x93?2\x0f|\x9e\ +\xd7\xcc\xde\xe1Cz\xbf\x96\xe9\xf72L\xbd\xf7\xfa\x0c\ +\x1f\xe2\xebp\xe7\xf7O\xe8\xfe\xdd\xb7\xa0;\xe9\xd3\xeb\ +\xaf[\xeb\xef\xbc\xf3\xb5=\xd3{\xee\xceA\xf49\xcf\ +\xdf\xe73\xaf\xfa\x01\x80\xc5\xd3\x03\xde\xfa\xa0m~\xaa\ +?\xba\xcb\xffPg\xf6-oev\xbb\xc3\xa3\xfe\xe8\ +\xfb7\x1f\xa4\xee\xdf\x10\x93\x7f\xff\x861]#\xbf\xa3\ +5\xa7^\xf0;C\xf49\xae5x\x9e4\x13\xe8{\ +\x9f!\xefz\xc8\x5cNz'\x1d\xd0\xbbz\xe7\x1d\x8f\ +\x93&\xf0\xb6\xe0\x99i\x8e\x9ag\xcc\xd5\xae\x09vq\ +\xcck\xfc\xcc6?\xd5\x1f\xdd\xe5\xcf\x9f\xd9\xb7\xbc\x95\ +\xd9\xed\x0e\x8f\xfa\xa3\x9f~\x9d\x82\x7f\x0d\xa3\x9d\xfc\xdd\ +o\xbaF~GkN\xbd\xe0w\x86\xe8s\x5ck\xf0\ +C\xde\xf5\x90\xb9\x9c\xf4N:\xa0\ +w\xf5\xce;\x1e'M\xe0m\xc13\xd3\x1c5\xcf\x98\ +\xab]\xcd\xab~\x00`\xb9\x1f\x91;\xcb\xb9!1y\ +\xdfM\xea\xf8\xa1\xb1\xbf\xb1\xf6.\xbd\xb7\xe7\x93\xdf\xf5\ +\x9ct\xfd\xa6\xc4\xbd3\xb8\xe6x\xd3\xbf\x86\xab\xcf\xe1\ +\xb7nZ\xde\xd2o:\xe9\xb7\xf7\x9f>[\xea\x8f\xbe\ +!tm\xfa<\xf6\xee\x1d\xe9M\xbe=\xcf\x8d\xd74\ +\xd3\xf4.\xe3\xf7\xb4\x97svB\xe2\xcc0\xef^\xef\ +\xeb\xd9\x9eqo\x83]\x1cj\x99\xe5\x86\xc4\xed\xed\xbe\ +I\x1d?4\xf67\xd6\xde\xa5\xf7\xf6|\xf2\xbb\x9e\x93\ +\xae\xdf\x94\xb8w\x06\xd7\x1co\xfa\xd7p\xf59\xfc\xd6\ +M\xcb[\xfaM'\xfd\xf6\xfe\xd3gK\xfd\xd17\x84\ +\xaeM\x9f\xc7\xde\xbd#\xbd\xc9\xb7\xe7\xb9\xf1\x9af\x9a\ +\xdee\xfc\x9e\xf6r\xceNH\x9c\x19\xe6\xdd\xeb}=\ +\xdb3\xeeM\x1c\x7f\x00\xc0\xbc\x0ft\xde\x8f\x0b\xd3\x83\ +'\x9d\xb1\xc6\xfep\xb5s\x9ai\xd0X\x9b\xf84;\ +\xf5\xd9\x7f\xfaL\xdbL\xd7\x93\xa7G=7\xc7y\xf0\ +>\xf77\xd2\x9b\xde\xe8\x99\xc4\xe4\xd1Nz\xb0_\xcf\ +\x05j\xd6m\xa4\xcf\xbcq\xad=\xf0\xb5\xa6=\xd0\x98\ +\xd6\x5c\xc1|n\xc7\xf8\xf8\xe6\x18\xe7S\x1f\xe8\xe1m\ +\x1d1\xfb\x83\xb5\xe4&\xbd\xd6\x07\xd7 \xbd\xe9@\xe7\ +\x93G\xd7\xa2\x9ft\xc6\x1a\xfb\xc3\xd5\xcei\xa6Ac\ +m\xe2\xd3\xec\xd4g\xff\xe93m3]O\x9e\x1e\xf5\ +\xdc\x1c\xe7\xc1\xfb\xdc\xdfHoz\xa3g\x12\x93G;\ +\xe9\xc1~=\x17\xa8Y\xb7\x91>\xf3\xc6\xb5\xf6\xc0\xd7\ +\x9a\xf6@cZs\x05\xf3\xb9\x1d\xe3\xe3\x9bc\x9cO\ +}\xa0\x87\xb7u\xc4\xec\x0f\xd6\x92\x9b\xf4Z\x1f\x5c;\ +\xb1\xfe\x00\x801F\x9d\x07\xe2~\x5c\xea\x89\xa7\xc7\x06\ +z\x93\xc6\xd0\xf3M\xdc\xbb\x0d\xfba\x8a\xd1\xf8\xad\x89\ +O\xb3W\xd8+\xd8\xd3\xd0\xef:9>\xc4\x90\x98\x1e\ +\xde\xe8\x82\xb5\xa6\xb5=C\x9e\x18\x0fk\x1a\xfb\x11\x07\ +\xee\xe0\x9a\xbd\xb6x\x22\xb3\xf64\xf6\x0fxm\x9e\xa9\ +O\xbb\xfd\xbei\xd7\xe6\xc7\x9cg\x1c\xa7G\xdf\xb15\ +\x90^\xa0g]\xcfXK\x1c\xaci\xd8M\x1c\xc8s\ +s\xa6<\x103\xdbo \x07\xeb}6\xe8\xf9&\xee\ +\xdd\x86\xfd0\xc5h\xfc\xd6\xc4\xa7\xd9+\xec\x15\xeci\ +\xe8w\x9d\x1c\x1fbHL\x0fot\xc1Z\xd3\xda\x9e\ +!O\x8c\x875\x8d\xfd\x88\x03wp\xcd^[<\x91\ +Y{\x1a\xfb\x07\xbc6\xcf\xd4\xa7\xdd~\xdf\xb4k\xf3\ +c\xce3\x8e\xd3\xa3\xef\xd8\x1aH/\xd0\xb3\xaeg\xac\ +%\x0e\xd64\xec&\x0e'}X\x7f\x00\xe8\xa5\xc99\ +\xa1\xfb\xbe\x81\xb9\x89\xf4&\xfdt\x07|\x98\xe3-\xd4\ +{\x0f\xb3\xa9\xdb\x07\xac\xef=\xf8\x07\xf7\x12\xb7\xd7\xb6\ +78\x8e\xce\x9e\xce}\x13\x87\x9e7\xfd\x8e`\x8d\xbd\ +\xd8\x17r3k\xfd\xe4\x17\xacIl\x9f\x9c\xf6\x9e\xb0\ +\xe6N\x1c\x12\xfb\x98S\xaf=C\xf2\xc4\x9c+\xeci\ +\xbd\xeb\xbdw\x22\xb3\xde\x1d\x98\xcb=\xf58\xce\xc1u\ +`\x07\xb4&\xf7\xb6\x9b\x18\xf0:\xf5}C\xbf\xc1\xa4\ +7\xe9\xa7;\xe0\xc3\x1co\xa1\xde{\x98M\xdd>`\ +}\xef\xc1?\xb8\x97\xb8\xbd\xb6\xbd\xc1qt\xf6t\xee\ +\x9b8\xf4\xbc\xe9w\x04k\xec\xc5\xbe\x90\x9bY\xeb'\ +\xbf`Mb\xfb\xe4\xb4\xf7\x845w\xe2\x90\xd8\xc7\x9c\ +z\xed\x19\x92'\xe6\x5caO\xeb]\xef\xbd\x13\x99\xf5\ +\xee\xc0\x5c\xee\xa9\xc7q\x0e\xae\x03;\xa05\xb9\xb7\xdd\ +'\xc6\x1f\x00\x18\xf4\xc1\xdc\xb7\xeb\x80\x9e\xd8\x903\xdb\ +\xf1Dz\xd1\xf4\x1ej\x9e\xcf\xcd1\xee\xe3\xc3M\xcf\ +>\x81~H\xdd=r\xd7\x9a\xd6\xc7\xcf;\xf0\xa7\xee\ +c\xacO\x9c\xf3\xd1G\xdf\xfbek/\xa0\x1e\x98\x01\ +|\xa6\x19\x1fj\x13\x9e\x8d\x86|\xab\xb7\xcf\xb6;u\ +\xc7\x1ch\x1f@Ol\xdc\x034\xd4\xafv\xa4\x86\xcf\ +\xd4\x0f\xbd\x03\xadg|\xa3\xa7\x96|\xf3\x004\x93.\ +L{\x1a{\xa4\xdf\x07/\xdf\xae\x03zbC\xcel\ +\xc7\x13\xe9E\xd3{\xa8y>7\xc7\xb8\x8f\x0f7=\ +\xfb\x04\xfa!u\xf7\xc8]kZ\x1f?\xef\xc0\x9f\xba\ +\x8f\xb1>q\xce\xf3\xf7\xf9\xe7AOl\xdc\x034\xd4\ +\xafv\xa4\x86\xcf\xd4\x0f\xbd\x03\xadg|\xa3\xa7\x96|\ +\xf3\x004\x93.L{\x9a\xcd\xa3\x19\x7f\x00\xf0\x10&\ +\xbd$9\xba\xc4\x1cj\xbe=\xef:\xb5f\xaaS\xcb\ +\xed>1\xbe\xd0u\xcf\x84\xe4\xee\x91\xf3.N\xe8:\ +yN\xb0\x9e\x1a7\xa4\x07\xc4=\xdf\xe0\x973\xcd\x9b\ +\xa9\xc6,{L\xeb\xc9\xd1z\xa6\xe3>\xd3\xee\x90z\ +N4\xce;\x06\xb4\xf6\xdc\xee\x09\xe6\x89\xad\xed\xf9\xde\ +A\xce\ +u<7\x0d1:@\x9f\x9bc\xcd\xa4\x0d\xd6\x9a\xe4\ +\xe8\xf0q\xcd\xb7\xe7]\xa7\xd6Luj\xb9\xdd'\xc6\ +\x17\xba\xee\x99\x90\xdc=r\xde\xc5\x09]'\xcf\x09\xd6\ +S\xe3\x86\xf4\x80\xb8\xe7\x1b\xfcr\xa6y3\xd5\x98e\ +\x8fi=9Z\xcft\xdcg\xda\x1dR\xcf\x89\xc6y\ +\xc7\x80\xd6\x9e\xdb=\xc1<\xb1\xb5=\xdf;\xc8\x99\x87\ +\xaeYG=y\x8e\x99r\xcf\x04\xc7\xd6\xa7\x8e\xe7\xa6\ +!F\x07\xe8ss\xac\xb1\xf6\xc4\xfao\x00\x82MY\ +h\xa6\xde\x94S\xb3\xdf\xa4\xe3\xb6\x8e\x18\x98q\xdf\x1a\ +\xfa\x01M\xe8:7\xf3\xeeO\x1e\xf6\xe9\x9a\xc9\xff\xfb\ +\xcc@\xaf\xe7\xa0g\xad\xcf\xe1\x0d\xd4\xa77\xb9\x16\xd8\ +\xd1\xb3\xadm\xaf\xe4\x9eI\xcclH\xec:=\xd7\x9d\ +\xbb\xc6\x0c98\xb76\xa0\xcf\x0dW\xf3\xd3\x0e\xc0\x87\ +\xdb\xba\xee\xf5m\x1e\xa9m\xef\xb5?:\xd7\xc8s{\ +\x86\x1cm\xa0\xcf\x1d\xecam@G\x9d\xdbz{\xc1\ +\xd4\x9brj\xf6\x9bt\xdc\xd6\x11\x033\xee[C?\ +\xa0\x09]\xe7f\xde\xfd\xc9\xc3>]3\xcf\xdf\xe7\x9f\ +\xaf1C\x0e\xce\xad\x0d\xe8s\xc3\xd5\xfc\xb4\x03\xf0\xe1\ +\xb6\xae{}\x9bGj\xdb{\xed\x8f\xce5\xf2\xdc\x9e\ +!G\x1b\xe8s\x07{X\x1b\xd0u}b\xfc\x01 \ +`\xdef^\xe8\x1eq\xd7\x9c3\x07]#n\x1d\x1e\ +\xc6\xb5;\xfah\xb6:$\xe6\x04\xf4\xbe\xad\x9f\xfc\x9a\ +Is\x9a\x9bz\xd3{rR?\xdd@-\xe4\xee>\ +\xbd\xd4\x5c\x0f\xae\xb5\xc7\x09\xf73\xef\xdc\xf3\xf4&\x8d\ +q>i\xfb\x8d@\x9d;D\xe3\x193\xd5&O<\ +\x1a\xe6\xddCo\xbc\xa7wZ\x9f\x9b\xdcqkN\xe0\ +\x8f\xce\xb3\xf6\x0b\xf6\xb4&X\xd75\xe7\xccA\xd7\x88\ +[\x87\x87q\xed\x8e>\x9a\xad\x0e\x899\x01\xbdo\xeb\ +'\xbff\xd2\x9c\xe6\xa6\xde\xf4\x9e\x9c\xd4O7P\x0b\ +\xb9\xbbO/5\xd7\x83k\xedq\xc2\xfd\xcc;\xf7<\ +\xbdIc\x9cO\xda~#P\xe7\x0e\xd1x\xc6L\xb5\ +\xc9\x13\x8f\x86y\xf7\xd0\x1b\xef\xe9\x9d\xd6\xe7&w\xdc\ +\x9a\x13\xf8\xa3\xf3\xec\xc6\xfa\x03@/7\xbd\xc8\xa4\xc6\ +,9\xf1\x15\x93\x0e\xbf\xe0\xf7\xe0Kn\xe85\x936\ +\xb8\xce\x5c\xef\xf2\x0d\x93\x9f\xf7\xa6o\x0d\xbd\xc9\xef\xd4\ +\x0b\xc9\xddk]n\xbf\x19\xac5\x9bn\xaa\xbf\x85\xc9\ +\x13N_c\x7f\x1d\x03y\x7fF\xeaS\xcdL\xbe\xae\ +M3\xd03\xde\xd5\xf4;6=5\xf7\xd9\x93\xbcw\ +\x82c\xb3\xd5\x83{\xbc\x09\x12w\x0d\xfc\x9e&5f\ +\xc9\xfd\xe6\x13\x93\x0e\xbf\xe0\xf7\xe0Kn\xe85\x936\ +\xb8\xce\x5c\xef\xf2\x0d\x93\x9f\xf7\xa6o\x0d\xbd\xc9\xef\xd4\ +\x0b\xc9\xddk]n\xbf\x19\xac5\x9bn\xaa\xbf\x85\xc9\ +\x13N_c\x7f\x1d\x03y\x7fF\xeaS\xcdL\xbe\xae\ +M3\xd03\xde\xd5\xf4;6=5\xf7\xd9\x93\xbcw\ +\x82c\xb3\xd5\x83{\xbc\xe9\x8a\xdb\xff\x06\xa0\x1f\x9a\xbc\ +k@\x9d\xda\xf6\x90\xf6n\x9d\xfdC\xf7'\xdf\xab\x9d\ +S}\xfa\x1c\xdb\xfc\x89\xf8d\xae\xdfM}\xc2\xfb^\ +\xb3\xf3\x0a\xde2\xbd\xa9k\xc6=\xbf\xab\xe7N\x1e\xa1\ +\xf5\xe6\xf4y\xbb\xb7iSg\x07\xb1\xb5\xd4\x80\x1e3\ +!5\xea=\xeb\xdb>M\xef\x0dS~\xf2\x08=\x13\ +x\xabg\xaf\xbc\xba\xe7\xbcc{\xb9G\xbdk@\x9d\ +\x9a{\xa6\xbd[g\xff\xd0\xfd\xc9\xf7j\xe7T\x9f>\ +\xc76\x7f\x22>\x99\xebwS\x9f\xf0\xbe\xd7\xec\xbc\x82\ +\xb7Lo\xea\x9aq\xcf\xef\xea\xb9\x93Gh\xbd9}\ +\xde\xeem\xda\xd4\xd9Al-5\xa0\xc7LH\x8dz\ +\xcf\xfa\xb6O\xd3{\xc3\x94\x9f\xe8\xfd~W\xbf\ +\xa3\xb5`\xef\xee\x9d\xb0\xb6=\xb6\x1e\xef3W9^\ +]\x0f\xd46\x8f\xad\x1fR\xf3;{\xcf\xd4sm\xf2\ +4\x9b\x8f\xf3G\x99f\xb3\xe7\xf4\x16f\xa6\xdd\xa7\xb7\ +\xd0\xc3\xdb;Ns\xe1\xaa\x1f\xa2\xb1\xce\xfe\xde\x19\x0d\ +7$\xb7>\xd0w\xdd3\xf8\x18\xf2\xd6\xd9+\x87\xbc\ +u\xef\x05\xef\xe8\xf7A\xef\xf7\xbb\xfa\x1d\xad\x05{w\ +\xef\x84\xb5\xed\xb1\xf5x\x9f\xb9\xca\xf1\xeaz\xa06\xf5\ +&\xd6\x1f\x00\xc0\x0f'\xce=-\xea\xb8\x1f\xc1\x5cn\ +{5\xee\x87\xcdw\x9a\x0d\xf6n\xcd\xf4&kN3\ +\xd3l\xd7B\xeb\xdb/Ls\xec\x9e\xf4\x13\xf6\xdff\ +R\xef]W\xfe\x9e\x99\xde9\xd5\xae\xb0\x1f\xfb\xaf|\ +\xa6w\xbev\xf76G\xdd\xbb\xa8\x9dvu\xef\x8e\xb6\ +?O\xea9\xa9O\x9f\x95::\x98\xb4\x86\x99\xd0s\ +\xf4\xda\xc391\xda`\x9f\x8e\x9d\x07\xef\xb0W\xe3~\ +\xd8|\xa7\xd9`\xef\xd6Lo\xb2\xe643\xcdv-\ +\xb4\xbe\xfd\xc24\xc7\xeeI?a\xffm&\xf5\xdeu\ +\xe5\xef\x99\xe9\x9dS\xed\x0a\xfb\xb1\xff\xcagz\xe7k\ +wos\xd4\xbd\x8b\xdaiW\xf7\xeeh\xfb\xf3\xa4\x9e\ +\x93\xfa\xf4Y\xa9\xa3\x83Ik\x98\x09=G\xef\xca\xe3\ +\xf2\x07\x00\x9bx\xd9\x95q\x93\x19\xcf;\x0e\xf8\xf1\xf0\ +\xae\x1b\xbfg\xeaS\xc7\xa75\xce\xad\xf1\xcc\x86\xfdN\ +:\x83\x8e9\xefw\xcc\xee\xd6C\xf2\xae\xa1\xe5nR\ +g\xae\xb5\xaf\xf1\x0a\xfd\x8e\xd4\xdbs\xf3\x80\xde\xed\x1c\ +\xff\xcd\xa3g\xa3c\xa6{\x8d=\xd1\xa7\x86\xc7\xa30\ +\xd3\xb3x7Sm\xfb\x9c\xfd.<\xd1\xb7\x17\xf5\xf6\ +C\x87\x1f\xb1In\x1dw\xef\xb8\x223\x9ew\x1c\xf0\ +\xcb\xed\xfe\xb4\xc7\xef\x99\xfa\xd4\xf1i\x8dsk<\xb3\ +a\xbf\x93\xce\xa0c\xce\xfb\x1d\xb3\xbb\xf5\x90\xbckh\ +\xb9\x9b\xd4\x99k\xedk\xbcB\xbf#\xf5\xf6\xdc<\xa0\ +w;\xc7\x7f\xf3\xe8\xd9\xe8\x98\xe9^cO\xf4\xa9\xe1\ +\xf1(\xcc\xf4,\xde\xcdT\xdb>g\xbf\x0bO\xf4\xed\ +E\xbd\xfd\xd0\xe1G|\xe2\xf2\x07\x80\xb0\x99\xf8a\xfd\ +\xc8\x89hZ\x97\x9c\x07\x13\x1b\xea\x9eC\x83\xbe\xfb\x06\ +\xcd\x09f\xf12\x93\xaf\xfd\xdc\xbf\xdaC\xff\xa4\x8b\x9f\ +=\xdb\x7f\xda\x9d\x1a\xf14\xcb\x9c{a\xf2\x0a\x89[\ +K\x9e\x1b?\xb0\xb6{p\xd2\xf4.3\xf5&\xff\x93\ +\x9f\xf3\xd3\xae+\xb6\xb7\xa4\xce\xfe\xd3\xeeh\xd07\xd3\ +\xfbs\xe7\xd0c\x1ez\x86C\x0e\x93\xf7\x84u\xc63\ +\xa7y\x88\xa6u\xc9y?\xb1\xa1\xee94\xe8\xbbo\ +\xd0\x9c`\x16/3\xf9\xda\xcf\xfd\xab=\xf4O\xba\xf8\ +\xd9\xb3\xfd\xa7\xdd\xa9\x11O\xb3\xcc\xb9\x17&\xaf\x90\xb8\ +\xb5\xe4\xb9\xf1\x03k\xbb\x07'M\xef2So\xf2?\ +\xf99?\xed\xbab{K\xea\xec?\xed\x8e\x06}3\ +\xbd?w\x0e=\xe6\xa1g8\xe40y_1\xfe\x00\ +`\xf3\xcdhz\xe4\xa4\xb5\x87g\x5cs\x0c\xf6\xba\xaa\ +\xb7\xe76\xdb\xb4\xcey\xe2\x9c\xa9n\xbc\xbb{a\xaa\ +;\xf7\xfb\xa8\xa7\xe6\x03'/t\xd6\x87\xab]\x90\x9e\ +\xbd\xd0\xa6v\xe5\xe1\xd9\x0d\xcf5\xdeu\x87M\x87O\ +\xbf\xc7y\xf7\xa0k\x93f{\xa7\xeb\xc4\xb99\xc6\x1a\ +\xb0_{\x84\xde\x17Rs\xbdg\xcc\xa4\x0b\xd4\xdb\xcb\ +D\xef\x99\xc4\x93\xd6\x1e\x9eq\xcd1\xd8\xeb\xaa\xde\x9e\ +\xdbl\xd3:\xe7\x89s\xa6\xba\xf1\xee\xee\x85\xa9\xee\xdc\ +\xef\xa3\x9e\x9a\x0f\x9c\xbc\xd0Y\x1f\xaevAz\xf6B\ +\x9b\xda\x95\x87g7<\xd7x\xd7\x1d6\x1d>\xfd\x1e\ +\xe7\xdd\x83\xaeM\x9a\xed\x9d\xae\x13\xe7\xe6\x18k\xc0~\ +\xed\x11z_H\xcd\xf5\x9e1\x93\xee\x8a\xf1\x07\x00/\ +\xb9k\x14\xa2\xe5\xc1<\xc6\x1e]\x07\xc7S\xdft}\ +\xda\x13\x88\xe9s\x1b\xeb\xd3\xf7\x8c\xfd\xac3\xf6D\x9f\ +Z\xefb\x9e\x9e\xfd&\x8f\x0d\xf7\xdb\x07N\xbb\xcd4\ +\x9b\x1a:\xee\xd48\xe0\x1exv\xc2\xbd)\xee\x1d\x8e\ +\xc3\xc9\x1b\xa2\xe1\x1d=O\x9d\x98\xbb\xeb\x89=O\x0f\ +\xdck\xb6\xba\xb1\xc6{\xe1\x8e\x07\xb4\x96\xbc\xdf\x9c\xba\ +k\xbd7w{\x9d\xc0\x8fC\x0d\x8f\xae\x83\xe3\xa9o\ +\xba>\xed\x09\xc4\xf4\xb9\x8d\xf5\xe9{\xc6~\xd6\x19{\ +\xa2O\xadw1O\xcf~\x93\xc7\x86\xfb\xed\x03\xa7\xdd\ +f\x9aM\x0d\x1dwj\x1cp\x0f<;\xe1\xde\x14\xf7\ +\x0e\xc7\xe1\xe4\x0d\xd1\xf0\x8e\x9e\xa7N\xcc\xdd\xf5\xc4\x9e\ +\xa7\x07\xee5[\xddX\xe3\xbdp\xc7\x03ZK\xdeo\ +N\xdd\xb5\xeeO\xdc\xfaO\x00!fmH\xeez\x1e\ +\xd1\x0f\xe4vo\xa3g\xc1s\xe9\xd9\x13\xba\x96\x9c\xd8\ +\xba\xa6\xf5\xce\x0dy\xee\xee\x81\xe7\x01m\xf7R\xdfv\ +\xdd\xc1\xf3\xd09\xa4~w\x07\xbe\xe8{\xee\xb4\xc3x\ +n\xeb\xb9\xde\xb5\xe4\xc4\xd6\xb5\x17LZ<\xf1\x22\x0f\ +\xdb>\xcf\x87\xf6\x98\xb0\xef{\xd1\xef3~\xb3\xe1\x8d\ +\x9e\xa1v\xe7\x8d\xd1L\x9e\xbe\x83wt\xbf\xf7O\xf4\ +,x.={B\xd7\x92\x13[\xd7\xb4\xde\xb9!\xcf\ +\xdd=\xf0<\xa0\xed^\xea\xdb\xae;x\x1e:\x87\xd4\ +\xef\xee\xc0\x17}\xcf\x9dv\x18\xcfm=\xd7\xbb\x96\x9c\ +\xd8\xba\xf6\x82I\x8b'^\xe4a\xdb\xe7\xf9\xd0\x1e\x13\ +\xf6}/\xfa}\xc6o6\xbc\xd13\xd4\x1ey\xe3\xed\ +\x1f\x00zY`\x19u\x16\xf7\xe3\xdc\xb7\xc6\xb8\x9e\xc3\ +\xccD\xf7\x98\xed\xfa\xe4\xd1\xde=K\x1eZ\x97\x9c\x9a\ +c\x13\xdd\xe6\x01\xbd\xd3x\x16\xda\xf3\xc4\xb6;\xf5\xe4\ +\xed\xe3\x1c\x0ds}\x87\xd67\xa9M\xf5@\xdd;L\ +\xd7\x92\xb7\xd7\xe6\x0d\xdd\xc7\xa3obHLn\x8f\xd6\ +\x04\xf7\xc1\xba\x09fzv\xf2\xa26\xedK\xec\xdc\x1a\ +\xd7\x0d\x9a\xdc\xd1pO\xa4\x87\x1e<\x17\x98\xa5F\xdd\ +}k\x8c\xeb9\xccLt\x8f\xd9\xaeO\x1e\xed\xdd\xb3\ +\xe4\xa1u\xc9\xa996\xd1m\x1e\xd0;\x8dg\xa1=\ +Ol\xbbSO\xde>\xce\xd10\xd7wh}\x93\xda\ +T\x0f\xd4\xbd\xc3t-y{m\xde\xd0}<\xfa&\ +\x86\xc4\xe4\xf6hMp\x1f\xac\x9b`\xa6g'/j\ +\xd3\xbe\xc4\xce\xadq\xdd\xa0\xc9\x1d\x0d\xf7\x89\xf5\x07\x80\ +i\x91sb/\xe9\x07\x98\xe4\xa9\xa3\x09\xad1\xf4\xac\ +ql\x9f+\xcfm\x0e\xe8\xf3\xbe\xe4\x93\x0f\x9c\xf6\xd9\ +\x03\xa6\xbc\xa1f-\xf7\xa6\xb7\x16\xd0\xba\x9e\x18m\xf7\ +\xc9\x83\xe3\xf6\x9d\xf4\xc1:\xfb?B\xef\x02\xfc\xdc\xbf\ +\xf2\x9f\xfa]KN\x0d\xef\xdc\xc4\xe9\x9dvv\xbf\xb1\ +W\xe3\xbd\x89\xed\xc5\xed}\x8e\xddo\x7f\xbc\xd0\xb7'\ +\xd0\xb7\xae5\xce\x89\xa3w\xcc=\xcd\xa6\x8e&\xb4\xc6\ +\xd0\xb3\xc6\xb1}\xae<\xb79\xa0\xcf\xfb\x92O>p\ +\xdag\x0f\x98\xf2\x86\x9a\xb5\xdc\x9b\xdeZ@\xebzb\ +\xb4\xdd'\x0f\x8e\xdbw\xd2\x07\xeb\xec\xff\x08\xbd\x0b\xf0\ +s\xff\xca\x7f\xeaw-95\xbcs\x13\xa7w\xda\xd9\ +\xfd\xc6^\x8d\xf7&\xb6\x17\xb7\xf79v\xbf\xfd\xf1B\ +\xdf\x9e@\x9f{c\xfdK\x80^\x12\xa8y\x111\xba\ +~\x84\xf3~\x88\xfd[\xc7I\xdd\x1ab\xe3Y4\xb9\ +]\xa7\x16\x5c\x0f\xe9\xb9\x0f\xec\xa2N\x0e[\x1d\x5c\x8f\ +\xb6\xfd\x0c\xb5\xeee\xc6{\x12\x9f4\xbe\xbd\x1f\x8d\xb5\ +\xc1qp\xdeZ\xfb\xc1T\x0b\xd4\xbb\xdf\x9e!9:\ +z\xb9\xb7\xdd=oz\xdeyh\x9f\x1cj\xb9\xddw\ +<\xd1^\x06/vP3\xce\x89]c\x8e7rO\ +\xda\x09\xcfL\xa4\xd7\x9e\xc1\xfb\x80\x18\x9d{\xc1y\xef\ +\xb3\x7f\xeb8\xa9[Cl<\x8b&\xb7\xeb\xd4\x82\xeb\ +!=\xf7\x81]\xd4\xc9a\xab\x83\xeb\xd1\xb6\x9f\xa1\xd6\ +\xbd\xccxO\xe2\x93\xc6\xb7\xf7\xa3\xb168\x0e\xce[\ +k?\x98j\x81z\xf7\xdb3$GG/\xf7\xb6\xbb\ +\xe7M\xcf;\x0f\xed\x93C-\xb7\xfb\x8e'\xda\xcb\xe0\ +\xc5\x0ej\xc69\xb1k\xcc\xf1F\xeeI;\xe1\x99\x09\ +\xfc7\xd6\xbf\x04\xe8\x87\x85~P\xee^\xca\x5c/\x9d\ +j\xa6}`\xab\x87~Wr\xe2i\xae{\xfd\x9e\xd4\ +\xdb3\xb8\xee\x19k\xda\xeb\xc4i\x8e^\xef\x07\xe2\xe9\ +=\x89\xd3\xe7\x86\xd3\x0e\xeb\x02yfzn\xaa\x85\xf6\ +\xd8`\xd6;\x82s\xe2\xbe\xbd\x97Z\xe8\xf7\xa4\x87\x0f\ +\xc7\xf5\x90\xdb\x1a\xd7\x1e\xc13\xf84\xbd\x03\xa6]\xf6\ +\x0b\xf6\xa4>\xcd5\xad9\xcdfG\xf7\xd9\xeb\xdbo\ +\x09\xcc\xb5\xe7T3\xed\x03[=\xf4\xbb\x92\x13Os\ +\xdd\xeb\xf7\xa4\xde\x9e\xc1u\xcfX\xd3^'Ns\xf4\ +z?\x10O\xefI\x9c>7\x9cvX\x17\xc83\xd3\ +sS-\xb4\xc7\x06\xb3\xde\x11\x9c\x13\xf7\xed\xbd\xd4B\ +\xbf'=|8\xae\x87\xdc\xd6\xb8\xf6\x08\x9e\xc1\xa7\xe9\ +\x1d0\xed\xb2_\xb0'\xf5i\xaei\xcd#\xb3\xe6\xf2\ +\xef\x00\xe4\x81'\xd3\xa9\xc7\x17\x84\x0f\xe78l3'\ +z\xbe\xf5\xc9\xedK\x7f{{\xfb\xe1Il\xa8o\x9e\ +\xd3\x5ckBk\xf0\xe3\x0e\xd3\xdc\x86\xe7\x1d\xf7\x9e@\ +\xddL\xba\x80\x1f\x9e\xe0|\x9a;q\xe5\xb5\xf5\xa77\ +\xc3\xf4\x9e\xd4No\x9b|S\xeb9\xe2\xdcS\xcc\xcc\ +\x1d2s\xa5\xb5_\xef\xf1\xdd\xa0\x83\xe8\x98\xc7\x93\xf8\ +\x04\xba\x8d\xa9\x87?\xde\x8e\xc36s\xa2\xe7[\x9f\xdc\ +\xbe\xf4\xb7\xb7\xb7\x1f\x9e\xc4\x86\xfa\xe69\xcd\xb5&\xb4\ +\x06?\xee0\xcdmx\xdeq\xef\x09\xd4\xcd\xa4\x0b\xf8\ +\xe1\x09\xce\xa7\xb9\x13W^[\x7fz3L\xefI\xed\ +\xf4\xb6\xc97\xb5\x9e#\xce=\xc5\xcc\xdc!3WZ\ +\xfb\xf5\x1e\xdf\x0d:\x88\x8ey<\x89\x1fa\xfd\x01\x00\ +#Ly\x00\xb7q\xcd\x0fH}\xd2\xf7#'\xcd\x89\ +\xedCN\xf5Mk\xa2\xc9\xc9;\x88\x1b\xd7\xb6>u\ +|\xf8\xfc\xad?}\xde\xc9\xdbx\x87\xe9\xfc\xce\xce\xab\ +]\x99an\xd2\xdas\xf2\xbf\xea\xc3\xe9\x1d\xe9\xb9\xbf\ +iS\xcf\x8e\x1cb\xc3\x1c\xfd\xc9\xc75\xe2\xae\xe5\x9c\ +>\xcb\xd4\xb3G\xd8<\x5ccf\xaa\x19{q\xa7f\ +\xed\xa6\xf1\x9d\xfa\xa43\xae\xd9?\xf5IoM\x984\ +'z\x1e\xa6\xfa\xa65\xd1\xe4\xe4\x1d\xc4\x8dk[\x9f\ +:>|\xfe\xd6\x9f>\xef\xe4m\xbc\xc3t~g\xe7\ +\xd5\xae\xcc07i\xed9\xf9_\xf5\xe1\xf4\x8e\xf4\xdc\ +\xdf\xb4\xa9gG\x0e\xb1a\x8e\xfe\xe4\xe3\x1aq\xd7r\ +N\x9fe\xea\xd9#l\x1e\xae13\xd5\x8c\xbd\xb8S\ +\xb3v\xd3\x9c\xb8\xf5o\x00\xa6\x1b\x92w\xad\x97\x93\x87\ +~`\x98t\x13\x93\xcf\x89;\x1a\xd3\x9f\xa3\xc1/\xf7\ +\xc9\xdb>\x89\xd1&\xe6@\xfbly\xee\xf61\xce\xa7\ +\xd85\xef\x98\xea\xde\x03\x9eI\xec^ \xb7.\xb4\x17\ +y\xeb^C<\xec\x93\x1d9\xa9\xf5\xfb\x82\xb5\xbd\xbf\ +\xbdB\xe7`\xefM3a\xed\xf4>j\xee%&\x9f\ +\xde\x18[\x9e\xbb}\x8c\xf3)\ +v\xcd;\xa6\xba\xf7\x80g\x12\xbb\x17\xc8\xad\x0b\xedE\ +\xde\xba\xd7\x10\x0f\xfbdGNj\xfd\xbe`m\xefo\ +\xaf\xd09\xd8{\xd3LX;\xbd\x8f\x9a{\x89\xc9\xa7\ +7\x06\xcf]i\xc2\xd4o.\x7f\x00\x80\xc9l[\xe0\ +\x07&\xf6\xa3\x00\x8dAG}\xeb\x87\xc93xf\xd3\ +4\x99\xe9]\x13w\xfd\x00=\xf7\xb4\xa3=[k\x8f\ +\xd6\x86;\xef\x9e\xbcB\xcfN\xfd\xae\x99\xae%w\xad\ +\xf3@\x9e\xfb\xce\xdbO\xb4\x7f\x7f\xce\x06\xfd\xb4\xb7\xbd\ +\x02y\xd7\xcd63\xd1=\xde\xb1}\x1dRw/\xf3\ +9\xad\x9f4'&\x0f\x98\xea\x9b\x16\x9f\x9cm\xef\xb4\ +\x0b\x1d\xf5\xad\x1f&\xcf\xe0\x99M\xd3d\xa6wM\xdc\ +\xf5\x03\xf4\xdc\xd3\x8e\xf6l\xad=Z\x1b\xee\xbc{\xf2\ +\x0a=;\xf5\xbbf\xba\x96\xdc\xb5\xce\x03y\xee;o\ +?\xd1\xfe\xfd9\x1b\xf4\xd3\xde\xf6\x0a\xe4]7\xdb\xcc\ +D\xf7x\xc7\xf6uH\xdd\xbd\xcc\xe7\xb4~\xd2\x9c\x98\ +<\x9a\xdb?\x00Lf\xa7\x05\xdb\x03]\x9b\xfa\x01\xdf\ +\xad\x7f\xe2\xb53\x9e\xcb\xee\xd3\x17\x0e\xfdI3q\xe7\ +mx\xa2\x9d\xde\xe2Z\xbf\x1b\x1co\x1a\xef\x98\xd8\xde\ +\xbb\xf9M\xa4oM\xef\xef\xf9)\xef\xda[\xc9\xde\xed\ +\xb3\xbd7\xd3\xfb\xc9y\xc3\xf6\x96\xbb\xef|\xe4\xb3\xdc\ +\xd9\xd9\xef\x9dj\x90\xde\xe4\xe5\xda\xd4\x0f\xf8n\xfd\x13\ +\xaf\x9d\xf1\x5cvo\x9f+\xa0?i&\xee\xbc\x0dO\ +\xb4\xd3[\x5c\xebw\x83\xe3M\xe3\x1d\x13\xdb{7\xbf\ +\x89\xf4\xad\xe9\xfd=?\xe5]{+\xd9\xbb}\xb6\xf7\ +fz?9o\xd8\xder\xf7\x9d\x8f|\x96\xab\x9dp\ +\xfb\x07\x800\x99=\xf2\xa8Gx\xad\xef\xf6\x0f\xd1T\ +\xdf\xb4ww\x7f\x88\xcf\xbey\xfa\xad\xd1L:\xd76\ +\x9f\xab\xb9\xbb\xf4?\xdca\xfaz\xa6oM\xef\xba\xca\ +\xc3T\x9b\xb8\xd2m\xbf\xde\x1f\x92\xbc\xe9\xceg|\x04\ +\xe6\xa7\xcfC\xed-\x9fuz\xdf[\xdf\xbc\xf1Z\xdf\ +\xed\xf3\x9d\xbe&\xcd\xdd\xdd\x1f\xe2\xb3o\x9e~k4\ +\x93\xce\xb5\xcd\xe7j\xee.\xbc\xc7\xb3\xd3\xd73}k\ +z\xd7U\x1e\xa6\xda\xc4\x95n\xfb\xf5\xfe\x90\xe4Mw\ +>\xe3#0?}\x1ejo\xfd\xac\x0f\xfd\x00\xb0q\ +\xf7\x11\xd1\xbd\xf5\xc1\xafe\xfa\xc5x\xf4\x17\xc8o\xdf\ +>G\xd7\xdf\xfay\xf3F\xce\x89\xab=o}G\xe3\ +\xf7\xd8\xfbC\xedy\x0f\xdf\xab\xaf\xe1\x06\xbb\xdf\xfb\xb3\ +]\x91}\xa7\x9d\xd3\xe7\xa1\xf6\xda\xcfz\xe2\xee\xe7\xbf\ +z\xf7\x87\xe4\xf45\xb9\x8b\xdf\xbe}\x8e\xae\xbf\xf5\xf3\ +\xe6\x8d\x9c\x13W{\xde\xfa\x8e\xc6\xef\xb1\xf7\x87\xda\xf3\ +\x1e\xbeW_\xc3\x0dv\xbf\xf7g\xbb\x22\xfbN;\xa7\ +\xcfC\xed\xb5\x9f\x15\xde\xe5\x07\x80\xbb\xbfx\xd1\xbd\xf5\ +\xc1W\xbc\x97\xff\xe4\xe3\xda\xb6\x87:_\x8b\xcf>\xfb\ +\xec\xbbw\xf3\xde\xff\x90\x9d>wv\x9d\xfao\xc1\xde\ +\xf9\xac\xef\xb9\xc7_\xa3\x0f\xf5\xfe+\xfc\xf9\xae\xde\xf0\ +\xdeo\x8c\xdf\x87\xfa\xdc\xaf\xf9\xe7\x8f\xb7\x5c\xcd~\xc8\ +w\xc3{\xf9O>\xaem{\xa8\xf3\xb5x\xfe>\x7f\ +=\xfe\x1a}\xa8\xf7_\xe1\xcfw\xf5\x86\xf7~c\xfc\ +>\xd4\xe7\xbe\xfa\xe7\xef]~\x00\x00>\xc4\xb44\xb5\ +\xab\xc7Lx\xe65\xf3\xd3\x17\xf65>\xe1\xee\xdc\xf4\ +\x0b\xda\xb3\xdd\x9f\xde\xf9^<\xea\xfd\x88\xfe-\xef\xe6\ +k\xb2y\xdc\xf5\x9etS\xed\xea\xd7\xef\xae\xcfF\xfc\ +\xb7\x1d\xf8<\xe2w\xa2}\xae>[\xf3\x96w0;\ +\xed<}\x0dNx\xe65\xf3\xd3\xe7y\x8dO\xb8;\ +\x97\x9dW\xbf\x0e\xdd\x9f\xde\xf9^<\xea\xfd\x88\xfe-\ +\xef\xe6k\xb2y\xdc\xf5\x9etS\xed\xea\xd7\xef\xae\xcf\ +F\xfc\xb7\x1d\xf8<\xe2w\xa2}\xae>[s\xf5\x8e\ +\xf5\x07\x80\x0c\xde\xfd\x10\xe8r\xe7\x81\x9e\xc3'?5\ +n?%\x03\xda\x1c>hb \xf6\x17\x01\xfd\x04>\ +\xdd'w\xdd5\x1f\xe8\x1c\xa6\x9a\xdf\xc7\xfe\x9e\xef\xd8\ +3\x13\xa7\xcfL\x8f\x9a{\x01}\xf7[\x07\xbc\x99\xb8\ +\xe994\x93\x16\xa6\xdd\xdeaO\xc7\xc6\xba\xd6\xf4\xfc\ +\xa4\xf5\xdd'l\xfe\xd6L}\xc3?\xe3\xad\xe3k\xe3\ +;=\xfblq\x93\x1e>\x01\x1ff\xb6\xdb\xb87\xf5\ +'<\xe3\xafU\xc0\xe7\xf9\xfb\xfc\x87\xfd \xb1g&\ +N\x9f\x99\x1e5\xf7\x02\xfa\xee\xb7\x0ex3q\xd3s\ +h&-L\xbb\xbd\xc3\x9e\x8e\x8du\xad\xe9\xf9I\xeb\ +\xbbO\xd8\xfc\xad\x99\xfa\xe6\xc7\xed\xf7\xf9\xc6\xfa\x03\x00\ +\x8bO\xe6&}\x7fX\x8e?@H\xedD\xf49\xfd\ +M\x04\xbf\x06=l\x9a+\xa2a\x16O\xcf\xb9\x1f\xfa\ +=\xc4\xd4\x9d\x9b\xce7\xac\xf3;\x1av\xdd\xd9\x83O\ +\xfbY{\x9a\x83\xfeZ\xc0\xe4\x93\xfb\xe4\xd9\xbdI\xeb\ +Z\x7f\x86\xf46/k\xdb\xc3\xbd@\x7f\xaa\x13\x07\xc7\ +M\xebz6\xb0\xc7\xefI<\xd5\x8d5\xd3\x1b\xd2;\ +\xbd\xadA\xcb}\xb5\x1f\xd8\x93\xdb\xa7w\xa7v\x22\xfa\ +\x9c\xe7\xef\xf3\x1f\xe8\xfc\x8e\x86]w\xf6\xe0\xd3~\xd6\ +\x9e\xe6\xa0\xbf\x160\xf9\xe4>yvo\xd2\xba\xd6\x9f\ +!\xbd\xcd\xcb\xda\xf6p/\xd0\x9f\xea\xc4\xc1q\xd3\xba\ +\x9e\x0d\xec\xf1{\x12Ouc\xcd\xf4\x86\xf4Nok\ +\xae\xb4\xe3\x0f\x00<\x82a\x1e\xd4l\x0f%\xef\x1b\x98\ +c\xcf\xe6\xb3\x81\x1e\xec\xe7;~x\xa6\xe6\xb9\xc4\xe9\ +M3\xdc=\x13:G?a\xcf\xc4\xadu\x7f\x82~\ +n\x9f\xe8\xf14\xf8\xb4\x1fz`n\xaa\x01=\xea\xdd\ +\x0f\xa9q\xcc\xa4\xc5o\xdb\xe9\xbac\x13\xbd}\x98O\ +\xbc\xcdG\xd3\xef\xf1\x9co\xebz&\x1a\xbcr\xc8\x8d\ +\xeb\xf4\xfa\x0e\xf4\xa3ew \xa6\xe7\x19\xc3<\xb1\xe7\ +\x02y\xdf\x9e\xe1\x9e\xe6\x1b\xea\xe8`\xdb\x03\xbdg\xf3\ +\xd9@\x0f\xf6\xf3\x1d?\xcc'\xde\xe6\xa3\ +\xe9\xf7x\xce\xb7u=\x13\x0d^9\xe4\xc6uz}\ +\x07\xfa\xd1\xb2;\x10\xd3\xf3\x8ca\x9e\xd8s\x81\xbco\ +\xcf\x5cq\xfc;\x00^\xba\x99s\xa7\x9f\x98\x83\x1e\x92\ +\xfbx\x8e\x9c\x1awp\xec9\xdf\xd4\xf1j\xbf\xd0u\ +\xe2@\x9eC\xce\xff2\xe9\x19h=:\xea\xf4\xa8\x9f\ +\xc0\x1f\x1d>@\x1d_\xf2\xe0=\x01\x9fi\xdePC\ +\x8b/\xb7\x99\xe6\x991\xce\xedG\xdc\x07\x1c[\x0b\xae\ +\xf5\xbfz\xa3\xe7\xd8\x07&]\x9849\xc4\xb9\x031\ +yp\xcc\x5c\xebr\xdb\xa7o\xeb\xadk\xd0t\x1c<\ +\x97\x98\x03\xe4\xd1P\xef\xbe\xbdC\xeb\xb8\xf1\xe0\xa0\x87\ +\xe4>\x9e#\xa7\xc6\x1d\x1c{\xce7u\xbc\xda/t\ +\x9d8\x90\xe7\x90?\x7f\x9f\xff\x80i\x9e\x19\xe3\xdc~\ +\xc4}\xc0\xb1\xb5\xe0\xda\xf3\xf7\xf9\xe7\xe3\xe0\xb9\xc4\x1c\ + \x8f\x86\xba\xfb\x13\xe3\x0f\x00^\x8c!\x10\xbb\xc6\x92\ +\xaeM\xcb\xad\xcd\xb1\x86\xdc>\x8f\xd2;\xf3\x0f\x12\xb5\ +\xee\x85~\x07\xfb9\x86\x1e$\xa7\xe6ynk{\xee\ +\xa3\x8f>\xfa\xdc\x5cb\xe7\xa1\xf3@\x9e\xdb\xfd\xdc\xd4\ +\x9cw-$\xa7\x16\x5cGO\xad{\x06-lZ\xeb\ +r;6\xd1\xf5\x9co\xf4\xd6\x11\xbb\x16\xa6}\xc65\ +\xcf\x015\xee\xe8\xd9A\x1c\x5c\xc3\x93Z\xe3:\xb1}\ +\x81\x9a\xef\x80\x8ez\x83\xce\xb4\x0eMnN\xf0\x9e`\ +\x1d\xe0\xd5\xb5\xe9-\xd6\xe6XCn\x9fG\xe9\x9d\xcf\ +\xdf\xe7\x9f\xaf\x85\xe4\xd4\x82\xeb\xe8\xa9u\xcf\xa0\x85M\ +k]n\xc7&\xba\x9e\xf3\x8d\xde:b\xd7\xc2\xb4\xcf\ +\xb8\xe69\xa0\xc6\x1d=;\x88\x83kxRk\x5c'\ +\xb6/P\xf3\x1d\xd0Qo\xd0\x99\xd6\xa1\x99\xb4\xe6\xf8\ +\x97\x00\x03\x8f\xe0l\xb8\xe7\xe5\xd4\xb9\xbb6i\xc0\xb9\ +=\xb9\x99\xef\xbc}\x5cK~\xc4\x1bW=\x0ey\xd8|\xbb\x9f\x9b\ +w\x13s\xee\xd2\xfa\xc4\xf8\x85\xc4\xce\xaf@\xd7\xf3\xa1\ +\xbd'\xd2\xe30\xe7yn\xfa\xae\x99m\xd63\xc1u\ +\xe8~N\xfa\xd6\x04{\xd3o\x8dq\x8f\x1d\xcc\x06\xee\ +\xaeM\x1apnOn\xe6;o\x1f\xd7\x12O\x9ap\ +\xaa1g\x9c\xbbo\x9f\xc4\xad\x0b\xa9\xdb\xdb$\xb7\x07\ +9^\xf60=g\xa8\xbb\x8f\x1f\xf1\xc6U\x8fC\x1e\ +6\xdf\xee\xe7\xe6\xdd\xc4\x9c\xbb\xb4>1~!\xb1\xf3\ ++\xd0\xf5|h\xef\x89\xf48\xccy\x9e\x9b\xbekf\ +\x9b\xf5Lp\x1d\xba\x9f\x93\xbe5'\x8e\x7f\x09\x103\ +\x96\x90\x87\xe9\x11\xdd\xf3lH\xee\xb9`Mn\xeb\x1d\ +\x03\x1e\xf8t\x0e\xbd7\x9c\xfc\x02\xfb\xa9Q7\xee\xe5\ +\xa0\xdf\xb0_\xd8fZ\x03hs\x07z\xc9]\xb3\x8e\ +\xba\xfb\x81\xf5\x5c\x83\xd4\x98\x01j\xa1{\x90Z\ +\xd7\xc9\x99\x9d`\xce\xb3~\x1fu\xf7M\xb4\xd6\xf3>\ +\xcfm\xb3\x80\xc6^\xc1u@C-7:\xb0>\xd0\ +\xc7\xab\xe3\xf6rL\xee\xdb:\xe7>M49\xc4\x06\ +}\xdf\xa6}\xc9'\xad\x19\x7f\x00\xc8\xd0\xf6\x88\x80q\ +?\x98\x9b^\xd7\x83}R\xc7\x0b6-P\xb3\x0e\x1f\ +j\xed\xc1\x99`\xce3\x81\x19\xbc\xc193h\x81\xb8\ +\xeff\xab\x07z\xbc\xcdyH>\xcd\xa3E7\xd1s\ +\xech\xec\xe3\xbb\xb5\x93\x9fI\x1f\x8do\xcf9\xee]\ +\xf4\xda\xd7\xd87x.\xb7cz\xed\x87f\xc2={\ +q\xc0q\xe39\xdf\xd3\xe7\xb2\xc6\x07\xb6\xaf\x85?\x1b\ +7u v\x1f\xbc#\xf1\xe4\xd1\xf3]\x0f\xf6I\x1d\ +/\xd8\xb4@\xcd:|\xa8\xb5\x07g\x829\xcf\x04f\ +\xf0\x06\xe7\xcc\xa0\x05\xe2\xbe\x9b\xad\x1e\xe8\xf16\xe7!\ +\xf94\x8f\x16\xddD\xcf\xb1\xa3\xb1\x8f\xef\xd6N~&\ +}4\xbe=\xe7\xb8w\xd1k_c\xdf\xe0\xb9\xdc\x8e\ +\xe9\xb5\x1f\x9a\x09\xf7\xec\xc5\x01\xc7\x8d\xe7|O\x9f\xcb\ +\x1a\x1f\xd8\xbe\x16\xfel\xdc\xd4a\x9b5\x97\x7f\x07\xc0\ +\xe6!1\xb95'\xd2\xc7\xc7^\xd3\x1c\xba\x13=G\ +\xee\xdb\x1e\xbd\x97\x98;zf[kRG\x17z\x8f\ +i\x1f\xe2I\xef\x9a\xfdS\xf7\xdb\x1c\x87\xf4\xb7Y\xc7\ +\xa1\xe7\x0c\xbd\xae\x87\xf4zG{\xd3\xa7\xde\xfdG\xb1\ +O\x8e\xfd\x13\xb7?\xf9\xf4~\x83\xcewf<7y\ +\xa0\xf11\x9d\xc3Vo\xfa\xf3\x80w\xb5W\xcf\xd0\xdf\ +>\xa3\xf1\xec\xa6K\xbcyn\xa4\x8f\x8f\xbd\xa69t\ +'z\x8e\xdc\xb7=z/1w\xf4\xcc\xb6\xd6\xa4\x8e\ +.\xf4\x1e\xd3>\xc4\x93\xde5\xfb\xa7\xee\xb79\x0e\xe9\ +o\xb3\x8eC\xcf\x19z]\x0f\xe9\xf5\x8e\xf6\xa6O\xbd\ +\xfb\x8fb\x9f\x1c\xfb'n\x7f\xf2\xe9\xfd\x06\x9d\xef\xcc\ +xn\xf2@\xe3c:\x87\xad\xde\xf4\xe7\x01\xefj\xaf\ +\x9e\xa1\xbf}F\xb3\xed3\xeb\x0f\x00\x81\x87aD<\ +-\x0b^h\x1d\xdam\x16_p<\xed\xd9\xe8]\xc0\ +^j\xbe=\x13\xe8m>\x8dk\xedc\xafi6t\ +oz\xcb\x86w\xc0\xe6\x15:\x0f\xd4&/8y\x06\ +\xfa\xf4&M\xb3\xbd\xa5\xeb\xc9\xbd\x7f{c\xd8t\xa7\ +]\xd1\x9d\xbdI\xd3l\ +o\xe9zr\xef\xdf\xde\x186\xddiWt'\xcf\xd0\ +\xbe\xed\x9d\x1c?s\xe5{\x05\xf3\xdeA\xdeX{\xe2\ +\xaa\x0f\xc7\x1f\x00N\x1f\xcc\x0f\xdd\xa0\xdf\x1f\xaa}\xaf\ +\xf6\x04\xef\xb2Gbz\xa9\x9d\xbc\xec\x11\xec\x13\xf0j\ +\x1f\xe6\xe8\xfb\x98Gv\x033\xf89?\x81\xbeu\xae\ +\xf5\xe7 \x9ej\x0d\x1e\xf6\xe2\xf6\xce\xde\xc7mM\xe8\ +\x19k<\x8f\x87k\x9e\x9d\xd8\xfa\x9bGbv]\xcd\ +B\xbf\x0b\xa8\xe3\x07\x9bo\x13]k]\xc3\xd7\x1a\xef\ +\xd9@\x9f\xdbok\xafp\xf2\x9b\xf4\x0d}k\xd9k\ +\xae\xf6\x04\xef\xb2Gbz\xa9\x9d\xbc\xec\x11\xec\x13\xf0\ +j\x1f\xe6\xe8\xfb\x98Gv\x033\xf89?\x81\xbeu\ +\xae\xf5\xe7 \x9ej\x0d\x1e\xf6\xe2\xf6\xce\xde\xc7mM\ +\xe8\x19k<\x8f\x87k\x9e\x9d\xd8\xfa\x9bGbv]\ +\xcdB\xbf\x0b\xa8\xe3\x07\x9bo\x13]k]\xc3\xd7\x1a\ +\xef\xd9@\x9f\xdbok\xaf\x8d\xcb\x7f\x03\xe0G\xf4\x83\ +:\x0f\xdbR?\x0c&mj]\xdf\xdeA\xfd\xca\x13\ +\xa2s\x9f\x9cy\xbcRk\x1dw\x9fG\xf0.C\xdd\ +\xbd\xcd\x9b\xb7\xa1\xcf\xa1\xd6>\xc9\x1f\x85\x19<\x1av\ +\xf4\xbe\xde\xd5\xf3\xe4\xad\x0b\xad\x0d\xd6\xbb\xbf\xcd_\xd5\ +\xed\xd1q4\xad\xb3\xc6=\xd7\x81>w@\xe7\x9ai\ +\xcf\xe4\x9c\xaeYwEk:\xc7\x1f\xdf@\x0d\xae<\ +\x82\xe7\x0dZ\xcfL\xda\xd4\xba\xbe\xbd\x83\xfa\x95'D\ +\xe7>9\xf3x\xa5\xd6:\xee>\x8f\xe0]\x86\xba{\ +\x9b7oC\x9fC\xad}\x92?\x0a3x4\xec\xe8\ +}\xbd\xab\xe7\xc9[\x17Z\x1b\xacw\x7f\x9b\xbf\xaa\xdb\ +\xa3\xe3hZg\x8d{\xae\x03}\xee\x80\xce5\xd3\x9e\ +\xc99]\xb3\xee\x8a\xd6t\x8e?\xbe\x1b\xeb\x0f\x00\x18\ +l\xf8\xd1\x81\xd8K\x13\x93oZ\x98fBn\xeb6\ +<\x9f\xd8\xf3\xce\xed\x1d&}\xe874S-\xf4L\ +n\xde\xcf\xddl\xf5\xc6^!95\x0eX\x8b\xce\x90\ +\xf7m\x8f\xb0\xe5\xb9\xddK\xdc;\xc0\xf5\x9e\x9bh}\ +\xe7!\xb5\xa9\x1e\xb6\xfaF4\xf6\xbd\x02Mk\xa7]\ +\xed\xdb3\xe4\xbc\xa1\xf5\xc9\x13os\xd0y\xfb\x00u\ +\xf7\x89'\xd2\xb7\x071\xef\x22&\xdf\xb40\xcd\x84\xdc\ +\xd6mx>\xb1\xe7\x9d\xdb;L\xfa\xd0oh\xa6Z\ +\xe8\x99\xdc\xbc\x9f\xbb\xd9\xea\x8d\xbdBrj\x1c\xb0\x16\ +\x9d!\xef\xdb\x1ea\xcbs\xbb\x97\xb8w\x80\xeb=7\ +\xd1\xfa\xceCjS=l\xf5\x8dh\xec{\x05\x9a\xd6\ +N\xbb\xda\xb7g\xc8yC\xeb\x93'\xde\xe6\xa0\xf3\xf6\ +\x01\xea\xdc\x1b\x97\xff\x06\xc0w\xc3\xa3\x9b^\xda\x8f\x9c\ +\x1e\xe5Zt\xe4\x936\xf4^\xeb\x12\xe7XC\xdf\xde\ +\x81\x1c}\xc7\xbe9!\xb5\x09\xea\xdb}\x07vL\xf0\ +\x9e0yN\xefK\xdc\xda\xab<\x9c\xde\xd1\xf8]\xd0\ +\xf3\x93\x9fk\xc4\xd3\xdb\xe8\xe5\xdetpzG\xc7\xce\ +\xc3\xe49\xbdg\xba\x01O{\x9f<\xfa\x0d\xc9S\xb7\ +\x86\x18\xc8\x99\xed~\xc0g\xc2;\x89]3\xf1\x98z\ +\xafy\x93k\xd1\x91O\xda\xd0{\xadK\x9cc\x0d}\ +{\x07r\xf4\x1d\xfb\xe6\x84\xd4&\xa8o\xf7\x1d\xd81\ +\xc1{\xc2\xe49\xbd/qk\xaf\xf2pzG\xe3w\ +A\xcfO~\xae\x11Oo\xa3\x97{\xd3\xc1\xe9\x1d\x1d\ +;\x0f\x93\xe7\xf4\x9e\xe9\x06<\xed}\xf2\xe87$O\ +\xdd\x1ab g\xb6\xfb\x01\x9f\x89\xde\xd9\x8c?\x00L\ +\x0f\x83\xf4\xbcp\xd2\x18\xf4\x01\x0dy\xd3\xba\x13\xd1X\ +\xd7\x9e\xc9\xd1\xe4\x9c\xbc\xb7\x1e\x1e\x01\x9f\x1c\xf4\xb9\x89\ +7\xb6\xbe=\xb8\x89\xfd\x0e\xcf{\xbf\xb5\xad\x99@c\ +m\xd8\xf4\xa1\xbd\x13o>\xd0\xfd\xdc\xec\xf0.\xea\xd4\ +\xac\x0b\xc99\xc1\xbd\x0d\xb4\x8dg\xa7x\x9b\x0b\xa7^\ +\xe3\xb7&\xe66\xd3\xce\xd6\xa19\xd1\xbb\x808w\xef\ +\xb2\x8e\xb9\xdc\xe8\xb8Cz\xf6\x984\x06}@C\xde\ +\xb4\xeeD4\xd6\xb5gr49'\xef\xad\x87G\xc0\ +'\x07}n\xe2\x8d\xado\x0fnb\xbf\xc3\xf3\xdeo\ +mk&\xd0X\x1b6}h\xef\xc4\x9b\x0ft?7\ +;\xbc\x8b:5\xebBrNpo\x03m\xe3\xd9)\ +\xde\xe6\xc2\xa9\xd7\xf8\xad\x89\xb9\xcd\xb4\xb3uhN\xf4\ +. \xce\xdd\xbb\xac\xbb\xdaq\xfc7\x00\x13'\xc3,\ +\xf6r\xe2\x9e\xe9|\xd3]\xc1\x5c\xeei\x87\xdfB\xdf\ +5h-q\xd7\x81zn|\x03Z\xcf\xd0w\x8fY\ +\xd39\xa4n\xbf\x90\x9a}\x1d7S\x0d\xee\xe8\xd9\x9f\ +\xc3^\xe2\x13h7]\xd7\xc9{W\x0e\xb5\xe0z\x83\ +\xf6\x8a\xc9/P\xb3\xc7\xd4\xe3\x90\x9f\x98\xde\x19\x5c\x8f\ +G\xef1S-z\xea\xd3\x0e\xd7\xd0\x9ev4\x93'\ +d\xde\x1e\xdb;:\xdftW0\x97{\xda\xe1\xb7\xd0\ +w\x0dZK\xdcu\xa0\x9e\x1b\xdf\x80\xd63\xf4\xddc\ +\xd6t\x0e\xa9\xdb/\xa4f_\xc7\xcdT\x83;z\xf6\ +\xe7\xb0\x97\xf8\x04\xdaM\xd7u\xf2\xde\x95C-\xb8\xde\ +\xa0\xbdb\xf2\x0b\xd4\xec1\xf58\xe4'\xa6w\x06\xd7\ +\xe3\xd1{\xccT\x8b\x9e\xfa\xb4\xc35\xb4\xa7\x1d\xcd\xf8\ +\x03\x80\x976,\xa0o]\xea\xee\x91\xc343\xb1\xf5\ +]O\x8c\xb7w\x98\xa9\xde\xb5\xe9}\xd4\xd8q\xe7=\ +a\xda\x07\xf6\xb1\xae\xeb\xd3\xaeG}\x93w\x0d\x9d\xbd\ +\x1c\x03:\x93Z\xcf\xa1\xd9\xf6\xd8c\x8a7M\xef\x0a\ +\x9d\x9f\xd8\xb4\xde\x8b\xc6\xfb\xc3iOz\xd3\x1b=\xd3\ +\x9a\xbbLs\xc9O\xb50\xed\xb0\x97\xb1\x16\xcd\xa6\x0d\ +\xdd\xb7.u\xf7\xc8a\x9a\x99\xd8\xfa\xae'\xc6\xdb;\ +\xccT\xef\xda\xf4>j\xec\xb8\xf3\x9e0\xed\x03\xfbX\ +\xd7\xf5i\xd7\xa3\xbe\xc9\xbb\x86\xce^\x8e\x01\x9dI\xad\ +\xe7\xd0l{\xec1\xc5\x9b\xa6w\x85\xceOlZ\xef\ +E\xe3\xfd\xe1\xb4'\xbd\xe9\x8d\x9ei\xcd]\xa6\xb9\xe4\ +\xa7Z\x98v\xd8\xcbX\xbbi\xcc\xfao\x00\xa6\xa5\x81\ +:\xe6\x93\xce5>Lj\x9e\x85\xc9\x83|z\xbck\ +xw|\xc5]]\xde\x11m\xbf\xd7\xf3w\xbc\xd0\xb4\ +\x0f\xf4\xe7\xbf\xc2o\xc8\xdd\xf3\xc9'\xcf\xae\xf9\x0d\xc6\ +:\xef2\xad1\xec\xa7\xde{\xc3\x95f\xf2\xbcbz\ +gH\x9d\xf9;>\x8d\xdf8\xcd\xa7oM\xd3\xef\x9a\ +\xf2\x9e\x9bvu\xad}\x82\xbd\x12s\x1a4\xbd\x03\xdc\ +\xb7\xa7q\x8d=\xa9y\x16&\x0f\xf2\xe9}\xae\xe1\xdd\ +\xf1\x15wuyG\xb4\xfd^\xcf\xdf\xf1B\xd3>\xd0\ +\x9f\xff\x0a\xbf!w\xcf'\x9f<\xbb\xe67\x18\xeb\xbc\ +\xcb\xb4\xc6\xb0\x9fz\xef\x0dW\x9a\xc9\xf3\x8a\xe9\x9d!\ +u\xe6\xef\xf84~\xe34\x9f\xbe5M\xbfk\xca{\ +n\xda\xd5\xb5\xf6\x09\xf6J\xcci\xda\xbbY\xff\x0e\x80\ +\x0d\xdbxZ\x14\xa6z\x7f\x98\x13'\xdf\x1c\xfb\xe0K\ +\xcd\xf1k\xe8y\xfb\x1at>M\xd7\x92\xfb3\xf8n\ +&?\xe3\xaf\x83}\xf0\x9a<7\xb6]\xf6\x8a\xe6\xea\ +M\xbca\xa2\xeb\xed\xb5y\xbb~\xc7\x9b\xb7\x82{\xd3\ +\x8e\xd4r\xa2k\xff\xd6\xb7\xee\xa4\xef^\x98\xfc\xcc\x95\ +\xffF\xfb\x04\xbc\x00\xcd\xe4\xc9Nz\xad\x99f\xc2T\ +\xcf\x9e\xe9=\x13'\xdf\x1c\xfb\xe0K\xcd\xf1k\xe8y\ +\xfb\x1at>M\xd7\x92\xfb3\xf8n&?\xe3\xaf\x83\ +}\xf0\x9a<7\xb6]\xf6\x8a\xe6\xeaM\xbca\xa2\xeb\ +\xed\xb5y\xbb~\xc7\x9b\xb7\x82{\xd3\x8e\xd4r\xa2k\ +\xff\xd6\xb7\xee\xa4\xef^\x98\xfc\xcc\x95\xffF\xfb\x04\xbc\ +\x00\xcd]OX\xff\x13\x80\x97zYn\xf7\xa6G\x84\ +\xd4=\x03]c&\xb9\xe7\x03yn\xc7\x8d\xfdOL\ +;\xaf\x88\x86\xd3l\xf3S}\xfa\x0c\xfd\x8eGv\xe0\ +\x97>1u\xf0\xec\xe6=\xd5\xdbk\xd2\x80\xb5\xadK\ +\x8d~\xd8\xf6\xb96\xf5\x1fy\x07\x9a\xde\xeb\xdb\xf4\x1b\ +7\xd0\xc5\xa3\xbd\xed?yy\xaf\xf5\x06\x7f\xe2`\xed\ +6\x17\x5c\xdf4\xd3\xbb\xbc3$\xf6>\xf7\xec\xdbu\ +\xcf@\xd7\x98I\xee\xf9@\x9e\xdbqc\xff\x13\xd3\xce\ ++\xa2\xe14\xdb\xfcT\x9f>C\xbf\xe3\x91\x1d\xf8\xa5\ +OL\x1d<\xbbyO\xf5\xf6\x9a4`m\xebR\xa3\ +\x1f\xb6}\xaeM\xfdG\xde\x81\xa6\xf7\xfa6\xfd\xc6\x0d\ +t\xf1ho\xfbO^\xdek\xbd\xc1\x9f8X\xbb\xcd\ +\x05\xd77\xcd\xf4\xae\x13\xeb\x7f\x02\xc8\x82\x98\xf5\x22/\ +H\xec\x1c-\xb3=\xef\xd8=\xf4\xc4\xbeO\xa0\xf1\x1b\ +\x8c\xbdrz\xc7\x1d2\xc31\xf8\xe1mZ{\x05z\ +\xcf\xe19\xedp\xccL\xbf!\xd8\xcfq\xb3y\x03o\ +\x08'\xadw\xa4\xd7\xda\xf4\xa7w\xb8\xd6\x1e\xdc\xcc\x93\ +o\x9c\xfc{\xbe\xfd\xef\xd0\xfe\xc9}&\x5cG7\xed\ +\xeb\x9a=\x1d\x9b\xcc\xb8\xdeq\xf7{\x07\xfdi7$\ +\x9e<\x98\xedy\xc7\xee\xa1'\xf6}\x02\x8d\xdf`\xec\ +\x95\xd3;\xee\x90\x19\x8e\xc1\x0fo\xd3\xda+\xd0{\x0e\ +\xcfi\x87cf\xfa\x0d\xc1~\x8e\x9b\xcd\x1bxC8\ +i\xbd#\xbd\xd6\xa6?\xbd\xc3\xb5\xf6\xe0f\x9e|\xe3\ +\xe4\xdf\xf3\xed\x7f\x87\xf6O\xee3\xe1:\xbai_\xd7\ +\xec\xe9\xd8d\xc6\xf5\x8e\xbb\x7f\xf7s\x1e\xff\x0e\x00\xa6\ +\x9by/\xb1\x06\x5ck\x0f\xf2I\x93\xbb\xfd\x1b\xcfM\ +\xd8\xcb~\xc4\xd3|\xea\xe8\xbc\xdfq\xd8\xbc\xa1\xf3\x90\ +\x9aO\xe3\x1a\xfe\xd4z_3\xd5\x00\x8fi\xe7\xe4\xb7\ +\xe9\xba>\xcd\xa1i\xdf\xd6\xde\x81\x19\xbc\xec\x9dx\xf3\ +\xf4;\x1d\x83}}\x07\xf4\xd3\x5cj}L\xe70i\ +\xa7\xb7_}\x9e\xf6i\xcf\x90\x9a}\x12{\xbe\xa1\xef\ +\x1b\xb69k\xc0\xb5\xf6 \x9f4\xb9\xdb\xbf\xf1\xdc\x84\ +\xbd\xecG<\xcd\xa7\x8e\xce\xfb\x1d\x87\xcd\x1b:\x0f\xa9\ +\xf94\xae\xe1O\xad\xf75S\x0d\xf0\x98vN~\x9b\ +\xae\xeb\xd3\x1c\x9a\xf6m\xed\x1d\x98\xc1\xcb\xde\x897O\ +\xbf\xd31\xd8\xd7w@?\xcd\xa5\xd6\xc7t\x0e\x93v\ +z\xfb\xd5\xe7i\x9f\xf6\x0c\xa9\xd9'\xb1\xe7\xef\xb2\xfe\ +\x1d\x800}\xc1\x8c\x97B\xf2\xab\x0f\x18\xa6\xd9\x13\x9b\ +v\xaa\xa7\xd6\xf5\xe4~\xd7\xf6\xc6\xd4\xe9m\x1a\xf0\x9e\ ++m8i\xfc>\xbf=\xb5;\xef\xb8b\xf3\x07j\ +\xa7}\xaeO\x1e\xed?iL\xfa\x93f\xaby\xff\xf6\ +\xc6\xb0\xe96_{?\xe2\xdb\xda\xe4\xf8\x99I\xfb\x08\ +\xf8\xe2\xd3\xfe\x13\xd6l\xbb\xd1\xb8?yO;\x93_\ +\xf9\x86\xbb\xef\x85M;\xd5S\xebzr\xbfk{c\ +\xea\xf46\x0dx\xcf\x956\x9c4~\x9f\xdf\x9e\xda\x9d\ +w\x5c\xb1\xf9\x03\xb5\xd3>\xd7'\x8f\xf6\x9f4&\xfd\ +I\xb3\xd5\xbc\x7f{c\xd8t\x9b\xaf\xbd\x1f\xf1mm\ +r\xfc\xcc\xa4}\x04|\xf1i\xff\x09k^\xb3{\xfd\ +;\x00\x86\x07M\xf4C'\x1d5\xf7\xf8\xa0\xb99'\ +\x98\xb5\x0e\x0fbz\xa9\xb5\x9e\xfc\xb5x\xbew\x11\xdf\ +\x81\xb7\xf5{\x9c;\xbe\xe3\x1d}\xeb\x9c{_\xea\xc4\ +\xde\xe3\xd8\xe0\xc3\xed\xd9\xde\x19R\xb7\xd7\xa4\x01\xb4\xdb\ +\x0ec\xdd\xa3L\xbe\xa9\xe5\xf0\x86\x86Z\xef\xdc\xea\xd0\ +~\x9b\xae\x99t\xa9Q\xb7'q\xef\x0a\x9d\xdb\xb7\xf5\ +\xd3l\xd7 \xf5\xf6j\xa8\xb9\x97\x19f9'\x98\xb5\ +\x0e\x0fbz\xa9\xb5\x9e\xfc\xb5x\xbew\x11\xdf\x81\xb7\ +\xf5{\x9c;\xbe\xe3\x1d}\xeb\x9c{_\xea\xc4\xde\xe3\ +\xd8\xe0\xc3\xed\xd9\xde\x19R\xb7\xd7\xa4\x01\xb4\xdb\x0ec\ +\xdd\xa3L\xbe\xa9\xe5\xf0\x86\x86Z\xef\xdc\xea\xd0~\x9b\ +\xae\x99t\xa9Q\xb7'q\xef\x0a\x9d\xdbw\xd2o\xac\ +\xff\x09\xe0\xc4\xd5c&\xf8\x90h=\x93\xf8\x8eG\xe8\ +9\xd8<6_\x7f\xc1\xaeh-\xbb\xf0~d\xef\xa3\ +l>|=!\xba\xce'\x1e}\x17\xfa\x9e\xcb.v\ +z\xafI\xff\xce\xbei\xc7\xe4y\xc7\xeb\xee\x5cjw\ +\xfc\xa67\xdd\x9d\x0d\xe8\xb6\xaf\x11\xb4_\xf4\x8f\xeci\ +\x98{\xed|\xe8\xd9;^y7o\x0f\x9eI|\xc7\ +#\xf4\x1cl\x1e\x9b\xef\xd5\xd7\xdd\xb4\x96]x?\xb2\ +\xf7Q6\x1f\xbe\x9e\x10]\xe7\x13\x8f\xbe\x0b}\xcfe\ +\x17;\xbd\xd7\xa4\x7fg\xdf\xb4c\xf2\xbc\xe3uw.\ +\xb5;~\xd3\x9b\xee\xce\x06t\xdb\xd7\x08\xda/\xfaG\ +\xf64\xcc\xbdv\xfe\xf2\x07\x80\xab\x0ft\x97\xedC\x9e\ +\x1e\xfe\xda\x0f\x05\xa7\xb7_y{\xf6\xad\xefxox\ +[\xbf\xeb\x91\xcf\xf4V\xd8\x95\xfbC|}\xeez\xe6\ +3}\x88_\xab\xe9k\xb5y\xa3=}}\xaf\xde\xd5\ +\xb3\x1f\xe2kz\xe2\xf4\xf6G\xc8\xbb\xa7\xb7\x9f>\xcf\ +[?\xeb{}\xdd\xdf\xfa\x8e\xf7\x86\xb7\xf5\xbb\x1e\xf9\ +Lo\x85]\xb9?\xc4\xd7\xe7\xaeg>\xd3\x87\xf8\xb5\ +\x9a\xbeV\x9b7\xda\xd3\xd7\xf7\xea]=\xfb!\xbe\xa6\ +\x8fp\xf9\x03\xc0\x17\xf9\xc0\xfe\xe2\x9c\xbe\xd0w\x98\xde\ +~\xd7\xf3G\xfd\x0b\xf3!\xf82\x7f\xa6\xb7\xfcZ\x7f\ +\x88\xcf\xf5\x88'\xda\x9ey\xe43\xfd\xa8\x7fm\xbe\xc8\ +\xfd\xcf\xdf\xe7\x1f\x96/\xf3gz\xfe>\xffr\xfd\xda\ +\xbc\xea?\x01|(\xfc\xc5I\xfc\x1e_\xac\xfe\xc5\xf9\ +P\xbf\x00\xa7\x7f\x08\xde\xba3\xde\xf6\x8f\xdfg\x9f}\ +\xf6\xb0\xef\x87\xfa\xec\xaf\xa1\xdf\xf2\xe8\xdb\xf8z|\x11\ +\x9f\xe9\xb5;\xbe\xa8\xaf\xf7\xe9\x9f\xbd/#\xfe\xba$\ +~\x8f\xafS\x7f\x0d>\xd4\xd7\xfe\xf4\xb5~\xeb\xcex\ +\xdb?~\xcf\xdf\xe7\xcf\xdf\xe7p\xfag\xef\xb5<\xfc\ +\x03@\x1eq\xfa\xc0\xa7^\xff\x03~b\xd2\xb6\xf7\x9d\ +/\xfc\xa6\xa1>\xf5\xaf\xde9\xcd\xb4\x9f5\x9b\xd7i\ +\x87\x99\xbe\x09\x5c\xbd\x11\x98\xbb\xd2\xb7\x7fH\x8d\xd3P\ +\xeb\x1b\xb69\xc8[N\xfd\x09\xbf?_\x93`\x8f\xcd\ +\xef\x8e\x06\xba\x9f|\xfa\xba\x9d\xbe\x96\xaf\xe1\x917\x9e\ +\xb8\x9a\xbd\xfb\xee\xab_\x9fS/\xb3\x8f\xecim{\ +\xdf\xf9zl\x1a\xeaS\xff\xea\x9d\xd3L\xfbY\xb3y\ +\x9dv\x98\xe7\xef\xf3\xef\xe1\xf7?\x7f\x9f\xcf\x5c\xcd\xde\ +}\xf7\xc3?\x00\xf4\x17\x8a\x87\xe4\xa6\xd75\xe2\xab\x9f\ +f\xbb\xd7y\x7f\xa8\xb7\xfc\xe20\xcb{9!7\xff\ +\xe0\x85\xab\xbd\xce\xbbw\xa2?\xdf\xc6\x95\xa7}\xfc\x19\ +\x02\xb3\xfe<\x13\xe8\xec\x95\x1a\xa7I-Zz\x1f}\ +\xf4\xf9\x7f\x94\xb69\xfb\xdf\xc1\xfa~[3\xd5\x02u\ +\xde\xcb\xa1v\xf2\xb5\xcel9w\xe6\xba6a=\xf4\ +\x1b\x1a\xf73\xcf\x09\xdb,\x9a\xab\x7f\x0e \xda\xde\xc3\ +M\xafk\xc4\xcf\xdf\xe7\x9f\xa7?\xdf\xc6\x95\xa7}\xfc\ +\x19\x02\xb3\xcf\xdf\xe7\xdf\x9b\xe7]\xae\x9d|\xad3[\ +\xce\x9d\xb9\xaeMX\x0f\xfd\x86\xc6\xfd\xccs\xc26\x8b\ +\xe6\xee\xef\xf3[?\x00x\xb1c\x93\x07\xf1\xa8\xdch\ +\x5c\x0b\xd3,0\x87\xc6\xf1\x15\xf8\x9f\xb0\x97w\x84~\ +\x1fo\x09W_L{q6N\xfd\xa9\xde\xb5i\xde\ +\x9f\x9dx\xfa<\x13\xf4\xa7=\xbeODc\x1dy\xd7\ +\xc3\xf4\xd6\x09\xe6&M{\x82\xebS\x8cW~=\xf9\ +5M\xed\xf4\x8e+\xe2\x9d\x83\x0775\xf7&\xee\xee\ +\xe63\xe4\xf6?\x8f=\x8f\xae\x89\xeejWf\xbdg\ +\xf2\xb2On4\xae\x85i\x16\x98C\xe3\xf8\x0a\xfcO\ +\xd8\xcb;B\xbf\x8f\xb7\x84\xe7\xef\xf33\xd1XG\xde\ +\xf50\xbdu\x82\xb9I\xd3\x9e\xe0\xfa\x14\xe3\xf5\xfc}\ +~\xcd\xf1\x07\x00\x96\xd8\xb4\x17\x10\xf7\x83\xba\x9e\xbbg\ +'\xd0\xdc\xd5\x87h\xbd\x07\xbaf\xaf\xdeA\x1c&}\ +j}\x5c\x0fxq\xdc\x03\xf7\x9a\xd4\x1b\xd7\xbcg\xa2\ +\xeb\xd1O\xf3p\xe7\x0d\xe4\xd6\xf6;\xb6\x99+\xf0\xc9\ +\xdd\xb1=\xe8\x05z\x93n\x8b\xcd\xe4\x9d\xd3P\xe3f\ +'\xb3\xae\xd3\xa3\xd6lu3i\xec\xc9^\xf6\x05\xf7\ +\x8dk\xc4\xf6\xe9\x19\xf7\xa6=\x81\xb8g\xbb\x9e\xbbg\ +'\xd0\xdc\xd5\x87h\xbd\x07\xbaf\xaf\xdeA\x1c&}\ +j}\x5c\x0fxq\xdc\x03\xf7\x9a\xd4\x1b\xd7\xbcg\xa2\ +\xeb\xd1O\xf3p\xe7\x0d\xe4\xd6\xf6;\xb6\x99+\xf0\xc9\ +\xdd\xb1=\xe8\x05z\x93n\x8b\xcd\xe4\x9d\xd3P\xe3f\ +'\xb3\xae\xd3\xa3\xd6lu3i\xec\xc9^\xf6\x05\xf7\ +\x8dk\xc4\xf6\x99f\x9a\xf1\x07\x80\x0c\xe6\xf0\x00\xa0>\ +\x19OZ\xd7N\x1f\x86\x1a\xf5\xdc\xfe\x00}\x1b\xb4\x06\ +\x9d\xeb\xa9q\xc8\xa7\xf7\x05\xef\x86\xd4\xfa\xe0\x913\xd1\ +\xbdmw\xef\x0aS\xed\x8a\xccp\xc2\xd5\x0e\xbf\xcf\xda\ +\xb0\xe5\xf8x\x0f19\xe0\xbf\xf5\x0d\xfe\xbe=C\xec\ +>\xf1\x84{x\x11\x83\xfd\xf0\xe70\xd3\xb3\xee\x9b\xe4\ +]\xb3\x0e\x8f\xe08L:n\xd7{\xce\xa0\xcb\xed\x19\ +b\xb0?g\xd2p\x9aI\xeb\x9aw\xf7<5\xea\xb9\ +\xa3w\xee\xdb\xa05\xe8\x5cO\x8dC>\xbd/x7\ +\xa4\xd6\x07\x8f\x9c\x89\xeem\xbb{W\x98jWd\x86\ +\x13\xaev\xf8}\xd6\x86-\xc7\xc7{\x88\xc9\x01\xff\xad\ +o\xf0\xf7\xed\x19b\xf7\x89'\xdc\xc3\x8b\x18\xec\x87?\ +\x87\x99\x9eu\xdf$\xef\x9aux\x04\xc7a\xd2q\xbb\ +\xdes\x06]n\xcf\x10C\xfbo\x8c?\x00\xd8l2\ +\xf0\xe2\x86Z4\xdb\xf2i>\xb5G\xf6r&Z\x87\ +7g\xc2Z|\xa9\x01\xb9k\xa15\xdc>\x8d\xeb\xd3\ +\xce~\xa7\xb5\x8dg\xe9SkRw\xaf\xe3\xee\x03\xb5\ +\xf8\xfbtm\xc3=v\xa4\xe6]]g\xa6\xef\xe09\ +C\x1d/\xeb\xdc\x0b\x9b\x7fnk\x9d\x07\xf2\xd3A\x07\ +\xed\xe1\xd8=\xcf@z\xd4\x13\xf7\xaco\xf0LHL\ +\xcd\x07\xec\x09\xf4\xa7\x1e\xb5h\xa6~\x98\xe6\x1f\xdd\xcb\ +\x99h\x1d\xde\x9c\x09k\xf1\xa5\x06\xe4\xae\x85\xd6p\xfb\ +4\xaeO;\xfb\x9d\xd66\x9e\xa5O\xadI\xdd\xbd\x8e\ +\xbb\x0f\xd4\xe2\xef\xd3\xb5\x0d\xf7\xd8\x91\x9awu\x9d\x99\ +\xbe\x83\xe7\x0cu\xbc\xacs/l\xfe\xb9\xadu\x1e\xc8\ +O\x07\x1d\xb4\x87c\xf7<\x03\xe9QO\xdc\xb3\xbe\xc1\ +3!15\xce\x89\xf5?\x01x\x90\xc7\xb4\x1997\ +\x0f\xe6n\x8f\xe0Zb\xfbZ\xe3\xda\xa9\x0f\xe9\xa1%\ +\x0e\x93.\xa0\x03\xeb\x12w\xee9\xe7&5z\xccs\ +\xf7.N\xa0\xc7\x9dzb\xd7[\xef~@\x13\xac\x0d\ +=\x9f\xdb\xb3M\xcfnZ\xea\x93\xe6\xce\x8e\x93/\x07\ +\x1dwN\xf0\x1b\x81\x1e\xa0a\x1e\x0fh=:\xee\xe0\ +\x99\xdc\xc4\xf8q\xba6\xe1zb\xfb\x99\xd4\xda\xc3\xb5\ +\xdc\x1c\xb0\xcf\x14\xbbf\xda#\xc7\xb5@\xce\xdd\x9e\xd3\ +;\x5cKl_k\x5c;\xf5!=\xb4\xc4a\xd2\x05\ +t`]\xe2\xce=\xe7\xdc\xa4F\x8fy\xee\xde\xc5\x09\ +\xf4\xb8SO\xecz\xeb\xdd\x0fh\x82\xb5\xa1\xe7s{\ +\xb6\xe9\xd9MK}\xd2\xdc\xd9q\xf2\xe5\xa0\xe3\xce\x09\ +~#\xd0\x034\xcc\xe3\x01\xadG\xc7\x1d<\x93\x9b\x18\ +?N\xd7&\x5cOl?\x93Z{\xb8\x96\x9b\x03\xf6\ +\x99b\xd7\xee\xb0\xfe'\x00\xdf&\x8fI\xdd=\xc7~\ +l@\xdfs=\xef\xba{\xed\x17\xdc\x87\xe8\xd0\xf6\x8d\ +gNj\xc4\xdd\x9br\x87Y\xf2@}\xc2u\xf4\xf6\xe8\xb9\xaeY\ +\xeby \x9e\xbc\x02\xf3\xd3L`\x0eo\xef \x0e\x89\ +9`-zb\xea\x1b\xd6\xb4\x0f=\xfcro\xde\xcc\ +6=C\x0e\xe4]\x0f\xc9'\x7f\xbc\x1c\x93\x07\xfb\xd1\ +#\xa7\x1f<\x13\xec\xd3\xf1\x04\xfex3\xd3{\xc0u\ +{\x12\xdb\xc3P\xcf\xed\xd8\xbd\x9e\x09h\x02\xb3\xc4\xe8\ +\x99\xb5\x87\xe7\xac\x03\xfaS/xWH\x7f\xd3\x86\xd6\ +2\x9f\xc3,y\xa0>\xe1:z{\xf4\x5c\xd7\xac\xf5\ +<\x10O^\x81\xf9i&0\x87\xb7w\x10\x87\xc4\x1c\ +\xb0\x16=1\xf5\x0dk\xda\x87\x1e~\xb97of\x9b\ +\x9e!\x07\xf2\xae\x87\xe4\x93?^\x8e\xc9\xafX\xff\x13\ +\x00\xa7\x17\xc1\xd5\x82\xed\xf1\x93\xc7T\xf7\x87\xed\xdb\xb0\ +\xc7z\xe87\xa4\x9f3y[\x8b.Pw-\xa4\xee\ +C-\xb4\xeeD\xb4\x9e\x7f\xc4c\xd3&\xe7x\xd6\xba\ +\x06\xddI?\xcd\xbbv\xf2O\xcf;\xc8\x89\x83\xe7\xd1\ +z.\x90\xf7\x8c5!\xf5\xeeQKn\x0fh\x8f\xbb\ +x\x0e_{\xbb\xdfuz\xccPs\xee\x19\xc7\xcc\x06\ +\xfb\x04\xf2\xdcS\x1c\xd8\x91\xd3up<\xe1\xb9\x90\x1c\ +O \x9e\xea\xe8\xc9}\x1b\xf6X\x0f\xfd\x86\xf4s&\ +ok\xd1\x05\xea\xae\x85\xd4}\xa8\x85\xd6\x9d\x88\xd6\xf3\ +\x8fxl\xda\xe4\x1c\xcfZ\xd7\xa0;\xe9\xa7y\xd7N\ +\xfe\xe9y\x079q\xf0$w\xad\xfb\ +\xc1\x1e\xf4\x93O\xda\x09\xefwl\xec\x9fx\xd3\x99\xf6\ +%\xefz\xc07X\xbb}\x06\xd7\x13;\xf7|\xe8x\ +\xd2\x93\xbb~\xc5\xf1\x07\x00\xe8\xc74\xbd\xb8\x1f\xe6c\ +\x8du\x81\x1d]\xef|\x82Y\x98<8\xc1\xbb\x5c\x0f\ +\x9d\xf3n\xdf\xde\x87\xb6\xeb0i\xc3\xa4w?\xf4\xec\ +4\xdf3\xcd\xb4'l\xde\xed7\xcd\xa2\xf7\x0c{\x5c\ +\x0f\x8e7\x98\xdd\xc0\x1f/\xb4\xec\x9av\xb8f\xef\xd4\ +\xd9\xc7,\xf9\x15xr\xe3\xd1\xb8\x1fz\xee\x04\x9e~\ +\x13\xb7\x89\xa6\xf7\x04\xc7\xf8\x18\xcf\x99\xe8\xa6=\xc0L\ +\xdf\x81Y\x8e5\xd6\x05vt\xbd\xf3\x09fa\xf2\xe0\ +\x04\xefr=t\xce\xbb}{\x1f\xda\xae\xc3\xa4\x0d\x93\ +\xde\xfd\xd0\xb3\xd3|\xcf4\xd3\x9e\xb0y\xb7\xdf4\x8b\ +\xde3\xecq=8\xde`v\x03\x7f\xbc\xd0\xb2k\xda\ +\xe1\x9a\xbdSg\x1f\xb3\xe4W\xe0\xc9\x8dG\xe3~\xe8\ +\xb9\x13x\xfaM\xdc&\x9a\xde\x13\x1c\xe3c<\xb7\xb1\ +\xfe\x1d\x00\xdfpe\xb8=\xc03\xd18o\xbf\xfeP\ +\xa6\xfd\xc1\x9e\xdb\x1b\xccTk\xfa\x9d\xd0\xfe\xc9\xad\xf5\ +\xcc\xb6\x03}\x1f\xb3\xed!6\x9d\xe3\xd5\x9ea\xdau\ +\xc2\xfai\x7fb\xfa\xad\xebY\xcf\x01\xf5\x9e\x05<\x5c\ +\xb7\xef\x09\xfbN>!\xf9\xa4\xbb\x8b\xe7\xb8\xd9\xb1y\ +M\xb5\xc0[N\xb4\xe7i\x17~S=P\xef\xfe\xe4\ +e\xfa\x8d\xe8=\xd3{\xdb\xcf\x1e\xa7\x9e\xb1\xe7\xf6\x06\ +3\xd5\x9a~'\xb4\x7frk=\xb3\xed@\xdf\xc7l\ +{\x88M\xe7x\xb5g\x98v\x9d\xb0~\xda\x9f\x98~\ +\xebz\xd6s@\xbdg\x01\x0f\xd7\xed{\xc2\xbe\x93O\ +H>\xe9\xee\xe29nvl^S-\xf0\x96\x13\xed\ +y\xda\x85\xdfT\xbfb\xfd;\x00\x0cc\xdc\xe6\xa1\x17\ +L\x1a\xc0c\xd2t\xed\xf4\xf0\xad\xe7\xfai>L\xfd\ +\xd4\xa8w\x9f\xf7\xf9\xde>\xc7\xe41iO\xfb \xf5\ +\x9e\xed\x19\xfa\xf6Hl]4\xd3\x1b\xa6\xda\x84\xbd\xc3\ +6\xd7o\x98\xf0\xbb\x82\xdf\xefx\xe2\xaa\xef\xfa\x16C\ +\xbc\xfast~\x22\x9e\xf8\xb6\x7f|\xb6\xde\x86u\x9e\ +\xe7M\x8f\xbcm\xd3zGb\x0ey\xe6\xa6Y\xcf\x85\ +\xd3[\xf0\x984]k_\xb3\xf5\x5c?\xcd\x87\xa9\x9f\ +\x1a\xf5\xee\xf3>\xdf\xdb\xe7\x98<&\xedi\x1f\xa4\xde\ +\xb3=C\xdf\x1e\x89\xad\x8bfz\xc3T\x9b\xb0w\xd8\ +\xe6\xfa\x0d\x13~W\xf0\xfb\x1dO\x5c\xf5]\xdfb\x88\ +W\x7f\x8e\xceO\xc4\x13\xdf\xf6\x8f\xcf\xd6\xdb\xb0\xce\xf3\ +\xbc\xe9\x91\xb7mZ\xef\xb8z\xd7\xfao\x00\xa6\x07M\ +f\xbd\xac5]\xeb\xbeao\xce\xa4\xa3\x17\xe8\xe7v\ +\x9d\x1b6\x9f\xb0\xbd\x05?\xef\x00\xd7\x03\xda\x90:1\ +w\xe8=\xcc\xe4x&$o}@\xdf1\xf3[\xce\ +\x1d\xec;\xed\xe9\x1c\xda\xcb:\xfb'\xe6\x84\xd6\xb9\x97\ +\x9b7t\xdd\xe0\xe1zk u\xeb\xc9\xbb\x1e\x92\xd3\ +\xa3v\x87\xcd\xdf\xa0\x99z\x13~\x07z\xc7\xe9\xe3\x09\ +\xd4\xd0L\xe0\xc1\xac\xb5\xf4\xa8\xb9\xd7\xbb\x82k\xec6\ +]\xeb\xbe\xf1\xeeIG/\xd0\xcf\xed:7l>a\ +{\x0b~\xde\x01\xae\x07\xb4!ub\xee\xd0{\x98\xc9\ +\xf1LH\xde\xfa\x80\xbec\xe6\xb7\x9c;\xd8w\xda\xd3\ +9\xb4\x97u\xf6O\xcc\x09\xads/7o\xe8\xba\xc1\ +\xc3\xf5\xd6@\xea\xd6\x93w=$\xa7G\xed\x0e\x9b\xbf\ +A3\xf5&\xfc\x0e\xf4\x8e\xd3\xc7\x13\xa8\xa1\x99\xc0\x83\ +YkOsa\xfd;\x00\xfd\x90\xd0f,\x0e\xd3\xf2\ +`MH\x8c\xd6;z_\xfbL3\xa1u\x81Z\xb4\ +\xee\xdb\x83\x9e\xe3\x86Z\xf7&m\xb0\x9f\xd9\xf4a\xf2\ +\xf6\x09\xf6L\x8d\x9c~\xe8\x9d\x9d\x07\xeb\xed\x0fx\x1b\ +v\xb9n]\xeb\xa1\xfd[\x9f\xbb5@\x0d\xcd4K\ +|\x05^\xbd'y{;\x9e\x98\xfa\xed\x1b\xf0\x9ez\ +\x937\xefh\xffI\x0b\xf8\x9f4\xc6\x9e~\xd74\xdf\ +\xeffW@\x7f\xd2\x84\xc4\xde\x09\xbd\xaf}\xa6\x99\xd0\ +\xba@-Z\xf7\xedA\xcfqC\xad{\x936\xd8\xcf\ +l\xfa0y\xfb\x04{\xa6FN?\xf4\xce\xce\x83\xf5\ +\xf6\x07\xbc\x0d\xbb\x5c\xb7\xae\xf5\xd0\xfe\xad\xcf\xdd\x1a\xa0\ +\x86f\x9a%\xbe\x02\xaf\xde\x93\xbc\xbd\x1dOL\xfd\xf6\ +\x0dxO\xbd\xc9\x9bw\xb4\xff\xa4\x05\xfcO\x1ac\xcf\ +\xe9]\xcd\xfa\x03\xc0ixz\xf8\xa6\x8f\xc6\xba0i\ +\xbb\xd6s\xf4\xfbno\xd3\x9e\x9e\xcd\xc9\xac}Z\xdf\ +o8\xed\xa2go3\xcd\xa6\xd6\xc7\x90\xe3\x19Rs\ +>\xddh\xda\x0f\xa8w\x7f\xd3\x07\xfc\x9b;{\x82\xdf\ +\xe7\xfb\xceNv\xf4\xac\x99|\xa8\xb9\xd7\xb5\xc9\x8b}\ +&y\xea\x9c&\xfdi\xa6\x99\xbc\x83}\xa7\x9b\xd8\xb3\ +\x89\xa9\x87\xe4\xed\x8d\xc6^\xd6x\xbeAwG\x1f\x8d\ +ua\xd2v\xad\xe7\xe8\xf7\xdd\xde\xa6==\x9b\x93Y\ +\xfb\xb4\xbe\xdfp\xdaE\xcf\xdef\x9aM\xad\x8f!\xc7\ +3\xa4\xe6|\xba\xd1\xb4\x1fP\xef\xfe\xa6\x0f\xf87w\ +\xf6\x04\xbf\xcf\xf7\x9d\x9d\xec\xe8Y3\xf9Ps\xafk\ +\x93\x17\xfbL\xf2\xd49M\xfa\xd3L3y\x07\xfbN\ +7\xb1g\x13S\x0f\xc9\xdb\x1b\x8d\xbdZ3\xb1\xfe\x1d\ +\x80+XH\x1c\xbc\xf4\x8e\x07LZ>\xcc\x95_k\ +\xac\xdb\xea!9\xefgW\xb3\xd5\x83\xbdCt\xde\xb3\ +\xcd\x19kz\x17\xef\xb3gx\xc4\xf7\xa4\xc5\x9f8\x5c\ +\xe97\xee\xccm\xf3\x9e\x8d\xe6\x8en\x82\xfe\xa4sm\ +\xda\x97\x93:=\xf2;\xf4<95b\xb4\xc1{\x1e\ +\x05Ob3\xf9\xde\xadmD\xd3\xfa\xe4\xc4w<`\ +\xd2\xc6\xeb\x8e_k\xac\xdb\xea!9\xefgW\xb3\xd5\ +\x83\xbdCt\xde\xb3\xcd\x19kz\x17\xef\xb3gx\xc4\ +\xf7\xa4\xc5\x9f8\x5c\xe97\xee\xccm\xf3\x9e\x8d\xe6\x8e\ +n\x82\xfe\xa4sm\xda\x97\x93:=\xf2;\xf4<9\ +5b\xb4\xc1{\x1e\x05Ob3\xf9\x9ej'n\xff\ +'\x80\xe4~\x90\x17zQ\xe2~\x84\xfb\xc1>\xdc\x9e\ +I\xbci\xac\x9b@o]j]\xc7\xef\x11\xf0\x08\xc4\ +\xf6M|\xe5\xdb=\xcf\x9b\xc9\xdf\xf7\x89hZ\xe7\x1a\ +\xef\x0c\xa9\x11\x87\xde\x87\xd6\x9a\x0df\xd8\xe5\xb9\xdc\xd4\ +O\xa0\x03\xe2\x9e\xdd\xdesG\x13\xd2\xf3\xb1?s\xf6\ +\x82\xae\xa1\x05{:'>\xbd\xcf\xbd\xde\x93\x9c\x9a}\ +Z\xe7}\x86Z\xcf\xf5|rj\xf6J\xcd\xbe\x89=\ +k-\xd8\x87\xdb3\x897\x8du\x13\xe8\xadK\xad\xeb\ +\xf8=\x02\x1e\x81\xd8\xbe\x89\xaf|\xbb\xe7y3\xf9\xfb\ +>\x11M\xeb\x5c\xe3\x9d!5\xe2\xd0\xfb\xd0Z\xb3\xc1\ +\x0c\xbb<\x97\x9b\xfa\x09t@\xdc\xb3\xdb{\xeehB\ +z>\xf6g\xce^\xd05\xb4`O\xe7\xc4\xa7\xf7\xb9\ +\xd7{\x92S\xb3O\xeb\xbc\xcfP\xdb\xe6\x9a\xe3_\x02\ +\xcc0\xc7\x0bmJ\xcdX{\x07\xfc{\x97\xf7\x84\xcd\ +\xb7k\xf6h\xa8\xa1!\xee]a\xabMu\xef\xb2/\ +P\xb3\x8e~j\xae\x03\xbb\xdc\x9ft\xd0~\xcc\xb7\x07\ +\xba\xb0\xf9\xb9n=\xf4\x1c;\xd0N\xbe\xa9M\xf50\ +\xed\x08\xe8{\xeeJ\x7f\x22\xb3\x9e\xdf\xde\xec|{G\ +\xd8v\xe2\xeb]h]3]O\x9e\x939\xef!\xce\ +\xbdy\x9d\xc0\x8f\xf9i\x8f}\xa9\x19k\xef\x80\x7f\xef\ +\xf2\x9e\xb0\xf9v\xcd\x1e\x0d54\xc4\xbd+l\xb5\xa9\ +\xee]\xf6\x05j\xd6\xd1O\xcdu`\x97\xfb\x93\x0e\xda\ +\x8f\xf9\xf6@\x176?\xd7\xad\x87\x9ec\x07\xda\xc97\ +\xb5\xa9\x1e\xa6\x1d\x01}\xcf]\xe9Od\xd6\xf3\xdb\x9b\ +\x9do\xef\x08\xdbN|\xbd\x0b\xadk\xa6\xeb\xc9s2\ +\xe7=\xc4\xb97\xaf\x13\xf6\x9a8\xfe'\x00\x1ec\x13\ +\x1eI\xfc\x1a\xfaQ\xe4\xbd+\xf1i\x07=\xbf\xd7w\ +c/{'&oMp\x1dm\xb06t\x8e\xee.\ +\xcc\xf7\xbe+\xb6w\xf0V{\xa4G\xdes\x13\xd6\x9b\ +\x9eE\xd3\xfbN\xe0\xc1\x0e{4\xfd\x8e\xc4\xfd\x86\x13\ +\xd1r\xbc+\x10?\xea\xd7Ps\x8f}M\xefD\xd7\ +\xda\xaeEg\xff\xd03\x8d\xf5\xed\x15\xd8\xd1=\xf2\xde\ +w\x17\xfb\x05\xf2\xde\x95\xf8\xb4\x83\x9e\xdf\xeb\xbb\xb1\x97\ +\xbd\x13\x93\xb7&\xb8\x8e6X\x1b:Gw\x17\xe6{\ +\xdf\x15\xdb;x\xab=\xd2#\xef\xb9\x09\xebM\xcf\xa2\ +\xe9}'\xf0`\x87=\x9a~G\xe2~\xc3\x89h9\ +\xde\x15\x88\x1f\xf5k\xa8\xb9\xc7\xbe\xa6w\xa2km\xd7\ +\xa2\xb3\x7f\xe8\x99\xc6\xfa+-\xac\xff\x06\xa0\x97\x93\xdb\ +\xf8\xb4\xa4\xe7a\xabOD{\xda\xe1\x9e}{\x07y\ +{%\xa7\xb7iBj[=d6\xa7s<7\xda\ +\x93<7\x07N~\x9e\xe3n=\xb1=\x89'\xdfI\ +O-\xb7\xeb\x1b\xd1\x9d\xbc\x1fazGj\xc4}7\ +\xd1rBt\xd6\xba\x07\x9bWhm\xe8Z{No\ +\x9c\xfaa\xf2\xbfK|N;\xe8\xa5n]p\x0fN\ +o\xe9y\xd8\xea\x13\xd1\x9ev\xf4\xfb\xa1w\x90\xb7W\ +rz\x9b&\xa4\xb6\xd5Cfs:\xc7s\xa3=\xc9\ +ss\xe0\xe4\xe79\xee\xd6\x13\xdb\x93x\xf2\x9d\xf4\xd4\ +r\xbb\xbe\x11\xdd\xc9\xfb\x11\xa6w\xa4F\xdcw\x13-\ +'Dg\xad{\xb0y\x85\xd6\x86\xae\xb5\xe7\xf4\xc6\xa9\ +\x1f&\xff\xbb\xc4\xe7\xb4\xc3\xbd\x8d\xf5\xef\x00\xc4\xec\xb5\ +\x0f\xcd\x9c\xe7\xdb\xc7y\xe2I7\xb1\xf5\xe3\xe9\xf7\xf5\ +[\x9d\xb7Gk\x9b\xd6Oo\xdd\xf6\xe7\xde\xde\xbc\xd5\ +7z\xc7\x15h\xd9s5\x1b\x1d'Lo\xc7\xc3^\ +\x9e\xb9\xc2\xde\xd3}\x87xXo\x8f\xee\xbd\x05\xde\xba\ +}\xb6\xad\x1exK\xd3o5\xa9u\x9d\xb8o|&\ +&\x8d=\xd9\x03\xbd\xf3\xe4\xddd\xce\xf3\xed\xe3<\xf1\ +\xa4\x9b\xd8\xfa\xf1\xf4\xfb\xfa\xad\xce\xdb\xa3\xb5M\xeb\xa7\ +\xb7n\xfbsoo\xde\xea\x1b\xbd\xe3\x0a\xb4\xec\xb9\x9a\ +\x8d\x8e\x13\xa6\xb7\xe3a/\xcf\x5ca\xef\xe9\xbeC<\ +\xac\xb7G\xf7\xde\x02o\xdd>\xdbV\x0f\xbc\xa5\xe9\xb7\ +\x9a\xd4\xbaN\xdc7>\x13\x93\xc6\x9e\xec\xb9\xe2\xf8\x97\ +\x001\xb0\xb1\x99\xea\x9e;=.\xa0\xcd\xf1\x5c\xc3\xec\ +\xd6\xbfC<\xa6\x1d\xf6\x9e\xfcSCc&-;\x02\ +\xfdI\x17\xae\xe6\xa7\x9d\x8f\x92\x1d\xdb~\xefA\xc7\xa1\ +\xe7\xd9\xed=\xcc\xdc\xe1\xaen\x83\xb7\xbe\x86~\xff\xf4\ +nk\xe8[\xd3\xfd&}4S\xdfl}\xd7{w\ +\xf2\x9e\xf3\x9b\x02\xfd~k\xeb\x00_\xe2\x89\xa9\xee9\ +\xbf\xc9Z\xfb&\xce\xf1\x5c\xc3\xec\xd6\xbfC<\xa6\x1d\ +\xf6\x9e\xfcSCc&-;\x02\xfdI\x17\xae\xe6\xa7\ +\x9d\x8f\x92\x1d\xdb~\xefA\xc7\xa1\xe7\xd9\xed=\xcc\xdc\ +\xe1\xaen\x83\xb7\xbe\x86~\xff\xf4nk\xe8[\xd3\xfd\ +&}4S\xdfl}\xd7{w\xf2\x9e\xf3\x9b\x02\xfd\ +~k\xeb\xae\xb8\xf5o\x00\xfa1\xb0=\xa2Im\xab\ +\xc3\xa9?\xf56\xf2\x96\xe9\x8b\x10\x8fG|\x8c\xe7\xda\ +\xa3?{\xce\xb4\xff\x0e\xcc\x13\xc3\xf6\x99\xee\xc2l\xbf\ +\xd5\xb7\xb9[\xbb\x223\xa7\xb9\xe93\x9d>\xe7\xd5\x1b\ +N\xfd\xa9\xe7\xafK\xceIs\x87\xcc\xe7L3\x8f\xf8\ +\xa0\xcd\x9d\x83\xefF{O\xfam>u\xe6O\x9a\xe0\ +=\x936\xb5\xad\x0e\xa7\xfe\xd4\xdb\xe0k\xd3\xc4\xe3\x11\ +\x1f\xe3\xb9\xf6\xe8\xcf\x9e3\xed\xbf\x03\xf3\xc4\xb0}\xa6\ +\xbb0\xdbo\xf5m\xee\xd6\xae\xc8\xccin\xfaL\xa7\ +\xcfy\xf5\x86S\x7f\xea\xf9\xeb\x92s\xd2\xdc!\xf39\ +\xd3\xcc#>hs\xe7\xe0\xbb\xd1\xde\x93\xfe4?\xb1\ +\xfe\x00\x10\xee\x9a=\xba\xb4y\xcd\x17m\x83/\xca]\ +\xcf\xb7\xbe\x9dy\xef{\xabg\xc3g\xba\xc3\xf4\xb9\x99\ +=y<\xf2k\xb0\x11\x0f|N~\xf4\xa6\xf7\xdc\xfd\ +\x9c\xef\x81\xbf.\xdb^\xd7\xaf\xde\xd6\x9f\xcb_\x83\xd4\ +N_\x13\xc3|\xee\xab\x9d\xd6\xdc\xf5o\xaev\xc0]\ +\xdd\xc6#\xef\xbb\xd2\xf2\xb9\x1f\xfd\x9a\xbe\x16\xe6\xbd\xef\ +\xad\x9e\x0d\x9f\xe9\x0e\xd3\xe7f\xf6\xe4\xf1\xc8\xaf\xc1F\ +<\xf09\xf9\xd1\x9b\xdes\xf7s\xbe\x07\xfe\xbal{\ +]\xbfz[\x7f.\x7f\x0dR;}M\x0c\xf3\xb9\xaf\ +vZs\xd7\xff\x0e\xc7\x1f\x00\xbe(\xae>\xbc\xb9\xab\ +\x8d\xee=\xbfPW<\xf2\x19\xde\x83|\xb6\xf7\xfc|\ +\xef\xf1\xfex\xe0s\xf2\xfb\xd0_\xab/\xf2\xd7\xdd\xf4\ +\xe7\xba\xca7^\xfb\xfe\x0f\xfdu}+\x8f\xbc\xef\xae\ +6\xba\xe7\xef\xf3\xfb\xbc\xc7\xfb\xe3\x81\xcf\xc9\xefC\x7f\ +\xad\x9e\xbf\xcf\xdf\xce\xf1\xef\x00\x98\x0f\xf5\x8b\xf9\x88\xef\ +\xa3o\xd8\xf4\xd4s\xdf\xfd\x0dvw\xf7\xa3o|-\ +\xd93\xed\xea\xda\x17\xf9\x9eGx\xafwM\xbfv\x93\ +\xf7\x87\xfe\xcd\xf6\xa1\xff\x19J\xed\xee<\xdcySk\ +\x1e\xddq\x97G|\x1f}\xc3\xa6\xa7\x9e;\x9f\xf3C\ +\xff\x1a}\x08\xb2g\xda\xd5\xb5/\xf2=\x8f\xf0^\xef\ +\x9a~\xed&\xef;\xbf\xc6\x13w\xdf\xf9\xa1\xff\x19J\ +\xed\xee<\xbc\xf63\x87\xe3\xdf\x010oYr\xe2\x91\ +/\xe8{\xbc!^\xf1\xe1\xfe\xec\xb3\xcf\xc6/\xf8\xf4\ +\xf9S\x9b\xb4\xc6\xdew\xb9\xf2|\x84\xde\xbb\xbd\xc3\x9f\ +\xc5\xfb\x1f}\x0b\xfe\x8f|\xdep\xd2?\xf2\x86+\xad\ +?\xe3k|\xef~\xae\xfcs\x14\xbc\xa3\xf7=\xf25\ +\x9af=\x7f\xe7\xb3\xdc\xd9\xff\x967>\xc2\x1d_\xde\ +\xf2\x1eo\x88W|\xb8\x9f\xbf\xcf?\xbf\xff\xd1\xb7\xe0\ +\xff\xc8\xe7\x0d'\xfd#o\xb8\xd2\xfa3\xbe\xc6\xf7\xee\ +\xe7\xfaq\xfd}\xbeq\xf9\x9f\x00\xee<\xe0\xf4\xe0\xe4\ +\xd4\x1c\xdf\x01\xed#_\x90\xee\xb3\x93\x83W\xdf\xcd\xa3\ +u\xef\x8d\xc6y8\xe5\x93g\xfa=s\x87\xe9\x1f\xd0\ +&\xbd\xecd\xaf\xf7;\xf6\x1b\xa8\x93\xf7\x0d\x9e\xc9\xed\ +==\xc3\x0d\xc9\x99\x01j\xc4\x8fb\xaf\xc4\xf6\x0bS\ +\x9c\xdbs\xc1\xba\xd09\xfa\xde\xc7\xddz\x93\x1e\x87\xfc\ +\x8ai\xcf\x15Wo\xb8\xc2{Z\x9f\x9c\x9a\xe3;\xa0\ +=\xf97\xddg'\x07\xaf\xbe\x9bG\xeb\xde\x1b\x8d\xf3\ +p\xca'\xcf\xf4{\xe6\x0e\xcf\xdf\xe7\x9f\xc7^\x89\xed\ +\x17\xa68\xb7\xe7\x82u\xa1s\xf4\xbd\x8f\xbb\xf5&=\ +\x0e\xf9\x15\xd3\x9e+\xee\xf8\xc2\xe5\xbf\x01\xb8\xfaP\xc1\ +}\x7f1\xb8\xbb6a\x8fS\x8cGb\x1f\xe8\x1d\xec\ +\xe7\x9ch?\xfb\x9e\x88\x0e\xefi\xc6\xfd\xab7@t\ +\x1f}\xf4\xbd_\x1e\xbf\x87C\x1e\xbc;1\xf5\xd0\xfa\ +I\xb3\x11\x9d\xbd\xc3\xddY\xd8\xfe\x97Wh/\xef\x03\ +j\xd1\xd1c\xc6\xb3\x1d;7\xde\x11\x0dq v\x0d\ +<\x83\xf7\xb4\xc3}\xc8\xd7\x80_\xcb\xe0>\xf1\xf4\x8e\ +\xf6\xb1\xb7o\xfe0\xb8\xa2g\x03qv\xba>\xe1>\ +o\xf4\xdd\xb5\x89iw\xe8\x18\x8f\xc4>\xd0;\xd8\xcf\ +9\xd1~\xf6=\x11\x1d\xde\xd3\x8c\xfbWo\x80\xe8\x9e\ +\xbf\xcf\x7fP\x8b\x8e\x1e3\x9e\xed\xd8\xb9\xf1\x8eh\x88\ +\x03\xb1k\xe0\x19\xbc\xa7\x1d\xee\xc3\x97\xf9\xf7\xf9\xc6\xfa\ +\x03@\x7fqbfCr\xd7\xa7Zp\x1c\xdf\xa9\xd7\ +_\x98\xd4s\x13{&X\xbf1\xed1S\xdf;\xb7\ +\x1d\xed\x85\x9e\xb8\xa1\xcf\xa1f\xa8[\xd3q\xcf\xe0\xcb\ +o>\xfa\xb9\xef\xc4x\x83wq\xc8!\xb1}\x82\xb5\ +\xc1;\xac\x0b\xcc;\xeey\xa0n} \x9f|\xa0\xf3\ +@\x9e\x9b\x19c}\xc7=\xe3\xdd\xd6\xda\x93\xfa\xf4\x96\ +`\xbf)\xde\xbc`\xab1O\x1f\xd0Y\xef80\x0f\ +\xe4\xaeO\xb5\xe0\xb8\xf7\x13\xf7\xee\xd4s\x13{&X\ +\xbf1\xed1S\xdf;\xb7\x1d\xed\x85\x9e\xb8\xa1\xcf\xa1\ +f\xa8[\xd3q\xcf\xe0\xfb\xfc}\xfe\x03\x1f\xe8<\x90\ +\xe7f\xc6X\xdfq\xcfx\xb7\xb5\xf6\xa4>\xbd%\xd8\ +o\x8a7/\xd8j\xcc\xd3\x07t\xd6o\xac?\x00\xb0\ +\x80%\x1cj\xc1ur@c\x10Sgf\xc3}f\xa9\ +\xe1\x19\x5c7\xd6r\x8ck\xb9\xad'\xce\xdd=\x9f@\ +\x0f\x98i]HlO\x7f\xd3\xe2_\xebZ\x933A\ +\xbdw7\x9e\x8f\x16\xdf\x90\x9b\xf9\xc4\x1c\xd7\x023\xe4\ +\xc1q\xb0\x96\xc3\x0c~\xae\xa1\xef\x18\x8d\xf3\xd07\x1a\ +r3\xcd\xa1\x07\xcf\xb7\xd6\xb5\xe88\x13\xd1\xb9\xcf\xcd\ +|H\xadsn\xefj\xf0\x06k\xbb\x1eR\xa3\xeeY\ +\xfa\xc6\xf3\x89\xd1\xe7\xb6\xde:\xf7\xb6\xf9@L\x9d\x99\ +\x0d\xf7\x99\xa5\x86gp\xddX\xcb1\xae\xe5\xb6\x9e8\ +w\xf7|\x02=`\xa6u!\xb1=\xbf,\xbf\xcfO\ +\x8c?\x000\x88!\xe6wi\xad=\x12s\xac\xa3o\ +\xa2\x01f\x8d=\x12\xf3S1^\xeeq3\x93\xe3\xf9\ +\x80\x0e\xd0\x07\xcf\x90{\xde\xb3\xf6$\xf6\x8d\xd6\xf3`\ +\x1f\xc7wh\xfd\xf4\x8e\xd0;\x03\xb3\xf4\xb8y#7\ +1\x07\xa8\x83u=\x97\xd80\xe7~\xc7\xe0z\xd8\xb4\ +\xdc\xc11s\x13\xd6A\xf4=\xd3~\xecE\xc7\x9d\x1a\ +Z\xdfh\xb9C\xe7\xc0\x9c\xe9Zr\xd7\xf0jRs\ +o\xdaM\xed\x0e\xad\xb5Gb\x8eu\xf4M4\xc0\xac\ +\xb1G\xe2\xe7\xef\xf3\xcf\xeb\xa7w\x84\xde\x19\x98\xa5\xc7\ +\xcd\x1b\xb9\x899@\x1d\xac\xeb\xb9\xc4\x869\xf7;\x06\ +\xd7\xc3\xa6\xe5\x0e\x8e\x99\x9b\xb0\x0e\xa2\xef\x99\xf6c/\ +:\xee\xd4\xd0\xfaF\xcb\x1d:\x07\xe6L\xd7\x92\xbb\x86\ +W\x93\xda\xd6k\xd6\x7f\x03\xc0\x8d\xd1f\x9aZN\x98\ +4\xc4\xdch\x0d3\xd6n\xba\x86\x99@\x1f/\xf7\x1c\ +\x07r\xee\xf6\xee\xd9\x9e\x07\xcf'\xb6O\xbfg\xd20\ +\x1f\xa6y\xfa}\x1bf\xd0O39\x93_j\x9c\x80\ +\x96~p|\xa2=Lr\xf7\xb9\xa9q\x87M\x1bR\ +\xcf!\x0f\x9b\xd6\xd8?\xd8'\xc79\xd0s\x0d\xa8\xd1\ +\xc7\x1f\x0f\xfc\xa8\x07rf\x02\xda\xce\x0d=t\xee'\ +&\xb7W\xd7'\xa8{\xce\xb1i\xbf\xd6\x10s\xa35\ +\xccX\xbb\xe9\x1af\x02}\xbc\xdcs\x1c\xc8\xb9\xdb\xbb\ +g{\x1e<\x9f\xd8>\xfd\x9eI\xc3|\x98\xe6\xe9\xf7\ +m\x98A?\xcd\xe4L~\xa9q\x02Z\xfa\xc1\xf1\x89\ +\xf60\xc9\xdd\xe7\xa6\xc6\x1d6mH=\x87\xa4o\xcd\xa63\xeeM:\xfb\xf4\x9b\xba\x8e\ +\xb6u\xa1}|\xa8sC\xf7\xd07\xaeEg\x9f\xce\ +\xc3\xe4\x81\x0e\xad\xe3\xd6\xbb\xceiN;\x1c\x93\x07\xc7\ +\xc6\xf5\xf8n:\xc3\xfem\x87o\xbf\xb5sp\x9d\xd9\ +\xe4\xbd\x07\x1d\x1aj\xe0\x1eX\x8b_@\x9b\x9b\x98\x13\ +\xb8=\x13\xa8\x07f'\xac\x03{O\xfd\xe0\xbac\xde\ +\xe8\xb7\x021=\x98\xdeF\x0d\x9d\xf5!}k6\x9d\ +qo\xd2\xd9\xa7\xdf\xd4u\xb4\xad\x0b\xed\xe3C\x9d\x1b\ +\xba\x87\xbeq-:\xfbt\x1e&\x0fth\x1d\xb7\xde\ +uNs\xda\xe1\x98<86\xae\xc7w\xd3\x19\xf6o\ +;|\xfb\xad\x9do\xac\xff\x09\x80\xe1\xdc^\x1c\x92w\ +-\xb8f\x8f@\xaf\xe7\xacq\x0c'\xfd\x89\xcc\xe5l\ +\xfaS}\xea\x9d\xf4\xfel\xcc\xbb>1\xbd-\xb5i\ +\x06\x9d{\xd4\xecA\xdf\xbd)\x9evl\xbbC\xd7\xa7\ +=\xdc9xq\xa8\x9b\xce\x83}\xa7\x18\xa6Y\xd3\xfa\ +\x8d\xf8\xe0\xcf\xa1\x1e\xban\xa6\xda\x86\xdf\xeb9\xeaW\ +}\x93\x9a\xdf\xd4\x9a\xc9\xab==\x8b\xdeuH\xde\xb5\ +\xd0~x\x04z=g\x8dc8\xe9Od.g\xd3\ +\x9f\xeaS\xef\xa4\xf7gc\xde\xf5\x89\xe9m\xa9M3\ +\xe8\xdc\xa3f\x0f\xfa\xeeM\xf1\xb4c\xdb\x1d\xba>\xed\ +\xe1\xce\xc1\x8bC\xddt\x1e\xec;\xc50\xcd\x9a\xd6o\ +\xc4\x07\x7f\x0e\xf5\xd0u3\xd56\xfc^\xcfQ\xbf\xea\ +\x9b\xd4\xfc\xa6\xd6L^\xed\xe9|\xe3\xf8\x9f\x00B\xe2\ +\x98\xb1\xb0\x1f\xb2\x91\xb9\xe9\x01=\x8f\xc6\xfai\x0e\xba\ +w\xf5.\xeb\xa3\x99t\xae\xfb\x1df{S\xd7\x99\xa7\ +n_ \xb6\xc6o\xe8;:\xfa=k\x0f@\x9f{\ +\x8aa\x8b\xaf\x98\xb4\xec0\xd6u\xaf\xdf\xb3i\xad\x01\ +\xfa\xdc\xdd\x87\xd4'\x7f\xea\x99\xf7\xae\xbb\xd8\xcbxW\ +k\xa8\xb9~\xda\x1d\x9d\xfb\xcc\xf5\xccU\xde\xa4?y\ +Q\xa7\xc7}E\xe6\xa6\x9d=\x8f\xc6\xfai\x0e\xbaw\ +\xf5.\xeb\xa3\x99t\xae\xfb\x1df{S\xd7\x99\xa7n\ +_ \xb6\xc6o\xe8;:\xfa=k\x0f@\x9f{\x8a\ +a\x8b\xaf\x98\xb4\xec0\xd6u\xaf\xdf\xb3i\xad\x01\xfa\ +\xdc\xdd\x87\xd4'\x7f\xea\x99\xf7\xae\xbb\xd8\xcbxWk\ +\xa8\xb9~\xda\x1d\x9d\xfb\xcc\xf5\xccU\xde\xa4\xef7l\ +\xac\xff\x09\x80\x05<\x90\xdc\x8b\xbd\x80\xb8k\xce'N\ +\xfdm\x17\xf4\xbb\xae\xf6\xb5\x1e\x1c\x9f\x98\xbc\xef\xecl\ +\x98a\x8ew\xe5\xa4\xc6\x0c\xb9uM\xf7\x9cOs[\ +\xbc\x81\x87\xe9\xb9\xe4\xd4&\xff\xdc\x93O\x98\xe6`\x9a\ +9\xbd\xa7{\xf6\xb4\xc6ufr\x13Oo1\xd3|\ +j9\xf8O\x1e[\xbd\xc1\xc3x\x96\x9df\xaaM\xb4\ +\xce\x9e\xde\xc1\x1d\xb5\x1c\xfc'\ +\x8f\xad\xde\xe0a<\xcbN3\xd5&\xee\xean\xff\x1d\ +\x00\x1b\x12\xfb\xf1\xc4\xfdxk\x80^n\xfc\xc9\xc1\xb1\ +i\xadu\xf1\x9a\xf6\xc1\xe6\x09\xf6\xdc\xfc\x9b\xde9\xed\ +\xb0_`f\xf33'm\x98\xf4\xecr<\xbd\xcbl\ +\xfe`\x1f\xfb\x1b\xf7\x1c\x87\xbb\xfe\x81\x98\x19\xee\xd4\x13\ +\xd3\xef\xfbjGhO\xdf9x\x99\xa9\x06=\x83\x9f\ +\xc1{\x22\xb3\xddk\xcf\xc4\xa77\x04<6\x1du\xde\ +\xd2:j\xae{\x06\x88\xb9'\x0d\xd0\xcb\x8d?98\ +6\xad\xb5.^\xd3>\xd8<\xc1\x9e\x9b\x7f\xd3;\xa7\ +\x1d\xf6\x0b\xccl~\xe6\xa4\x0d\x93\x9e]\x8e\xa7w\x99\ +\xcd\x1f\xecc\x7f\xe3\x9e\xe3p\xd7?\x103\xc3\x9dz\ +b\xfa}_\xed\x08\xed\xe9;\x07/3\xd5\xa0g\xf0\ +3xOd\xb6{\xed\x99\xf8\xf4\x86\x80\xc7\xa6\xa3\xce\ +[\xae\xfc.\x7f\x00\x08\x98\x85\x18\x12\xc3\xd5\x12c\xaf\ +\xdc\xf8\xd9\xd7\xb5\x0d{\xdce\xd2\xb2#\xbd\xc9\xd3q\ +\xbfgz\x1fz\xf7\xec\x01\xe9O\xf3\xd4\xb7\xbe\xd9t\ +\xd3\xfbs\xa3\x9bf\xc2T\x83\xe934\xd1l\xbam\ +gs\xf2\xa0\x9e;^\x9d_\x81f\xba\x89\xf1$\x0f\ +W\xfe\xcc\x98\x93\xdel\xde\xf6L\x8c.g\xda\xb7\x81\ +73'\x0f\xf6\x84I\x83\xd7\x1d\xec\x95\x1b?\xfb\xba\ +\xb6a\x8f\xbbLZv\xa47y:\xee\xf7L\xefC\ +\xef\x9e= \xfdi\x9e\xfa\xd67\x9bnz\x7fnt\ +\xd3L\x98j0}\x86&\x9aM\xb7\xedlN\x1e\xd4\ +s\xc7\xab\xf3+\xd0L71\x9e\xe4\xe1\xca\x9f\x19s\ +\xd2\x9b\xcd\xdb\x9e\x89\xd1\xe5L\xfb6\xf0f\xe6\xae\xc7\ +\xad\x1f\x000\x0f\x9b\xa15^\xec:\xb4\x9f\xf5\xe6n\ +\xad\xc1?\xf7U\xbc\xf1\xe8n\xfb%FK\xbdg\x93\ +w\xcdZ\x0e\xb5\xbe\x83uw@\xb7\xcdt-\xbb6\ +o\xbf\xe3\xf4\xb6`\x1fk[\xdf\xb8\xdfl\xef\x02f\ +'\x1d\xb5\xbeC\xcf\xf1\xce\xf69\xbd\xcdz\xe6\xd1;\ +\x06kOD\xd7\xef\x08\x9e\xbb\xd3\xcf\x99v]\xf9\x04\ +k\x12\xa3\xbb\xe3g\xbd\xb9[k\xf0\xcf}\x15o<\ +\xba\xdb~\x89\xd1R\xef\xd9\xe4]\xb3\x96C\xad\xef`\ +\xdd\x1d\xd0m3]\xcb\xae\xcd\xdb\xef8\xbd-\xd8\xc7\ +\xda\xd67\xee7\xdb\xbb\x80\xd9IG\xad\xef\xd0s\xbc\ +\xb3}No\xb3\x9ey\xf4\x8e\xc1\xda\x13\xd1\xf5;\x82\ +\xe7\xee\xf4s\xaev\xdd\xfa\x01 \xb4\xd1\xb4,\xa4N\ +\xec\xba\xb1\xb6a\xde\xbdI\x17\xb6\xba\xf1[`z\xd3\ +k\x98<\xfd~\xc7\x0d5\xf7\xa2\xb5O \x0f\xed7\ +y4\xe9q\xcc6\xe3z\xef\x0e\xbc\xd1=\xe2\xd6{\ +\x86\xbb\xb5w\xdea\xa8\xdb?\xb4\xdf\xe4Omb{\ +W\xf2i\xaeu\x1b\xcc\xa3'\xee\xb9\xe4hBr4\ +\x1d\xfb\x0e\xf6s=\xb0\xaf\x99j\xa1\xe7{\x0fs\xa9\ +\x13\xbbn\xacm\x98wo\xd2\x85\xadn\xfc\x16\x98\xde\ +\xf4\x1a&O\xbf\xdfqC\xcd\xbdh\xed\x13\xc8C\xfb\ +M\x1eMz\x1c\xb3\xcd\xb8\xde\xbb\x03ot\x8f\xb8\xf5\ +\x9e\xe1n\xed\x9dw\x18\xea\xf6\x0f\xed7\xf9S\x9b\xd8\ +\xde\x95|\x9ak\xdd\x06\xf3\xe8\x89{.9\x9a\x90\x1c\ +M\xc7\xbe\x83\xfd\x5c\x0f\xeck\xa6\x9aY\x7f\x00\xc8\x02\ +\x0e\xe6]\x9b\xb8Zh\xd0z\x86=\xd4:6\x9e3\ +]g\xceu\xe2\xdc\xe9\xb7\xf7\xc4\xa4\xe9Y\xfb:\x0e\ +\x9b\x0eNo\x98\xfc<\x0b\xf6H\xcc\x5c\xce\xb4?\xb5\ +\xa9\xdel\xf5\x09\xfczg\x93\xfe\x1d\xdf\xe9}=\xeb\ +\x9df\xd2\x98\xd4\xba\x9e\xbc}6&\xdd\xb6\x93\xf8\x8e\ +?}f\xda\xb3\xe7\xc9\xaf|C\xbf\x89\x93\xd9\x9c\xae\ +M\xdc\xd9\x03h=\xc3\x1ej\x1d\x1b\xcf\x99\xae3\xe7\ +:q\xee\xf4\xdb{b\xd2\xf4\xac}\x1d\x87M\x07\xa7\ +7L~\x9e\x05{$f.g\xda\x9f\xdaTo\xb6\ +\xfa\x04~\xbd\xb3I\xff\x8e\xef\xf4\xbe\x9e\xf5N3i\ +Lj]O\xde>\x1b\x93n\xdbI|\xc7\x9f>3\ +\xed\xd9\xf3\xe4W\xbe\xc1o\xda\x18\x7f\x00`1\xc7\x8f\ +\xe3\x80\x97\xdcY\x18\xd0\xe5\xf6\xa1f\x7fb\xf6\xa23\ +\x9e\xe5\xc6\x87\x1b\xe8\x19\xfa]\x9ft\xcc\xd3K\xcd\xf3\ +\xee\x81\xb5\x81\xbcu\xf4\x83w\x05b\xe7Mj\xcc\x85\ +\xde\xe7\xdc\xb5\xd6q\x87\xae\x9dz\x80g\xd77\xda'\ +\xb7\xdf\xc5\x1d\xaci=yp\x1c\xa6\x1es\xf6\x0fW\ +^a\xaaA\xfb\xb7W\xef\x0b]CG\x1d\x0f\xd7\x82\ +\xbdODg\x0fr\xfc\xa8\xd1\xe7\x00\xbd\xe0\xf8\x04\xba\ +\xdc>\xd4\xecO\xcc^t\xc6\xb3\xdc\xf8p\x03=C\ +\xbf\xeb\x93\x8eyz\xa9y\xde=\xb06\x90\xb7\x8e~\ +\xf0\xae@\xec\xbcI\x8d\xb9\xd0\xfb\x9c\xbb\xd6:\xee\xd0\ +\xb5S\x0f\xf0\xec\xfaF\xfb\xe4\xf6\xbb\xb8\x835\xad'\ +\x0f\x8e\xc3\xd4c\xce\xfe\xe1\xca+L5h\xff\xf6\xea\ +}\xa1k\xe8\xa8\xe3\xe1Z\xb0\xf7\x89\xe8\xecq57\ +\xfe\x00\xc0`\x1b\xb9\xe6\x1e86=\xd7\xba\xe4]\xf3\ +L \xb6\xaek\xed\x01\xf6\x99v\x85\xaey\xa6\xc1\xa3\ +\xdfg\x8f\x9e\xef7\x00\xf5\xd6\x07\xef\xf1\x0c\xa4\xee\xde\ +\xa6\xbd\xca\xa1\xeb\xedE\x9e{\x22\xf5\xad\x17\xbaw\xd2\ +\x9aI\xc7\xbb\xdc\xdb>W\x83\xae?\x1b^\xb9'/\ +k\xbaO\xddx\x0f\x9e\x93o\x98\xe6\xbd\x8b9j\x93\ +\xfe\x11\xf0\x8c\x8f\xf7\x90Ss\x0f\x1c\x9b\x9ek]\xf2\ +\xaey&\x10[\xd7\xb5\xf6\x00\xfbL\xbbB\xd7<\xd3\ +\xe0\xd1\xef\xb3G\xcf\xf7\x1b\x80z\xeb\x83\xf7x\x06R\ +wo\xd3^\xe5\xd0\xf5\xf6\x22\xcf=\x91\xfa\xd6\x0b\xdd\ +;i\xcd\xa4\xe3]\xeem\x9f\xabA\xd7\x9f\x0d\xaf\xdc\ +\x93\x975\xdd\xa7n\xbc\x07\xcf\xc97L\xf3\xde\xc5\x1c\ +\xb5I\xff\x08\xdb;`\xfdO\x00=\xe8|\xfb\x10[\ +\xbd\xa1\xe6\x0f\x1cR\xef\xbd\x9e'n\xcf\xce\xed;\xed\ +\xe8\x9b\xb8ww\x0e\xde\xe78x_\xfbN\xda\x0d\xb4\ +\xbe\xed\xbd\xcd\xa6\xde{&z~\x9bI\x9d\xdd\xc6\xb5\ +\xd3[\xa6\xb9\xdee\x9fi\x17y\xf7\xde\x83\x0ft\x1e\x98\xed:t\x9d<\ +7\xb3\xe4\xf4\xa8\x9d8i\xed\x15\xd8\xd3u\x98j\x01\ +o\xdf\xc4\x9e!n\xff\xae3\x0b\xad\x07\xf6x\xde7\ +\xd8\x8f\x98\xd9\x09<\xad\xbd\x03{\xed\x9d\x9a\xeb~\xdb\ +\xa4\x09\xde\xe7zp\xaf\xfd\x82\xfba\xea\xa7\x96\xdb'\ +5N\x98\xe6r\x8c}\xb6\xdc$\xf7\xb1\xd6\xb8f=\ +y\x98\xe6B\xef\xce\x9d\x9a=\xc0\x1a\x13=>\xde\x83\ +\x0ft\x1e\x98\xed:t\x9d<7\xb3\xe4\xf4\xa8\x9d8\ +i\xed\x15\xd8\xd3u\x98j\x01o\xdf\xc4\x9e!n\xff\ +\xae3\x0b\xad\x07\xf6x\xde7\xd8\x8f\x98\xd9\x09<\xad\ +\xbd\x03{\xed\x9d\x9a\xeb~\xdb\xa4\x09\xde\xe7zp\xaf\ +\xfd\x82\xfba\xea\xa7\x96\xdb'5N\x98\xe6r\x8c}\ +\x9c\x9fX\xff\x0d@`\xd8\xa6\x8e\x8d\x1f{\x85u\xf6\ +\xc5c\xf2\x07tf\xd3\xbb\xdes\xed\xf1\x08\xcc\xda\xa3\ +\xdf0\xbdi\xdbim{O;\xa6\x9a=\xb6\xf8D\ +\xeb\x9cO\xefN\xbf\xeb\xcc\xf4m6/\x98\xfaa\xda\ +\x97|\x9a\xddn\xc0\xcb'5{\x11s\xe3a\xcd]\ +\xb6\xd9-o=yH\xad\xe7\x02\x9a\xd6\x82\xeb\x0d:\ +{;6\xf19y\x99\xe9-\xb9\xf1\x98\xfc\x01\x9d\xd9\ +\xf4\xae\xf7\x5c{<\x02\xb3\xf6\xe87Lo\xdavZ\ +\xdb\xde\xd3\x8e\xa9f\x8f->\xd1:\xe7\xd3\xbb\xd3\xef\ +:3}\x9b\xcd\x0b\xa6~\x98\xf6%\x9ff\xb7\x1b\xf0\ +\xf2I\xcd^\xc4\xdcxXs\x97mv\xcb[O\x1e\ +R\xeb\xb9\x80\xa6\xb5\xe0\xfa\x1d\xd6\xbf\x03\x00~\x9c\x17\ +%NmZx\xe7\x11\x93\xa6?\xf0\xb6\xf3\x8ah\xd0\ +Y?\xf9s\xa7\x87\x7f\xcf0\xe7y\xc70\xcd\x86\xae\ +C\xfa]\xbf\xdaa\xcf+z>3\xde\x99\xfb\x8e\xcf\ +\xc44w\xf2\xba\xda\xe3w\x05\xe2\xdc\xc4|\x9e\xe9s\ +A\xf7\x1a\xef\xd9|\xbao\xff-\x0e\xe8\xbdc\xe2\xaa\ +\x1f\xd2\xef]\xdb\xcc\xf69\x9a\xae;\xf7g\xb5\x1fo\ +\x9d<\xa7Z3i\xa6\xf7N;\xaf\x88\x06\x9d\xf5\x93\ +?wz\xf8\xf7\x0cs\x9ew\x0c\xd3l\xe8:\xa4\xdf\ +\xf5\xab\x1d\xf6\xbc\xa2\xe73\xe3\x9d\xb9\xef\xf8LLs\ +'\xaf\xab=~W \xceM\xcc\xe7\x99>\x17t\xaf\ +\xf1\x9e\xcd\xa7\xfb\xf6\xdf\xe2\x80\xde;&\xae\xfa!\xfd\ +\xde\xb5\xcdl\x9f\xa3\xd9\xea\x13\xeb\xbf\x01\xf0\xe3m\x98\ +\xb8\x17\xf4\xc3\xa6\xbck\xe1\xb4\x03\xbc/\xf7\xe4c=\ +}{w<\xdd\x90\xbck\xf67\xd6\xb5\x7f\xf2m\xae\ +\x89nz\xc7\xc6\xb4\xd7\xd8\x8f~\xe7\x81Z\xee;:\ +\x93Z\xd7{\xb6\xef0\xcd\xa4\xdf\x1at\xed\x19\x12O\ +u\xa0\xb7a\x7f\xc0\xa7}'\x7f\xb3\xed\xeazr\xbf\ +\x9b|#}\xcf0\x97\xfcj\x0eZG\xcf\x9a\xc4\xe8\ +\xac\x9f\xf6x.Ly\xd7\xc2i\x07x_\xee\xc9\xc7\ +z\xfa\xf6\xeex\xba!y\xd7\xeco\xack\xff\xe4\xdb\ +\x5c\x13\xdd\xf4\x8e\x8di\xaf\xb1\x1f\xfd\xce\x03\xb5\xdcw\ +t&\xb5\xae\xf7l\xdfa\x9aI\xbf5\xe8\xda3$\ +\x9e\xea@o\xc3\xfe\x80O\xfbN\xfef\xdb\xd5\xf5\xe4\ +~7\xf9F\xfa\x9ea.\xf9\xd5\x1c\xb4\x8e\x9e5\x1b\ +\x97\x7f\x09\xd0\xe6\x89\xfd\xc0\x0dz\xd1\xe6l\xda\xae{\ +n\xe3\xb4\xd7D\xd7o\xcdM}\xba}\x80>1\xb4\ +\x0e\xa81c\xba\xd6~}\xbb\x1f\xa8u\x9d\xf7\x1bt\ +\xbds\xca=Kl]{\x07\xfc\x01\x9f\xf6\x0f\x93\x17\ +\xb5\xce\x83\xbd\xb9\x83\xb5\xae\x1bf\xedG\xcc\x9c\x0fu\ +4\xae\x11\x9f\x98\xf4\xb9{\xf6\xd4\x03\xd7\xd1\xf1\xae\xe0\ +\xd8\xf4\xdc\x06~xS\xf3\x1d\xd0\x11o\xd0\x8b\x16\xdf\ +\x89\xae{n\xe3\xb4\xd7D\xd7o\xcdM}\xba}\x80\ +>1\xb4\x0e\xa81c\xba\xd6~}\xbb\x1f\xa8u\x9d\ +\xf7\x1bt\xbds\xca=Kl]{\x07\xfc\x01\x9f\xf6\ +\x0f\x93\x17\xb5\xce\x83\xbd\xb9\x83\xb5\xae\x1bf\xedG\xcc\ +\x9c\x0fu4\xae\x11\x9f\x98\xf4\xb9{\xf6\xd4\x03\xd7\xd1\ +\xf1\xae\xe0\xd8\xf4\xdc\x06~x\x9f8\xfe\x1d\x80\x89\xc9\ +\xb0k|\x00?`\xd3LX{\xd2Mx\xb6wB\ +\xbfi\xd3\xc1U\x7fz\xe34\x93\xda\xa3\x9f\xe7\x0e\xa7\ +\xf7\xd1\xf3=\xfd\xfa4]\xefww\x8e\xef\xe4\xe7\xda\ +\xf6\xf9\xb7wL\xdc\xd1ZC\xcc\x9d7\xf8\x1d\xa9\xb7\ +\xa7\xb5w\xe8\xf9+&\xfd\xb4\x8b\xb7q\xeepz\xf3\ +]\x8fI\xd75\xf6\xf8m\x9bf\xc2\xda\xbb_g\xf0\ +l\xef\x84~\xd3\xa6\x83\xab\xfe\xf6\xeb\xd3\xa4\xf6\xe8\xe7\ +\xb9\xc3\xe9}\xf4|O\xbf>M\xd7\xfb\xdd\x9d\xe3;\ +\xf9\xb9\xb6}\xfe\xed\x1d\x13w\xb4\xd6\x10s\xe7\x0d~\ +G\xea\xedi\xed\x1dz\xfe\x8aI?\xed\xe2m\x9c;\ +\x9c\xde|\xd7\xe3\xe1\x1f\x00\xee\xd0\xcb\xfb\x17\x22\xdc}\ +\xe0]\xdd\x8f\x92\xed\x8d\xfe\xcc\xc4\xaf\xfd<\xd3\xd7\xf0\ +\xb5\xbc\xe6\x0d\x99\xf1\xfe\xce\xc3\x1d_4w\xb4\xef\xf5\ +y\x9b\xec\xbe\xb3?\xdc\xd55\xafy\xfbkw5\xef\ +\xe5sE\xef\xc9g~\xcd?\x13\xe1\x8bz\xf3[\xd8\ +\xde\xe8\xcfL\xfc\xda\xcf3}\x0d_\xcbk\xde\x90\x19\ +\xef\xef<\xdc\xf1EsG\xfb^\x9f\xb7\xc9\xee;\xfb\ +\xc3]]\xf3\x9a\xb7\xbfvW\xf3\x1e>o\xfa\x01\xa0\ +\x1f\xb0=(\xf5\xf7\xfa\xd0\x13W\xbf\x08\x1f\xea\x1f\xb0\ ++\xfa3\xbf\xe5\x1d\xaf\xf9\x1a\xbe\xf7\xd7\xbc\xfd\xee\xf8\ +\xe73\xbf\xf6s\xc7\x7f\x9a}\xef_\xcf\xecy\xeb\xd7\ +\xaa\xdft\xf2{\xaf\xf7\xbf\xf5\xcdw\xe9=\xdb\xde\xd4\ +?\xe4\x9b\xae\xben\xef\xfd\xcf\xc5]\xfa3\xbf\xe5\x1d\ +\xaf\xf9\x1a\xbe\xf7\xd7\xbc\xfd\xee\xf8\xe73\xbf\xf6s\xc7\ +\x7f\x9a}\xef_\xcf\xecy\xeb\xd7\xaa\xdft\xf2{\xaf\ +\xf7\xbf\xf5\xcd'n\xff\x00\xe0G\xf0\xc1\xfa\x03\xbe\xf7\ +/\xd8\x15\xec\xbb\xfa\x02}\xc8/\xa0\xc9{\xb2k\xfa\ +:\xa4\xfe\xc8;\x1e\xd5O\xf4;6?\xebZ\xc3;\ +^\xfb\x96iv\xfa\xfa@k\xa7\xbd\x8f\xbce\xd2f\ +\xbf\xdf\xd0\xf9\x89\xf8\xe1i\xef\xb7\xbe)<\xe2\x11\x1e\ +\xf9:\xde\xc5s\xf8\xf7\x9e\xbb_\xab\xf7\x82}W\x9f\ +\xe9\xb5\x9f\xf9Q\xf2\x9e\xec\x9a\xbe\x0e\xa9?\xf2\x8eG\ +\xf5\x13\xfd\x8e\xcd\xcf\xba\xd6\xf0\x8e\xd7\xbee\x9a\x9d\xbe\ +>\xd0\xdai\xef#o\x99\xb4\xd9\xef7t~\x22~\ +x\xda\xfb\xado\x0a\x8fx\x84G\xbe\x8e\x8fr\xfb\x07\ +\x00?bZ\x9a\xda\xe91\xf4\xb6\xd9\xe6N-9\x07\ +\xa69\xa0\xd7\x9a\xc9\xa35\x1b|]\x98I>\xcd^\ +\xf9u?>\xdb/<\xbb\x1a\xd7\xa7\xfe\xc9\x0fZ\xc3\ +;rN\xde\x8f\xb0\xf9\xb0\xe7.W\xda\xf8\xa3\xb16\ +\xf5\xab\xcf\xe0>1~\x93\xe7k\xd9\xdeq\xf5>\x13\ +m\xeb\xa7\xb7\xdd\xf1\xec\xafS3\xed2\xf4\xb6\xd9\xe6\ +N-9\x07\xa69\xa0\xd7\x9a\xc9\xa35\x1b|]\x98\ +I>\xcd^\xf9u?>\xd3\xafU`W\xe3\xfa\xd4\ +?\xf9AkxG\xce\xc9\xfb\x116\x1f\xf6\xdc\xe5J\ +\x1b\x7f4\xd6\xa6~\xf5\x19\xdc'\xc6o\xf2|-\xdb\ +;\xae\xdeg\xa2m\xfd\xf4\xb6G\xed\x82I\x1bZ\ +\x9f<\x1a\xea\xe4\x8es\xd37\xae\x11\x9f\xf4\x06M\x8e\ +\xf7C\xbea\xf9\x1d\x1b\xf60\xf6L\xdc;z\x8e\x9c\ +\x18<\xe7:0g\x0d\xfb\x82\xef\xd66\xf4\xbc\x93\xf9\ +\x90\xd8\xbd\x0d|\xcci\xaew\x00\xb1\xfd\xdc\x9f\xfcR\ +k\x0fj\xad\xb761\xfdI\x87\xd6=\xefq\x1d\xed\ +\xb43P\xeby\xf2\xc4\x9bG\xcf\x98\xad\xe7\xba\xe9:\ +3\xdc\xa7]0iC\xeb\x93GC\x9d\xdcqn\xfa\ +\xc65\xe2\x93\xde\xa0\xc9\xf1~x\xfe>\xff\x9e\x86\xf9\ +\x90\xd8\xbd\x0d|\xcci\xaew\x00\xb1\xfd\xdc\x9f\xfcR\ +k\x0fj\xado\xed\xc4\xf8\x03\x00\x83mJ|e\x1a\ +\xf8\x07\x8c\x99\xdc\x9f}\xf6\xd9\x0f\xd5\x9a\xd4r\xd0\x11\ +o\xb4\x86<\xc7\xa4o\x1f\xfa\xd6u\x8c>wr\xf7\ +\xedE\xec\x99f\xaaO~xp\x13\xd3\x0b\xf6Bs\ +\x07<\x01?H\x9e_#\xef!\xce\xcda\xa7\xfb\xf6\ +\x0d\xad\x0f\xad\x09\xae\xd9\x0fR\xb3\xa6\xf7u\xcf\xf3W\ +Z\xee\xd4s\x1c\x07j|M\xa87]\xc7;0\xe7\ +\x9bc\x9c\x13G\xef\x19\xf6P3\xed\x8d\x1e\x9d\xef\xf6\ +l?\xe2\xd4\xafx\xfe>\xff8\x0e\xd1\x18\xf49\xe9\xf1\x07#\x07\x8d\xd9\xf2\ +\xf6\x06\xfc\xc1\xba\xd4\x93\xd3\xb7n\xa3\xe7'\x5c\x7f\xfe\ +>\xffA\x0d\xa8\xe5\x84\xd3{\xd3\xb36\xd8{\xbaC\ +\xef\xcf\xa1\xe6\xdb'\xb4\x0eO\xe2\xd6r\xe8\xe7\xd0C\ +\xc7\x0c\xbd@\x0d\x0d=r\xf4\x9e\x09\xd4\xba\xdf:p\ +?\xa7\xe7\xc8\xa15\xee\xa5\xde\xf3\xc1q\x88\xc6\xa0\xcf\ +I\xef\xc7\xe1\xf79\x8c?\x00\xf4\xa3\xc9\xbd\x84\x98\x9b\ +:w`\x0e<\x0fh\xeca\xcf\xa9\xdew\xb0\x86\x9b\ +\xfe\xa6\x01\xea\xc1\xf3\x8d{\xf6\xe2\xa4\xd6?E&\xe6\ +\x04\xea\x81\x1a}|\xa8\x11Ou\x0eyn\x83>\xe4\ +M\x13\x99\xe1\xc0\xe4I\xdc:p\xdcx&\xe0\xd3~\ +\x9d\x07\xf2\xd6\xb1\x8f\x9bZ\xcf\x1b4\x1cp\xdc\xde\xf6\ +{$f\xd6^\xdc\xd6\x87\xad\xb6\x11-\xde\xde\x11\xa6\ +\x9a\xbd\xa9S\xdbr|\x1csS\xe7\x0e\xcc\x81\xe7\x01\ +\x8d=\xec9\xd5\xfb\x0e\xd6p\xd3\xdf4@=x\xbe\ +q\xcf^\x9c\xd4\x9e\xbf\xcf?\x8fg\x02>\xed\xd7y\ + o\x1d\xfb\xb8\xa9\xf5\xbcA\xc3\x01\xc7\xedm\xbfG\ +bf\xed\xc5m}\xd8j\x1b\xd1\xe2\xed\x1da\xaa\xd9\ +\x9b\xbak\x1b\xc7\xbf\x03\x10#\x96q\x5c\xf3\x1d\xb8\xdd\ +kR\xe74\x9e\x9f\xa0\xee\x9d\x8d5a\xd2M\xfe=\ +\x07\xcc\xdb\xc7\xde\x93\xbe\xeb\xd3l\xc3\x0c\x07\x98\xa5~\ +\xc7\xcb\x1e\x9e\x07\xf7C4\xde\xdflZ{\x13s\x07\ +\xcf%&w\x0c\x9e\x0b\xc9]\xeb\x1c\xfa_A\x87\xc4\ +\x93\xbe5\xbe'oj\x9e\x83\xc9+\xf4[\xc89\xde\ +c]p\xee\xd8\x1e\xce\xf1\xea~\xf7\x9a\xd4\xa8\xa3\xcd\ +\xc1\xa3k\xbe\x03\xb7{M\xea\x9c\xc6\xf3\x13\xd4\xbd\xb3\ +\xb1&L\xba\xc9\xbf\xe7\x80y\xfb\xd8{\xd2w}\x9a\ +m\x98\xe1\x00\xb3\xd4\xefx\xd9\xc3\xf3\xe0~\x88\xc6\xfb\ +\x9bMkob\xee\xe0\xb9\xc4\xe4\x8e\xc1s!\xb9k\ +\x9d\xc3\xf3\xf7\xf9\x0f\xf7\xbb\xd7\xa46\xd5\xcd\xfaw\x00\ +\xb8Y\x82\x11\xbd\xe4\xd6\xf9\x0e\xccAr\x8e\xf3\xd0:\ +r\xd7'\xac\x0dS\xce\x0en\xb0\xae\xf7Y{\x9a\xb3\ +\xb7\xe3f\xaaA\xfcr\xd0\xb4?\x07\x5c\xeb\xd9@\x8c\ +\xcf\xa6k\xd0\x01Z\xcf\xdbc\x8b\x83\xeb\xe0x\x82\x99\ +\xcd'\xb1{\xf8M\xff\xab\xe7\xa4\xb7'X\xeb;\xc7\ +\xba\x13\x9e\xf3.\xea@\x8d:73\xb9\xbb\x97\xbb\xdf\ +\x81\xae\xe7\x81\xba\xb1_\xdf9\xf1\xc0\x87\x1e{B\xdf\ +\x819H\xceq\x1eZG\xee\xfa\x84\xb5a\xca\xd9\xc1\ +\x0d\xd6\xf5>kOs\xf6v\xdcL5\x88_\x0e\x9a\ +\xf6\xe7\x80k=\x1b\x88\xf1\xd9t\x0d:@\xeby{\ +lqp\x1d\x1cO0\xb3\xf9$v\x0f\xbf\xe7\xef\xf3\ +\xcf\xcf\x03uc\xbf+n\xfd\x1d\x00? \x90\xe71\ +\xfd\xa0\xb0\xd5\xa8O^\xc4hrS'\xa6w\x82\x19\ +\xe8\x19\xef\xb2\xd6\xfb\xc2\xd4\xeb\x99\x86]\x93\x8f\xdf\xe1\ +\x18\xcf\xd4\xd8\xd3\xd0\xf3\x5c`\xd6L>\xe8\xban?\ +z]\x0b\xcc\xdb#\x87\x1e\xb8\x1e\x1c7\xf1\xf1\xae\x8d\ +\xf6\x0c\xd4\xa8\xe7\xb6W\xe7\x01\xad\xdf\xcf\x1b\xd0\xf6L\ +\xf0\x9c\x99\xb4\xd4\xa6\xfdW\xb0\x87\xbb\xf1{\x13;\xa7\ +\x7f\x02\xedI\x8f/\x90{\xcel\xb5i\x87\xbd\xf1\x0c\ +\xb9\xa9\x13\xd3;\xc1\x0c\xf4\x8cwY\xeb}a\xea\xf5\ +L\xc3\xae\xc9\xc7\xefp\x8cgj\xeci\xe8y.0\ +k&\x1ft]\xb7\x1f\xbd\xae\x05\xe6\xed\x91C\x0f\x5c\ +\x0f\x8e\x9b\xf8x\xd7F{\x06j\xd4s\xdb\xab\xf3\x80\ +\xd6\xef\xe7\x0dh{&x\xceLZj\xd3\xfe+\xd8\ +\xc3\xdd\xf8\xbd\x89\x9d\xd3?\x81\xf6\xae\xfe\xf6_\x02\x9c\ +\xe0\x81\x13y\x00\xbd\x8e\x1b\xd7\xd0\xd9w\xaa\x05\xfbn\ +\xa4\x8f\x7fn\xc7\x10\xcd\xc9\xe7jG\xe8\xb7\xf4\x1ez\ +\xe8&\xcf\xa9\xd6z\xfc\xa0\xf3\xcd;t\x9d\xdc3\xd6\ +\xb4\x9e\xb7x'\xb1\xef\xae\x05{\xa5Nn\xcd\xa6\x87\ +M\x1b&\xbdAo]b\x0e9\xa0\xcf\x9dC\xafs\ +\xe8Z\xe2\xd4\x02w`\xde=\xf7a\xaa\xc7\xb3wt\ +-x\x96\x9e\xb5\xd3\xbe\x13\xccM\xc4\x8b^\xc7\x8dk\ +\xe8\xec;\xd5\x82}7\xd2\xc7?\xb7c\x88\xe6\xe4s\ +\xb5#\xf4[z\x0f=t\x93\xe7Tk=~\xd0\xf9\ +\xe6\x1d\xbaN\xee\x19kZ\xcf[\xbc\x93\xd8w\xd7\x82\ +\xbdR'\xb7f\xd3\xc3\xa6\x0d\x93\xde\xa0\xb7.1\x87\ +\x1c\xd0\xe7\xce\xa1\xd79t-qj\x81;0\xef\x9e\ +\xfb0\xd5\xe3\xd9;\xba\x16\xe4\xd6\x84\xe9\x1da\xabC\ +\xfa\xbd#\xf4\x9e+\x9f\x10\x0d\xfa\xdc~c\xe7\x90\xda\ +\xf6\x06\xc3<=\xe2~\x975\x01\xef\xde\x01\xae\xf5\x5c\ +\xe3\xfe\x09\xef\xea;\xf0Fj\xf8Ro\xa6\x1aL\xfe\ +\xed\xfb\x08~\x0b\xc4\xcf\xe75\xf4[z\x8f\xdf|\xda\ +\xd1=\xf49\x89\x9d\xbb\x1f\xfa\x9e`\xb65\xd3L\xeb\ +\xb2\xcbw\xe8Z\xeeI\xd7>\xe4\xd6\x84\xe9\x1da\xab\ +C\xfa\xbd#\xf4\x9e+\x9f\x10\x0d\xfa\xdc~c\xe7\x90\ +\xda\xf6\x06\xc3<=\xe2~\x975\x01\xef\xde\x01\xae\xf5\ +\x5c\xe3\xfe\xc6\xed\x1f\x00\xfc\xa8\xe9\xd1\xd3\xb2\xd6M\x5c\ +=<\xb1\xfd;6\xe4]\xef7L}\x9f\xf4[3\ +1i\xa6\xd9\xe4~\x83c\xa06\xf5\x9ahr\xd8u\ +w\x16\xad\xe7]'\x06tW\x5ci&\xffi\x86}\ +~\xc3F\xcf\xf7\xec\xb6\x87<\xfdiOj\xd6<\x02\ +o\x80\xe9\x0d\xed\x99\xdc;OL\x1a\xcf\xdb\x1b\xed\x1d\ +_\x83\x1f\x9e\x9e\xa7\xd6\xb4n\xc2o\x03\xcf$\xb6\x7f\ +\xc7\x86\xbc\xeb\xfd\x86\xa9\xef\x93~k&&\xcd4\x9b\ +\xdcop\x0c\xd4\xa6^\x13M\x0e\xbb\xee\xce\xa2\xf5\xbc\ +\xeb\xc4\x80\xee\x8a+\xcd\xe4?\xcd\xb0\xcfo\xd8\xe8\xf9\ +\x9e\xdd\xf6\x90\xa7?\xedI\xcd\x9aG\xe0\x0d0\xbd\xa1\ +=\x93{\xe7\x89I\xe3y{\xa3\xbd\xe3;q\xeb\x07\ +\x00\x16s\xfa\x01^\xee\xde\x1d\xda\x0f\xa6\x0fizo\ +\xe8\x1c\x0fn\xfa\xd6\xa5\xd7\xfb\xe9w\xbd\xb1\xce;\xec\ +\x1f:o\xee\xec\xc9a\x0f\xe7Q_{\x907\xae\xa1\ +k\x1fc?\xe3:\x9e\xc9\xed?\xed\x0f\xd6Cj\xd6\ +\xf7\xce\xde5y@\xbf#\xa4\xd6\xf5\xde7y\x9d\x98\ +v\xb4gh]\xe3\xbd\xadMN-\xf7k\xde\x09\xbc\ +\x8f\xd3{s\xe0\xd1\x1d\xed\x07\xbd\xa3\xe9\xbd\xa1s<\ +\xb8\xe9[\x97^\xef\xa7\xdf\xf5\xc6:\xef\xb0\x7f\xe8\xbc\ +\xb9\xb3'\x87=\x9cG}\xedA\xde\xb8\x86\xae}\x8c\ +\xfd\x8c\xebx&\xb7\xff\xb4?X\x0f\xa9Y\xdf;{\ +\xd7\xe4\x01\xfd\x8e\x90Z\xd7{\xdf\xe4ub\xda\xd1\x9e\ +\xa1u\x8d\xf7\xb669\xb5\xdc\xafy\xe7\xc4\xe5\x0f\x00\ +|\x98\xd3\xe3\x02\xfd\xa9\xd7\xf4\xe3\x99q\xdd5s\xda\ +\x0dh\xfa\x06\xf4\xde\x95\xb8}\x9a\xa9\x9fZ\xe6O;\ +z\xaesf'\xad\xf1\x0e\xde\xecY\xa0\x86\xc6\xa4\xd6\ +3\x93.\xa0\xdb\xf0\xfe\x80\x07\xf5;\xf3wh\x9d\xf7\ +\xd2K>\xf9Mo\x98\xb4\xa9\xb5'\xb0o\xeb\x87\xa9\ +\x06\xf4\x98\x0f\xedy\xa2\xf7N3\xee\xdd\xf1\xec\xf7\xf2\ +\x1e\xd7\xaf\xf6\x5c\x11\xed\xe4\xe7\xbak\xe6\xb4\x1b\xd0\xf4\ +\x0d\xe8\xbd+q\xfb4S?\xb5\xcc\x9fv\xf4\x5c\xe7\ +\xccNZ\xe3\x1d\xbc\xd9\xb3@\x0d\x8dI\xadg&]\ +@\xb7\xe1\xfd\x01\x0f\xeaw\xe6\xef\xd0:\xef\xa5\x97|\ +\xf2\x9b\xde0iSkO`\xdf\xd6\x0fS\x0d\xe81\ +\x1f\xda\xf3D\xef\x9df\xdc\xbb\xe3yzo\x18\x7f\x00\ +\xf0\x90\x97\xb8\x9e\x98c:o\xd2\xdf<\xfbCY\x9b\ +\x98\xe3q\xd5\xe7\x0d\xdcx\x03u\xe8\ +\xbci?p\xde\xf1\xe9\x8d\xf4rG\xdb\xbe\xd0>S\ +\x1eR\xa3n/\xd7\x83\xf5`\xfd\x04\xda\xf6\x82\xa9\x16\ +\xb6\xba\x89f\xfbL\xc1\xf5\xc4\x1c\xd3y\x93\xfe\xe6\x99\ +z\xf7\xc8\x13s\x9c\x07k|C\xe7\xe8\xbd\xaf=\xdc\ +\x0b\xa9;\x9f\xf0\x1e\xfb\xe6t/9\x07\xd0\x06\xd7\x8d\ +\xfb\xc4\xc1\xb1I\xbd\xf7\x80{\xc4'\xae\xfa\xbc\x81\x1b\ +o\xa0\x0e\x9d7\xed\x07\xce;>\xbd\x91^\xeeh\xdb\ +\x17\xdag\xcaCj\xd4\xed\xe5z\xb0\x1e\xac\x9f@\xdb\ +^0\xd5\xc2V7\xd1\x5c\xed\x1f\x7f\x00\xd8>\x88\xcd\ +\xc8s\xbc\x88{z`\xfbq\xb7v\x9a\x8d\x8e\x99\xe0\ +\x18\xbd=!=\xe7\x13\xd1X\xb7\xed\xbfb\xd2\xd8\x8b\ +\x98]\x9c\xd3\xbe\xf4\xda\x839\xf2+\xac\x0f\x9eq\xef\ +\xa4\xf1Mo\x9a3\xa9o=\x88\xd7\xe93<\xd2K\ +\xee}\xf4\xb9\xa7^\xe88\xa7\xdf\xdd9\x9a\xc9\xb3\xeb\ +@\xcd\xfb6z\x1e\xcf\xe9}\xce\xb9\xafvx\xc6\xda\ +\xd4\xecM\x9eswO\xfbq\xb7v\x9a\x8d\x8e\x99\xe0\ +\x18\xbd=!=\xe7\x13\xd1X\xb7\xed\xbfb\xd2\xd8\x8b\ +\x98]\x9c\xd3\xbe\xf4\xda\x839\xf2+\xac\x0f\x9eq\xef\ +\xa4\xf1Mo\x9a3\xa9o=\x88\xd7\xe93<\xd2K\ +\xee}\xf4\xb9\xa7^\xe88\xa7\xdf\xdd9\x9a\xc9\xb3\xeb\ +@\xcd\xfb6z\x1e\xcf\xe9}\xce\xb9\xafv\x5c\xf5\x8f\ +\xff\x09\xc0\xcb\x1b\x1bO\x8fq\x8dzj\x93gj=\ +\x9b\xfc\x8e6L:\xa0\xc7;\x98u|\x9a\xbf\xc2\xb3\ +\xf8\x81wE\xd7{\xa6\xfd\xed\x11\xdco\x8f\xe4\xd3\xcc\ +\x09\xd3\xee0\xd5\x82\xeb\x89\xf1\xcfM/\ +\xb7{\x8d\xeb\xad!\xc7#\xb8\xb6y\x82\xb5@-w\ +\xcf\xe3\xe9:\xb3\xf6\x98\xe2\xdc9\xed\x09\x9ei\xa6\x99\ ++/\xfc\xfa\xbd\x13'/\xb0\xa6\xb5\xec\x0aS\xcf5\ +{\xb8n\x8f\xc0\x1cu\xb4\xd6\xf5\x8c\xfd`\xda\x81o\ +\xcf7\xe9Gk\xfd\x9d98\xe9\xfa]\xe4\xccL{\ +H}\xf3d\xa6oh\xcf\xe4\xad\x09\xdb|\x93\xbe\ +\xdf\xb2\xf9E\xd3\xba\x89\xcdk\xf3\xa4\xee\xb9\x0dkN\ +\xb3\xde\x95\xb8\xe7&<\x83&\xb5\xde1\xd5\xee\x10\xed\ +\xd5n\xf7\xa95[\x1d\xd6\xbf\x04\xd8\xcb\x93\xfb\xc3L\ +\xd0\xb3\xc6^\xccO\xfe'N;7z\x86\xf7\x137\ +\xeeC\xbfs\x9b\x9f4@\xaf\xeb'z&\xf9\xb4\x93\ +Z\xebsw/w\xea\xf64\xed\x01\xad\x0b[\xcd\xfe\ +\xd0ypm\xdb\xdb\x1at\xde\xed\x9d\xc4\x0dz\xf7\x88\ +\xb9\xa3\xb1\xaf\xebW\xb4\xef\xb4\xaf\xfdC\xd7\xac\x0f\xd3\ +L\x88\xae\xb5\x10}\xf7\xdb\x83\x1e\xfe\xdd\x9f<\x1az\ +\xbd\x07/\xe6'\xff\x13\xa7\x9d\x1b=\xc3\xfb\x89\x1b\xf7\ +\xa1\xdf\xb9\xcdO\x1a\xa0\xd7\xf5\x13=\x93|\xdaI\xad\ +\xf5\xb9\xbb\x97;u{\x9a\xf6\x80\xd6\x85\xadf\x7f\xe8\ +<\xb8\xb6\xedm\x0d:\xef\xf6N\xe2\x06\xbd{\xc4\xdc\ +\xd1\xd8\xd7\xf5+\xdaw\xda\xd7\xfe\xa1k\xd6\x87i&\ +D\xd7Z\x88\xbe\xfb\xedAo\xf26\xeb\xbf\x01\x98\x96\ +\xf3\xd8\xa9\x07\xe9Yc\xafm\xbe\xf3&3\xc1^0\ +\xd5&\xa2\xc1\xc7\xf0&\xb0W\xfb\xf2v\x0e8G\xd3\ +\xb0\xa3{\x9365\xdeE\x7f\xd2\x05\xd7\xd9\xc1\xdd\xb4\ +'$\xcf\xa1\x7f\x05zC\xeeybz\xd3\xdcF\xbf\ +c\x9b\xf3\x9bs\x9ft\xc1oA\xdf3h\xcdT\x0b\ +\xf6\xed\xb8}a\xaaO\xfe\xd1\xb5\xd6;\x80x\xaa\x05\ +\xc7\x9e\xe74\xd1\x9c\xde\x1f\xd2\xb3\xc6^\xdb|\xe7M\ +f\x82\xbd`\xaaMD\x83\x8f\xe1M`\xaf\xf6\xe5\xed\ +\x1cp\x8e\xa6aG\xf7&mj\xbc\x8b\xfe\xa4\x0b\xae\ +\xb3\x83\xbbiOH\x9eC\xff\x0a\xf4\x86\xdc\xf3\xc4\xf4\ +\xa6\xb9\x8d~\xc76\xe77\xe7>\xe9\x82\xdf\x82\xbeg\ +\xd0\x9a\xa9\x16\xec\xdbq\xfb\xc2T\x9f\xfc\xa3k\xadw\ +\x00\xf1T\x0b\x8e\xa7\xf9\x89\xdb\xff\x06`2o<\xe7\ +\xbb\xf5\xc9\xe3\xd7\x8f\xef\xbc\xd9\xbc\xf0\x83\xc4\xe8|\xa3\ +\x99\xbc\xa9\xa1\xdfH\x9f\x03\xce\xbd;x\x97{\xd3\x1b\ +B\xcf'\xa6\xc6Ln\x0euzw\xb0\x7fH\xde\xb5\ +`_\xf7\x89\xbd\xb3k\xc9{67\xa7\x99j\x10\x9f\ +\xf4\xf1\xf3^\xc7'\xfc\x16\xbf\xc1qh\xbf\xcd\x9f\xba\ +}\xc1\xde`\x9f\xd4\xaf|\xc1\x1e\x90\x9a\xeb\xc4\xd4\xb7\ +\xbe\x99t\xa1\xdf9\xe19\xdf\xadO\x1e?{Ny\ +\xb3y\xe1\x07\x89\xd1\xf9F3ySC\xbf\x91>\x07\ +\x9c{w\xf0.\xf7\xa67\x84\x9eOL\x8d\x99\xdc\x1c\ +\xea\xf4\xee`\xff\x90\xbck\xc1\xbe\xee\x13{g\xd7\x92\ +\xf7lnN3\xd5 >\xe9\xe3\xe7\xbd\x8eO\xf8-\ +~\x83\xe3\xd0~\x9b?u\xfb\x82\xbd\xc1>\xa9_\xf9\ +\x82= 5\xd7\x89\xa9o}3\xd5\xcc\xf1\xef\x00\xf4\ +\x871\xe9qL\xe7a\xaa\xf9\xf1}\x87\xde\x07\xd3\xbe\ +\x9c\xd6o;\xd1\xd2\x9f\xe6\xbb\x86\x16:7\xfd\x0e\xe7\ +\xdd\xeb\xbd!y\xfbw-9\xc7\xf9\xe9]\x10\x0d\xba\ +)&\x0f\xf8\x07\xd7\x83\xf7\x039Zk\xa8\xd9'q\ +\xfbNxO\xf4\xce\x13\xb7\xc7\xe4\xdb\x1e\xdd\x07\xebB\ +\xe7\xc0\xde\xad?\xedw\x8d\xb9\xed\x1dxO\xfd\xd4|\ +\xccI\xdfPs\xaf?\x0f\xb3=\xdfy\x98j\xf1\xc3\ +\xb3\xef\xd0\xfb`\xda\x97\xd3\xfam'Z\xfa\xd3|\xd7\ +\xd0B\xe7\xa6\xdf\xe1\xbc{\xbd7$o\xff\xae%\xe7\ +8?\xbd\x0b\xa2A7\xc5\xe4\x01\xff\xe0z\xf0~ \ +Gk\x0d5\xfb$n\xdf\x09\xef\x89\xdey\xe2\xf6\x98\ +|\xdb\xa3\xfb`]\xe8\x1c\xd8\xbb\xf5\xa7\xfd\xae1\xb7\ +\xbd\x03\xef\xa9\x9f\x9a\x8f9\xe9\x1fa\xfd7\x00'\xb2\ +$\x1a\x0eK\xa9\xf7C\xae\xfc\xc2\x1dM@\x87\xbf\xe7\ +\x5c\xcb\xf1\x1bL\xea\xf4\xd1\x06\xee\xe0y\xd7\x83{\xbd\ +\xc3\xf5M\x13\xe2\xd1\xbe\xd0\xf5\xcc\x9f\xf4\xec\xda\xfa\x13\ +\x93'9\xef\xb5\xa7u'\xf0\x98\xb0\x9f\xf7\xb3\xaf\xe9\ +\xfa\xe6\xdd\x9ea\xd2\xfd\xff\xdby\x7f]\xeb\xb3\xedL\ +\xabU\xd8-u\x84Dd\x1c\xb83rB\xee\x8b[\ +\xe0\x06\x10\x01y\xdf\x00\x22AdHD\xad\x96L\x88\ +\x84D@`\xacF\xdc\x00\xd8.\xa8\xb7\xcfy\xba\x9e\ +\xf3\x9e1\xe6o\xae\xb5\xf7Wn\xdb\xeb\x91\xa6\xe6\xf8\ +\xf3\x8ew\xcc\xb5\xbeo\x1f\xef\xae*5X\xef\xfb\x89\ +\xe9=\x1bS/5\xef\xcci\x1d\xb9\xb5\x13\xe9s\x0c\ +s\x9e\xb5\x8e\xfa\xb4\xbbA\xc3\xe9\xd9\xdc\xd4\xc2\x93_\ +\xb8\xd1\x04t\xf8{\xce\xb5\x1c\xbf\xc1\xa4N\x1fm\xe0\ +\x0e\x9ew=\xb8\xd7;\x5c\xdf4!\x1e\xed\x0b]\xcf\ +\xfcI\xcf\xae\xad?1y\x92\xf3^{Zw\x02\x8f\ +\x09\xfby?\xfb\x9a\xaeo\xde\xed\x19&\x1dX\xef\xfb\ +\x89\xe9=\x1bS/5\xef\xcci\x1d\xb9\xb5\x13\xe9s\ +\x0cs\x9e\xb5\x8e\xfa\xc9;\x8c\xbf\x00<\xd1K\xc8}\ +[\xf3\xf4\x88p\xa3\x81h\xf1\x0f\xbd\x1f\xfc\x06\xee\xd4\ +\xacO\x8d\x03\xeeO\xb4\xdfD\xea\x93O\xef:\x81n\ +\xdb\x01O}\xef\xe3]9]\x07z\xae\xdd0}\xae\ +\xd4\xf0\xea\x1d\xb0\xedq}\xf2\x0e\xae\xa3o\xbfi6\ +\x1a\xeby\xe7\x89'\xdf\xa7\xf9\xe0\x9d\xec\x85\x9b\xf9\xf0\ +\xf4\x0e\xbc\x9b\xe8\xa8O\xfd\x06\x0d\xfe=\x9b\xdb\x9a\x9b\ +\xf7\xdfh\xc0\xef\x0d\xbd\x1f\xfc\x06\xee\xd4\xacO\x8d\x03\ +\xeeO\xb4\xdfD\xea\x93O\xef:\x81n\xdb\x01O}\ +\xef\xe3]9]\x07z\xae\xdd0}\xae\xd4\xf0\xea\x1d\ +\xb0\xedq}\xf2\x0e\xae\xa3o\xbfi6\x1a\xeby\xe7\ +\x89'\xdf\xa7\xf9\xe0\x9d\xec\x85\x9b\xf9\xf0\xf4\x0e\xbc\x9b\ +\xe8\xa8O}s\xfc\x05\xe0i\xf8\xa9\x1f\xa2\xb1\x8e\x0f\ +q\xfb%L\xf4\xde\xaf|\xa17\x9f\xa1\xe13M\xb3\ +\xaeM\xef\xda\xe66\xed-'\xcf\xedM\xa9O{\xc3\ +\xed\x1b\xcd4\x93\xdaT\x87'O\xd8\xdez\xf2\x86\x1b\ +\x8d\xb9}S3\xed9y\xa5\xe7\x99\x9eO\xfe\xca\xdb\ +\x9f\xde\x8dW\xeb\x9ev\xdc\xbc\xa1\xdf\xca\x8e\xa77\x9d\ +\xe8\xbd\xb7^\xd3\xdc\xcdgh\xf8L\xd3\xack\xd3\xbb\ +\xb6\xb9M{\xcb\xc9s{S\xea\xd3\xdep\xfbF3\ +\xcd\xa46\xd5\xe1\xc9\x13\xb6\xb7\x9e\xbc\xe1Fcn\xdf\ +\xd4L{N^\xe9y\xa6\xe7\x93\xbf\xf2\xf6\xa7w\xe3\ +u\xf3\xf9\xbe\xf4O\x00\xbe\x93W\x1e\xdd\xfc\xfc\xf3\xcf\ +\xbf\x8ff\xb6\xf7R\xcf\xfd#?\xd3\x13\xef|\xe6w\ +y\xf5s\xde\xbc\xedG|w\xe1\xdd\xef\xe5\x9d\xb9\xe9\ +\xef\xc0\xf6\xb9\xf0\xff\xeawy3\x9f\x99\xa7\xcf\xf3\xea\ +;n\xf9\x11\xbex\xbe\xf3g\xf4\xf99\xbf\xe7\xd5\xcf\ +y\xf3\xb6\x1f\xf1\xdd\x85w\xbf\x97w\xe6\xa6\xbf\x03\xdb\ +\xe7\xc2\xff\xab\xdf\xe5\xcd|f\x9e>\xcf\xab\xef\xb8\xe1\ +\xad_\x00\xcc\xed\x97\x09\xf4\x9ft\xd3\x97\xf1\xf4\x05M\ +\xbc2\xf3#\xbe\xe0[~\xc4\xee\x9b\xef\xb85\xa7\x99\ +\xdf\xfa\x8d\xaf\xbc\xed]\xecI\xfc\x9d{\xde\xf5\xca\x9f\ +\xcd\xab\x7f\xdf\xb7]]\x7f\xe7M\xafz\xd0\x7f\xd2M\ +\x9f\xf1\xd5\xcf\x1d^\x99y\xe7\xf3\x7f\x17?b\xf7\xcd\ +w\xdc\x9a\xd3\xcco\xfd\xc6W\xde\xf6.\xf6$\xfe\xce\ +=\xefz\xe5\xcf\xe6\xd5\xbf\xef\xdb\xae\xae\xdf\xbc\xe9\xad\ +_\x00n\x1e\xcc\xf2\xd3#&\xcd\xcd\xa3[\xd3\xef\xe9\ +\xfc\xe6\x0d\xcd\xcd;\xe0\xd5?\xc0\xe6\xf63\xbf\xf2\xa6\ +\xf0\x1d\x9f\xe1\xc6\xe3\xf4\xf9\xe9\xd9\x87\xf8\x9d\xf7M>\ +\xcdm\x9dc\xbe\xe3\xfe\xbc\xa7\ +\xcf\xbf\xf1\xea;\xd9q\xbb\xcb\xba-\xce\x1bx\xc7\xf4\ +\x9e\xed\x8d\xed\x01\xafx\x84\xa7\xde\xa9\x0f\xd6\xdc\xce\x98\ +\xfe>\x99O\xbd\xbd\xcdi\x0f\x9e\xed\xbd}o\x81\x9c\ +\xbbg!\xfd\xcf\xcf\xf9>\xb3q\xd2\xbb\xc7g\xfc\xfc\ +\x9c\xff\xb1\x07\xbc\xe2\x11\x9ez\xa7>Xs;c\xfa\ +\xfbd>\xf5\xf6~b\xfc\x05`\x1aL-g[\xd2\ +wt\x9c\xe0\x99\xa9v\xa2u\xf9\x01\x0e\xae;\xee\x7f\ +W\xc8\xbe\x8d\xcc\xf6\x8emfz;1>=\xdb\xde\ +\xcdS?\xc4\xf3\xe9s4\xd6oo\xea\x1b\x92\xdf\xbc\ +\x0b\xec\xe3Y\xe2\xe9\xed\xd6\x99\xdbZ<\xa7\xba\xa1\xef\ +\xfd\xa9%\xe7\xefQ\xe2\xe9}\x13\xf6\x9b\xe6\x9c\xf7\xdb\ +\x92S\xeb\x9e\x89\x07Zt\xae\x19r\xeb\xcc4\x03S\ +\x1d=\xfb\x80\xb8\xef\xe88\xc13S\xedD\xeb>?\ +\xe7wX\xbf\xbd\xa9oH~\xf3.\xb0\x8fg\x89\xa7\ +\xb7[gnk\xf1\x9c\xea\x86\xbe\xf7\xa7\x96\xfc\x9f\xfa\ +\xcf\xf9\x89\xf1\x17\x00\x1e\xe1%\x89\xa9\x87~\x88\xb5\xe1\ +\xf4\xa0\xa7\xd9\x90\x1a\xf5\xc9\xa7g\xed\xe18t\xde\xa4\ +\x9fszs\xb0\x06Onjh\x88Cn\xfe\x12\x06\ +v\xf4\x0cx\xce\xda)\x86\xe4\xccA\xcf\x00\xda\xde\x0b\ +S\x7f\xd2Ak\x13\x9f\xb0\xce\xda\xae\x93\xf3?\xf4\xc9\ +\xa9\x85\xc4\xcc\xdb\x8b\xdb}\xe6\xa8\xe5\xa6\x06\xd4\x89\x83\ +5\xa9Qo\x5c\xc7\x9b\x9a{]k\x7fpl\xbf\x1c\ +f\xa8\xf9\xee^`\x0ez\xa6{\xd4\x037\x1akC\ +\xfah\x9a\xa7\xd9\x90\x1a\xf5\xc9\xa7g\xed\xe18t\xde\ +\xa4\x9fszs\xb0\x06Onjh\x88C\xee\xcf\xcf\ +\xf9\xafXgm\xd7\xc9??\xe7\xbf\xfa\xe50C\xcd\ +w\xf7\x02s\x80\xf6\xc4\xfa\x0b\x00\xc3\x93\xc1\xc9\xf8\xf4\ +\x00z\xd6ll\xbbS\xcb_\x94\xdc\xf8\xa0\xeb\x19\xf2\ +\xae\xc1\xf4\x0e\xeb\xad\x85\xcc\xf4\xde\x90\xda4\xbb\xdd\xc1\ +\xfb\x99o\x5c'\xf6\x5c\xf7&\x8fp\xf27'M\xfb\ +\xb76\xbam\x0f\xd0\x9b|\x98\xed\x9c\xfd\xc1\x1atf\ +\xaa\x93\xdb\xc7\x1a\xe2\xdch\x12[\x03\xd4\xfc\x8e\xe0;\ +=\xfa\xd4\x82k\x01m\xe3\xbf\xdf\x1c\xa0n\x9f\xc9#\ +X\x13\x92s\xecM\xad\xe9=\xc6;[G\xcf\x9a\x8d\ +mwj\x9f\x9f\xf3_\xe7\xba7y\x84\x93\xbf9i\ +\xda\xbf\xb5\xd1m{\x80\xde\xe4\xc3l\xe7\xec\x0f\xd6\xa0\ +3S\x9d\xdc>\xd6\x10\xe7F\x93\xd8\x1a\xa0\xe6w\x04\ +\xdf\xe9\xd1\xa7\x16\x5c\x0bh\x9b\xdf\xea\xe7\xfc\xc4\xf8\x0b\ +\x00\x86~\x14\xb56\xa6\x0e\x9e\x05\xf4\xcc\x02q\xd7\xd9\ +\xcb\x8cg\xa9\x07\xcf\xd1#\x0eh\xd1\xa1q\xce\x09\xdc\ +\xf80On\xed\x09v\x00s9\xed\x19\xda\x93\x9c\xdb\ +\xfb\xf1\xee\xdb$\xa7Gn\xc8}sz\x06\xff\xfc\xbf\ +l\x12\xd3\x0f\x93\x16\x98\x9bbN\xa0\x9e;\x87\x9e\x7f\ +8\xd0\x04k\xdc\xb3&up=\xd0\xf3,171\ +\xbd\xc6\x1a\x0e\xf5\x86Z\xfbP\xf7\xbdiC\xf7z\xe7\ +4c\xd0\x19\xcf\xb6_\xee\x9c\xae\x83g\x01=\xb3@\ +\xdcu\xf62\xe3Y\xea\xc1s\xf4\x88\x03Zth\x9c\ +s\x027>\xcc\x93[{\x82\x1d\xc0\x5cN{\x86\xf6\ +$\xe7\xf6~\xbc\xfb6\xc9\xe9\x91\x1br\xdf\x9c\x9e\xc1\ +\xff\xf3s\xfe+\xd6p\xa87\xd4\xda\x87\xba\xefM\x1b\ +\xba\xd7;\xa7\x19\x83\xee\x96\xe3/\x006\xcbb\xe7[\ +\x0c\xa9u\xdd\x1f\xc6\xbd\xd4\xf1\xa7NL\xdd\xb3@-\ +\x10\xbbf\x0fNpl\xa8\xb1\x83y\xf2mn\xd3P\ +3\xd4|\xa3\xef{\xc2\x9e\xd1y\xde\xd0\x83i.l\ +uh]\xee\x8e\x99\xe3\x87\x19\xec\x97\x18\x98\xcb\xa1\xde\ +}r\xe6\xb9\x03\xb3\xaeyW\xe8\xde\xd4\xef\xdaD\xfa\ +\x9c\xe0wQ\xcb\xcd\x0e\xf2\xd6\x07j\xa1\xf5\xd6\x85\xe4\ +\xf8\xd0'\x0e\xdc\xads\x9d\x9bZ\xa0\x1e\xa8w\xdf\xf9\ +\x16Cj]gG\xf7R\xc7\x9f:1u\xcf\x02\xb5\ +@\xec\x9a=8\xc1\xb1\xa1\xc6\x0e\xe6\xc9\xb7\xb9MC\ +\xcdP\xf3\x8d\xbe\xef\x09{F\xe7yC\x0f\xa6\xb9\xb0\ +\xd5\xa1u\xb9;f\xee\xf3s\xfe\xc7=j\x81Zh\ +\xbdu!9>\xf4\x89\x03w\xeb\x5c\xe7\xa6\x16\xa8?\ +1\xfe\x02\x10b\x86\x09\x0b\x93s\xc01\x0f\xe0n\xad\ +\xa1\x87\xb7g\x88\x01\x8f\xf6\xea\x19\x8e=\x98q\x9f^\ +\xee\xf47=\xf7v\x0cs!? \xf8\x02\xb1\xfds\ +\x92\xdb\x8b\xb8o\xcf{\x86\xd89\xda\xe08\xa0\xb5\xae\ +g\x00Of\xc8\xa3\xc5#\xb8\x0e\xd4B\xc7\xbd\x8b\xbc\ +\xe7\x93\xf7iR\x8b\xd6;\x1a\xf7\xb9\xdb\x0b\x1f\xd3;\ +\xf1\x99j\xee\xb9\x0f\xe9\x01Z\x88\x9eY\xf7\xda\xc7\xde\ +\xdc\xcc\x05\xd7\xf0p\x1f\x92O}\xe6\x92s\xc0\xb1g\ +Ck\x0d=\xbc=C\x0cx\xb4W\xcfp\xec\xc1\x8c\ +\xfb\xf4r\xa7\xbf\xe9\xb9\xb7c\x98\x0b\x9f\x9f\xf3_k\ +\xa1\xe3\xdeE\xde\xf3\xc9\xfb4\xa9E\xeb\x1d\x8d\xfb\xdc\ +\xed\x85\x8f\xe9\x9d\xf8L5\xf7\xdc\x87\xf4\x00-D\xcf\ +\xac{\xedcon\xe6\x82kx\xb8\x0f\xc9\xe9o\xbc\ +\xf4\xdf\x00L\xb9\xe1\x01=\xdfq\xe8\xdc3\xc4\x01\x9d\ +\xf5\xb9\x8d\xf3S\x1fO\xf0\x8e\x9e\xdb\xb4\x86\x19z\xce\ +s\xe3G\x1e\x5c\x87\xd6s\xa7\x9e\x13<\xd3\xf3\xc1:\ +\x8e\xf76\x93\x86\x9c\x13\x1c\xc3\xa4\x87\xd6\x92G\xcb\x5c\ +Co\xd2l=\xfb\xc2T\x03z\xb9\xe9\xe7\xf6\x0c1\ +\xa4\x86\xd6=j\xc6>\xf6\xb265\x1f\xeb&\xe8[\ +\x83\xbf}\x89\xd17\xadE\xc7\xa1\x06Sn\xd8\xd1\xf3\ +\x1d\x87\xce=C\x1c\xd0Y\x9f\xdb8?\xf5\xf1\x04\xef\ +\xe8\xb9Mk\x98\xa1\xe7<7~\xe4\xc1uh=w\ +\xea9\xc13=\x1f\xac\xe3xo3i\xc89\xc11\ +Lzh-y\xb4\xcc5\xf4&\xcd\xd6\xb3/L5\ +\xa0\x97\x9b~n\xcf\x10Cjh\xdd\xa3f\xecc/\ +kS\xf3\xb1n\x82\xbe5\xf8\xdb\x97\x18}\xd3\xdaM\ +g\xd6\x7f\x05\xc0\xf0\xb6\x88\x1e13\x1b\xf8\xa0\xe9\xdc\ +\xf3\x8eO\xe0a2\xd7\xf5\xde\x05\x9d{\xce=\xea\xed\ +\xcb.\xb4}o{\xb7=Mz\x1c\xd3\xbe~C\xe2\ +i\xaf\xeb\xe0\xb9\xdc\x9es\xfdDk\xad\xef\x81\x87\xc9\x5c\xd7{\x17t\xee\ +9\xf7\xa8\xb7/\xbb\xd0\xf6\xbd\xed\xdd\xf64\xe9qL\ +\xfb\xfa\x0d\x89\xa7\xbd\xae\x83\xe7r{\xce\xf5\x13\xad\xb5\ +\xbe\xf3\xe0\x9d\x81\xd8o\xf3;\x8c5\x13\xf6\xf2\x09\xf4\ +\xec\x99^\xf2\x1ct\xa6\xe7\xad\x99\xf4\x90\x9e\xf7\x04j\ +\xd4\xdd\x7f\xaa\xb9\xbe\xd1\x1e\xfd\xbe\xd3{'\xd6\x7f\x02\ +\x10x\xd4\xab\xa6\xccA\xe7\x81\x1c\xefmG\xd73\x97\ +Z\xfb\xd9\xc7\xbd\xc4\xad\x05\xcf\x04\xb4\xc9\xa9\x05\xe6'\ +\x1f\xf4\xdd\x9bj\xc1uvX\xe7\xbd\x13\xd1N\xbe\x01\ +\xef\x9c\xc4\xf6\x9a\xe6N>\xdcx\x92\x03= \xa6\xde\ +9l;!\xdaI\xe3\xba\xfd\x88\xfbF\xbb\xedk\xaf\ +\xe4\xad\x9dj&\xb3\xcc\x9fhM<\xfb\x9d\xf6\xf2m\ +\x9d\xe7\x82c\x93\xba\xdf\xddy\xb0\xd7\xe4}\x03s\xd0\ +y \xc7{\xdb\xd1\xf5\xcc\xa5\xd6~\xf6q/qk\ +\xc13\x01mrj\x81\xf9\xc9\x07}\xf7\xa6Zp\x9d\ +\x1d\xd6y\xefD\xb4\x93o\xc0;'\xb1\xbd\xa6\xb9\x93\ +\x0f7\x9e\xe4@\x0f\x88\xa9w\x0e\xdbN\x88v\xd2\xb8\ +n?\xe2\xbe\xd1n\xfb\xda+yk\xa7\x9a\xc9,\xf3\ +'Z\x13\xcf~\xa7\xbd|[\xe7\xb9\xe0\xd8\xa4\xeew\ +w\x1e:o\x8e\xff\x11\xa0\x1f\x15\xfc\x90\xd4r\xa6\xa5\ +\x01\xadgNx\xc7\xed\xec\xb4\xd7>\xbe\x1b\xcf&\xce\ +AKn:\xb7o\xf7\x82k\x9b6qzS\xdfu\ +\xdf\xd6\x86\xe8\x99io\xe7\xa6}\xa1}\xf0`o\xfb\ +\x91\xdb\xc7\xb3\x80\xc7\x89in#\x1a\xeb\xfbmS\xcd\ +\xfb\x13\xd3GC\xed\x04\xbe\xc4\xf6\x9f\xe2\xd6z\x079\ +\xa0\x81\xf4\xb6\xb9@\x1f&\x0d\xe0\x11\xb8\x83\xbdB\xe7\ +!5\xe6\xe9\x9b\xc9\xf7\x84w\xdc\xceN{\xed\xe3\xbb\ +\xf1l\xe2\x1c\xb4\xe4\xa6s\xfbv/\xb8\xb6i\x13\xa7\ +7\xf5]\xf7mm\x88\x9e\x99\xf6vn\xda\x17\xda\x07\ +\x0f\xf6\xb6\x1f\xb9}<\x0bx\x9c\x98\xe66\xa2\xb1\xbe\ +\xdf6\xd5\xbc?1}4\xd4N\xe0Kl\xff)n\ +\xadw\x90\x03\x1aHo\x9b\x0b\xf4a\xd2\x00\x1e\x81\xfb\ +\x89\xf5?\x02\x9c\x0cza\xe8\xc7\x01\xf5i\xc6\xf0h\ +f\x93S#6\xd4\x89\x99\x83\xae\xe1\xb5A\x1f\xcd\xa6\ +\xed\xba\xdf\xd0\xb8\x96\xb8\xb5\xee\xa7G?\xd0s\xdd\xb7\ +\xb5\x8d}C\xe7\xd0\xbe\xfd\x9e\xc6{\xfd\xbe0\xedH\ +\xafu\xae5\xa9o\xbd\x1b\xa6}\xefr\xe3\xe3\xf7\x9e\ +>W{$\xa7\x96\x19\xf7\xdb\xc3=\xcf\x85\xa7\xd9\xb0\ +\xf9y.L\xb3\xad\x09\xdb\xbe\xcd\xb7I?s\xcc&\ +\xa7Fl\xa8\x133\x07]\xc3k\x83>\x9aM\xdbu\ +\xbf\xa1q-qk\xddO\x8f~\xa0\xe7\xbaok\x1b\ +\xfb\x86\xce\xa1}\xfb=\x8d\xf7\xfa}a\xda\x91^\xeb\ +\x5ckR\xdfz7L\xfb\xde\xe5\xc6\xc7\xef=}\xae\ +\xf6HN-3\xee\xb7\x87{\x9e\x0bO\xb3a\xf3\xf3\ +\xdc\x89\xf5\x17\x00?fZ\x0c\xeemK\xd1\xe4\x9e\xbc\ +\xd8\xe5\xfe\xe6\x85\x0e\xd0\xf9&\xb6\x97\xbd\x81:\xb1g\ +C\xeb;\x0f\xf6\x00{lx\xc6\xf1i\xff\x137{\ +a\xdb\xb9\x81\xbe\xdf\x97\x9cc\x92\xa7\xcf\x1c\xda\xc6\xbe\ +\xd6\x82\xfb\xc1=3\xed7\xce\x13;\xf7\x8e\x9e\x9b8\ +i\xa6\xf7M\xb5x\xb8\xde\x9e\x9bO\x8e\xb5\xe4\xd4\x98\ +k\xbf\x8div\xc2\xbd\xcd\x1bM\xee\xc9\x8b]\xeeo\ +^\xe8\x00\x9dob{\xd9\x1b\xa8\x13{6\xb4\xbe\xf3\ +`\x0f\xb0\xc7\x86g\x1c\x9f\xf6?q\xb3\x17\xb6\x9d\x1b\ +\xe8\xfb}\xc99&y\xfa\xcc\xa1m\xeck-\xb8\x1f\ +\xdc3\xd3~\xe3<\xb1s\xef\xe8\xb9\x89\x93fz\xdf\ +T\x8b\x87\xeb\xed\xb9\xf9\xe4XKN\x8d\xb9\xf6{\x95\ +\xf5\xbf\x01`\xc1\xf4\x10nz\xc4\xd4\xb9\x89\xa1\x1f\xdb\ +3\xe9o\x1f\xc8~h\xb8\xed\xc3i/rk\x83\xeb\ +\xee\xe5L\xf3\x81>\x07\x1cC{pw\xbdg\x93\xa3\ +9\xed\x98v\x06\xcfO\x9c\xf6\x22\ +\xb76\xb8\xee^\xce4\x1f\xe8s\xc01\xb4\x07w\xd7\ +{69\x9a\xd3\x8eig\xf0\xfc\xc4\x93w\xc7\x93\xd7\ +\xe4a\xdc\xdf\xde\x92:=\xdfx\xf6\x5c\xe7!\xda\xed\ +\x0dp\xea\xc7s\xf2\x9d@g}\xc7\xbdk\xf3\xb6\xb6\ +\xef&\xf5\xe8\xdb\xcb9\xfdh7\x9f[\xd6\xff\x06\x80\ +\x85,2\xe4\xee\xb5\x8e\xf9\xd4N:\xc7'2\x87\xa7\ +\xc1\x1f&\x8d\xa1\xdf\xba\xe4[\xcf\xb0\xcf\xfa\x13\xdb\xe7\ +K\xfd\xf6\xb3\x87\xd62\x9f7\xbc\xe2\xd3\xf83\xdc\xc4\ +\xa1\xf7\xd1\x9f\xde\xd1\xb3'\x8d?\xc3M\x1cz\x1f\xfd\xe9\ +\x1d={\xc2\xf3\xd3\x9c\xfb\xaf|\xe6\xd6&\xa7\xe6\x18\ +\xdc{\x07\x7f\x1f\xf6\xe8P\xeb\ +\x1b\xa6\x19\xbc\xd3s<\x91\x9e\xb1\x8e\x18\x0fp\xce\xcd\ +.p\x1c\x9c\xf7[\x92sB\xcf6\xe8\xacw\xfc4\ +\xbf\xf5\xf1\x08\x89\xed\x09\xf8\xb7Gk\x82=B\xcf\xbc\ +\xe2o\xe8\xd9\xff\xb4g\x22\x1a\xcfvl\x0fz\x9b/\ +z\xf7'm\xfb\x86\xe4O\xfef\xd3n\xde\x13xL\ +3!\xb5i\xcf\x93\x1fx\x96\x13\xd8\xd7\xfa@\xado\ +\x98f\xf0N\xcf\xf1Dz\xc6:b<\xc097\xbb\ +\xc0qp\xdeoI\xce\x09=\xdb\xa0\xb3\xde\xf1\xd3\xfc\ +S\xdf\x1c\x7f\x01\xd8\xc8cx\x14\x07X\xee\x07C?\ +\xccs\xc6\xb3\xf8\xbbf\x1f\xf7\x02=\xeb\xd2\xf7\x0cP\ +\xb7\x87\xe7\x8cw\x98\xd6[gOH\xee\x05z\xd6\xa5\xef\ +\x19\xa0n\x0f\xcf\x19\xef0\xad\xb7\xce\x9e\x90x\xd2@\ +\xf7\xa6\xb7<\x81Gn{\xd8;l\xef\x0e\x9e\xc1\x83\ +\x18z\xe6\x84\xe77\x0f\xbf'\xb1\xf3\x80\xc7D{O\ +\xba\xf6k\x98\xd9t[\xdf\xf5\xc4\xd3;\x99\xe9\xd9\xce\ +Cf=\xdf^\xc0.\xe2`\xbf\xc4\x9cWY\xff\x1b\ +\x00\xd8L\xfb\xb1\xe4\xfd\xc0\xe49\xc9\xb9\x1bf\xc2\xd3\ +\x87\xc0\x0f\xd0{\x1f\xbb\xac\x83\xf6G\x93z\xcfQ\x83\ +mv\xda\x93\x9a\xf5\xad\x99|\xdb?\xb9\xe7\x92\xb7\x06\ +Z\x07xls@?Z\x8e\xe9|\xc2\x9a\x9b\xf9\xd3\ +;\x13;\x0f\xed\xe1^\xe8\xbc\xf5\x9d\x87\xcc\xf4\x1c\xf0\ +\x063\xd5NX\x9b=\xa7\xbc{\x13\xfd\xde\xccPK\ +LN\x8fCn\x9c\xdb\xd3l3\xdc\xbd\x8bwL~\ +\xcc\x84m\x1f\xe0\x07\xe8\xbd\x8f]\xd6A\xfb\xa3I\xbd\ +\xe7\xa8\xc16;\xedI\xcd\xfa\xd6L\xbe\xed\x9f\xdcs\ +\xc9[\x03\xad\x03<\xb69\xa0\x1f-\xc7t>a\xcd\ +\xcd\xfc\xe9\x9d\x89\x9d\x87\xf6p/t\xde\xfa\xceCf\ +z\x0ex\x83\x99j'\xac\xcd\x9eS\xde\xbd\x89~o\ +f\xa8%&\xa7\xc7!\xbf\xe5\xf1\x9f\x00x\x11\x0f\x00\ +\xf2\xee\xe7\xf8\x11\xf4C?\xce\xbd\xe0\xfe\xa6\x9d\xfcr\ +S?\xed\xb0\xce\xa4\xdes]s\x1c\x8f\x1cj\xe4\xa6\ +\xfd\xcc\xe4\xdb\xfe\xed}\xf23\x9bw\xbf\x91\x1a1X\ +\xb3a\xcdIOo\xd2x'PC?i\xbaw\xa3\ +m\xa2\xf51\xceO\xf3\xee%f\xae{\xb0\xedi\x1f\ +\xbc6\x8f\xeeQ\x03\xc7f\xf2\x03{\xe6\xb6\x96\xbc\xfb\ +9\xdeE?\xf4\x1b\xdc\x0b\xa7\xf7\xa2\x9d\xfcrS?\ +\xed\xb0\xce\xa4\xdes]s\x1c\x8f\x1cj\xe4\xa6\xfd\xcc\ +\xe4\xdb\xfe\xed}\xf23\x9bw\xbf\x91\x1a1X\xb3a\ +\xcdIOo\xd2x'PC?i\xbaw\xa3m\xa2\ +\xf51\xceO\xf3\xee%f\xae{\xb0\xedi\x1f\xbc6\ +\x8f\xeeQ\x03\xc7f\xf2\xdb\xb8\xfaW\x00\xa7\xa5~\x14\ +1\xb9?$9\xbc\xf2H\x88\xcf\xe47yu\xcd3\ +\xd3{6N\x9a\xf6$oR\xc7g\xd3\xa4\xef]\xd6\ +\xd9{\x9a\xf7\xac=\x80\xda4\xdb\xb5hS\xb3\xe7\x13\ +\x93\xc7ig\xc3NC\xdeo@K\xddyk\xc3\xed\ +\xfe\x9e%?\xcd\xbbG|3\xe7]\x89=\xdbs\xd6\ +n\xc1\xae\xcc2\xcfM/\xdcx\xb7\x16O\xea\x13\xde\ +\x11\xc8\x99\x9d8\xf9M\xb4\x0fo\xea\xb7y'\xef\x00\ +r\xd7\x9e\xd8\xbc\x82\xf3\x93\xa7{\xf6#\x0e\x89\xd1Q\ +w\xbf\x89\xb6=\x1a\xfc\xec\xdb5p\x9dc\xdc7\xae\ +ooq\xcfo\x00\xe7\xddc\xae=\xb8[\x1f\xe8\x1b\ +\xe6s\xf7\x0c\xb95\x1b\xad\xc9=\xe9\xfd\x06\xf7\x89\xa7\ +7>\xc1\xae\xcc2\xcfM/\xdcx\xb7\x16O\xea\x13\ +\xde\x11\xc8\x99\x9d8\xf9M\xb4\x0fo\xea\xb7y'\xef\ +\x00r\xd7\x9e\xd8\xbc\x82\xf3\x93\xa7{\xf6#\x0e\x89\xd1\ +Qw\xbf\x89\xb6=\x1a\xfc\xec\xdb\xb5'\xd6_\x00\xfc\ +H\x1f\x98j\x81|\xbas\xfc\xb0\xc4\xd3C\xad\xeb\x19\ +\xc0\xb7A?\xf5]w\x9f\x19\x98r\xa0\xeeZ \xcf\ +M\x8c\xd6^0\xf9\xb4g\x93\x19{\xb1\xab\xf7X3\ +\xcd4\xe9w\x9d\x99S}\xf2\x02\xf6\xb6Onj\x81\ +\xd8\xb5'\xece\xd87\xbd+\xb5I\x1f\xe8mo\xe8\ +9\xb4\xec\xba\x9d\x0b\xb7\xb5\x90:\xfe\xecp-x7\ +:\xfby\xceZ@\x8b/\x07\xa6Z \x9f\xee\x9c\xe9\ +]\x8du=\x03\xf86\xe8\xa7\xbe\xeb\xee3\x03S\x0e\ +\xd4]\x0b\xe4\xb9\x89\xd1\xda\x0b&\x9f\xf6l2c/\ +v\xf5\x1ek\xa6\x99&\xfd\xae3s\xaaO^\xc0\xde\ +\xf6\xc9M-\x10\xbb\xf6\x84\xbd\x0c\xfb\xa6w\xa56\xe9\ +\x03\xbd\xed\x0d=\x87\x96]\xb7s\xe1\xb6\x16R\xc7\x9f\ +\x1d\xae\x05\xefFg?\xcfY\xfb\xc4\xd5\xbf\x028\xc1\ +c\x88\xa1c\xe7<\x9c\x0f\x19\xdc\x87\x93\xdf\x09\x7f1\ +f\xaa\xfb-\xfd\xc6M\xdf\xba~O\xe7\xed3\xf9\xc2\ +\xf4\xd9\xa8e\x8e}\xd6\xe1\xe7{\x8a7o\xfa\xc1\xbb\ +&\xba\xee<\xf1\xd4\xf7\xde\xde\x17\xa69\xe87w\xee\ +9\xfbt\xdd\xc4c{\xc7\x13\xcc\x06\xef\xea\x1ayp\ +\x1c\xc8\xfb\x0e\x1d\xe7\xb4\xa7k\xa6u\xadq\x1f\xcd-\ +\x9e\xf1l\xc7\xce\xd9\x97\xbb\xdffN~'\xfa\xf3\xc1\ +T\xf7[\xfa\x8d\x9b\xbeu\xfd\x9e\xce\xdbg\xf2\x85\xe9\ +\xb3Q\xcb\x1c\xfb\xac\xc3\xcf\xf7\x14o\xde\xf4\x83wM\ +t\xddy\xe2\xa9\xef\xbd\xbd/Ls\xd0o\xee\xdcs\ +\xf6\xe9\xba\x89\xc7\xf6\x8e'\x98\x0d\xde\xd55\xf2\xe08\ +\x90\xf7\x1d:\xceiO\xd7L\xebZ\xe3>\x9a\x8d\xf1\ +\x17\x80\x1e\xdaLR\xcf2\x16\xf6\xc3\x00\xcd\xe4\xd3\x1e\ +a\xf2u\x7f\xc2\xde[\xbc\x11\x0d;\xcd6\xdb\xba-\ +\x9f\xde\x8c\xe7\xd4\xdb\x98\xfco\xe6\xd1\x9cv\xba\xb6}\ +\xde\xad\xbe\xd1\xfb\xbcczC\xc8\x0cs\xde\x17}\xe7\ +\xa6g\xac\xdd\x88\x07\xbe\xado\x9fi\xbf\xe7\xa1\xfd\xdc\ +Ol\xc8\xd1t\x1fR\xb7\xd61\xb8\x0e\xdd\x0f~\x0b\ +\x87\x1at\x0e\xbc\x11/\xee\xd6o\xbe\xa1=\xc2\xe4\xeb\ +\xfe\x84\xbd\xb7x#\x1av\x9am\xb6u[>\xbd\x19\ +\xcf\xa9\xb71\xf9\xdf\xcc\xa39\xedtm\xfb\xbc[}\ +\xa3\xf7y\xc7\xf4\x86\x90\x19\xe6\xbc/\xfa\xceM\xcfX\ +\xbb\x11\x0f|[\xdf>\xd3~\xcfC\xfb\xb9\x9f\xd8\x90\ +\xa3\xe9>\xa4n\xadcp\x1d\xba\x1f\xfc\x96i\xa6\x19\ +\x7f\x01\xe8\xa1\xcd\xc4u\x16\x87\x9b\xc5\x81/\xc5\xb3\xe1\ +iv\xea\xbb\xb6\xc5\x1b\xd1\xe4\xe4\x1d\xfd9\xa0\xdf\xb8\ +1\xe96\xcf\xd0z\xfa\xdb\xbe\xd4\xbb\xb7i\xe1i\xa7\ +im\xd8\xbe\x87-~\xfa\x0c\x06mn\xc7\x81y\xf2\ +\x89\x9ei\xed\xf6\xc6\x10m\xeb'\x9f\xd6@\xea\x93g\ +j9\x9e\xa3\xd6\xb4\xf7\xb6\xabi/r\xe6\xbb?\xf9\ +\xde\xeev\xdd\xbe\xa9o3&3\xd1\xdd\xbc\xc9L}\ +\xd7\xb6x#\x9a\x9c\xbc\xa3?\x07\xf4\x1b7&\xdd\xe6\ +\x19ZO\x7f\xdb\x97z\xf76-<\xed4\xad\x0d\xdb\ +\xf7\xb0\xc5O\x9f\xc1\xa0\xcd\xed80O>\xd13\xad\ +\xdd\xde\x18\xa2m\xfd\xe4\xd3\x1aH}\xf2L-\xc7s\ +\xd4\x9a\xf6\xdev5\xedE\xce|\xf7o}\xe1\xcb\xff\ +\x0a\xa0\x99><\xe4q~ \xf1\xab\x8f\x9e\xc8^\xce\ +\xbb\xf0\x8e\xf6H~\xfb\xc6Iw\x9au\xcf{\xb7\x99\ +\xd4\xbbG~\xfb\xd9O\xdeOX\xb3\xc5\xbc\x83\xda\xed\ +\xbbZw\xf3\x1e\x93y<\xfa\x0d\xe1U\xbf\x1b&\xff\ +\xdc\xbdk\xaa\xf9\xf3\xf6g\x7fb\xf27\xc9_\xf5|\ +\x85\x93w\x7fV\xe2~\xe3;d/\xe7]xG{\ +$\xbf}\xe3\xa4;\xcd\xba\xe7\xbd\xdbL\xea\xdd#\xbf\ +\xfd\xec'\xef'\xac\xd9b\xdeA\xed\xf6]\xad\xbby\ +\x8f\xc9<\x1e\xfd\x86\xf0\xaa\xdf\x0d\x93\x7f\xee\xde5\xd5\ +\xfcy\xfb\xb3?1\xf9\x9b\xe4\xafz\x9ao\xfb\x05\x80\ +\x87\xf5\x03oy\xe7Cx&{\xdf\xddm&\x9f\xef\ +\xf0\xbd\xe1\xab{~\xabwn\xe4\xcf#\xa7\xbf\xc3\xdb\ +w}\xc7\xe7\xc7\xe3\xab^_\xe1\xf6\xef\xb2\xdf\xd8\xef\ +}\xe7\xe7\xa1\xf9\x11\xdf\xc1W\xbf\xdfw>\x97g\xb2\ +\xf7;>\xd7\xe4\xf3\x1d\xbe7|u\xcfo\xf5\xce\x8d\ +\xfcy\xe4\xf4wx\xfb\xae\xef\xf8\xfcx|\xd5\xeb+\ +\xdc\xfe]\xf6\x1b\xfb\xbd\xef\xfc<4_\xf9\x0e\xbe\xfd\ +\x9f\x00\xbc\xcb;\x1fb\x9a\xf9\xca\x97\xc1_l\xd8\xe2\ +\xf0\x95=\xffX\xc9w\xf2O\xf1{\xf9\x11\x7f7\xfe\ +\xb1~\x8f\xef|\xaei\xe6+\xdf\xcf\xe7\xe7\xfck\xe4\ +;\xf9\xa7\xf8\xbd\xfcc\xfc9\xff!\xbf\x00\xfc\xa8\x0f\ +\xd5\x7f\x00\xdfM\xff\xc5\xde\xe2p\xf3\x96w\xbe\x07f\ +\xf0\x9f\xf6D\x83\xee\xb4#\xb3\xef|g\xaf\xce\xbc\xf3\ +9\x7f\x04\xb7\xef\xd8t\xef~\x8e\xffP>\xffo\xcd\ +\x8f\xfa\xdc\xef\xfc\x9d}\x85\xbc\xdbo\xdf\xe2p\xf3\x96\ +w\xbe\x07f\xf0\x9f\xf6D\x83\xee\xb4#\xb3\xef|g\ +\xaf\xce\xbc\xf39\x7f\x04\xb7\xef\xd8t\xef~\x8e\xffP\ +>\xffw\xf2\xd2/\x00|\x01\xb9O_\xc6;\x7f\x19\ +\x1b\xfc\xe3\x95\x98\xfb\x89\x1b\x8d\xdfw\xa3\x07\xb4\x9e\xe9\ +\xcfz\xea\xdd\xc0\xcc\xb4+qN4\xe8Z\x0fh9\ +\xd4\xbe\x93\xf6\xf3\xae\x8d\xdb\xef\xe4\xc9\xc7\xfd\xc4\xfeN\ +`\xf3\xd8\xdep\xfb\xb6Wx\xfa\x1c\x1b=\x97\xfc\xc6\ +\x0b\xcdW>\x0b\x1eO;\xbf\xe3\xfb\xf2{\x13s?\ +q\xa3\xf1\xfbn\xf4\x80\xd63\xfdYO\xbd\x1b\x98\x99\ +v%\xce\x89\x06]\xeb\x01-\x87\xdaw\xd2~\xde\xb5\ +q\xfb\x9d<\xf9\xb8\x9f\xd8\xdf\x09l\x1e\xdb\x1bn\xdf\ +\xf6\x0aO\x9fc\xa3\xe7\x92\xdfx\xa1\xf9\xeagy\xe9\ +\x17\x00\x96y)\x0f\xf1\xa3\x9f\xe2i\xa6?\x08y4\ +\x89\x7f\xfe\xf9\xe7\x7f\x97o\xe0\xd5>\x13\xd1\xb6\xde\xb5\ +\xbe\x01mn\xf4\xd6$\x9e\xf6\xb7\x8f\xd9fn\xc1\xdb\ +\x9f\xc3\x90o{\xdc\x87\xc4\xceo\x89\xff\xd3g\xd9\xbc\ +{\xff\xe6\x93z\xf7\xa9\xb5/u\xe88g\xdb\xd3^\ +\xd0u\xf2M\xbf\xf9\x87m&\xf4\x5crj\x9ek\x8f\ +\xd6\xf4}\x03\x1e~\xc3\xe4\xf3\x14O3\xf6\x0c~o\ +\xe2\xcf\xcf\xf9\x0c\xde\xfe\x1c\x86|\xdb\xe3>$v~\ +K\xfc\x9f>\xcb\xe6\xdd\xfb7\x9f\xd4\xbbO\xad}\xa9\ +C\xc79\xdb\x9e\xf6\x82\xae\x93o\xfa\xcd?l3\xa1\ +\xe7\x92S\xf3\x5c{\xb4\xa6\xef[\xc6_\x00nL\xf2\ +\x00\xeb\xfcA\xa6\x0f\xd0\xa4\xe7\x99\xfc\xe0\xa3\xef9\xd7\ +\xb7\x9e\xbd\xde!\xf3?\xfd\xf4\xeb\xd7\x11\xdf\xd4\xa6\xdd\ +\xf4\xd8I\xaf\xf5\x80.\xa0\x05\xcf@\xe7\xe0\x9d\xd0y\ +>C\xe6\xedk\x8d\xbd\xb7=a\x9b\x09\xed\xdb\xda\xde\ +\xd1\xf3~\x1b\xd8\xa3c<&/\xe7\x9e\x9b\xa0\x9f\x99\ +\xc4\x93wN\xe8^\xc8\xdd;\xc8\xd1w\xdf\xd8\xa7\xb5\ +\xeeML}{$\x9ef\xfd\xbe`\x9fI\xdfd\xce\ +:\xbf\xb9='\xd2\xf3\xcc\xe7\xe7\xfcW:\x07\xef\x84\ +\xce??\xe7;\xf43\x93x\xf2\xce\x09\xdd\x0b\xb9{\ +\x079\xfa\xee\x1b\xfb\xb4\xd6\xbd\x89\xa9o\x8f\xc4\xd3\xac\ +\xdf\x17&\x9f\x89\xf1\x17\x80\xa7e&Zt\xd6\xe2\x01\ +S\xaf\xbd\xf9\xc1\xc43p\xa7\xc6\x09=K\x1dN}\ +|zG\xa0g}\xfa]3\x9e\x994\xd3\x9e\xe0z\ +\xf7\xc247i\xb3\xd35\xde\xe0\xf7\xf4\xdd\x9e\x86\x1d\ +\xd4\x99\x09\xd4\xa6\x19\x88~\x9a\x0d\xd6%\xe6\x80\xe3\x90\ +<\x1e\x1cr\xa0v\x22}k\x98\xe99v\x04z\xae\ +\x05\xe6\xb6y\xff\x1f8@k\x9f\xde\x13Z\x13\x98%\ +N\x1fM{\xf4\xac\xb1\xa6}\x92\xd3\xdf`\xae\xb5\xbd\ +s\xea\xb5\xf7\xe7\xe7\xfc\x0f\x99\xe6&mv\xba\xc6\x1b\ +\xfc\x9e\xbe\xdb\xd3\xb0\x83:3\x81\xda4\x03\xd1O\xb3\ +\xc1\xba\xc4\x1cp\x1c\x92\xc7\x83C\x0e\xd4N\xa4o\x0d\ +3=\xc7\x8e@\xcf\xb5\xc0\xdc6\xff\x0f\xe9\xe7\xfc\xc4\ +\xf8\x0b\x80\xc1\xa8\x0f=H\xec\x1cMHL\x9fy\xeb\ +\xbb\x07\xd3\x1c\x87Zn\xb4S?'\xf8\x1f-\xb6\x06\ +\x0f\xfeP\xa9\x9f\xc0\x83\x98\xfb4\x17_\x0ey\xf4\xae\ +\x05\xd7\xb9\x03\xde\xd4}\xa8m\xff/,t\x1c?\xe7\xbf\xd6z\x0e\xe8\xf5\xceIg\x1fk\xac\xed\ +\xb9\xe0\x99\x80On\xe2\x89\xad\x1e\xd2;\xf5\xc3K\xff\ +\x04\x00\xa6\xb8\x1f\xd9\x8b\xc9\xdb/\xb7\x7f#\xef\xb9`\ +=l\xb5i>t\x9dw\x184\xd4\xb9\xad\xf5=\xf5\ +\x83\xeb\x1cr\xcf\xe5\xa6\x17\x5c'f\x86\x18\x1c\xdf\xd2\ +\xfe>\xd0\xfb\xdc\xef\x87<\xf8\xff\x95\x0c\x93\xd7\x14\ +\xe7\xc6'8\x0e\xdee\xbf\xdc\x9f\x9f\xf3\xdf\xe1:1\ +3\xc4\xe0\xf8\x96\xf6\xf7\x81\xde\xe7~\xe7a{\x07:\ +\xfa\xb99`/\xea\x9e\x09\x8e\x81\xda\xd4\xc3\xef\xf3s\ +\xfe\xabG\x0ey\x98~\xce\x9b\xf1\x17\x80^\x04<\x84\ +\x98;5n\xcf\x92\xbb\x9e\x9b\xd9\xe08\xf4LN\xb0\ +\x7fb\x0e8w\x9f\xf9\xe0\x9a\xeb\x06\x7fh\x1d\xf3h\ +\xc8\x89\xa1\xe7\x923\xe7C\xcfq \x87\xe4\xf6\x00r\ +\xcf\x11\xa3\xe7\x98\xe8|\xacK\xee\x1f, G\x1f\xd0\ +\x03qnt\xdc}\xd0&\xe6v\xad\xfb\xc9]s\x1d\ +\x12o\xb3\xccXO\xee\xbe\xa1\xee\x9b8\xb8G\xbe\x11\ +\x9d\xe9\x19\xcf&\xee<\xb0?\xa4\xe6x\xca\x1dO\xb5\ +\x89x\xd0\xc3\x8f\x1a\xb7g\xc9]\xcf\xcdlp\x1cz\ +&'\xd8?1\x07\x9c\xbb\xcf|p\xcdu\x83?\xb4\ +\x8ey4\xe4\xc4\xd0s\xc9\x99\xf3\xa1\xe78\x90Cr\ +{\x00\xb9\xe7\x88\xd1sLt>\xd6%\xff\xfc\x9c\xff\ +\x0e\xea\xbe\x89\x83{\xe4\x1b\xd1\x99\x9e\xf1l\xe2\xce\x03\ +\xfbCj\x8e\xa7\xdcq\xd7N\x8c\xbf\x00\xf4\x07\xf0\xb2\ +@\xde:\xe3\xc5\xb7\xba\xc4\xa7\xdd\x89s<\x03]K\ +N\xad\xeff\xea'\xee\xdd\x8e\xb7\x19\x93\x9c\xd3lu\ +>#\xa0\xb1\xb6g\xdb\xc7\xf3\x13O\xfd\x93_b\xfa\ +\xed\xe3w\x11\xa3o\xed4\xcb\xdd1Zr\xd7Br\ +\xc3N\xd33\x13\xf4s\x13Osx\xf7m\x98so\ +\x8a\xd1\x01u\xde@\x8f8\xfd\x9ei\xdc\xb3v\xbb\x81\ +\xdco\xf0=\x816\xdc\xea\xa6\xf7{w\xe2\x1c\xcf@\ +\xd7\x92S\xeb\xbb\x99\xfa\x89{\xb7\xe3m\xc6$\xe74\ +[\x9d\xcf\x08h\xac\xed\xd9\xf6\xf1\xfc\xc4S\xff\xe4\x97\ +\x98~\xfb\xf8]\xc4\xe8[;\xcdrw\x8c\x96\xdc\xb5\ +\x90\xdc\xb0\xd3\xf4\xcc\x04\xfd\xdc\xc4\xd3\x1c\xde}\x1b\xe6\ +\xdc\x9bbt@\x9d7\xd0#N\xbfg\x1a\xf7\xac\xed\ +\xfb\xc4\xf1_\x01\xc4`{\x08\xf5\x1cr\x98\x16\xbb\xf6\ +\xa4\x0d[\x1d\xbc\x1b\xa8Q\xef\x9d\xc9{\x06\xcdVo\ +\x5c'\x9ej\x13\xe9\xf9}\x81x\xba\xad\xcbl{\xd3\ +w\xbdg`\x9a\xf51\xad\xdd\xc8\x5c\xb4\xdc7X\xd7\ +{\xc3\xe6s\xb3#\x1a<\xa3\xe5L\xa4n\xcf~\x8b\ +}\x02\xda\xd6\x99mW`.w{\xbfB\xcf\xb4\x97\ +\xdf\x97ZNj\xa7]h&\x1d\xf5\x1cr\x98<]\ +{\xd2\x86\xad\x0e\xde\x0d\xd4\xa8\xf7\xce\xe4=\x83f\xab\ +7\xae\x13O\xb5\x89\xf4\xfc\xbe@<\xdd\xd6e\xb6\xbd\ +\xe9\xbb\xde30\xcd\xfa\x98\xd6nd.Z\xee\x1b\xac\ +\xeb\xbda\xf3\xb9\xd9\x11\x0d\x9e\xd1r&R\xb7g\xbf\ +\xc5>\x01m\xeb\xcc\xb6+0\x97\xbb\xbd_\xa1g\xda\ +\xcb\xefK-'\xb5Ww\xad\xff\x0a\xc0Fm\xde\x8f\ +i\xdcg\xb6g\xec\x85\xce98\xc7\xc7}c\x9f\x10\ +-\xa4\xeeYnj\xae\xb3\xc7\xfa\xc4\xbe\xd1\x85IG\ +n\xe8A4\xad\xb3op\xbf\xeb\xf4\xd8\xef\xdcw\xe8\ +\xd8z\xee\x90\xd8\xda\xb0\xf9X\xdb\x9e\x81~\xeb\xb8\xad\ +=\xd1\xb3\xf6\x0b\xc99!=\xcf\xb8\xce\xdd1\x9e\xbe\ +\xdd\x7f\x87\xa79\xfa\x93\x8e\xbd\xd6pxc\xe8\xcf\x16\ +\xac\xe9\x98>7\xf3\x01]{Zc\xdcg\xb6g\xec\ +\x85\xce98\xc7\xc7}c\x9f\x10-\xa4\xeeYnj\ +\xae\xb3\xc7\xfa\xc4\xbe\xd1\x85IGn\xe8A4\xad\xb3\ +op\xbf\xeb\xf4\xd8\xef\xdcw\xe8\xd8z\xee\x90\xd8\xda\ +\xb0\xf9X\xdb\x9e\x81~\xeb\xb8\xad=\xd1\xb3\xf6\x0b\xc9\ +9!=\xcf\xb8\xce\xdd1\x9e\xbe\xdd\x7f\x87\xa79\xfa\ +\x93\x8e\xbd\xd6pxc\xe8\xcf\x16\xac\xe9\x98\xfe\x13\xc7\ +\x7f\x02`S\xe0!\x81\xbak\xe0\xb9i&Po]\ +\xf2\x1c\xcf\x11\xe7\xb6\x9e\x13\xec\xdd\xd0\xeb;$\xee\xba\ +=\x89\xd9e=\xbd\xc6s\x13\x9b\x8f\xe7<\x8f\x0e<\ +\x1b:\x87x\xd8\xc7{r\x923\xd7\xf14\xd7l\xf5\ +0\xbd\xc7l\xbb\x9e\xf0\x5cH\xcei\x9fS\x9e\xb8s\ +\xbc\xb9M\xd7z\x9e\xfd\xed\x09\xdd\x0b\x9d\xc3\xa4\x05\xde\ +\x91\xbe\xdf\x84\x9e:\xb9cpN\x7f\xf2\x0a\xd4\xdb#\ +xn\x9a\x09\xd4[\x97<\xc7s\xc4\xb9\xad\xe7\x04{\ +7\xf4\xfa\x0e\x89\xbbnObvYO\xaf\xf1\xdc\xc4\ +\xe6\xe39\xcf\xa3\x03\xcf\x86\xce!\x1e\xf6\xf1\x9e\x9c\xe4\ +\xccu<\xcd5[=L\xef1\xdb\xae'<\x17\x92\ +s\xda\xe7\x94'\xee\x1con\xd3\xb5\x9eg\x7f{B\ +\xf7B\xe70i\x81w\xa4\xef7\xa1\xa7N\xee\x18:\ +o\xd6_\x00X\xe8\xc5\x89\xc9m<\xd5Br\xcf\x03\ +u\xf7\x9c\xa7\xdf^\xf4\xaca\xa6k\x13\xed\x17\xa6\xda\ +\x04\x9e\xec\xf2\x5c\xef{\xb5\x97Z\xce\xa4\x9dj\xf6\xb8\ +!\x1e\xf6\xf1\xde\xd0=\xd7;\xf7\xfe\xdchL\xe7\xe8\ +\x8d}\xc2\xe4\xd3\xf4L\x98f\xa6\xf7\xe4\xf4|bz\ +\xc11\xba\xd67\xad\x0f\xd4 9}\xeb9\xad\xb7\xb6\ +{\x81\xb9\xd0~\xe4}\xbb\x17N\xda\x90\x98\x9c]a\ +\xaa\x85\xf6\x07\xea\xee9O\xbf\xbd\xe8Y\xc3L\xd7&\ +\xda/L\xb5\x09<\xd9\xe5\xb9\xde\xf7j/\xb5\x9cI\ +;\xd5\xecqC<\xec\xe3\xbd\xa1{\xaew\xee\xfd\xb9\ +\xd1\x98\xce\xd1\x1b\xfb\x84\xc9\xa7\xe9\x990\xcdL\xef\xc9\ +\xe9\xf9\xc4\xf4\x82ct\xadoZ\x1f\xa8Ar\xfa\xd6\ +sZom\xf7\x02s\xa1\xfd\xc8\xfbv/t>q\ +\xfc'\x00\xc0C\xccd\xdc5\xf2\xad\xbe\x91>g\xe3\ +\xc9\x837sG\xdf\x9f\x83\xda\xf4\xf9\x1a\xfbM\xbb\xa9\ +u\xcf\xfe\xa79\x93Z\x0e\xbb<\x8f\xde\xbea\x8b7\ +\xeck\xf0\x87-\xefz\xbc\xda\x93\xda\xe41\xcd\x07\xea\ +\xe4\xb9\xf1\xb9\x81\xb9\xe0\x19vRk?\xf6\x184\xec\ +\xa7\xbf\xe9\xc0\xb9\xb5\xf8p&\xa8G\xdb\xfb\xb8\xa3q\ +\xff\xe47\xb1i\xf13\x93\xb6k\xe4[}#}\xce\ +\xc6\x93\xc7\xf6\xdd\x18j\xd3\xe7k\xec7\xed\xa6\xd6=\ +\xfb\x9f\xe6Lj9\xec\xf27\x8c\xbf\ +\x00\xd8\xc4\x0f\x05\xd7\xfa\x81\xe4\xdc|\x88\xd3\xc3\xda\xe3\ +\x84}\x1bv\xf94\xd3\x5ct\xd4\x99I\x8e\x1f\x10[\ +\x0f\xd6\xd9\xabu'\xec1\xe17\xb5\xd6;\xc3\xcd^\ +{<\xed>\xd1\xb3\xc9\xdb{\xaa=\xd13|\xa6\xfe\ +l\xed\x95\xdc\xda\xf6\x98|\xdbs\xcb{\x17Xo\xff\ +\xd4\x9ffzv\xf3\x02\xf2\xcd7\xd8c\x22}k\x88\ +\xed\xe9\xda\xd3\x1b\xa2Ml\xcf\xa6=N\xd8\xb7a\x97\ +O3\xcdEG\x9d\x99\xe4\xf8\x01\xb1\xf5`\x9d\xbdZ\ +w\xc2\x1e\x13~Sk\xbd3\xdc\xec\xb5\xc7\xd3\xee\x13\ +=\x9b\xbc\xbd\xa7\xda\x13=\xc3g\xea\xcf\xd6^\xc9\xad\ +m\x8f\xc9\xb7=\xb7\xbcw\x81\xf5\xf6O\xfdi\xa6g\ +7/ \xdf|\x83=&\x9e\xfa\xe3/\x00~\x0cw\ +\x8c0\xf3\x83\xb6\x05\xa9O>\xc6\xb3\xed\x93|\xf3\xb6\ +\xafygGf|\xc3\xe4\x15\xa2\x99|\xa6zh\x9f\ +\xce\xa7\x99\x89\xe82\xeby\xef\xa4\xee\xbc\xbd{w\xb0\ +\xa6\xf5f\x9a\x85\xf6 \xef\xbb\x99\xde\xb8\x11-o\x98\ +\xe6\x92\xbb\xd6\xef\xa5\xd7\xf5`o\xeb\x5c\xeb>P\xe7\ +\x86\xd3\xbe\x90\xfa\xd6;\x11_\x0e\xf4\x9b\x02\xde\xad\x05\ +\xf6\xa3\x9b\xf4\xd4\xc2\xe4\x11R\x9f|\x8cg\xdb'\xf9\ +\xe6m_\xf3\xce\x8e\xcc\xf8\x86\xc9+D3\xf9L\xf5\ +\xd0>\x9dO3\x13\xd1e\xd6\xf3\xdeI\xddy{\xf7\ +\xee`M\xeb\xcd4\x0b\xedA\xdew3\xbdq#Z\ +\xde0\xcd%w\xad\xdfK\xaf\xeb\xc1\xde\xd6\xb9\xd6}\ +\xa0\xce\x0d\xa7}!\xf5\xadw\x22\xbe\x1c\xe87\x05\xbc\ +[\x0bO\xbb\x8f\xff\x04\xa0Mc6\xd5\x82k\x89_\ +\xfd\xd0\xed\xbd\xf96\x9e\x09\x9d7~\x171\xbb}\xc3\ +\xe4G\x9f^rNp\x1f\xda\x03\xd0\x1a|\x81\x1d]\ +\xf7Np\xee\xb8\xfd\xb8\xf1\x0d\xc4\xd6\x9e@\xdbo0\ +\xf4'O\xcf\xba?\xc5=\xdf;O>\xb9\xa7~c\ +]h\xaf\xee\x87\xcd/:z\xad\xe9zk{\x87I\ +\x8f\x03\x8e\xbd\x0b\xaf\xd6\x83wz.\xda\xa9\x16\x5cK\ +<\xf9\x9eh\xef\xcd\xb7\xf1L\xe8\xbc\xf1\xbb\x88\xd9\xed\ +\x1b&?\xfa\xf4\x92s\x82\xfb\xd0\x1e\x80\xd6\xe0\x0b\xec\ +\xe8\xbaw\x82s\xc7\xed\xc7\x8do \xb6\xf6\x04\xda~\ +\x83\xa1?yz\xd6\xfd)\xee\xf9\xdey\xf2\xc9=\xf5\ +\x1b\xebB{u?l~\xd1\xd1kM\xd7[\xdb;\ +Lz\x1cp\xec]x\xb5\xfe\x86\xf5\x9f\x00p;\xe6\ +&\xf6#\xa8\x05\xc7\xd1X7q\xeb\xd3{\xa9\xe5P\ +\xf3L\xe8\xdc\xbb\xc24g\xcd\xe4\xefx\x9b\x0b\xad\x0d\ +\xad\x81\xd4[\x1b:n\x9f\xcdo#z<\xec\x0d\xec\ +\xd8\xfc\x93S\xeb\xb7\x84\x9eG\xc3\x0d\xed\x1b\xa6Z\xcf\ +\xb7f\xdb\x9dCN\x0dM@\xb3\xe1\x9e}\x1a\xbc'\ +/z\x0d>\xeeO\xb5w\xc0'8\xee7&\xf6N\ +\xc7\xdc\xc4\x9e\xa3\x16\x1c\xb7\xff\xc4\xadO\xef\xa5\x96C\ +\xcd3\xa1s\xef\x0a\xd3\x9c5\x93\xbf\xe3m.\xb46\ +\xb4\x06Rom\xe8\xb8}6\xbf\x8d\xe8\xf1\xb07\xb0\ +c\xf3ON\xad\xdf\x12z\x1e\x0d7\xb4o\x98j=\ +\xdf\x9amw\x0e954\x01\xcd\x86{\xf6i\xf0\x9e\ +\xbc\xe85\xf8\xb8?\xd5\xde\x01\x9f\xe0\xb8\xdf\xf8\xb4c\ +\xfd\x8f\x00\x9b6J\xee\xc5\x0d\xfah\xd0\xa5f\x9f\x9e\ +\x9f\xfcR\xeb\xdd\x9b.\xf8]\xccq\xa7\xde\xb3S\xde\ +\xb5\xe0\x9a5\xfd\xb6\xe0Zt\xc9\xfd\x86f\xea1\x07\ +\xc4x\xa1\xf5\x8c\xf5\xc1\xf9\xa4\x87\xdb\x1a\xa4\xe7wX\ +;\xd5\xfd\x0e\xe89rf\x03sx\x06\xcf\x04\xe7\xd6\ +l\xbaMC\xddL\xfd\xdc\xadm\xaf\x13\xd3|\xf3\xe4\ +5\xcd\xbf\xea\xbb\xedh\x8f\xe4\xa7\xf7\xa0\x8f\x06]\xbf\ +\xa5\xe7'\xbf\xd4z\xf7\xa6\x0b~\x17s\xdc\xa9\xf7\xec\ +\x94w-\xb8fM\xbf-\xb8\x16]r\xbf\xa1\x99z\ +\xcc\x011^h=c}p>\xe9\xe1\xb6\x06\xe9\xf9\ +\x1d\xd6Nu\xbf\x03z\x8e\x9c\xd9\xc0\x1c\x9e\xc13\xc1\ +\xb95\x9bn\xd3P7S?wk\xdb\xeb\xc44\xdf\ +\xedx\xfc\x8f\x00\x0d\xf5\xdc\x18\ +\xf7\x83\x88\xbd\x18Mj]\x0f\xfdH\xf4\xe09\xd7\xa1\ +\xb5=?\xe1>zj\xc4\xd3\xbb|\x87\xd6\x04\xd7\xf0\ +\xd9\xbc\xc2\xd4\x0f\xa9\xa1s\x7f\xd2\x06\xeb\x03:\xd7\x88\ +\xfb\x0e\x89\xbb\xde\xbb\xc8sw/3\xd4\xed\x1b\xda\xd7\ +\xb8f\xcf)\xde|\x92\xb7f\xc2\x9e\xed\xb5\xed\x0e\xe4\ +\xb9sN;\xec\x8b\xde\x90\xdfx\x84\xc4\xedIL\xdd\ +{\xa8\x99~C\x98t\x81z\xeeiW \xb6/\x1a\ +\xbf%L\xda\x80\x1e<\xe7:\xb4\xb6\xe7'\xdcGO\ +\x8dxz\x97\xef\xd0\x9a\xe0\x1a>\x9bW\x98\xfa!5\ +t\xeeO\xda`}@\xe7\x1aq\xdf!q\xd7{\x17\ +y\xee\xeee\x86\xba}C\xfb\x1a\xd7\xec9\xc5\x9bO\ +\xf2\xd6L\xd8\xb3\xbd\xb6\xdd\x81 \xb5\x1c\x7f\x900i\x03\ +z\x98f\x9e|\x5c\x9b\xbc\xecC<\xf9\x04\xcfX\xef\ +7\x04\xcf\xf7\x1ec\x8f\x8dm\xde\xbb{\x7f\xe87\xf4\ +.\xe2\xdc=\x9f\x9a\xfb\xcd\xb4/P\xf7L\xc7\xed\xc7\ +L\xbf\xaf\xb1\x0e\x9do\xf3\x90<\xc73\x81\xba{\xe4\x86\ +\xbcu\xb0\xe9{\x1f\xb4>l\x9fg\xd2Bz\x1c\xb3\ +\xedu=1s}7\xcc\xb1k\xf2O\xad\xeb\x93.\ +L{of\xd9\xb1\xf9\x02\xbe\xc1\xfai\xdfv\xdb\xe3\ +\xf6}'z\xa7\xdf2\xd1;\x89\xadOl\x9d}=\ +\x8bf\xeaMt\x9f\xb9\x09\xb4O\x9e\xa1}\xfa=\xb9\ +\xed\xd3\xf96\x0f\xc9s<\x13\xa8\xbbGn\xc8[\x07\ +\x9b\xbe\xf7A\xeb\xc3\xf6y&-\xa4\xc71\xdb^\xd7\ +\x133\xd7w\xc3\x1c\xbb&\xff\xd4\xba>\xe9\xc2\xb4\xf7\ +f\x96\x1d\x9b/\xe0\x1b\xac\x9f\xf6m\xb7=n\xdfw\ +\xa2w\xfa-\x13\xbd\x93\xd8\xfa\xc4\xd6\xd9\xd7\xb3\x13\xeb\ +\x7f\x03\xe0\x05\xe6d\xec\x99m\x1e\xe8\xe7\xde\x1e\x99\xde\ +\xe6\xe37\xb6\xae\xf3\xf6?\xed\x0b\xe9\xa3\xe1N\xaf\xeb\ +9\xde3\xc1\xdc\xc4iv\x9b\x99\xf0\x9bn\xf0\xe74\ +\xdb{\x9e|{\xce\xfe\x89}\xe0\xf6\xad\xe0\xd9\xd0^\ +\xbd\x8b:\xb8n\xba\xce\xcc\xa4\x0d'\x1f\x93\x9cw\x05\ +\xc7\xc1qH\x8e\xc7\xe4\x0f\xf6\xb1n\x9ai]n\xd7\ +\xbc\xb3\xa1\x8e\xdexf\x9b\x07\xfa\xb9'\xaf\x90\xde\xe6\ +\xe37\xb6\xae\xf3\xf6?\xed\x0b\xe9\xa3\xe1N\xaf\xeb9\ +\xde3\xc1\xdc\xc4iv\x9b\x99\xf0\x9bn\xf0\xe74\xdb\ +{\x9e|{\xce\xfe\x89}\xe0\xf6\xad\xe0\xd9\xd0^\xbd\ +\x8b:\xb8n\xba\xce\xcc\xa4\x0d'\x1f\x93\x9cw\x05\xc7\ +\xc1qH\x8e\xc7\xe4\x0f\xf6\xb1n\x9ai]\xeeiv\ +b\xfdW\x00p\x137,\x07\x7f\x98\xee\x85\xa7G\xbe\ +:\xd3\xfa\xd6>\xedK\x7f\xd2\xb8\xbeylsa\xfa\ +\x1ca\xea\xa7F\x9e\xd8\x9a\xed\xf3q\xdfr\xd2\xbb\xb7\ +\xe9x\x87\xdf\xc3\xfb23\xcd\xa1\xa5\xefY\xd3\xf5I\ +\xd7^\xcdT3\x99o\xdf\x9e!\x7f\xf2\x9a\xc8\x8c\xe7\ +s\xfcf\xd3\xf9\xf4yC\xfb\x9c\x98<]{5n\ +\xfa\x0d\xc9\xa9M\xef;y\x85WgZ\xdf\xda\xa7}\ +\xe9O\x1a\xd77\x8fm.L\x9f#L\xfd\xd4\xc8\x13\ +[\xb3}>\xee[Nz\xf76\x1d\xef\xf0{x_\ +f\xa69\xb4\xf4=k\xba>\xe9\xda\xab\x99j&\xf3\ +\xed\xdb3\xe4O^\x13\x99\xf1|\x8e\xdfl:\x9f>\ +oh\x9f\x13\x93g\xd76\x8e\xff\x0a\xe0]z9\x1f\ +\x86\xf8U^\x9dy\xd2\xdf|\xa9p\xf2\xfa\xeewu\ +\x7f\xd2\xa7\xf6\xea^x\xe5s\xdf\xc0;\xfc\x1e\xde\x97\ +]\xd3\xbe~{\xe7\xcc<\xe9\xbe\x83xn\xfb'\xbe\ +\xe3\xfb\xbb\xfd\x1c']\xde\xf1\xce\xf7\xf1\xce\xcc\x89\xf6\ +KN\xed\xb7x\xdf\x93\xfe\x95?\xaf\x93\xd7w\xbf\xab\ +\xfb\x93>\xb5W\xf7\xc2w\xfc=5\xbc\xc3\xef\xe1}\ +\xd95\xed\xeb\xb7w\xce\xcc\x93\xee;\x88\xe7\xb6\x7f\xe2\ +;\xbe\xbf\xdb\xcfq\xd2\xe5\x1d\xef|\x1f\xaf\xcc\xfc\x90\ +_\x00\xfeC\xe7\x9d/\xd5|\xc7_\x90\xbf\x0f\xbe\xfa\ +\xb9\xc3\xedg\xcf\xaem\xdf\xc9\xe3\xe9\x8d\x9e\xfd\x8e\xcf\ +\xd3\x9c<\xdf\xd9\xf7\xf4}\xdd~\x9f\xd1\xa1\xedw\xdc\ +z\xfcS\xe3\xab\x7f?\xfe\xa1~\xaf\xdf\xf1sq\xfb\ +\xd9\xb3k\xdbw\xf2xz\xa3g\xbf\xe3\xf34'\xcf\ +w\xf6=}_\xb7\xdfgth\xfb\x1d\xb7\x1e\xaf\xf0\ +\xc3~\x01\xc8\xe3\x7f\xc4\x1f\x9cy\xf5\x0b\xf9\xae\xf7\xfc\ +\xe8\xcfu\xe2\xd5\xef\xf5\xab\x7fiz\xfe\xd5\xcf>\xbd\ +w\xf2p\xed\xb4c\xeb\x9dfN\xe4\xf3\xf1\x19\x9f\xbe\ +\xabwv\xbc\xfb\xae&>xM\x7f&\xdf\xb5\xe7U\ +~\x8b\xddO\x7f.\xcdw\xbd\xe7\xef\xeb;\x0d\xaf~\ +\xaf\xaf~G\xcd\xf4w\xea\x15\xa6\xf7N\x1e\xae\x9dv\ +l\xbd\xd3\xcc\x89|>>\xe3\xd3w\xf5\xce\x8ew\xdf\ +\xd5\xc4\x07\xaf\xe9\xcf\xe4\xbb\xf6\xc0\xdb\xbf\x00\xf4C\xfc\ +\xd8\xfe\x00\xa7\x87\xdf|\xa0\xed\x0f\xec\xe7\x9f\x7f\xfe}\ +t\xc7\xcd\x1f\xfc\xcd{\xbe\xc2\xc9\xff\xf6\xbbx\xfa\x1c\ +\xee\xbf\xfby\x98\xe3~\xda9\x91\x99\x9f~\xfa\xe9\xe5\ +7O\xda\xd4\xfaM\xe6\xc9\x7f#^'_\xf3\xee\x0e\ +h\x7f\xef\xde\xc8\xce\xde\xeb\x19z\xdb\xdb\x9e\xfc\x9f\xe8\ +y\xef\xa1G-\xf9\xb6\xef\xe6\x1d\xdbg\xf8\xfc\x9c\xcf\ +\xb8\xff\xee\xe7a\x8e\xfbi\xe7Df>?\xe7\xbf\xd2\ +\xfe\xde\xbd\x91\x9d\xbd\xd73\xf4\xb6\xb7=\xf9o<\xfe\ +\x02\xb0\x19\xf7C\xf2C\x8a\xb6?L\xe7\xaf2\xbd!\ +\xb5x\x9e>\xf8\xed\xcex\xe0\xd73\xd4\xd8s\xda\xd7\ +L\xda\xedM\xd4O\xfe\xe9q\x9c7S\xed\x152\xdf\ +\xef|gO\xfah&m\x7f\xb7\xa6k\xf9\xfb\xc5\x9b\ +\xfc\xb6i\xf6\x89\xd3\xbe\xee9\xef\xef\xe4\xc4\xb4#\xff\ +#in\xfc\xe23y\xc1\xa9\x17n\xbf\xab\xad\xd7o\ +\xfc\xfc\x9c\xff1\x93v{\x13\xf5\x93\x7fz\x1c\xe7\xcd\ +T{\x85\xcc\xf7;\xdf\xd9\x93>\x9aI\xdb\xdf\xad\xe9\ +\xda\xe7\xe7|\xe6\xd4\x0b\xef~W\xc7_\x00b\x14c\ +\x0cs\xf7\x09\xd1p\xa8m\xd0\xf7\xacq\xff\xe4\xc5\x5c\ +\xcf\x9b\xa7yv\xe4\x0f\x8c?\xb4\xde\xdb9\xfb\x5c\x83\ +W\xb4@/w\xf4\xd3\x0c1\xbd\xbe'23y4\ +\xd4\xdd?\xf9\x9a~G\xef\x84\xf4s\xbaO>\xf5\xf0\ +\x04<\x8cg\x9f\x984\xde\x89w\xefql\x0ff]\ +\x83\xd4\xa6wY?\xcdMx&t\xde\x9cz\xfe,\ +&3~/;|B4\x1cj\x1b\xf4=k\xdc?\ +y1\xd7\xf3\xe6i\x9e\x1d\x9f\x9f\xf3?\xec\x9f|M\ +\xbf\xa3wB\xfa9\xdd'\x9fzx\x02\x1e\xc6\xb3O\ +L\x1a\xef\xc4\xbb\xf78\xb6\x07\xb3\xaeAj\xd3\xbb\xac\ +\x9f\xe6&<\x13:oN=\x7f\x96'\xd6_\x00\xb2\ +\x00#\x7fH\xd7\x88\xfd\x8f\xe8\xa8M\x1f\xc09:8\ +\xf9\x07\xcf\x9e|C\xe7a\xd3dGb\xe7\xd3\xdeI\ +\x17\xc8C\xcf\xde\xd2\x9e\x8d\xeb\x8e\xbd\xbb\xe1-\xd1\x10\ +\x07f\x5c'6'\xeff\xd3\xe2\x99\xbf\x1f\xfe\xcd\xde\ +d\x96y\xdeb\xdc\xf7\xdf\xb3\x80>\xff\xa3n\xdd\xc4\ +\xb4;\xe0\xe1Y\xf2\xc9\x0f\x9f\xdc\xed\xc9\x8c\xeb\x93G\ +3i\xa8\xf5\x9e\xce=\xeb\xdd\xd4\xbb\xefC\x8d\x99\xdc\ +\xd4]#\xfe\xfc\x9c\xff\x8e\x9e\xbd\xa5=\x1b\xd7\x1d{\ +w\xc3[\xa2!\x0e\xcc\xb8NlN\xde\xcd\xa6\xc5\xf3\ +\xf3s~f\xd2P\xeb=\x9d{\xd6\xbb\xa9w\xdf\xe7\ +\xc4\xfa\x0b@\x16\xb4\x09K\xb7\x87\x85\xd6\x92\xe7N\xcd\ +\xb3&\xf5h\xac\x87\x8e\xd1\xc2\xe6i\xd0\xd8\xdf5\xd7\ +}7\xbd\xcby\xcf<\xe5!\xf39\xe9q\xa8\x83\xeb\ +\xc1=\xe2\x9e\x87\xf4\xf9\x81J\x8c>7Zj\xa1\xe7\ +\xc1u\xf6Ps\x8cW\xf2\xe9\xff`L7\xf1\x84\xfb\ +\x93.5\x7f\xbe\xe0\xf7\xc0)\xf7\x8eM\x97\x9b\xe3\xfc\ +4g\xdf@\xcdw\xb0\x07\x87\x1c\xa68\xb7\xfd\xed\x09\ +\xf6N\xcc\x01f8\xd4|\x87\xf6m-y\xee\xd4<\ +kR\x8f\xc6z\xe8\x18-l\x9e\x06\x8d\xfd]s\xdd\ +w\xd3\xbb\x9c\xf7\xccS\x1e2\x9f\x93\x1e\x87:\xb8\x1e\ +\xdc#\xeeyH\xff\xf3s\xfe\x87\xef\x0f\xce\xbdc\xd3\ +\xe5\xe68?\xcd\xd97P\xf3\x1d\xec\xc1!\x87)\xce\ +m\x7f{\x82\xbd\x13s\x9ex\xfc'\x00\x9bY\xfa<\ +\xc2\xfd\xd6\x05\xbc\x1a\xe6\xb9Ct\xe87\xff\xee\x87\xc4\ +\x1c\xb4`\x9d}B\xeb\xdb\xb7{\xc6:\xc7\xc1\xbex\ +\xb6w \xef\x9e\xe3\xf4\xe8\xe7\xe4\x07\xa1\xb5hr\xa8\ +\xa1q\x0d\x1c\x87\xce\xd97\x81\x1f\x9a\xdc\x9c\xb0y\xb9\ +\xee\xff\xd1\x08hL\xe7'\xd8\x1d\xb6w@\xfa\x1c\xe0\ +}\xae\x19\xf4\xdb\x1b=\x87v\xc2;\xac\xe9:'l\ +\xef\xea\xda\xf66\xd7'\x8d\xf7M\x9e\xcc\xb8\xdf\xba\x80\ +W\xc3\ +s\x81\xd9\x90{\xea1\x17:>yqs\x0c>\xa9\ +{.1\xb9k\xa6\xf30\xd5\xc0;rs&\xe8\xa1\ +5\xbc\x07\xecg\xbdu\x89\xc9\xdb\x0f\xa6=\xcc\xd8\x0b\ +\xa6\x9d\xd4\xc8a\xf2B\xe3\xba\xe7\xa8\x87\xc4\x1c\xfb\xa3\ +\xa1\x1erS\xb7\x8e9\x1f\xcf\x9b\xe4\xaeE\x0b\xc4}\ +\x83}M\xea\x1c\x88\x0e\xbd\xfb\xd4\x8c\xf3\xc4\xcc\x18r\ +\xd7\xed\x1dr\xe3\xe5\xd8\xd8\x1fM\xcf\xe4&\xf7\xfd\xf9\ +9\xffuGn\xce\x04=\xb4\x86\xf7\x9c8\xfe\x02p\ +\x0b\x0f`\xa1\xf3\xee\x85\xd4x,}r\xe3\x9e\xfb\xf8\ +Q\xa3\xcf\x99\xfa\xc9\xc193S\x8d\xbc\xbd\x80\xd8:\ +\xdf\x01\x1f\xfb\x85\x93\x0f0\xb7\xf5\x1b\xefa\x86\xdbt\ +\xcd\xfe\x89\x9d\xdb\x0b\xc8]\x8f.x\xbe\xa1\x97\x83\xbe\ +\xd9f\x81~\xbf\xd5P\xcf\xe9\xcf\xd0\xf5\xa9o\xd0\x12\ +C\xe2\xa9\xe7Z\xf0\x0c\xbb\xe8\x13\xb7\x975\xd4\xd1\xf9\ +\x0e\xdc\x81\x1eX\x93\xba\xe7\xde\x81y<\x9cw/\xb0\ +\x93\x18]\xe3\x9e\xfb\xf8Q\xa3\xcf\x99\xfa\xc9\xc193\ +S\x8d\xbc\xbd\x80\xd8:\xdf\x01\x1f\xfb\x85\x93\x0f0\xb7\ +\xf5\x1b\xefa\x86\xdbt\xcd\xfe\x89\x9d\xdb\x0b\xc8]\x8f\ +.x\xbe\xa1\x97\x83\xbe\xd9f\x81~\xbf\xd5P\xcf\xe9\ +\xcf\xd0\xf5\xa9o\xd0\x12C\xe2\xa9\xe7Z\xf0\x0c\xbb\xe8\ +\x13\xb7\x975\xd4\xd1\xf9\x0e\xdc\x81\x1eX\x93\xba\xe7\x9e\ +\xb8\xfe\x05\x80\x85,p\xce\x9d3-Fc\xac\xf3\x5c\ +\xdf\x9eu\xad=\xd3\xeb>98o\xdf\x9c\xf6$\xef\ +\xbaq\xcfz\x0e9\xfe\xd4\x02u \xa7\x86\x96\x9ag\ +\x01\xad\xfb\x9e3\x9dGgO\xcf\xe1\xe7~\xc0\xc3u\ +\xb4\xf6\xb7\xae=\xc0;\xd0owH\xcc1\xe4\xbd+\ +\xf5\xae\x05\xd7\xe9\xe1aoz\xd6\xb5\x9e\x1c<\x0f\xd1\ +XON\xdc\xb8\xde\xba\xbe\x01\x1d\xb1\xe7r\x92\x07\xd7\ +&\xa8\xb7\xae\xeb\xf8\x194\xc6:\xcf\xf5\xedY\xd7\xda\ +3\xbd\xee\x93\x83\xf3\xf6\xcdiO\xf2\xae\x1b\xf7\xac\xe7\ +\x90\xe3O-P\x07rjh\xa9y\x16\xd0\xba\xef9\ +\xd3yt\xf6\xf4\x1c~\xee\x07<\x5cGk\x7f\xeb\xda\ +\x03\xbc\x03\xfdv\x87\xc4\x1cC\xde\xbbR\xefZp\x9d\ +\x1e\x1e\xf6\xa6g]\xeb\xc9\xc1\xf3\x10\x8d\xf5\xe4\xc4\x8d\ +\xeb\xad\xeb\x1b\xd0\x11{.'yp\xed\xc4\xf8\x0b\x00\ +F=\x8c9\xf7\x09\x96Gk/f\xdb\x9b\xbco\xb0\ +\x07PkO\xe7\x9e\xb1\x16:o<\xbfa_\xfb\xb9\ +\xd6>\xa9M\xf5\xe4\xedGmb\xab\x07zx\xb5/\ +qp\xee}\xd6\x84i\x9fk\xed\x81o\xcf\x91[\xef\ +\x1b\x9c'\xe64\xfd\xce0\xe9B\xd7\xc9\xfd\xce\xdcx\ +N\xde\xe1f'\x9a\xd4\xdd\xb3\xff\x86g\xa6\xb7$\xb6\ +\xe7\xb6+$\xef}\xd4Z\x8b\xae\xf5\x13\xec\x8a\xd6^\ +\xcc\xb67y\xdf`\x0f\xa0\xd6\x9e\xce=c-t\xde\ +x~\xc3\xbe\xf6s\xad}R\x9b\xea\xc9\xdb\x8f\xda\xc4\ +V\x0f\xf4\xf0j_\xe2\xe0\xdc\xfb\xac\x09\xd3>\xd7\xda\ +\x03\xdf\x9e#\xb7\xde78O\xcci\xfa\x9da\xd2\x85\ +\xae\x93\xfb\x9d\xb9\xf1\x9c\xbc\xc3\xcdN4\xa9\xbbg\xff\ +\x0d\xcfLoIl\xcfmWH\xfe\xb4\xcf\xac\xff\x04\ +\xa0\x1f\x14l\xbe-\xe9\xb9\xe4\xd4\x88\x9f<\x9a\xe8\xda\ +7\xb4/\x9c\xb4!uz\xf6\x08\xee9n\xbag\x1f\ +\xeaS-$\xe7l\xfe=;y\x12\xa7Gl\x98\xc3\ +\xc3\xdc\xcc\x07\xd7\x1d\xb7_\xc0\x93\xbd\x9b/=p\xfc\ +\x84g=\xd7{\xda\xdf9\xb4\x0f\x1e\x9d\xb7wr\xce\ +\x84\xeb\x89\xb7\xfd\xd6\xa5\xdf~\x9e\xdbv\x85ivb\ +\xd2P\xf3\xfbR#w\xdd\xf4\x5crj\xc4O\x1eM\ +t\xed\x1b\xda\x17N\xda\x90:={\x04\xf7\x1c7\xdd\ +\xb3\x0f\xf5\xa9\x16\x92s6\xff\x9e\x9d<\x89\xd3#6\ +\xcc\xe1an\xe6\x83\xeb\x8e\xdb/\xe0\xc9\xde\xcd\x97\x1e\ +8~\xc2\xb3\x9e\xeb=\xed\xef\x1c\xda\x07\x8f\xce\xdb;\ +9g\xc2\xf5\xc4\xdb~\xeb\xd2o?\xcfm\xbb\xc24\ +;q\xa3\x81\xf5\x17\x80\xfe \xce\xb3 \xa75f{\ +\x84?\x04\xf7\xc9'l^\xb0\xcdoo\xf4~\xbf'\ +$v\xdf\xbdh\xf1\xa3G\xcd=p\xcd>'\xd0\xb7\ +\xd7\x13\xd3\x9cw\x12\xfb\xcd!\xb7{\x1b\xed\xdfZ\xea\ +!=\x0e\xb9q\x9f\xd3L5\xef\xf6\x5ck\xfd\x99\x82\ +\xb5!}4\xd6\xe2\x0f\x9d\xdf\xc0\x8cg{\x7f\xc3\x1b\ +z\x96\xb9\xf6\x0a\xd3\x0c\xbd\xe0\x99\xb0\xe5'\xdd\xb4\xbf\ +\xf1N\x93\x19z\xdc'\x9f\xb0y\xc16\xbf\xbd\xd1\xfb\ +\xfd\x9e\x90\xd8}\xf7\xa2\xc5\x8f\x1e5\xf7\xc05\xfb\x9c\ +@\xdf^OLs\xdeI\xec7\x87\xdc\xeem\xb4\x7f\ +k\xa9\x87\xf48\xe4\xc6}N3\xd5\xbc\xdbs\xad\xf5\ +g\x0a\xd6\x86\xf4\xd1X\x8b?t~\x033\x9e\xed\xfd\ +\x0do\xe8Y\xe6\xda+L3\xf4\x82g\xc2S\xde<\ +\xfe\x13\x00\xdf,\xc7\xd4\x0f\x01z\xbe\x89\x8d\xeb\xf8\x9c\ +t\xd6\x035\xbf\xa9\xef\xe9\x8d\x81:\xb3\x1c\xe8Z\xee\ +~\xa7k\xb9\x1d\xfb\x06\xcfA4\xc9\xa9m\xb3\xa1\xe7\ +\x99\x8b\xd6z\xf7\xa9\xa3\x05\xef\xe9\xde\x14\xdb?X\x13\ +\xa6=\xd3M\x1c\xc8\xbb\x1e:\x0f~\x83\xfb\x1d\xf7g\ +\xea;\xe0\xe5{\xaayf\xf2s?\xb4\xc7I\x0b\xbd\ +\xcf{\xc9\x1b\xd7\x9e\xfa\x01O|\xe9Ow\xbf\x81\x9e\ +\xa1\xe7\x9b\xd8\xb8\x8e\xcfIg=P\xf3\x9b\xfa\x9e\xde\ +\x18\xa83\xcb\x81\xae\xe5\xeew\xba\x96\xdb\xb1o\xf0\x1c\ +D\x93\x9c\xda6\x1bz\x9e\xb9h\xadw\x9f:Z\xf0\ +\x9e\xeeM\xb1\xfd\x835a\xda3\xdd\xc4\x81\xbc\xeb\xa1\ +\xf3\xe07\xb8\xdfq\x7f\xa6\xbe\x03^\xbe\xa7\x9ag&\ +?\xf7C{\x9c\xb4\xd0\xfb\xbc\x97\xbcq\xed\xa9\x1f\xf0\ +\xc4w\x9a1\xd7\xff\x04 `\xc6\xdd\x9a\xedC\xc0\xe4\ +\x99\x1a\xa7}]\x0b\x89\xdb?\xf9\xa6w\x1d\xaco\xdc\ +\xc3\xa7\xf5\xf6w\x1c\xda7yk&\xac\xc9\x0c\x07\xd2\ +Gc\xcf\x9e\x0b\xae\x19{p{\xc6s\x8e\xc1\xef\xe1\ +\x0d]s\x1e\xd0X\xdb\xde\xce=\xdf:\xb0\xe7\x04u\ +\xeeM\xeb]!\xf9T\xf3\xec\xe4\xd35<\xb8\xe9s\ +o{ \xba\xee\x9fh\xff\xa6\xbd\xfc\x0e\xdf\xa6=[\ +\x93|\xdb\x17&\xcf\xd48\xd3\x1b\xec\x97\xb8\xfd\x93o\ +z\xd7\xc1\xfa\xc6=|Zo\x7f\xc7\xa1}\x93\xb7f\ +\xc2\x9a\xccp }4\xf6\xec\xb9\xe0\x9a\xb1\x07\xb7g\ +<\xe7\x18\xfc\x1e\xde\xd05\xe7\x01\x8d\xb5\xed\xed\xdc\xf3\ +\xad\x03{NP\xe7\xde\xb4\xde\x15\x92O5\xcfN>\ +]\xc3\x83\x9b>\xf7\xb6\x07\xa2\xeb\xfe\x89\xf6o\xda\xcb\ +\xef8\xb1\xfe\x02\x00\xaf<\xd2\xf8\xc1\xd3\xa3\xa7zv\ +M\xfb\xd0m\x1fr\xf2\xdaf\x9c\x133\xbf\xf9\x87-\ +\x0e\xcc\xba~\xda\x8b\xde\x87\xd9\xf66\xed\x9f\x03x\x12\ +s[\xe3\x18\xa6ZH=g\xf3\xda\x88\x8e\x19\xf4\xdc\ +\xedaob\xf3\xb4\xcf\xbe\xa1\xf5\xf6L\xefi_\xd3\ +\xf3\x90:~\xb9\xbb\x07\xae\x87\xde\xe9>17\xda\xd3\ +\xcc\x89\xe8Z\xcb{\x89\xcd\xado\xe3w\xb6g\x98\xea\ +\xd3\xdb\x02\xba\xe9\xdd\xdc\xed\xb5\xcd8'f~\xf3\x0f\ +[\x1c\x98u\xfd\xb4\x17\xbd\x0f\xb3\xedm\xda?\x07\xf0\ +$\xe6\xb6\xc61L\xb5\x90z\xce\xe6\xb5\x11\x1d3\xe8\ +\xb9\xdb\xc3\xde\xc4\xe6i\x9f}C\xeb\xed\x99\xde\xd3\xbe\ +\xa6\xe7!u\xfcrw\x0f\x5c\x0f\xbd\xd3}bn\xb4\ +\xa7\x99\x13\xd1\xb5\x96\xf7\x12\x9f\xb8\xfeW\x00\x86\xa5\xdd\ +#\xef\x07Y\x9f\xe3>5f\x8dkh\x98\xc5\xd3\xa7\ +=\xc8\xdb'\xa0\x9f\xe6\x13\x83\xeb'\xf0\x0a\xccx\xae\ +\xf3@m\xabC\xfb\x9a\xe4\xf4'\xa6>y{\xa5>\ +yY\xcf!\x07\xeah{\x87{\x90\xdcz\xfb\x85\xce\ +\x01/{rCr{\xda\xab\xb5a\xdb\x85\xd6\xbb\x0c\ +s\xee\xb1\xb7{]\x0f\xaem}\x0e\xdc\xc4\xc1\xbe`\ +\xef@\xde\xf5\x90\xb9\x9cm\xa6\xf7Y\x9f\xe3>5f\ +\x8dkh\x98\xc5\xd3\xa7=\xc8\xdb'\xa0\x9f\xe6\x13\x83\ +\xeb'\xf0\x0a\xccx\xae\xf3@m\xabC\xfb\x9a\xe4\xf4\ +'\xa6>y{\xa5>yY\xcf!\x07\xeah{\x87\ +{\x90\xdcz\xfb\x85\xce\x01/{rCr{\xda\xab\ +\xb5a\xdb\x85\xd6\xbb\x0cs\xee\xb1\xb7{]\x0f\xaem\ +}\x0e\xdc\xc4\xc1\xbe`\xef\x13W\xff\x0a\xa0\x17\xc2V\ +\x0f\xa7\x9e\x1f\xeb\x9b\x0f2\xb1\xf9y\xa65x\x1a\xd7\ +\xac\xa7\xb6y5\xe9s\xc0\xbb\xa6\xf9\xd6\x92O\xda\xe0\ +zk2\xdf\xfb\xec\x19\x88\xd1Y\x0f=\x03\xa9\xb7\xbe\ +u\xe4\xae{\x86\xb8o\xe3Z|\xa6\xb7\x04\xefr\xcc\ +\x1d\x1f{u\x0e\xcc\x84\x8e\xa3\xb7g\xd3\xfeh\xa6=\ +f\xebS\x8f\x8f\xf79\x8e\x86\xe3|\xd3\x13\x9f4\xe6\ +UMs\xea\xf9\x0d\xbe\xf9\x0c\x13\x9b\x9fgZ\x83\xa7\ +q\xcdzj\x9bW\x93>\x07\xbck\x9ao-\xf9\xa4\ +\x0d\xae\xb7&\xf3\xbd\xcf\x9e\x81\x18\x9d\xf5\xd03\x90z\ +\xeb[G\xee\xbag\x88\xfb6\xae\xc5gzK\xf0.\ +\xc7\xdc\xf1\xb1W\xe7\xc0L\xe88z{6\xed\x8ff\ +\xdac\xb6>\xf5\xf8x\x9f\xe3h8\xce7=\xf1I\ +s\xc3\xe3\xbf\x0201\xf7b\x1e\x1b\xbc\xd8\x8f\xcf\xb1\ +\xd6\xf3\x9e\x01\xf4\xd0\x1az\xf6\x0c\x9d{\x8e\xd8\xf7\xe6\ +c\xac3\xf6\x9e`\xa6\xf76\xd1M;Z\x9f>g\ +\xe2i\xbe\xdf\x11}k\xc2\xb4#\xba\xcd\x9f\xba\xfb\xe9\ +1CL=P\x9fb\x0e\xd0\x03\xe7\x93>\xa0\xe9Y\ +\xd33&\xbd\xde\xb3y\xd9g\x8a\xfb-\xd6\xc0\xe6\xe1\ +\x9d\x89\xb77\x98\xc9?s\xfd\x9e'\xbc/\xb3\xdb\xbb\ +\xe8\xa1\xb7\xd6\xf3\x9e\x01\xf4\xd0\x1az\xf6\x0c\x9d{\x8e\ +\xd8\xf7\xe6c\xac3\xf6\x9e`\xa6\xf76\xd1M;Z\ +\x9f>g\xe2i\xbe\xdf\x11}k\xc2\xb4#\xba\xcd\x9f\ +\xba\xfb\xe91CL=P\x9fb\x0e\xd0\x03\xe7\x93>\ +\xa0\xe9Y\xd33&\xbd\xde\xb3y\xd9g\x8a\xfb-\xd6\ +\xc0\xe6\xe1\x9d\x89\xb77\x98\xc9?s\xfd\x9e\x1b\x1e\xff\ +\x15\x00f^0= 5/&\xa6>\xe5\x89\xf1\xea\ +\x1b\xd0ss\x027t\xde^!5{6x\xd0k\ +O\x83\x17X\xdb\xde\xecCc\xedT\x0b~C\xf7\x1a\ +\xb4\x9ea\x1f\xb5\x06O\xcf\xc0\xb4o\xda\xe1\x1b\xbco\ +\xdb\x1d2\xe7~r{M>\xb9\x89\xd1&\xf7\x1cq\ +\xfb%FK\x0c]o\xcf\xc6\xbdI\x87\x0f\x9c\xbcz\ +\x1f98\x8f\xc6\xde\x936\xf4~\xc7~\x8b\xf5\xdc\xd4\ +<\x03\xa9y\x9e\x98\xfa\x94'\xc6\xabo@\xcf\xcd\x09\ +\xdc\xd0y{\x85\xd4\xec\xd9\xe0A\xaf=\x0d^`m\ +{\xb3\x0f\x8d\xb5S-\xf8\x0d\xddk\xd0z\x86}\xd4\ +\x1a<=\x03\xd3\xbei\x87o\xf0\xbemw\xc8\x9c\xfb\ +\xc9\xed5\xf9\xe4&F\x9b\xdcs\xc4\xed\x97\x18-1\ +t\xbd=\x1b\xf7&\x1d>p\xf2\xea}\xe4\xe0<\x1a\ +{O\xda\xd0\xfb\x1d\x9f\xde\x02\xe3/\x00\xd3 \xc6^\ +\xd0\xf4\xa3r\xf0:\xf5`\xda\x1b\xd02\x97C}\x83\ +\x1es\xc1z\xf7M\xea\xd6O\xba\xa9\xdew\x88&9\ +z\xf7\x02\xbd\x8e\xb9\xc1\x1a\xee\xf62\xd1O^\x1d\xe7\ +\xd8s\xd2\xa2\xf1Nnz\xd3\x5c\xe8x\x9b\xa3\x1e<\ +\xe3zp/8'\xce\xdd'x_\xd7}\xa7\xee\xd8\ +w\xf0\x9bZ\x07\xa9\xdb?q\xce4\x1b&\x1fj\xb9\ +\xad\xc5\x0b\xac3h\xd8\x9b\xe3Z\xe8\x99\xd0\x9a\x09\xcf\ +'\xce\xc1\xeb\xd4\x83io@\xcb\x5c\x0e\xf5\x0dz\xcc\ +\x05\xeb\xdd7\xa9[?\xe9\xa6z\xdf!\x9a\xe4\xe8\xdd\ +\x0b\xf4:\xe6\x06k\xb8\xdb\xcbD?yu\x9cc\xcf\ +I\x8b\xc6;\xb9\xe9Ms\xa1\xe3m\x8ez\xf0\x8c\xeb\ +\xc1\xbd\xe0\x9c8w\x9f\xe0}]\xf7\x9d\xbac\xdf\xc1\ +oj\x1d\xa4n\xff\xc49\xd3l\x98|\xa8\xe5\xb6\x16\ +/\xb0\xce\xa0ao\x8ekO\x8c\xbf\x00x\xf0\xc6$\ +\xf4\xe3\x03\xb5\xc9\xc3\x0f\x0d\xe4\xb9\xedu\xf2\x08\xd6O\ +\x9am\xb7\xe7B\xe7\xcd\xb6\x9fzn\x8eq~\x13C\ +\xbf'\x9a\x9c\xd4\x88'\xa6\xcfp\xf3\xb9&?\xe6N\ +\x1a\xd7N\xbbs[K\xec\x99\xf6\xda\xbc\x13\xfb\x80\xe3\ +\xc6^\x86\xba\xfb\x9b6L\xfa\xe0\xdd\xe9\x91O\xbe\xe9\ +M1P\xe3&\x9e`\xb6=\x023x\x84\xd4\x5c\x87\ +i~\xc2\xef\xb0g\x98<\xd2s\x9d<\xb7\xbdN\x1e\ +\xc1\xfaI\xb3\xed\xf6\x5c\xe8\xbc\xd9\xf6S\xcf\xcd1\xce\ +ob\xe8\xf7D\x93\x93\x1a\xf1\xc4\xf4\x19n>\xd7\xe4\ +\xc7\xdcI\xe3\xdaiwnk\x89=\xd3^\x9bwb\ +\x1fp\xdc\xd8\xcbPw\x7f\xd3\x86I\x1f\xbc;=\xf2\ +\xc97\xbd)\x06j\xdc\xc4\x13\xcc\xb6G`\x06\x8f\x90\ +\xda\xe6e\xae\xfe\x1b\x80\xd3\xd2\x90xZ\xec\x07\x01\xf9\ +Vo\xa8\xe3\xe9\xbd\xa1\xfbf\xaa\x85\xccp\xc0q\xe6\ +\xb6\xd9'\x98\xf3\xbck\xde\x13R\x9b\xea\xbc\xcf\xb3a\ +\x9a\xf7=\xd13\xc1s\x9eu\xee\xb9\xc9\xa3A3y\ +x\xbe\xfb9\xae\x05{\x05\xcf33i\x88\xede\xb6\ +z\xf0\x0e\x88\xfe\xe4I\xadg\xfd\x96\xe0\xd8\xda\xd6\x99\ +\xd6\x05\xb4\x9bwb\xf2\x9e\x09\xa9\xd9\xd7L\xf5\xf6\xb6\ +\xa7\xf7\xf4,\xf9Vo\xa8\xe3\xe9\xbd\xa1\xfbf\xaa\x85\ +\xccp\xc0q\xe6\xb6\xd9'\x98\xf3\xbck\xde\x13R\x9b\ +\xea\xbc\xcf\xb3a\x9a\xf7=\xd13\xc1s\x9eu\xee\xb9\ +\xc9\xa3A3yx\xbe\xfb9\xae\x05{\x05\xcf33\ +i\x88\xede\xb6z\xf0\x0e\x88\xfe\xe4I\xadg\xfd\x96\ +\xe0\xd8\xda\xd6\x99\xd6\x05\xb4\x9bwb\xf2\x9e\x09\xa9\xd9\ +w\xe3\xa5\xff\x080x\x09\xf8\x017Ka\xf3\x9a<\ +Rk\xff\xe4\xf6h?\xb4\xd3\x9e\x9e5\xbd\xff\xa4\xed\ +:\xb3\xbc\x97\x98\xdb\xfa\xe4\x9c\x8d\x9e=\xed\xf3\xbd\xb1\ +\xcd\x87\xf4\x9e\xe6C\xcf4\xe9O>\xbc\xdf\xfd\x9e\xef\ +|\xf2i&\xaf\xa9\xc6nH\xce!o\xa2g&\xb7\ +5\xf6z\x02\xad\xe7\x89\x9f|\xd3\xb3\x16<\x03\xd3\x9b\ +\xa6\xda\x13'\xef\xf4^\xf1\xdc\xbc\xb6\xb7\xb6\x7fr{\ +\xb4\x1f\xdaiO\xcf\x9a\xde\x7f\xd2v\x9dY\xdeK\xcc\ +m}r\xceF\xcf\x9e\xf6\xf9\xde\xd8\xe6CzO\xf3\ +\xa1g\x9a\xf4'\x1f\xde\xef~\xcfw>\xf94\x93\xd7\ +Tc7$\xe7\x907\xd13\x93\xdb\x1a{=\x81\xd6\ +\xf3\xc4O\xbe\xe9Y\x0b\x9e\x81\xe9MS\xed\x89\xf5\x17\ +\x80^\xda\x0f;=`\xea\xf9\xc3ml\xfd\xde\x0d\xc9\ +\xfbL\xa4>y\xf7\xcc)v\x0e\xf1L\xdd\xde\x89\xa7\ +\xf7N\xb5@\xdd\x1e\xc6uf[\xeb\xbc\xfdZ\x8b\x87\ +\xbd\x12[\xe77\xa6\xee\x1e\xb9k\xe6\xd4\x8b\xaf\xbd\x03\ +9\xbd\xeeOx\x87\xf5\xd3|\xf7\xfd6\xebS\xef\xbe\ +c\xb0_\xe8\xdc\xb4_\xb0~\xdb\xd773\xd6\xa6F\ +\x1d\x1f\x0e\xf5@m\xa3{\xe4\xf6nN\xbd\xa7}a\ +\xeb\xf7nH\xdeg\x22\xf5\xc9\xbbgN\xb1s\x88g\ +\xea\xf6N<\xbdw\xaa\x05\xea\xf60\xae3\xdbZ\xe7\ +\xed\xd7Z<\xec\x95\xd8:\xbf1u\xf7\xc8]3\xa7\ +^|\xed\x1d\xc8\xe9u\x7f\xc2;\xac\x9f\xe6\xbb\xef\xb7\ +Y\x9fz\xf7\x1d\x83\xfdB\xe7\xa6\xfd\x82\xf5\xdb\xbe\xbe\ +\x99\xb165\xea\xf8p\xa8\x07j\xaf\xb2\xfe\x02`\xf3\ +[\xfc\x88w\x1et\xbbs\xf2\xddj\xd4_\xf9<\x9e\ +\x83S\x8e\xf7\xab\xbb\xa2\x7f\xd2\xba\xbf\xf9;O\x8c\xef\ +\xab\xfe\xad\x9d\xe6\x93\x9ff\xbaox\xff\xc4\xd6\x9b\xea\ +\xa7\x1dM\xcfg\x8e\x1a\xb7\xfd\xec\xebx{\xdf\x84\xb5\ +\xf6\x08\xd3{\xb8\x1dG\xe7Y\xf77\xa6\xfeT;\xbd\ +\xef\x86\xcc\xe3\xe1\xf8\x96\xdb\x9d\x93\xefV\xa3\xfe\xca\xe7\ +\xf1\x1c\x9cr\xbc_\xdd\x15\xfd\x93\xd6\xfd\xcd\xdfyb\ +|_\xf5o\xed4\x9f\xfc4\xd3}\xc3\xfb'\xb6\xde\ +T?\xedhz>s\xd4\xb8\xedg_\xc7\xdb\xfb&\ +\xac\xb5G\x98\xde\xc3\xed8:\xcf\xba\xbf1\xf5\xa7\xda\ +\xcdg\xb9\xfaW\x00\xfd\xc8\x0d?\xdeq\xe8t\xdc\ +\xd3{\x9ai\x7f\xfb\x84\xe9\xed\xb7\x9cf\xd2\x9b\xde\xf9\ +\xce\x1e3\xcd\xbb6\xed\xbc}\xc7\xf6\xbd\x9e\xde\x9c\xde\ +\xcd\xce~\xe3\xb6\x0b\xd0O\xbb\xdbk\xd2\x84S\xcfD\ +\x83\xceq\xe8t\xdc\xd3{\x9ai\x7f\xfb\x84\xe9\ +\xed\xb7\x9cf\xd2\x9b\xde\xf9\xce\x1e3\xcd\xbb6\xed\xbc\ +}\xc7\xf6\xbd\x9e\xde\x9c\xde\xcd\xce~\xe3\xb6\x0b\xd0O\ +\xbb\xdbk\xd24o\xffG\x80_\xc1\x1fr\x8b'\x9e\ +\xde\xb1\xf5\xbf\xfb\xfdO\xb0o\xfb<\xaf\xbc\xa7=2\ +K\x0d\x9f\xf6\x9bf\xbe\x8b\xa7]\x13\x93f\xaa}\xe7\ +;o\xc8\xbei\xe7\xed;\xde}/s\xfe\x0e\xda+\ +=\xfa\xe9\xbd\xbb\xab9\xf9|\xd7\x0e\xf0\xe7\xdb\xe2\x89\ +\xa7wl\xfd\xef~\xff\x13\xec\xdb>\xcf+\xefi\x8f\ +\xccR\xc3\xa7\xfd\xa6\x99\xef\xe2i\xd7\xc4\xa4\x99j\xdf\ +\xf9\xce\x1b\xb2o\xday\xfb\x8ew\xdf\xcb\x9c\xbf\x83\xf6\ +J\x8f~z\xef\xeejn}^\xfe\x8f\x00_\xc5\x1f\ +\x10\xfc\xb8-\xfe.z\xf7o\xc9w|\x9e\xc9#\xb5\ +\x93\xf7\x8f\xf8\x1e7nvm\x9f\xe1G0\xfd}\xfb\ +\x91|e\x17\xdf\x81=\x88\xd3\xbb\xf9\x8e~\xcb\xcfz\ +\x22\xef\xe8\xb7\xf8\xfd[\xfc]\xfc}~\x0f\xdf\xf1y\ +&\x8f\xd4N\xde?\xe2{\xdc\xb8\xd9\xb5}\x86\x1f\xc1\ +\xf4\xf7\xedG\xf2\x95]|\x07\xf6 N\xef\xe6;\xfa\ +Q\x9f\xf5\xad_\x00n\x1f\x1c\xdd\xcf?\xff|\xa5\xbf\ +e\xf2:}9\xaf\xec\x8e\xcfw}\xd1\xef|\xe6\xef\ +\xf8\x9e~\xd4_\x14\xf8\xce?\xcb\x89\xaf\xbe?\xef;\ +\xbd1\xfe\xf4\x89\xbf\xf2\x99\xbe2\x0b\xf6x\xd5o\xd2\ +\xff\x96\x7f\x87\xf9\x0e??\xe7\xf7|\xc7\xf7\xf4]\xef\ +\xdf\xf8\xce?\xcb\x89\xaf\xbe?\xef;\xbd1\xfe\xf4\x89\ +\xbf\xf2\x99\xbe2\x0b\xf6x\xd5o\xd2\x7f\xc7\xdf\x81\xeb\ +\xff\x06\xc08\x9f\x1e\x96ZNt\xd3#_\xfd\xf0\xe6\ +\xc9o\x8b\xcd\xa9\xbe\xf5^\xe5\xe9;\x9a\x98>\xdb\xab\ +x\xd7w}\x16\xb3\xbd\xf1+\xbb\xde\xf9\xae\xde%\xfe\ +\xec#\xf6\xfe\xed\xf3m\xf0\xde\xbe\xbf\xc2\xaboh\xa6\ +7\xdc\xbc\xab\xf7:\xdf\xdb\xab\ +x\xd7w}\x16\xb3\xbd\xf1+\xbb\xde\xf9\xae\xde%\xfe\ +\xec#\xf6\xfe\xed\xf3m\xf0\xde\xbe\xbf\xc2\xaboh\xa6\ +7\xbc\xfa\xaeo\xf9o\x00\xba\x9f\x0f\x96Z\xd7\xa9M\ +\x1f\xbc\xb5\xc1\xb5\xed\xcb\xea9t\xa7=\x9bWH\xbf\ +=_\xa1\xbd\xbd/\xf7\xab\xde\xe8\xf1\xe0}7>\x9e\ +\xd9\xe8\xf7\x9ex\xd7\xc7\xbdIg\xdf\x9b\xcfeN\xfa\ +W\xbd\xc26C=\xb75|\x9e\xbe\xbf\xc2;\xef\x86\ +m\x96w\x9d\xbc\x9f\xf6v?\x9e\xa9u\x9d\xda\xf4]\ +\xb46\xb8\xb6}\x7f=\xe7\xcf\xb3\xed\xd9\xbcB\xfa\xed\ +\xf9\x0a\xed\xed}\xb9_\xf5F\x8f\x07\xef\xbb\xf1\xf1\xcc\ +F\xbf\xf7\xc4\xbb>\xeeM:\xfb\xde|.s\xd2\xbf\ +\xea\x15\xb6\x19\xea\xb9\xad\xe1\xf3\xf4\xfd\x15\xdey7l\ +\xb3\xbc\xeb\xd6\xfb\xcb\xbf\x00d\xe1\xd3\x97\x91\xf9\x9cM\ +7\xf5\x5cc\x9ex\xc3=\xfbu}\xd3\x85\xe4\xdbl\ +\xd8\xf6Sw?1^\x89\xf3\x8fI\xa7}\x13\xf8x\ +>$\xe74h\xfa\x86)\x9f\xb4S\x0d<31\xf5\ +_\xf1\xd9\xbe\x8f\x80\x9e\xd9\x9c\xfe~\xcc\xe9;\x0a\xfe\ +\x1e\xf13\xad\xf5\xdd\xf4lt\x9b_\xd7OD{\xab\ +\x8f\x8e\xbd\x9es\xec\xcf\xdbL5\xc8\xdc\xf6\xd9\x81=\ +\x9bn\xea\xb9\xc6<\xf1\x86{\xf6\xeb\xfa\xa6\x0b\xc9\xb7\ +\xd9\xb0\xed\xa7\xee~b\xbc\x12\x7f~\xce\x7fe\xf3\xd9\ +\xbe\x8f\x80\x9e\xd9\x9c\xfe~\xcc\xe9;\x0a\xfe\x1e\xf13\ +\xad\xf5\xdd\xf4lt\x9b_\xd7OD{\xab\x8f\x8e\xbd\ +\x9es\xec\xcf{\xe2\xa5\x7f\x05\xe0\x05\xa6\xeb\xc4\xcc\xe5\ +v\xdc\x1e\xf6o\xda\xb7\xb5\x93\xdf\xc64\xe3{\x8a\xa7\ +}\x80.\xc7u\xf0\x9e\xa9\x1f\xe8\x1b\xfbM\xfd\x90:\ +=n\xf6\xf5m\xa6<\xe7\xa7\x9f~\xfd\xab\xc0n\xe6\ +\x99\x89&\xc7\xbe\xdc\xc110O/\xff\xe3\x18\xd81\ +\xe1\x1es\xbe\xd3\xefy\xde\xe4\x03\x8e[\xb7\xbd'=\ +\xb4@\xdc\xda0i[G>\xcd\x83=B\xb4\x9c\x90\ +>\x9a\xbe\xc1zx\xca\xc3\xb4\xc3t\x9d\x98\xb9\xdc\x8e\ +\xdb\xc3\xfeM\xfb\xb6v\xf2\xdb\x98f|O\xf1\xb4\x0f\ +\xd0\xe5\xb8\x0e\xde3\xf5\x03}c\xbf\xa9\x1fR\xa7\xc7\ +\xcd\xbe\xbe\xcd\x94\xe7|~\xce\xff\xd0/=\xb4@\xdc\ +\xda0i[G>\xcd\x83=B\xb4\x9c\x90>\x9a\xbe\ +\xc1zx\xca\x9b\xab_\x00B\x96\x9f\x1e\x97\x1e\xf5I\ +\x07\xee\x9b\x9e#\xce\xed8\xe0\xc9\xed~j[\x1fR\ +\xef\x9aI\xaf\xbd\xd0\x93\x9b\xad7\xed\x994\xbe!9\ +\xf3\xd6\x10\xa7N\xcf\x1ap\x0f<\xd3=\xe6\xe9\x19t\ +\xf9!\x9a\xfa\xce\xdb\x93\x9c\xbb\xff\x07\xa8\xbd\x82\xf7\xa0\ +\xc9\xcda&\xf1\x84u\xf60\x9e\x9d\xfc\x88]k\xf0\ +'\x86\xde\x85n\xd2\x06\xd7\xa7\xb7\x06\xfe\x07\xcc\xf8\x8d\ +\xcc\x06\xcf\xdbs\xf2m\xda\x87\x19n{M:p\xdf\ +\xf4\x1cqn\xc7\x01On\xf7S\xdb\xfa\x90z\xd7L\ +z\xed\x85\x9e\xdcl\xbdi\xcf\xa4\xf1\x0d\xc9\x99\xb7\x86\ +8uz\xd6\x80{\xe0\x99\xee1O\xcf\xa0\xfb\xfc\x9c\ +\xff!\xf8\x13C\xefB7i\x83\xeb\xd3[\xc3o\xf5\ +s\x0e\xeb/\x00,\x09\x18\xb2\xc4=rz\xa1u\xc9\ +9\xe4\xdc\x1ck\x1b\xeb\xa1\xbd\x81\xbd\xd3\x8c\xe9:~\ +\x06\xaf\xc0\x1e\xe7\xd0\xb1\xf3@\x8d\xd9m\x17$\xee\x1c\ +O\xd7\xbd\x07\x8d\xfb\xc1\x1a{l\xfa\x89\xe8\xace\xde\ +\xd0g\x87s\xee\x1c\xff\xd0\xbb\xc7L\xb075\xb0\xb6\ +{\xcc\xb9N\xcd{\xf8\x1f\xa7\x9e\x0f\xd4r\xfb\x04<\ +\x5c\x83\xf4\xe8\xb3\x13nr\xe6z\x9e=\xee\xd1\xa7\xb7\ +\xd1:<\x82k\xe0\x9e\xf7\x04rz\xa1u\xc99\xe4\ +\xdc\x1ck\x1b\xeb\xa1\xbd\x81\xbd\xd3\x8c\xe9:~\x06\xaf\ +\xc0\x1e\xe7\xd0\xb1\xf3@\x8d\xd9m\x17$\xee\x1cO\xd7\ +\xbd\x07\x8d\xfb\xc1\x1a{l\xfa\x89\xe8\xace\xde\xd0g\ +\x87s\xee\x9c\xcf\xcf\xf9\x9c3\xd7\xf3\xecq\x8f>\xbd\ +\x8d\xd6\xe1\x11\x9ef\xd7_\x00\xfa\xb7\xb3~\xd0\xb6\x04\ +\x9dk\x81zN\xe8~rj\xccs\xc8\xfb\x06<\x8d\ +k\xf6\x01<\xecc\xba\x1e\xfd4\xd3\x9e\xdc\xd18\xa7\ +\x16\xf8-\xcf\x9a\xd0\xde\x81\x1c\x1d\xb9\xebO3h\xb8\ +[\xef\xbes\xe2\x1b<\x03\xf64\xa9Qgf\xd36\ +\xad\xc9\x1c\x07\xac\xe9^\xe0\xfb\x9f\xf6\xb9\x96\x98\x13\xda\ +'X\xdf}\xef\xb6.\xd0s?q\xef\xa2N\x1e\x1c\ +?\x81_\xef\x87\xcf\xcf\xf9\xfc\xfe\x9eiO\xeeh\x9c\ +S\x0b\x9f\x9f\xf3?\xfe{\xb0i\x9b\xd6d\x8e\x03\xd6\ +t/|~\xce\x9f\x19\x7f\x01\xe0\x81\x1c\x1evz\x9c\ +\x17\xd3\xe3\xa6\x87\x87\xbdC\xdf\xc1q\xef\x9a\xf2\xe94\ +]g\x07\xb5\xce\x81\xb9\xd6\x85\xd4\x9cC{\xa1\xe3P\ +\x0f\x8eCrj\xad5\xdd\x9b\xb4\xd4|[\xc7\xdd\xba\ +\x90\xdb}\xa0\x16\xa83K\xee\xfa\xc4\xc9\xb7{\xf6\xb2\ +_\xea\xd6\xa4gm\xf7\x02\xf5\xdc\xad7]\xe7N\x9d\ +\x13\xf0\xe9y\xd3={\x85i\x96^ \xf6\x9d\x19n\ +jMz\x9375<8\xe8=\xe38x\x0f=n\ +zx\xd8;\xf4\x1d\x1c\xf7\xae)\x9fN\xd3uvP\ +\xeb\x1c\x98k]H\xcd9\xb4\x17:\x0e\xf5\xe08$\ +\xa7\xd6Z\xd3\xbdIK\xcd\xb7u\xdc\xad\x0b\xb9\xdd\x07\ +j\x81:\xb3\xe4\xaeO\x9c|\xbbg/\xfb\xa5nM\ +z\xd6v/P\xcf\xddz\xd3u\xee\xd49\x01\x9f\x9e\ +7\xdd\xb3W\x98f\xe9\x05b\xdf\x99\xe1\xa6\xd6\xa47\ +yO\xb5f\xfc\x05\x80\x85'\x03\x1e\x82\x06}Nz\ +\xf4[\x8778\xef\x9b\xd9`\xbf)\x06\xf7L\xe7\xd9\ +\xe1w\x90\xbb\x16\x92{Onj\xe4a\x9a\xa3\xb6\xdd\ +\xc1q\xc0\x0f\xa6\x99\xc0;\x1c[\xe3\xd8Zt\xa9y\ +\x17\xf5\xd0\xbd\x9e\xe7&\x0e\xd6\x84\x8e\xf1\xeb\xbb\xd9<\ +\xa0\xe7\xd0\xf8\xf6\xdc\xb4/\xfd\xe49h\xe93\xcf\xa1\ +f\xe8\xd9\x13?\xfb\xb8o/t\xd4B\xc7\x1cC\x9e\ +\x9by\xef;1\xf5\xf18\xcd\xb6?\xfa\x9c\xf4\xe8\xb7\ +\x0eop\xde7\xb3\xc1~S\x0c\xee\x99\xce\xb3\xc3\xef\ + w-$\xf7\x9e\xdc\xd4\xc8\xc34Gm\xbb\x83\xe3\ +\x80\x1fL3\x81w8\xb6\xc6\xb1\xb5\xe8R\xf3.\xea\ +\xa1{=\xcfM\x1c\xac\x09\x1d\xe3\xd7w\xb3y@\xcf\ +\xa1\xf1\xed\xb9i_\xfa\xc9s\xd0\xd2g\x9eC\xcd\xd0\ +\xb3'~\xf6q\xdf^\xe8\xa8\x85\x8e9\x86<7\xf3\ +\xdew\xe2\xa9\xdf\x1c\xff\x09@\xc7\xfe0\xd3\x22\xcf\x9c\ +\xfa'\xa2a\x8f=\xc8\xa7\x1a07\xed\xb1.\xb0\x07\ +:\x0f\xccxv\xaa\x85\xccv\xaf\xfd\xac1\xe8Z?\ +\xd1\x1e\xce=O\xdcZH\x9d\x9e5\xd4]\x03\xd7\xe2\ +\xd5~\x0d\xfd\xdc\xf4\xf1v\x0e\xd6\x9bM\xdfls=\ +\x83\x8e\xbas{\xb4_\xb0\xd7S\xdc~\x90:=N\ +h-9~\xdd\x0fx\x011\xfe!wN\xd7\x9cO\ +\xbd\xc0mf\xf2\xe8\xb9\xce\xa3\x9f\ +\xbcSs\x1d\xef\xae\x01q\xcf\x05\xeb\xc2S\x0e\xa9o\ +\xef\x08\xf4\x5c\x0b\x93\x86\xd8:\xa06\xf5\x985\xf6\xf4\ +,gb\xd3\x1b\xe7\x93O\xbf\x9fx\xf2\x0e\xad\x07\xf4\ +a\xf3\xb3\xa6\x89\xae\x0fL\xde'\xaf\xc6^\x8eO\xb4\ +\xae\xf7\xf2yRw\xec9\xd7\xa6~h\xfdt7\xd4\ +\x99\x9d|\xc3\x93\x8f\x99\x11\xcd\x93\xae\xdf\x19\xa8\x19j\xbd\xbbw\xd8\xcf3\ +\xc6\xfa\x13\xbd\xcb\xde\x9c`\xff\xa9\x06\xa9\xb9\xde\xb9\xa1\ +\xee\xfd'\xd0mz\xfc|[;\xcdQ\x9b\xder\xea\ +\x05\xd7\x89Cb\xf2M\x13&?\xef\xec~H\xcdu\ +\xef9\xf9\xbb7\xf96\xeb\x7f\x03p\x03\x0b\xa2\x9f\x96\ +M\x8fu\xee\xb8\xe7\xb7\xc7O~'\xcf\xed]\xa9\xfb\ +\x0e\xc4]\x0f\xf6ql\xbd\xeb\xa1\xe77\xbf\x80\x07X\ +\x9b\x98\xbc\xe7\x9e8\xbd\x09zwbvZ\x8f\x86\x1a\ +:\xea\xf6\x80\xd4\xa6:\xf4\x8e\xde\xe7Yz\x93&\xb5\ +MK\xdds\x1d\xdb\x07\x1cw\xcflu3iN5\ +\xef\xe3\xfd!\xb5\x9e\x9b|\x80\xd9\xdc\xc4\xd1\xdb\xff\x89\ +\x9ekRo/\xe7\x8e{~\xf2\x0b\x93\xdf\xc9s{\ +W\xea\xbe\x03q\xd7\x83}\x1c[\xefz\xe8\xf9\xcd/\ +\xe0\x01\xd6&&\xef\xb9'No\x82\xde\x9d\x98\x9d\xd6\ +\xa3\xa1\x86\x8e\xba= \xb5\xa9\x0e\xbd\xa3\xf7y\x96\xde\ +\xa4Im\xd3R\xf7\x5c\xc7\xf6\x01\xc7\xdd3[\xddL\ +\x9aS\xcd\xfbx\x7fH\xad\xe7&\x1f`67q\xf4\ +\xf6\x9cx\xfco\x00l\x08\x93\xa9\x1f7\xe9\xa7\x19s\ +\xfbaO>\x93\x07\xb5\x9e\xb36=k\x83c8}\ +\x8e\x9e\x0f\xd6\xba\xc7>3\xd5\x0c\xbb\xa3\xe1>\xe9\xe9\ +\xa1\xbf\xc5\xda\x9e\xeb}\xde\xc1\x9d\x19\xcf\xa5F\xdf=\ +k\x88\xadc\x8e\xda\x86\xfb\x8e\xbd'\xf5\xdc\xae\x05\xf4\ +h<\x1f\xac\xef\x1e\xa0y\x85\x1f1C\xbf\xdf\x99\x9c\ +\xf7\xbbG\xcc\x1dM\xef\x98v\xdac\xd2O3\xc6\xf3\ +\xa1s8\xf9L\x1e\xd4z\xce\xda\xf4\xac\x0d\x8e\xe1\xf4\ +9z>X\xeb\x1e\xfb\xccT3\xec\x8e\x86\xfb\xa4\xa7\ +\x87\xfe\x16k{\xae\xf7y\x07wf<\x97\x1a}\xb2\ +\x09\x10!\x00\x00\x16 IDAT\xf7\xac!\xb6\x8e\ +9j\x1b\xee;\xf6\x9e\xd4s\xbb\x16\xd0\xa3\xf1|\xb0\ +\xbe{\x80\xe6\x15~\xc4\x0c\xfd~gr\xde\xef\xde\xf6\ +y\xe0\xf1\xbf\x01h\xc3\x90\x9cef{\x9c\xe9\x0fH\ +\x9e{\xf2$\x9f\xe6\xba\xd6t\x9fw\x07\xee\xc9?\xf1\ +\xa6\x0b\xfdF\xf4hCk\xcc\xf4\x0e3\xd52s\xf2\ +<\xed\x9e\xe6z\x07\x1a\xef\xf1\x9c\xf5\xd3\xfb\xc2V\x07\ +\xfbmq \xbf\xd9\x19z\x1e2\x93\x1ew\xd7\x5c\x0f\ +\xc9\xc1u\xcf6So\x8a\xdb{\xf2\xea\x1ay\xf4~\ +Oh\xdf\xee\x07j\xbd\xaf\xf7\x84i\x07s]?\xed\ +\x84\xdeA\x9e{\xf2$\x9f\xe6\xba\xd6t\x9fw\x07\xee\ +\xc9?\xf1\xa6\x0b\xfdF\xf4hCk\xcc\xf4\x0e3\xd5\ +2s\xf2<\xed\x9e\xe6z\x07\x1a\xef\xf1\x9c\xf5\xd3\xfb\ +\xc2V\x07\xfbmq \xbf\xd9\x19z\x1e2\x93\x1ew\ +\xd7\x5c\x0f\xc9\xc1u\xcf6So\x8a\xdb{\xf2\xea\x1a\ +y\xf4~Oh\xdf\xee\x07j\xbd\xaf\xf7L\xac\xff\x0d\ +\x80\x99LY\xea^? \xb4\x1eZw\xea'\xa6\xef\ +\xdb3\xed\xd7L\xf3\x80W<\xd8\xe5>\xb4\x0e\xa8\xd3\ +3\xce{\xc6L\xb3\x1bh\xd1\xe7\xc6\xcf\x1e\xee\x03q\ +\xef\x07kM\xeb7]8i\xb7\xbdf\xf2\xbe\x993\ +\xd1\xf7L\xd7\x12\xf7\xdb\xc8sO\xf3\xd3\xdb\x82{\x9e\ +#\xe6\xb6\xc6\xbb\xc24\xd7\xfb\x92\xe7\xb4/\xb4'L\ +\xba\xd68'\x9e\xde\x91\xda6\xbb\xbd\x07N\xfd\xc4\xf4\ +}{\xa6\xfd\x9ai\x1e\xf0\x8a\x07\xbb\xdc\x87\xd6\x01u\ +z\xc6y\xcf\x98iv\x03-\xfa\xdc\xf8\xd9\xc3} \ +\xee\xfd`\xadi\xfd\xa6\x0b'\xed\xb6\xd7L\xde7s\ +&\xfa\x9e\xe9Z\xe2~\x1by\xeei~z[p\xcf\ +s\xc4\xdc\xd6xW\x98\xe6z_\xf2\x9c\xf6\x85\xf6\x84\ +M\xb7q\xfco\x00\x18N>\xc5\xe1&\xa7\x96\x93\x98\ +zC\xcd:\xc7\xc1\xde\xa1}\xdd?\xcd\x01\xf3\xf4=\ +\x13:\x0f\xa9M\xf5\xb0\xcd\xc7\xbf{\xdb\x9b\xa2s\xcf\ +\xef\x83i\x7f\xef\xc0g\xf23\xce[;\xd1\xbb\xd1\xa7\ +>\xf5&O\xe7\x1d\xe3a\xaf\x9e7\xf4rO\xba\xed\ +M!\xb7\xfb\xaeO\xb8~\xf3\xa6\xa6w\xf9-\x819\ +\xd7\x13sR\xb3>\xd0\x0b\x93gC\x8f\xbbg;\x0e\ +79\xb5\x9c\xc4\xd4\x1bj\xd69\x0e\xf6\x0e\xed\xeb\xfe\ +i\x0e\x98\xa7\xef\x99\xd0yHm\xaa\x87m>\xfe\xdd\ +\xdb\xde\x14\x9d{~\x1fL\xfb{\x07>\x93\x9fq\xde\ +\xda\x89\xde\x8d>\xf5\xa97y:\xef\x18\x0f{\xf5\xbc\ +\xa1\x97{\xd2mo\x0a\xb9\xddw}\xc2\xf5\x9b75\ +\xbd\xcbo\x09\xcc\xb9\x9e\x98\x93\x9a\xf5\x81^\x98<\x9b\ +S\x0f\xd6\x7f\x05\x80\xb9\x17B\x1b[\xc7\x1d\x12{\xbe\ +\xe7\xc2m\xed\xc4\x8d\x1e\x8d\xdf\x17<\xdb>\xfd\x99z\ +\xb6\xf3[Ns\xf4\xfa]\xce\xa3\xc9I\xado\xc0\x07\ +\xe8\xe5F\x0f\xa7\xb9\xe4]\x0b\x9ey\x22\xf3\xad'\xa7\ +7\xed0\xa772\x9f\xdb\xba\x80\xd63h\x9evN\ +\xfd\xd4\xa8\xf7\xae\xd0={\xdc\xc4\x99K\xee\xdb\x07z\ +f#:k\x03\xbe\x8e\xd1\xd8\xab}\xad\xb3gb\xcf\ +\xf7\x5c\xb8\xad\x9d\xb8\xd1\xa3\xf1\xfb\x82g\xdb\xa7?S\ +\xcfv~\xcbi\x8e^\xbf\xcby49\xa9\xf5\x0d\xf8\ +\x00\xbd\xdc\xe8\xe14\x97\xbck\xc13Od\xbe\xf5\xe4\ +\xf4\xa6\x1d\xe6\xf4F\xe6s[\x17\xd0z\x06\xcd\xd3\xce\ +\xa9\x9f\x1a\xf5\xde\x15\xbag\x8f\x9b8s\xc9}\xfb@\ +\xcflDgm\xc0\xf7\xc4\xf1?\x02\xdc\x0cz\x91\x89\ +\x9eY\xf2\x93\xdeL:\xef\xef\xf7tnnw\x86\xf6\ +\xe4\xa6\xde7L\xbb\xbd\xb7\xfb\xf4&\xbf\xee\x9d\x88\xa6\ +=r{7l~\xb7\xf5MwK\xe67\x8f\xd3w\ +\xdc\x9f\x85\xdc3\x81zj=c&_\xd7\xa8O\x1e\ +=\xe3\xfd\x8d{\x99\xdb\xb4\xd4\xed\xc7;\x92O\xef8\ +\xb1\xed\x09\xee\xf5\x9b\xd85\xcd\x9f\xde\x10=\xb3\xe4\xb7\ +o\x9et\xde\xdf\xef\xe9\xdc\xdc\xee\x0c\xed\xc9M\xbdo\ +\x98v{o\xf7\xe9M~\xdd;\x11M{\xe4\xf6n\ +\xd8\xfcn\xeb\x9b\xee\x96\xcco\x1e\xa7\xef\xb8?\x0b\xb9\ +g\x02\xf5\xd4z\xc6L\xbe\xaeQ\x9f\xcc\x84\xd4\xa8s\x87\xae\xb5\ +\xb7I\xcf\xb3a\xcaO\x1e\xa1g\x02o\xf5\xec\x93W\ +\xf7\x9cwl/\xf7\xa8w\x0d\xa8Ss\xcf\xb4w\xeb\ +\xec\x1f\xba?\xf9>\xed\x9c\xea\xd3\xe7\xd8\xe6O\xc4'\ +s\xfdn\xea\x13\xde\xf7\xce\xce'x\xcb\xf4\xa6\xae\x19\ +\xf7\xfc\xae\x9e;y\x84\xd6\x9b\xd3\xe7\xed\xde\xa6M\x9d\ +\x1d\xc4\xa6k\xf80\x13R\xa3\xce\x1d\xba\xd6\xde&=\ +\xcf\x86)?y\x84\x9e\x09\xbc\xd5\xb3O^\xdds~\ +\x9a\x83\xe3?\x01\xe8\xbb\x0d\xbbF\xccL\xf7\xfaL\x9e\ +\xc1}r\xa0w\x82\xfe\xa4\x9d\xf2\xecaW\xd8fr\ +\xbb\xd7yC\x0f\xef\xd3\x0e\xc0\xf3\xe4\x0b\xd6\xe5\xb6\xbf\ +w\xd2k\xad\xf5\x81\xbe\xeb\xd4\x02s\x86\xbcu\xf6\xca\ +!o\xdd\x89\xa7\xbe\xe1\x1d\xfd>\xe8\xfd~W\xefi\ +-\xd8\xbb{'\xacm\x0fNp\xcf\xef\x03\xfa\x93>\ +l\xf5\x80\xd7\xe6\xe1\xdb;C\xd7z\xb6{}&\xcf\ +\xe0>9\xd0;A\x7f\xd2Ny\xf6\xb0+l3\xb9\ +\xdd\xeb\xbc\xa1\x87\xf7i\x07\xe0y\xf2\x05\xebr\xdb\xdf\ +;\xe9\xb5\xd6\xfa@\xdfuj\x819C\xde:{\xe5\ +\x90\xb7\xee\xc4S\xdf\xf0\x8e~\x1f\xf4~\xbf\xab\xf7\xb4\ +\x16\xec\xdd\xbd\x13\xd6\xb6\x07'\xb8\xe7\xf7\x01\xfdI\x1f\ +\xb6z\xc0\xab=6\xd6_\x00 \x06m\xe2\x05~D\ +\xc7\xcea\xaa\x05v\x9cv\x05\xfb\xa6\xd7\xfa\x09k\xa6\ +\xfd\xf47?f\xbc\x17&\xbfM\xef{\x9a\x9bv\x9b\ +\xf4\xad\x99\xde\xd3\xb0\x8b\xdbls\xd6N\xef\xc4\x0f\xac\ +\xd9<\xed\x17\x8dw\xbcB\xef\x86mo\xc8\x8c\xf7\x1b\ +r\xcfoZ\xd3s\xb7\xda\xde\xd3>\xc6\xde9=\xdf\ +3\xf6\x22f\x0e\xdc3\xa9\xb7_\xfb@\xc7\x93\xdfT\ +\x0b\xec8\xed\x0a\xf6M\xaf\xf5\x13\xd6L\xfb\xe9o~\ +\xccx/L~\x9b\xde\xf747\xed6\xe9[3\xbd\ +\xa7a\x17\xb7\xd9\xe6\xac\x9d\xde\x89\x1fX\xb3y\xda/\ +\x1a\xefx\x85\xde\x0d\xdb\xde\x90\x19\xef7\xe4\x9e\xdf\xb4\ +\xa6\xe7n\xb5\xbd\xa7}\x8c\xbdsz\xbeg\xecE\xcc\ +\x1c\xb8w\xe2\xf1\x17\x00\x9b\xf4\xb2^x\x223\xcc\x11\ +\xbb\x1e\xf0p-\xb4\xb7u\xa1\xfb\xa9\xf7\x1ec=\x1a\ +{zf\xf2\x06\xcf\x05\xf7\xccV\x0f\xd3[\xd0\xa7\xd7\ +\xfb\x1b\xb4\x9e1\xa9O\xb5&\x1a{M{\xa9o=\ +\xd3\xf94\x03\xedI\xde\x1e\x1b\xe8\x98\xb3W\xe8\x1c\xd0\ +f>g\xd3\xc1\x93\x0f1\xb7\xeb\xa6k\xdbw\xb5\xbd\ +\xab\xf5\x01M\xee\xa9\x1f\xf0#6\xce\xad\x89\x9f\xf7\xf7\ +[\x9a\xcc0G\xecz\xc0\xc3\xb5\xd0\xde\xd6\x85\xee\xa7\ +\xde{\x8c\xf5h\xec\xe9\x99\xc9\x1b<\x17\xdc3[=\ +LoA\x9f^\xefo\xd0z\xc6\xa4>\xd5\x9ah\xec\ +5\xed\xa5\xbe\xf5L\xe7\xd3\x0c\xb4'y{l\xa0c\ +\xce^\xa1s@\x9b\xf9\x9cM\x07O>\xc4\xdc\xae\x9b\ +\xaem\xdf\xd5\xf6\xae\xd6\x074\xb9\xa7~\xc0\x8f\xf8\xc4\ +\xf8\x0b\x80\x97\x9c\x165\xcc\x19<\x88\xa1k\xfd\xe0\xae\ +[\xef\x9ack\xc0\x9a\xc6\xfahr\x5csl&\xbf\ +\xd6\x80}\x98;\xbd\xc7\xfa\x867\x82}\xa7\x19\xbc\x98\ +\xb3\x86\xba\xa1\xdf:\x0e\xb4\x9f\xfb\xf4Nl\x1a\xef\x80\ +\xa96\xcdv\xad\xe7\xc8s\xdf\xec\x994\xe0\x1e{s\ +\x9ffB4\xd3\xdb3G\xdd\x1e\x89\xdd\xeb\xf9\xf6\xea\ +Y\xb0n\xd2\xe4\xcei\xbf\x0d{\x00\x1e\xc4\xd05v\ +pw\xddz\xd7\x1c[\x03\xd64\xd6G\x93\xe3\x9ac\ +3\xf9\xb5\x06\xec\xc3\xdc\xe9=\xd67\xbc\x11\xec;\xcd\ +\xe0\xc5\x9c5\xd4\x0d\xfd\xd6q\xa0\xfd\xdc\xa7wb\xd3\ +x\x07L\xb5i\xb6k=G\x9e\xfbf\xcf\xa4\x01\xf7\ +\xd8\x9b\xfb4\x13\xa2\x99\xde\x9e9\xea\xf6H\xec^\xcf\ +\xb7W\xcf\x82u\xae\x9fx\xfc'\x00\x1bO\x8f\x04\xeb\ +z&$\xe7\xb1\x1dC\xcf\x00\xf5\xdc\xad\xd9f6\xb2\ +\x97\xdd~C\xfb\xd0\x0b\x89\xdd\xc7\xc3\x9ai\xfe\xd4g\ +\xa7\x0fx6wz\xe4\xe8\xaconz\xf8Z\xeb<\ +7;\xc1\xda\x1b<\xef}\xf69y\xf6~h\x0f\xd8\ +|\xad'\x8ew\xbf\x0f'\xcf\xde\x0f\xed\ +\x01\x9b\xaf\xf5\xc4\xf1\xee\xf7\x81g\x8d\xeb\xed\xd73|\ +^\xe2\x09{\x84I\x97Z\xbf\x8d\xe3\x1d\xcdVo\xc6\ +_\x00\x18fQ\xd8>D\xa07-\xed\x0f\x00\xd6N\ +q\xcfP\xdf\xfa\xe1FcZ\x9f\xdb1\xf3\xd4\xec7\ +\xbd\xcf\xf3\x10]\xd7:\x87\xad\x0e\x93\xffif\xd2\xc3\ +T\xdfj\xdb\xf7h\xfd\xb6\xe7\x15\xa6\xef{{\xd3\x13\ +\xadq>\xcdg\x97?\xa75\xfd\xf9\xb7\xf9\xa9\xdeL\ +\x1a\xd7\xa6\xbd\xdb\xccT\x9f\xe8\xf7\x03\xf3\xf6\xda\xb4\xe1\ +\xf4\x9e\xf4\xa6Yk\xa7\xb8g\xa8o\xfdp\xa31\xad\ +\xcf\xed\x98yj\xf6\x9b\xde\xe7y\x88\xaek\x9d\xc3V\ +\x87\xc9\xff43\xe9a\xaao\xb5\xed{\xb4~\xdb\xf3\ +\x0a\xd3\xf7\xbd\xbd\xe9\x89\xd68\x9f\xe6\xb3\xcb\x9f\xd3\x9a\ +\xfe\xfc\xdb\xfcTo&\x8dk\xd3\xdemf\xaaO\xf4\ +\xfbox\xfb\x9f\x00\x9c\xd8\x1e\x92\xfa;\x8f\xfc\x0a\xfd\ +\xe5e\xff\xf6E\xf3\xbe\xa9\xcf\xbb\xdd\xdbtS\x1d\xd8\ +\xb3q\xea\x19|Z\xbf\xcdS\x7f\xf2?\xbd\x1dn4\ +\x8dg\xb6\xf8\xbb\xf8\x8agf\x7f\xf4\xfb\xe0\xd6\xfb\xe9\ +\xcf\xac\xf9\x91o6\xa7\xbfk\xaf\xbe\xf9\xab\xf4g\xce\ +\xfe\xe9{H\x8d\xf7M}\xde\xed\xde\xa6\x9b\xea\xc0\x9e\ +\x8dS\xcf\xe0\xd3\xfam\x9e\xfa\x93\xff\xe9\xedp\xa3i\ +<\xb3\xc5\xdf\xc5W<3\xfb\xa3\xdf\x07\xb7\xdeO\x7f\ +f\xcdw\xbc\xf9\xfa\x17\x80\xd3\xb2\xee9OL\xeex\ +\x83/\x01\x9d\xbf\x14\xc7\x9b\xcf\x93\xe6\xb4?=\xf7;\ +\xdez\x86z\x7f\x0e\xb3\xcd\x86S\xaf\x89\xb6\xf5\xdb<\ +\xf5[\xffW\xbf\xeb\xef`\xfb,\xdf\xbdg\x22\xbb\xb6\ +\xcf9\xd5\xfbM\xd6\xdc\xbc\xf7F\xc3\x9b\xb6w\xdd\xf2\ +\xca\xfcI\xdb=\xe7\x89\xc9\x1do\xf0\xf9\xd1\xf9\xfbp\ +\xbc\xf9\xff\xcdw\xf0\xa4\xd9\xde\xf1\xea\xf7\ +\xfb[\xfdyL\xdf\xfb\xbb\x9f1\xa47\xf5\xdf\xf9<\ +\xf6\xc9\xfci/L{n\xe6n\xe97\x99\x9b=\xdf\ +\xf9\x96W\xc9\xee\xa7?\x87\xc7_\x00\xde\xf9\x83\x0c\x99\ +c\xd61\xf8\x8b\x99\xbe\xa4W\xbe\xb8\xe9\x83\x9e\xf6\xc1\ +V\xbb\xd9}\xabk^\x99a\xc7;{^\xa5\xbf\xaf\ +\xf0\x95\xdd\xd3\x9fy\xb8\xf5\x9cfCf\xe9M\x1aj\ +\xd3\x8e\xcd3l\xef\xda\xdez\xf2\xbaa\xf3\xfd-\xc8\ +\xdb{\xff\xbb\x9f's\xcc:\x06\xefy\xe5\xfb\x9d\x88\ +\xb6\xfdO\xfb`\xab\xdd\xec\xbe\xd55\xaf\xcc\xb0\xe3\x9d\ +=\xaf\xd2\xdfW\xf8\xca\xee\xe9\xcf<\xdczN\xb3!\ +\xb3\xf4&\x0d\xb5i\xc7\xe6\x19\xb6wmo=y\xdd\ +\xb0\xf9\xfe\x16\xe4\xedO\xfb\x8f\xff\x11`x\xf7\x03d\ +\x8e\xd9\x8e\x83\xbf\xd8W\xbed\xe6!\xb9?h\xdf0\ +\xedx\xda\xdb\x1e\xcd\xf4\x19<\xf34\x1f\xa2A\xd7z\ +<\xedm\xad\xf5\x9do\xdch\xcc\xd3w\xd4\xf8\x1d\xdb\ +\x9bn<{\xce\xb9\xfd\x9b\xa9f\xb6~\xde4\xbdk\ +{\xab}~\xfe\xf9\xe7\xdfG\xf7\xbc\xfa\xbd6O\x9f\ +\xf3\x06{\xbc\xeb\x979f;\x0e\xfe\x9c\xaf|f\xe6\ +!y\xe6\xdb\xbfu\xd3\x8e\xa7\xbd\xed\xd1L\x9f\xc13\ +O\xf3!\x1at\xad\xc7\xd3\xde\xd6Z\xdf\xf9\xc6\x8d\xc6\ +<}G\x8d\xdf\xb1\xbd\xe9\xc6\xb3\xe7\x9c\xdb\xbf\x99j\ +f\xeb\xe7M\xd3\xbb\xb6\xb7\xda\xe7\x1f\xea\xcf\xf9\x89\xf1\ +\x17\x80\xdbG\xf7\xe3\x9c\xf7\x17\x9d^N{o\x1fp\ +z\xc34\xdf;\xc8\xed\x9b\xb8\xf7\x90\xd3\xcb\xdc\xe4\xdd\ +s\x1b\xf8\x98\xf63h\xbdw\xd3\xe3\xed>\xb1{\xee\ +\xe3\xdf\x9cv\xf8>\x81f\xf2\xf2;\x1c\x87\x1b\xef\x89\ +~\xdb\xb4\xd7\xde[\x1c\x98M\xbdu\xad\xbd\xc5\x9e\xd0\ +^\xf6\xbf\xdd\xd3\xdf_\xd8|\xdas\xd2\x98\xd4\xa7\xef\ +qb\xf3\x0e\xfd\xc6\xf4&\xef\xf6\x80\xe9\x0d\xd3|\xef\ + \xb7o\xe2\xdeCN/s\x93w\xcfm\xe0c\xda\ +\xcf\xa0\xf5\xdeM\x8f\xb7\xfb\xc4\xee\xb9\x8f\x7fs\xda\xe1\ +\xfb\x04\x9a\xc9\xcb\xefp\x1cn\xbc'\xfam\xd3^{\ +oq`6\xf5\xd6\xb5\xf6\x16{B{\xd9\xffvO\ +\x7f\x7fa\xf3i\xcfIc\xb6:\x1c\xff\x15@\x86'\ +\x03\xea\xfd\x85\xf8CX\xd3\x1f\xce\x9cz\x01o\xefk\ +\xd0\x04\xc7a\x9b\xa3\x96;':\x8e\xf1l\xfb\x9c\xb4\ +\xdd#g\xc7I\x1b\x5c\x8bv\xd2S\xcf\xa1\xe6\x9ek\ +\xdd\xef\x1b\xf0\x0b\xe9\xd9\x07\xa8qBk\x5c'\xb6\xef\ +\x84\xb5\x8671\x1fZg\xef\xc4\xdb\x0e\xb0>\xd8\xff\ +i\xd6\xf4\xde\x8e\x01\x7fz\xdb\x8e\xd4\xe9\x11\xbb\x86\x0f\ +q\xa07\x81\xa6q\xdd\xfe\x86z\xef\x99fS\xdbv\ +\x85S/\xe0\xed}\x0d\x9a\xe08ls\xd4r\xe7D\ +\xc71\x9em\x9f\x93\xb6{\xe4\xec8i\x83k\xd1N\ +z\xea9\xd4\xdcs\xad\xfb}\x03~!=\xfb\x005\ +Nh\x8d\xeb\xc4\xf6\x9d\xb0\xd6\xf0&\xe6C\xeb\xec\x9d\ +x\xdb\x01\xd6\x07\xfb?\xcd\x9a\xde\xdb1\xe0Oo\xdb\ +\x91:=b\xd7\xf0!\x0e\xf4&\xd04[\x1d\x8e\xbf\ +\x00\xf8\x11\x90G\xb8N\xce\xe3y\xa4o\xe2w\xf0~\ +\xfb\xb4'9z\xcf\x85\xf6\xe1LP\xb7f\xd2\xf3\xb9\ +\x8d\xf7w/\xd0\xb7\x9f\xb5\xae\x81{]o=^=\ +C}\x02\x0ds\xe8z\xc6qz}\xd3\xcf\xdd\xfd\x90\ +:=k}[\xdf0\x7fb{G\xe8\xf9\xf4\xe8{\ +\xc6t\x1e\xecs\xd2oq\xe8\xcf\x99~\x0eoj=\ +PG\xc3\x0c\xb8\x1f&\x9f\xae\xb1\xd3\xe0k\x9f\xc4\xb9\ +9\xd4\xb9\x89\xdf\xc1\xfb\xed\xd3\x9e\xe4\xe8=\x17\xda\x87\ +3A\xdd\x9aI\xcf\xe76\xde\xdf\xbd@\xdf~\xd6\xba\ +\x06\xeeu\xbd\xf5x\xf5\x0c\xf5\x094\xcc\xa1\xeb\x19\xc7\ +\xe9\xf5M?w\xf7C\xea\xf4\xac\xf5m}\xc3\xfc\x89\ +\xed\x1d\xa1\xe7\xd3\xa3\xef\x19\xd3y\xb0\xcfI\xbf\xc5\xa1\ +?g\xfa9\xbc\xa9\xf5@\x1d\x0d3\xe0~\x98|\xa6\ +Z\xf3\xf2?\x01\xe8\x85~\x94\xe30\xcdo\xb5\x0d\xf4\ +\xedm\xd2\xdb\xfa\xd4\xd9\xc1\xcd\x0c\xfe]'n\xac\x0d\ +h\xa8\xf9\xc6?\x10S\xe7P\x83\x9f~\xfa\xdd\x1f\x89\ +\xeb\xe8r\x074\xc6\x1e\x01-0\xef\xfa\xe4O\x1cr\ +;\xa6\xe7:\xd0\x0f\xdc`\xcf\xa9\x07\x8e'\x7f\x836\ +u\xf7\x12\xd3\xcb\xed~rj\x0d3\xa1c<8\xf8\ +\x04\xbc\xd0u\x1d\xa8\x03^\x9c\xc9\x13uvp3\x83\x7f\xd7\x89\x1bk\ +\x03\x1aj\xbe\xf1\x0f\xc4\xd49\xd4\xe0\xf3s\xfe;&\ +\x7f\x836u\xf7\x12\xd3\xcb\xed~rj\x0d3\xa1c\ +<8\xf8\x04\xbc\xd0u\x1d\xa8\x03^\x9c\xc9\x13\xd8{\xea\x07\xea\xb9\xf1\xec\xdb\xb3\xbdwb\ +\xfc\x05\xe0\xe7\x9f\x7f\xfe\xbf~1\xfa\xd9\xe6^\xe0\x87\ +\xf4B\xe7\xe0\xf9Mc\xd2G\x1f\xd0\xfb\xc6\x87\x03\xcc\ +\xb9\x16\x98\x99\xf6\xf7.\xfa\xd4\x99!\xa7\xdfw\xb0\xd7\ +\x86\xfd[\xcf\x9e\xdc\x9c\xfc\xd7\xa79\xe4\xe8\x88O\xe0\ +\xef]\xf6\x08\xd6\xb8f\x7f4\xb0\xed\xb6.q\xcf\x99\ +xp\xcc\xb4\x1b\x9f\xbe\x0ds\xcc\xfa&F\xe3\xf9m\ +\xaew$\xf7<}j\x1crp\xdd95\xea\xc1\xba\ +\xe0\xff\x83\xe0y\xdf\xd4s\xe3Kn\xda\x1b\xad\xe7\x89\ +\xed\xe38D\xe3\x1c<\xbfiL\xfa\xe8\x03z\xdf\xf8\ +p\x809\xd7\x023\xd3\xfe\xdeE\x9f:3\xe4\xf4\xfb\ +\x0e\xf6\xda\xb0\x7f\xeb\xd9\x93\x9b\xf3\xf99\xff\xc3\xbf?\ +\xbe\x0ds\xcc\xfa&F\xe3\xf9m\xaew$\xf7<}\ +j\x1crp\xdd95\xea\xc1\xba\xf0#~\xce\x7f\xb9\ +\x7f\xf9\xeb\xf4\xf3\xff\xfe\xfb\xf2\xc8\xf8\x0b\xc0/\xfc\x8f\ +\x19f\x81\xe9e\xa1u<\x00mr4\xbe\x7f\xff\xc8\ +\x7f\x97\x07\xc70\xd5\x02\xf3\x81]\xa9\xf1\x03\x04\xe8z\ +\x17\xb3\xe1T'\xf7\xbc5\x81^n\xf6'\xf6Lp\ +\x9d\x9e\xfb\xa9\x85\xa9\x16<\xe7\xdc\xb0\x03\xd0\xda3\xa0\ +I\xbd5\xdc\xd6\xf8\x0e\xec\xceq\x7f\x9bm\x98%\x0e\ +\xcc{\xc6\xb9\xeb\xc0~\xdf\x8e\xd1\x04\xe6\xc9\xa1\xe7&\ +R\xdf\xfen\xdd\xe2\xd9~\xd3\xe6\x9b\x9d!5k\x9a\ +~\xfb\xe6g\x9f\xd4z\x0e\xd0\x9b\xd6\xe1;y\xfb\xee\ +\x1d\x8ea\xaa\x05\xe6\x03\xbbR\xfb\xfc\x9c\xff\xfa\xe6\x80\ +\xd6\x9e\x01M\xea\xad\xe1\xb6\xc6w`w\x8e\xfb\xdbl\ +\xc3,q`\xde3\xce]\x07\xf6\xfbv\x8c&0O\ +\x0e=7\x91\xfa?\x96\x9f\xf3_<\xff\xbf_\xf2\xff\ +\xe5\xdf\x15\x16\xc6_\x00\xfe\xf4O\xff\xf4\xbf\xfb\xc5\xe0\ +ol\xc6\x09\xd4O\xb4\xbeg\x92\xd3\x0f\x8e\xc3\xb4\xcb\ +3\xd4\xb9{>L\xfe\xb9{7\xa4f]\xdf~\x0b\ +u{q\x07\xc70iS\xa3\x9e\xc3\x0en\xd7\x02s\ +\x81\x98Y\xe8\x1c\xa8\xb3\xcf\xbe\x1b\xad\xcfM\xdd7D\ +\x83\x8e\x99\x9c\xe0\x1as\x8e\x1b\xd7\x89ss\xc8M\xf7\ +zW\xe8\x19@\x0f\xc9=\xdb=\xdf\xe0}\xc13\x0d\ +\xbdiGj9=\xdf\xfb\xd0\x01\xfa\xdc\xee\xe5\xb6W\ +\xf7\x039\xb5\xde=\xd1\xfa\x9ea\x0f8\x0e\xd3.\xcf\ +P\xe7\xee\xf90\xf9\xe7\xee\xdd\x90\x9au}\xfb-\xd4\ +\xed\xc5\x1d\x1c\xc3\xa4M\x8dz\x0e;\xb8]\x0b\xcc\x05\ +bf\xa1s\xa0\xce>\xfbn\xb4>7u\xdf\x10\x0d\ +:fr\x82k\xcc9n\x5c'\xce\xcd!7\xdd\xeb\ +]\xa1g\x00=$\xf7l\xf7|\x83\xf7\x05\xcf4\xf4\ +\xa6\x1d\xa9\xe5\xf4|\xefC\x07\xe8s\xbb\x97[\xfe\xff\ +\xcf/\xe7\xbfN\xb0\xf1\x1f\xfd\xfe\xfe\x03\xfe\xec\xcf\xfe\ +\xec\xff\xf8\xc5\xe0/~9\xff\xf9\xefK\x7f\xc4\xef\x17\ +\xfc{\x92\xf3\x88\xc4\xdd7\xd6n\xe01\xe9\xa6:\xfa\ +\x8d\xeem\x1e\xdc'/\x98|\ +\xf8\xf0\xe1\xc3\x87\x0f\x1f>|\xf8\xf0\xe1\xc3\x87\x0f\x1f\ +>|\xf8\xf0\xe1\xc3\x87\x0f\x1f>|\xf8\xf0\xe1\xc3\x87\ +\x0f\x1f>|\xf8\xf0\xe1\xc3\x87\x0f\x1f>|\xf8\xf0\xe1\ +\xc3\x87\x0f\x1f>|\xf8\xf0\xe1\xc3\x87\x0f\x1f>|\xf8\ +\x07\xc1?\xfbg\xff?\x8a\xe7Pu\xafU\xd8\x19\x00\ +\x00\x00\x00IEND\xaeB`\x82\ \x00\x00\x01\xfb\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -19734,47 +5742,6 @@ ware\x00Adobe Image\ Readyq\xc9e<\x00\x00\x00\x00IEN\ D\xaeB`\x82\ -\x00\x00\x02k\ -\x89\ -PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ -\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00(-\x0fS\ -\x00\x00\x00\x04gAMA\x00\x00\xb1\x8f\x0b\xfca\x05\ -\x00\x00\x00 cHRM\x00\x00z&\x00\x00\x80\x84\ -\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00u0\x00\x00\xea`\ -\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\x00\x00\x00\x87\ -PLTE\x00\x00\x00\xff\xff\xff\x05\x07\x08\x05\x07\x08\ -\x05\x07\x08\x05\x07\x08\x05\x07\x08\x05\x07\x08WWX\xca\ -\xca\xca\xdd\xdc\xdc\x83\x82\x82\x05\x07\x08\x05\x07\x08\x05\x07\ -\x08III\xed\xed\xed\xff\xff\xff\xf6\xf6\xf6nnn\ -\x05\x07\x08\x05\x07\x08yyz\xae\xae\xae\x05\x07\x08\x9b\ -\x9a\x9btst\x8e\x8e\x8e\x05\x07\x08\x05\x07\x08$%\ -&\xbf\xbe\xbe\xe5\xe4\xe4223fff>>?\ -\x15\x17\x18\x05\x07\x08\x8f\x8e\x8e\xad\xac\xac\xd5\xd4\xd4\x17\ -\x18\x19{{{\x88\x88\x88\xff\xff\xffJ\xa1F1\x00\ -\x00\x00,tRNS\x00\x00\x050MC\x0e?e\ -srqH\x0a\x18clfik+'ek:\ -mhk5\x13VqoZf_Q\x22rst\ -Mln\xde\xf6b\x0e\x00\x00\x00\x01bKGD\x01\ -\xff\x02-\xde\x00\x00\x00\x07tIME\x07\xe6\x02\x0e\ -\x13;\x1f9\x0c\x89\x88\x00\x00\x00\x84IDAT\x18\ -\xd3]\x8e\xdd\x16\x82 \x10\x067\xd8L\x88\xa8E-\ --\xec\xd7\xca\xea\xfd\xdf/\xe0\x1c\xb0\x98\xbb\x99\x8bo\ -\x17\xc0\xc18\x22\xce\x0bH,J!\xe5R\xad\xa2\xeb\ -\xf5\x86\x88LU\xc7\xd0l\xc9\xb3k\xb3\xd0\xa5P\xe7\ -\x81\xefC8\xd8\x18\xfa\xe3\xc9\xf9\xf9\xa2\xd3\xd9\xe6\xea\ -\x82\xc4\xe9\x0f}\xf3a\xa8Y0vo\x87\x87\xdfx\ -\x96\xc8\xddo\x85*\xbb1\x8c\x92\x11\xd5\xab\x07\xfb6\ -4\xf1\xb1\x80\xe2\xc7iDP\xf8\x87\x82Y\xc6\x177\ -\xba\x0a\xbfF\xb25\x8e\x00\x00\x00%tEXtd\ -ate:create\x002022-\ -02-14T15:55:40+0\ -0:00\x96\xfb\x15\xde\x00\x00\x00%tEXt\ -date:modify\x002022\ --02-14T15:55:40+\ -00:00\xe7\xa6\xadb\x00\x00\x00\x19tEX\ -tSoftware\x00Adobe \ -ImageReadyq\xc9e<\x00\x00\ -\x00\x00IEND\xaeB`\x82\ \x00\x00\xa7e\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -22456,6 +8423,47 @@ \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0\xd6\xbe\x00\ \xa9\xa7\xbf\xdcG\x09>?\ +\x15\x17\x18\x05\x07\x08\x8f\x8e\x8e\xad\xac\xac\xd5\xd4\xd4\x17\ +\x18\x19{{{\x88\x88\x88\xff\xff\xffJ\xa1F1\x00\ +\x00\x00,tRNS\x00\x00\x050MC\x0e?e\ +srqH\x0a\x18clfik+'ek:\ +mhk5\x13VqoZf_Q\x22rst\ +Mln\xde\xf6b\x0e\x00\x00\x00\x01bKGD\x01\ +\xff\x02-\xde\x00\x00\x00\x07tIME\x07\xe6\x02\x0e\ +\x13;\x1f9\x0c\x89\x88\x00\x00\x00\x84IDAT\x18\ +\xd3]\x8e\xdd\x16\x82 \x10\x067\xd8L\x88\xa8E-\ +-\xec\xd7\xca\xea\xfd\xdf/\xe0\x1c\xb0\x98\xbb\x99\x8bo\ +\x17\xc0\xc18\x22\xce\x0bH,J!\xe5R\xad\xa2\xeb\ +\xf5\x86\x88LU\xc7\xd0l\xc9\xb3k\xb3\xd0\xa5P\xe7\ +\x81\xefC8\xd8\x18\xfa\xe3\xc9\xf9\xf9\xa2\xd3\xd9\xe6\xea\ +\x82\xc4\xe9\x0f}\xf3a\xa8Y0vo\x87\x87\xdfx\ +\x96\xc8\xddo\x85*\xbb1\x8c\x92\x11\xd5\xab\x07\xfb6\ +4\xf1\xb1\x80\xe2\xc7iDP\xf8\x87\x82Y\xc6\x177\ +\xba\x0a\xbfF\xb25\x8e\x00\x00\x00%tEXtd\ +ate:create\x002022-\ +02-14T15:55:40+0\ +0:00\x96\xfb\x15\xde\x00\x00\x00%tEXt\ +date:modify\x002022\ +-02-14T15:55:40+\ +00:00\xe7\xa6\xadb\x00\x00\x00\x19tEX\ +tSoftware\x00Adobe \ +ImageReadyq\xc9e<\x00\x00\ +\x00\x00IEND\xaeB`\x82\ \x00\x00R\xa6\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -33022,6 +19030,41 @@ \x19tEXtSoftware\x00Ad\ obe ImageReadyq\xc9\ e<\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02\x0b\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xffa\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x04gAMA\x00\x00\xb1\x8f\x0b\xfca\x05\x00\x00\x00\ +\x09pHYs\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7o\ +\xa8d\x00\x00\x01\xa0IDAT8O}\x93MJ\ +\xc3P\x14\x85\xb3\x01-*\xa2\x88\xb8\x07ED\xab\x13\ +\x7f\x16\xe7\xef\xa0\xb4\xa6&m$\xa5\x131\xe0HT\ +\x1c(nA\xc5*vb\xddA\xdb\x05\xf8\x9d\xd7\xdb\ +\x90\x18\xf1\xc0\xe5\xbd{\xee97\xef/\xdeo4\x9b\ +\xcd\xd53\x10\x86\xe1\x1b\xc30\x08\x02\xc5{\xa3\xd1\x80\ +\x0a\xd7MV\x04\xc6\x09\x84\x09c\x17\xe31\xf32\xa6\ +\xe9V\xab5\x13E\xd1\x16\xe6#\xab%\x95Je\xd2\ +l#\x88\xa0\xf0\x80\xe8\x06\xe3\x92\xd1\x05T\xab\xd5\x05\ +twh\x1e\x89\x92\xd1\x9eGrA\xdc[\x9a\x02\xf1\ +6Mw,Ma\x1f\xbat\x09\x22\xed\xf9\x9bU\xcc\ +:\x22\x03\x84\x11\xc2\xd8\xd2\x14lm\x0e\xbe\x87oE\ +\xa2F\xbd^?\xb6Z\x0e\x08N\xa9\xd5-\xcd\x81&\ +\xfb4\x09\xb4\xfc\x0f\xa2l|\x0e4?\xa2vbi\ +\x0e4X\xa3\xdeQ\x83\xa1NZ\xa4\xf6\xcc\xbc\x06\xe7\ +\x82\xfc\x99\xf1e\x9c\xab\x06\xb7+\xad\xef\xfbS\xcc\xfb\ +\xae\x81\xaeK$\x1dw\xda\xed\xb6O\xc1\x85\xcc\x8c\xaf\ +\xe3\x5c5\xb8=i\xe5a>\xd0W?0\xfe\xf9@\ +\xfe\xdb\x82<\xd4\xde\xb5\x02\xe1\xd0\xf8\x1c\xe0\xb5d\xdf\ +\xd2\x1chp@-\xd2^\x96\x99\xf4j\xb5\xda\xbc\xd5\ +R\xd0\xe0\x9c(\x5c#\x0fj\x06\xcf\x97\x0e\xd2\x11\x88\ +.\x89[\x97d\xa03\xe1\xf9\xbaC\xcbBZ\x1a$\ +\x96:\xa2D\xe8y\xde\xea\xb9\x1a]\x00\x0d\x171^\ +\xa3{\x92\xc7\xe8\x11\xf4?@&,\xab\xcbx\xc8\xb8\ +\xa9\x93\xd6u\xe9\xc0\xb4gV\xf3I\x83\xab\x829\x0b\ +D\x1b\x88\xf5\xefv\x10\x0e\x88>\xf1F\x84q\x1c\x8f\ +\xf6\x9c\xc2\xf3~\x00\x8cP9Rf>\xea\xf9\x00\x00\ +\x00\x00IEND\xaeB`\x82\ \x00\x00\x02\x22\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -33059,6 +19102,22 @@ \x00Adobe ImageRead\ yq\xc9e<\x00\x00\x00\x00IEND\xaeB`\ \x82\ +\x00\x00\x00\xd2\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xffa\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x04gAMA\x00\x00\xb1\x8f\x0b\xfca\x05\x00\x00\x00\ +\x09pHYs\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7o\ +\xa8d\x00\x00\x00gIDAT8Oc\x18x\xb0\ +j\xd5*\xe6Y\xb3f5\xce\x9b7o\xca\xcc\x993\ +\x89\xc2 \xb53f\xcch\xaa\xaf\xafga\x00\x11@\ +\xc1f\xa0\xe04\xa0 Q\x18\xaa\xb6\x05l\xc00\x03\ +\x13'Nd\xc7\x15\xa0\xb0\x80\x9b?\x7f>\x07T9\ +&\x00\x19\x80+@a\x01\x87\xd7\x80a\x04\x90\x03\x93\ +\xa8\xc0C\x07\xc8\x819\xd8\x03\x8f\x81\x01\x00>\xb9\x90\ +$t\xa3\x08}\x00\x00\x00\x00IEND\xaeB`\ +\x82\ \x00\x00\xb6c\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -37658,40 +23717,46 @@ dify\x002022-02-14T\ 15:55:41+00:00A\xd1\ \xa6\xd6\x00\x00\x00\x00IEND\xaeB`\x82\ -\x00\x00\x01\xfa\ +\x00\x00\x02S\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ -\x00\x00\x10\x00\x00\x00\x10\x08\x04\x00\x00\x00\xb5\xfa7\xea\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xffa\ \x00\x00\x00\x04gAMA\x00\x00\xb1\x8f\x0b\xfca\x05\ \x00\x00\x00 cHRM\x00\x00z&\x00\x00\x80\x84\ \x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00u0\x00\x00\xea`\ -\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\x00\x00\x00\x02\ -bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x07tI\ -ME\x07\xe6\x02\x0e\x13;\x1f9\x0c\x89\x88\x00\x00\x00\ -\xddIDAT(\xcf\x95\x91Kk\xc2P\x10\x85\xbf\ -\xb9\xb97\x9a@\x13i|m\x84\x22\x98M\xbap\xe3\ -\xff\xc7\x8d\xfd\x03]\x89\x8bn\x9ad\x13\xf0\x11\xac6\ --\xe9\xa611\x85\x8ag5\xcc\xf983\xccH\x89\ -P)v\x89\xfas\xb3\x94\xf5\xa5\x85\xd4@<%\xc4\ -\x0cf:'\xe3E\xe2+ \x0ex\xc6\x03\x18\xcct\ -\x0e@\xc2J2\x90\x92\xc4\x101\xa9\x22/\x00\xc0\x9a\ -\x95\x02\x16\xb5\xddRH_\x01G\xfe\x91\x02>n\x01\ -\xdc\x03\xb8g\xbe\xbb\xcd\x86n\xd4\x8e\x14\xf2\x96o\xce\ -\xbe3\xb1}\xeb\x04\x80]\x01F\xb4\xbcs\x02(v\ -\xc5N\xbb\xee\xd4\x04:'\xd0\x80\x12G2\xb6\xcd\xe0\ -\xaf\xe3\xfeU\x19\xe7\xa9\xf3)%\xa9'\x8f\xf4\xb0\xfe\ -\xecw \x19\x1f~O\x9dZ\x04\x8c\xb0\xaf\xcd\xd6\xb3\ - \xed1\xe4\xa16\x01([\xb9ik\xd4\x0f\xf3\xc6\ ->x\xe7\x9e\xb8\xcf\x00\x00\x00%tEXtda\ -te:create\x002022-0\ -2-14T15:55:40+00\ -:00\x96\xfb\x15\xde\x00\x00\x00%tEXtd\ -ate:modify\x002022-\ -02-14T15:55:40+0\ -0:00\xe7\xa6\xadb\x00\x00\x00\x19tEXt\ -Software\x00Adobe I\ -mageReadyq\xc9e<\x00\x00\x00\ -\x00IEND\xaeB`\x82\ +\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\x00\x00\x00\x09\ +pHYs\x00\x00\x0e\xc2\x00\x00\x0e\xc2\x01\x15(J\ +\x80\x00\x00\x00\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\ +\x00\x00\x07tIME\x07\xe6\x02\x0e\x13;\x1f9\x0c\ +\x89\x88\x00\x00\x00%tEXtdate:c\ +reate\x002022-02-14\ +T15:55:40+00:00\x96\ +\xfb\x15\xde\x00\x00\x00%tEXtdate:\ +modify\x002022-02-1\ +4T15:55:40+00:00\ +\xe7\xa6\xadb\x00\x00\x00\x19tEXtSoft\ +ware\x00Adobe Image\ +Readyq\xc9e<\x00\x00\x01!IDA\ +T8O\xcdS\xcbm\x83@\x10e\xc1\x07\x8e)!\ +\x94\x90\x0a\x1c:H*p8 \xe0\x96\x0e\xe2.\xf8\ +H(v\x07\xe9\xc0t\x90t`\x97\xe0\x02\x10\xe4\xbd\ +a\x16\x05\x198D9\xe4I\xb0\xb3of\x9evv\ +f\x9d5\xe4y\xfeR\x96\xe5Y\xb7\xb30\xbaN\x80\ +\xa4=\x96\xb7\xbe\xef\x1b|G\xd7u\xdf\xb1\xbft]\ +\x17fYv\x91 \xc5D\xe0gb\x9a\xa6\xe1\xc0\x0e\ +\xa8\xebz\xdb\xb6mC\x1bB\x81\x15\x12\x01\x9b\x08\xc7\ +\x07\x1c\xcf\xe4\x96\x80\xb2\xeeq\x22)+I\x12\xe3\x0a\ +\x8bd\xfe\xe0xB\xc0\xa30\x0b\xd0rFX\x01Q\ +\xe3\xd1\x18\x80\x13\xf5EQ\xec\xd4%\x00w\x22o\x8c\ +i\x18\xab\xb4\xb3\xd1U\xa0u\x05\xb4\x11|\xc6w\x80\ +\xe8\x15\xa2w\xa0^\x918\xb9\x97\x11TV\xf3\x06K\ +>\xcb\x8f%\xfc\x16\xffH\x00\xb7>i\xcf\x1a8\x0b\ +j\x0e\x02l\x8b\xe7yr1kB\x9c\x11\xbd\xbcO\ +\xb6\x9c\xdc\xcd[\xa8\xaa\x8a\xa3\xbcG\xeb\xbe\xe28~\ +`\x02\x82C\xecOl\xa9\xef\xfbA\x14EW\x0d\x9f\ +\x7fL\x04_\xa2\x9d\xba\xb9\xc4?\x82\xe3|\x03s<\ +\x90\xa4\xfa\xea\xab\x05\x00\x00\x00\x00IEND\xaeB\ +`\x82\ \x00\x00\x06,\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -38014,6 +24079,44 @@ 02-14T15:55:42+0\ 0:00p9\xbcK\x00\x00\x00\x00IEND\ \xaeB`\x82\ +\x00\x00\x02;\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xffa\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x04gAMA\x00\x00\xb1\x8f\x0b\xfca\x05\x00\x00\x00\ +\x09pHYs\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7o\ +\xa8d\x00\x00\x01\xd0IDAT8O\x95\x93\xbf/\ +CQ\x14\xc7\xfbn_\x7fIX,\x82\x18\x89\x91\x18\ +\x08i\xe2/\xa0,\x12K\xfdh_\xd3\xa5\x7fK\xd3\ +\x0emS\xb5\x88`(\x12!\x91\x10\x11\x92\xa6\x8b\xc1\ +\x80\xd8\x84AL,\xfd\xdd\xe7s^\x9f\x0eH\xca7\ +9\xb9\xe7\xf7=\xf7\x9es4\xc77d\xb3\xd9\x89z\ +\xbd\xbe\xae\x94\xf27\x9b\xcd!M\xb3\x5c\x9e\x91/M\ +\xd3\xcc\x85\xc3\xe1\x82\xe5h\xa3\x9d\x80\xc0\xeeF\xa3\x91\ +s:\x9dc$8 0O\xd0\xbd\xdb\xed\xd6\x90G\ +\xb1\xcd!\x07\xe0o*\x95\xcaZ,\x16\xfb\x908+\ +A<\x1e\xef\xf1x<\x078\x94\xb9%b\x18\xc6\x93\ +\xe8\xbf#\x91H\xf4\xbb\x5c\xae\x1c\xc9=\x88\xf3\xf8\xbd\ +[\x86t:\xbd\x03\x9dZ\xc2\x1f\x90\xc9d\x8e\xf1\xdf\ +\x13^\xa5R\xa9\x09n\x9d.\x97\xcb\xcb\x96\xf5\x0f\xa0\ +\x82\x15\x8eIb\xc7\xa9Z\x19$\xd8\xe5Mo-s\ +g\x84B\xa1W\xe2\xb6Id(\x82\xfd\x08y\xdb\xf6\ +\x1f\xe4I\xe0\xd7a\x06\xbc^\xef\x83h(i\xd6\xe7\ +\xf3-\xf2\x1c\x11\x7f\x00?G\xa9T\xda\x8fD\x22g\ +\xb5Z\xed\x91\x8b\x07\x94\x18\xaa\xd5\xaa)'\x0a\x0d\x92\ +\xaa~%\x01\xb7Z\x9d\xa3\x1b\xc2j:\x86\x17h\x18\ +]\x81!9\xe7\x14\xea\x08;\xe6E2^ ,\xb4\ +\xd4\xffB\x80\xb8k\xc5\x84\xa5`\x96\x92\xc9d\x9fm\ +\xe8\x08\x06\xaa\x971_bj\xd3*\x1a\x8d\xdePE\ +\x817m\xda\xf6\x8e`\xbc\xb78\x8a\xb4\xb3h}\x22\ +\x08A^\xa6\xebD\xc6\xb5\xa5\xfa\x09&p\x90N\x1d\ +\xc1vq\xe9\xba\xe8\xda\xcb$\xfb@\x9b6\xf8\xe81\ +\xca\x93E:D}G\xbbL]\xd7G\xe0\x03\xe8\x16\ +X\xa6[\x82W\xbe\xf6\xa0\x9d\xe0\x0bl\xe5\x14\x09V\ +ag\xf8\x9bANi\xf13t\xc5\xc2e\x83\xc1`\ +\x11\xde\x86\xc3\xf1\x09\xbc\xe9\xd9:2\x7f\x15B\x00\x00\ +\x00\x00IEND\xaeB`\x82\ \x00\x00\x01\xd0\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -38045,187 +24148,180 @@ \x00\x19tEXtSoftware\x00A\ dobe ImageReadyq\ \xc9e<\x00\x00\x00\x00IEND\xaeB`\x82\ -\x00\x00\x0b;\ +\x00\x00\x0a\xcb\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ -\x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00(-\x0fS\ -\x00\x00\x03\xe8iCCPicc\x00\x008\x8d\x8d\ -U\xddo\xdbT\x14?\x89o\x5c\xa4\x16?\xa0\xb1\x8e\ -\x0e\x15\x8b\xafUS[\xb9\x1b\x1a\xad\xc6\x06I\x93\xa5\ -\xe9B\x1a\xb9\xcd\xd8*\xa4\xc9un\x1aS\xd76\xb6\ -\xd3mU\x9f\xf6\x02o\x0c\xf8\x03\x80\xb2\x07\x1e\x90x\ -B\x1a\x0c\xc4\xf6\xb2\xed\x01\xb4ISA\x15\xd5$\xa4\ -=t\xda@h\x93\xf6\x82\xaap\xae\xafS\xbb]\xc6\ -\xb8\x91\xaf\x7f9\xe7w>\xef\xd15@\xc7W\x9a\xe3\ -\x98I\x19`\xde\xf2]5\x9f\x91\x8f\x9f\x98\x96;V\ -!\x09\xcfA'\xf4@\xa7\xa6{N\xba\x5c.\x02.\ -\xc6\x85G\xd6\xc3_!\xc1\xde7\x07\xda\xeb\xffsu\ -V\xa9\xa7\x03$\x9eBlW=}\x1e\xf1i\x80\x94\ -\xa9;\xae\x0f \xdeF\xf9\xf0)\xdfA\xdc\xf1<\xe2\ -\x1d.&\x88Xax\x96\xe3,\xc33\x1c\x1f\x0f8\ -S\xea(b\x96\x8b\xa4\xd7\xb5*\xe2%\xc4\xfd31\ -\xf9l\x0c\xf3\x1c\x82\xb5#O-\xea\x1a\xba\xcczQ\ -v\xed\x9aa\xd2X\xbaOP\xff\xcf5o6Z\xf1\ -z\xf1\xe9\xf2\xe6&\x8f\xe2\xbb\x8f\xd5^w\xc7\xd4\x10\ -\x7f\xaek\xb9I\xc4/#\xbe\xe6\xf8\x19&\x7f\x15\xf1\ -\xbd\xc6\x5c%\x8dx/@\xf2\x99\x9a{\xa4\xc2\xf9\xc9\ -7\x16\xebS\xef \xde\x89\xb8j\xf8\x85\xa9P\xbeh\ -\xcd\x94&\xb8mry\xce>\xaa\x86\x9ck\xba7\x8a\ -=\x83\x17\x11\xdf\xaa\xd3B\x91\xe7#@\x95fs\xac\ -_\x88{\xeb\x8d\xb1\xd0\xbf0\xee-L\xe6Z~\x16\ -\xeb\xa3%\xeeGp\xdf\xd3\xc6\xcb\x88{\x10\x7f\xe8\xda\ -\xea\x04\xcfYX\xa6f^\xe5\xfe\x85+\x8e_\x0es\ -\x10\xd6-\xb3T\xe4>\x89D\xbd\xa0\xc6@\xee\xd7\xa7\ -\xc6\xb8-9\xe0\xe3!r[2]3\x8e\x14B\xfe\ -\x92c\x06\xb3\x88\xb9\x91\xf3nC\xad\x84\x9c\x1b\x9a\x9b\ -\xcbs?\xe4>\xb5*\xa1\xcf\xd4\xae\xaa\x96e\xbd\x1d\ -D|\x18\x8e%4\xa0`\xc3\x0c\xee:X\xb0\x012\ -\xa8\x90\x87\x0c\xbe\x1dpQS\x03\x03L\x94P\xd4R\ -\x94\x18\x89\xa7a\x0ee\xedy\xe5\x80\xc3q\xc4\x98\x0d\ -\xac\xd7\x995Fi\xcf\xe1\x11\xee\x84\x1c\x9bt\x13\x85\ -\xec\xc7\xe7 )\x92Cd\x98\x8c\x80L\xde$o\x91\ -\xc3$\x8b\xd2\x11rp\xd3\xb6\x1c\x8b\xcfb\xdd\xd9\xf4\ -\xf3>4\xd0+\xe3\x1d\x83\xcc\xb9\x9eF_\x14\xef\xac\ -{\xd2\xd0\xaf\x7f\xf4\xf7\x16k\xfb\x91\x9ci+\x9fx\ -\x07\xc0\xc3\x0e\xb4\x98\x03\xf1\xfa\xaf.\xfd\xb0+\xf2\xb1\ -B.\xbc{\xb3\xeb\xea\x12L<\xa9\xbf\xa9\xdb\xa9\xf5\ -\xd4\x0a\xee\xab\xa9\xb5\x88\x91\xfa=\xb5\x86\xbfUHc\ -nf\x90\xd1<>F\x90\x87\x17\xcb ^\xc3e|\ -|\xd0p\xff\x03yv\x8c\xb7%b\xcd:\xd7\x13i\ -X'\xe8\x07\xa5\x87%8\xdb\x1fI\x95\xdf\x94?\x95\ -\x15\xe5\x0b\xe5\xbcrw[\x97\xdbvI\xf8T\xf8V\ -\xf8Q\xf8N\xf8^\xf8\x19d\xe1\x92pY\xf8I\xb8\ -\x22|#\x5c\x8c\x9d\xd5\xe3\xe7c\xf3\xec\x83z[\xd5\ -2M\xbb^S0\xa5\x8c\xb4[zI\xcaJ/H\ -\xafH\xc5\xc8\x9f\xd4-\x0dIc\xd2\x1e\xd4\xec\xde<\ -\xb7x\xbcx-\x06\x9c\xc0\xbd\xd5\xd5\xf6\xb18\xaf\x82\ -Z\x03N\x05\x15xA\x87-8\xb3m\xfeCk\xd2\ -K\x86Ha\xdb\xd4\x0e\xb3Yn1\xc4\x9c\x98\x15\xd3\ - \x8b{\xc5\x11qH\x1cg\xb8\x95\x9f\xb8\x07u#\ -\xb8\xe7\xb6L\x9d\xfe\x98\x0ah\x8c\x15\xafs \x98:\ -6\xab\xccz!\xd0y@}z\xdag\x17\xed\xa8\xed\ -\x9cq\x8d\xd9\xba/\xefS\x94\xd7\xe54~\xaa\xa8\x5c\ -\xb0\xf4\xc1~Y3M9Py\xb2K=\xea.\xd0\ -\xea \xb0\xef \xbf\xa2\x1f\xa8\xc1\xf7-\xb1\xf3z$\ -\xf3\xdf\x068\xf4\x17\xdeY7\x22\xd9t\x03\xe0k\x0f\ -\xa0\xfb\xb5H\xd6\x87w\xe2\xb3\x9f\x01\x5c8\xa07\xdc\ -\x85\xf0\xceO$~\x01\xf0j\xfb\xf7\xf1\x7f]\x19\xbc\ -\x9bn5\x9b\x0f\xf0\xbe\xea\xf8\x04`\xe3\xe3f\xf3\x9f\ -\xe5fs\xe3K\xf4\xbf\x06p\xc9\xfc\x17Y\x00qx\ -\x94\x0a\xbf*\x00\x00\x00 cHRM\x00\x00z&\ -\x00\x00\x80\x84\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00u0\ -\x00\x00\xea`\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\ -\x00\x00\x00~PLTE\xff\xff\xff\x00\x00\x00\x00\x00\ -\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ -aaa_`____\xac\xad\xac\xaa\xaa\xaaZ\ -ZZvvvuvuWWWTTTSS\ -SQQQPPPNONKKK\xa9\xa9\xa9\ -HHH^^^FFF]]]\xa5\xa5\xa5C\ -CC\x9f\x9f\x9fBBBYYY\x98\x98\x98AA\ -A\x92\x92\x92???\x8d\x8d\x8dMMMIII\ -GGG\xff\xff\xff\xd7\xe92\xd0\x00\x00\x00\x08tR\ -NS\x004@ABN87e;\x81\xfd\x00\x00\ -\x00\x01bKGD\x00\x88\x05\x1dH\x00\x00\x00\x09p\ -HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ -\x00\x00\x00\x07tIME\x07\xe6\x02\x0e\x13;\x1f9\ -\x0c\x89\x88\x00\x00\x04\xadzTXtRaw p\ -rofile type icc\x00\ -\x00H\x89\x9dWk\xd2\xa4 \x0c\xfc\xcf)\xf6\x08<\ -\x92\x80\xc7Q\xc0\xaa\xbd\xff\x05\xb6\xc3\xc3\xd1\x19\xddo\ -g\xad\xa2P\x08\x1d\xd2\x09!\x9a\xdf9\x9b_x\xdc\ -\x22\xd6X}\xe2\x9a\xc4E\x1b\xadd\xeb}\x1b\x92\x22\ -5R\xf4\xec)\x12\xc68\xf1\xc2+\xe6bY0\x8d\ -\x17\xa7\xfd\x86~\xd5\xde\x88\x93\x10C\xb4\xe4\xd8\xb2\xa5\ -l\xc7s\x00\xff\xc3\xb3C\xab\xee\xc8\xcd\x81\x12|\xf9\ -\x06\xe0\xfc\x98/\xe57!\xe1\x18$\xb4/gS\x1f\ -\x96\xdd\x08\xe9\xb0\x94>\x11\xfb\x04K\x86\xc16\xfaH\ -]\xae\xf6\xde\x86\x14#\x98\xb3c<\xba\xb1sG\x06\ -t6\x1a\xfbD\xb0sB\xe2y\x9c\xe8\x18\xbf\xc8s\ -:\x03\x11<\xd3\x11\xe2\xc1M\xc5.\xe1I\x19\x9a\xe3\ -\x18\xf7Y\x1e\xe4\x0d4\xdf\x03\x9d\xb98\x1eG\x14\x85\ -\xa5b\xce\xcb\x22\x01a1\xc2\xc30\x98\x90]\x04\xc3\ -Y\xf8\x9e\xe1\xe7\xe5\xaf\xd5\xe6y\xf9w\xcf\x8f\xeeG\ -\xac\xe5\xc8\x1f&\xd6\xf1\x92a\xfe\xc6\x81\xb6\x01\xe4;\ -\xfbp\xbf\xa4\xe8)\xb1\xbf\x8e\xaf\x16\xe4;b\x1e\x80\ -\xbe;\xc1\xe5\xa4\xa1@8H\x13H\x86\x22\xd5\xbe1\ -\xd3\x88v\xdf\xdd\xec\x9d\x17\x81\x02a\xbe(\xf0!\xc7\ -U\x12\xdc\x15\x07\x90\x93\x81G\xb2@\xc3\xc2t]\x00\ -\xf1*\x9e*\xed\x17\xc5~\xf5\xb2\xc9N\xdb\xb1\xa3\x09\ -\x94\x93\x1ea\x0a#\xe0f*\xf0\xa5\x22\xaa\x98\x96y\ -\xa8\x07G0T\xc3\x84\x88x\x9a\xd6\x05\x82\xc3\x02\x04\ -Vz3!\xd0\x8a\x0c! u\x8e\x1f;R\xd3(\ -P\xbd\xee( *V\x90\xba\xce\x88p}g!%\ -\x8d\x17D\xcf4\xad\x9b\x1e`\x1a\xce%\xc5\x17\xd9\xdd\ -\x84\x90E\xbd\x80\xbct\xe5\x22\xd4\x04\x8e28\x9aG\ -\xa5\xef\x94\xac\x06iPo\x9a\xf7\x05\x91\xd4\x0b\x94.\ -\x9a)H\xcb\x96t\x84E\xef\x89W\x8dj\x12Z\xae\ -qD1kR{e\xca\xc1\x1d\xad\x80\x89\xcc\xfe\xe0\ -n\x00\x15\xcd\xa4\x9e\x98\xe2uG\xb4\xab\xcd\x95_\x81\ -\xd7\xc7\xd9%x\x07G\x8e\xb61\xde\xbd\xc6\xa1j\xf2\ -\x02\xc5\x0e@z\xd6\x04\x9c\x88\x1f\xef\xeaT\x08\xec\xa5\ -\xe5x\xab\xe6 \x97Y\xf2\xfd;j\xf3c\x0d\x14\x09\ -.\x01\xc9\xa6\x0b5\x80\xda\xfb&\xb4 \x8d\x02H\xb6\ -.\xf83\xa0\x99\x88\x10\xb4' y\x8d\xdf\x81\xc8I\ -yM\xbaf\x02\x85\xef\x80\xceV\xd4\xe5\x0d\x08[$\ -\xdcE\x9a,)\x84\xd1o\x96\xe0A\x0a\x05-\xa1u\ -3)@\x96\xb4\xaf\xe8IeM\x9b\xd4\x05\x1f\x9a\xf9\ -\x96\xd4\x97i\xba\x93\x8f\x1dE\xa7WB\xdf\xee\x04\x84\ -[\x01\x08\xd6W\x9c\x80tgb\xf2\x08\xd2]\x93o\ -\xdeM\xda\xf54c\x06^\x0c\x0b\xda\xc6h\ -\x05mA[\x91\xcf;P\xc8\xda\x1c\xc6v\xcd\xf1\xb8\ -\x00\xd0oze\xdf\x9d\xb1\xef\xd3\x89\x99\x87\xee-\xc2\ -\xa7\x9b/.~E\xfd\xa7g\xcd\x83'\xb8\x01U\x08\ -U\xb7\xd9\xeaA\x1d\xd2Eu;\xde\xd9\xb6k\xe9\x0a\ -\xd6M\xab\xc8C58\x08$\x08\xc6\xb1h\xfb<{\ -O&\xb2\xd6G\xb7\xa7\x1e=\xcfw\xbe\x06\xedw\xa6\ -\x9d\x01\xe7\x8e\x94\xcb\xf8rD\xcb\x08\x93K%;.\ -\x7f=\x9c\xef\xda\x09\x95\x08\x81\x06\x14?\xe7\xf4kn\ -\xf2o:r\xf5;\x88\xa0,\x10\xc8\x88zUuz\ --\xe5\x164\x5c\x90B\xeb1\xf1N\xa2\x80\xf8\xb6P\ -\x85\xdb;?%\xbf\x91\x8f\xee=\xf1\xe0\x88[\xb0y\ -e\xdf\xb9\xb5\xd8\xe3\x1a\x9f\xa9\xf6H\xbd\xf2Z\xd7\xe6\ -\xd8D\xad\xf0\xd3\xf8I\xe9\x15\xcc\x8e\x1aii\xa5y\ -D\xfd\x06\xcc\x80x\x0cZ\x85\xb5\x8bO\xeb\x15\x81F\ -ZP3\x05_}\x06yN\x0bv\xbc\xbc\x96\xc5\xd0\ -\xbe\xf4\xf7\x01u~\x14T'\xa4\xb5\xc7\xf1\x07yz\ -\xf6\xd0\xea\xa5V\x01\xb7\x1f?'y\xbf\x13D}\xdb\ -~\xbfB\xa9\xa3\xf8,\xb7\x80\x8c\x9b\xaf\xd5Gk\xee\ -\xffWN\xab\xb8\x1bA\x9fz-\xe9xi%\xe1\x96\ -\x82\xa0\xfam;\x9e2\xf3\x17\xc2\xa1\x8ao\xda\xa3\xca\ -\x84pFr6S\xff\xe6Rw}\xc2(\xc0\xe2\xd2\ -\xc6\xf7\xb28\xd3&\xb6\xd5\xb7\xbe\xaca\x98\xd0J\xbe\ -\xac\x05\xd4\x1f\xd7\xb5G\xdd\x00\xd6\xee\xb4\x00\x00\x00|\ -IDAT\x18\xd3\x8d\xcf\xdd\x0e\x820\x0c\x05\xe0\xa3\ -\x9b8\x1c \xf8\xc3Q\x14A\x1c\xe8\xfb?\xa1%1\ -u\x897~I/\xda\x9c&-\xf0\x0f\xe7\x5c\xba\x89\ -{\xef}\x96\xe5\xdf\xbe\xd8\xce\x8a\xb2\xda\xed\x0f\xc7O\ -@\xd5\x0b e\xe4\xb4\x04\xce\xf1\xa01\xc0\x85W\xc5\ -\xd6\x029o\x8a\x9d$z\xde\x15\x07I\x94|(\x06\ -\x19T\x1c\x15\x83\xac@\xce\x99\xea\xe7\xabi\xbb!\xac\ -\x92\xf9\xd6\xc4\x0ac\xa4\xec\xfa\xf7\xd37A\xf3\x0e\x81\ -[C,\xc7\x00\x00\x00%tEXtdate\ -:create\x002022-02-\ -14T15:55:40+00:0\ -0\x96\xfb\x15\xde\x00\x00\x00%tEXtdat\ -e:modify\x002022-02\ --14T15:55:40+00:\ -00\xe7\xa6\xadb\x00\x00\x00=tEXtic\ -c:copyright\x00Copy\ -right 2007 Apple\ - Inc., all right\ -s reserved.\x9ef\xdc)\x00\ -\x00\x00#tEXticc:descr\ -iption\x00Generic R\ -GB Profile\x1a\xa78\x8e\x00\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xffa\ +\x00\x00\x00\x04gAMA\x00\x00\xd8\xeb\xf5\x1c\x14\xaa\ +\x00\x00\x00 cHRM\x00\x00\x87\x0f\x00\x00\x8c\x0d\ +\x00\x00\xf9\x93\x00\x00\x84\xe5\x00\x00{\x82\x00\x00\xebu\ +\x00\x00?\xb4\x00\x00\x22Xuk^\x9c\x00\x00\x03\xe8\ +iCCPicc\x00\x00H\xc7\x8dU\xddo\xdb\ +T\x14?\x89o\x5c\xa4\x16?\xa0\xb1\x8e\x0e\x15\x8b\xaf\ +US[\xb9\x1b\x1a\xad\xc6\x06I\x93\xa5\xe9B\x1a\xb9\ +\xcd\xd8*\xa4\xc9un\x1aS\xd76\xb6\xd3mU\x9f\ +\xf6\x02o\x0c\xf8\x03\x80\xb2\x07\x1e\x90xB\x1a\x0c\xc4\ +\xf6\xb2\xed\x01\xb4ISA\x15\xd5$\xa4=t\xda@\ +h\x93\xf6\x82\xaap\xae\xafS\xbb]\xc6\xb8\x91\xaf\x7f\ +9\xe7w>\xef\xd15@\xc7W\x9a\xe3\x98I\x19`\ +\xde\xf2]5\x9f\x91\x8f\x9f\x98\x96;V!\x09\xcfA\ +'\xf4@\xa7\xa6{N\xba\x5c.\x02.\xc6\x85G\xd6\ +\xc3_!\xc1\xde7\x07\xda\xeb\xffsuV\xa9\xa7\x03\ +$\x9eBlW=}\x1e\xf1i\x80\x94\xa9;\xae\x0f\ + \xdeF\xf9\xf0)\xdfA\xdc\xf1<\xe2\x1d.&\x88\ +Xax\x96\xe3,\xc33\x1c\x1f\x0f8S\xea(b\ +\x96\x8b\xa4\xd7\xb5*\xe2%\xc4\xfd31\xf9l\x0c\xf3\ +\x1c\x82\xb5#O-\xea\x1a\xba\xcczQv\xed\x9aa\ +\xd2X\xbaOP\xff\xcf5o6Z\xf1z\xf1\xe9\xf2\ +\xe6&\x8f\xe2\xbb\x8f\xd5^w\xc7\xd4\x10\x7f\xaek\xb9\ +I\xc4/#\xbe\xe6\xf8\x19&\x7f\x15\xf1\xbd\xc6\x5c%\ +\x8dx/@\xf2\x99\x9a{\xa4\xc2\xf9\xc97\x16\xebS\ +\xef \xde\x89\xb8j\xf8\x85\xa9P\xbeh\xcd\x94&\xb8\ +mry\xce>\xaa\x86\x9ck\xba7\x8a=\x83\x17\x11\ +\xdf\xaa\xd3B\x91\xe7#@\x95fs\xac_\x88{\xeb\ +\x8d\xb1\xd0\xbf0\xee-L\xe6Z~\x16\xeb\xa3%\xee\ +Gp\xdf\xd3\xc6\xcb\x88{\x10\x7f\xe8\xda\xea\x04\xcfY\ +X\xa6f^\xe5\xfe\x85+\x8e_\x0es\x10\xd6-\xb3\ +T\xe4>\x89D\xbd\xa0\xc6@\xee\xd7\xa7\xc6\xb8-9\ +\xe0\xe3!r[2]3\x8e\x14B\xfe\x92c\x06\xb3\ +\x88\xb9\x91\xf3nC\xad\x84\x9c\x1b\x9a\x9b\xcbs?\xe4\ +>\xb5*\xa1\xcf\xd4\xae\xaa\x96e\xbd\x1dD|\x18\x8e\ +%4\xa0`\xc3\x0c\xee:X\xb0\x012\xa8\x90\x87\x0c\ +\xbe\x1dpQS\x03\x03L\x94P\xd4R\x94\x18\x89\xa7\ +a\x0ee\xedy\xe5\x80\xc3q\xc4\x98\x0d\xac\xd7\x995\ +Fi\xcf\xe1\x11\xee\x84\x1c\x9bt\x13\x85\xec\xc7\xe7 \ +)\x92Cd\x98\x8c\x80L\xde$o\x91\xc3$\x8b\xd2\ +\x11rp\xd3\xb6\x1c\x8b\xcfb\xdd\xd9\xf4\xf3>4\xd0\ ++\xe3\x1d\x83\xcc\xb9\x9eF_\x14\xef\xac{\xd2\xd0\xaf\ +\x7f\xf4\xf7\x16k\xfb\x91\x9ci+\x9fx\x07\xc0\xc3\x0e\ +\xb4\x98\x03\xf1\xfa\xaf.\xfd\xb0+\xf2\xb1B.\xbc{\ +\xb3\xeb\xea\x12L<\xa9\xbf\xa9\xdb\xa9\xf5\xd4\x0a\xee\xab\ +\xa9\xb5\x88\x91\xfa=\xb5\x86\xbfUHcnf\x90\xd1\ +<>F\x90\x87\x17\xcb ^\xc3e||\xd0p\xff\ +\x03yv\x8c\xb7%b\xcd:\xd7\x13iX'\xe8\x07\ +\xa5\x87%8\xdb\x1fI\x95\xdf\x94?\x95\x15\xe5\x0b\xe5\ +\xbcrw[\x97\xdbvI\xf8T\xf8V\xf8Q\xf8N\ +\xf8^\xf8\x19d\xe1\x92pY\xf8I\xb8\x22|#\x5c\ +\x8c\x9d\xd5\xe3\xe7c\xf3\xec\x83z[\xd52M\xbb^\ +S0\xa5\x8c\xb4[zI\xcaJ/H\xafH\xc5\xc8\ +\x9f\xd4-\x0dIc\xd2\x1e\xd4\xec\xde<\xb7x\xbcx\ +-\x06\x9c\xc0\xbd\xd5\xd5\xf6\xb18\xaf\x82Z\x03N\x05\ +\x15xA\x87-8\xb3m\xfeCk\xd2K\x86Ha\ +\xdb\xd4\x0e\xb3Yn1\xc4\x9c\x98\x15\xd3 \x8b{\xc5\ +\x11qH\x1cg\xb8\x95\x9f\xb8\x07u#\xb8\xe7\xb6L\ +\x9d\xfe\x98\x0ah\x8c\x15\xafs \x98:6\xab\xccz\ +!\xd0y@}z\xdag\x17\xed\xa8\xed\x9cq\x8d\xd9\ +\xba/\xefS\x94\xd7\xe54~\xaa\xa8\x5c\xb0\xf4\xc1~\ +Y3M9Py\xb2K=\xea.\xd0\xea \xb0\xef\ + \xbf\xa2\x1f\xa8\xc1\xf7-\xb1\xf3z$\xf3\xdf\x068\ +\xf4\x17\xdeY7\x22\xd9t\x03\xe0k\x0f\xa0\xfb\xb5H\ +\xd6\x87w\xe2\xb3\x9f\x01\x5c8\xa07\xdc\x85\xf0\xceO\ +$~\x01\xf0j\xfb\xf7\xf1\x7f]\x19\xbc\x9bn5\x9b\ +\x0f\xf0\xbe\xea\xf8\x04`\xe3\xe3f\xf3\x9f\xe5fs\xe3\ +K\xf4\xbf\x06p\xc9\xfc\x17Y\x00qx\xcd\x04\xe6#\ +\x00\x00\x00\x09pHYs\x00\x00\x0b\x11\x00\x00\x0b\x11\ +\x01\x7fd_\x91\x00\x00\x00\x01bKGD\x00\x88\x05\ +\x1dH\x00\x00\x00\x07tIME\x07\xe6\x02\x0e\x13;\ +\x1f9\x0c\x89\x88\x00\x00\x04\xadzTXtRaw\ + profile type ic\ +c\x00\x00H\x89\x9dWk\xd2\xa4 \x0c\xfc\xcf)\xf6\ +\x08<\x92\x80\xc7Q\xc0\xaa\xbd\xff\x05\xb6\xc3\xc3\xd1\x19\ +\xddog\xad\xa2P\x08\x1d\xd2\x09!\x9a\xdf9\x9b_\ +x\xdc\x22\xd6X}\xe2\x9a\xc4E\x1b\xadd\xeb}\x1b\ +\x92\x225R\xf4\xec)\x12\xc68\xf1\xc2+\xe6bY\ +0\x8d\x17\xa7\xfd\x86~\xd5\xde\x88\x93\x10C\xb4\xe4\xd8\ +\xb2\xa5l\xc7s\x00\xff\xc3\xb3C\xab\xee\xc8\xcd\x81\x12\ +|\xf9\x06\xe0\xfc\x98/\xe57!\xe1\x18$\xb4/g\ +S\x1f\x96\xdd\x08\xe9\xb0\x94>\x11\xfb\x04K\x86\xc16\ +\xfaH]\xae\xf6\xde\x86\x14#\x98\xb3c<\xba\xb1s\ +G\x06t6\x1a\xfbD\xb0sB\xe2y\x9c\xe8\x18\xbf\ +\xc8s:\x03\x11<\xd3\x11\xe2\xc1M\xc5.\xe1I\x19\ +\x9a\xe3\x18\xf7Y\x1e\xe4\x0d4\xdf\x03\x9d\xb98\x1eG\ +\x14\x85\xa5b\xce\xcb\x22\x01a1\xc2\xc30\x98\x90]\ +\x04\xc3Y\xf8\x9e\xe1\xe7\xe5\xaf\xd5\xe6y\xf9w\xcf\x8f\ +\xeeG\xac\xe5\xc8\x1f&\xd6\xf1\x92a\xfe\xc6\x81\xb6\x01\ +\xe4;\xfbp\xbf\xa4\xe8)\xb1\xbf\x8e\xaf\x16\xe4;b\ +\x1e\x80\xbe;\xc1\xe5\xa4\xa1@8H\x13H\x86\x22\xd5\ +\xbe1\xd3\x88v\xdf\xdd\xec\x9d\x17\x81\x02a\xbe(\xf0\ +!\xc7U\x12\xdc\x15\x07\x90\x93\x81G\xb2@\xc3\xc2t\ +]\x00\xf1*\x9e*\xed\x17\xc5~\xf5\xb2\xc9N\xdb\xb1\ +\xa3\x09\x94\x93\x1ea\x0a#\xe0f*\xf0\xa5\x22\xaa\x98\ +\x96y\xa8\x07G0T\xc3\x84\x88x\x9a\xd6\x05\x82\xc3\ +\x02\x04Vz3!\xd0\x8a\x0c! u\x8e\x1f;R\ +\xd3(P\xbd\xee( *V\x90\xba\xce\x88p}g\ +!%\x8d\x17D\xcf4\xad\x9b\x1e`\x1a\xce%\xc5\x17\ +\xd9\xdd\x84\x90E\xbd\x80\xbct\xe5\x22\xd4\x04\x8e28\ +\x9aG\xa5\xef\x94\xac\x06iPo\x9a\xf7\x05\x91\xd4\x0b\ +\x94.\x9a)H\xcb\x96t\x84E\xef\x89W\x8dj\x12\ +Z\xaeqD1kR{e\xca\xc1\x1d\xad\x80\x89\xcc\ +\xfe\xe0n\x00\x15\xcd\xa4\x9e\x98\xe2uG\xb4\xab\xcd\x95\ +_\x81\xd7\xc7\xd9%x\x07G\x8e\xb61\xde\xbd\xc6\xa1\ +j\xf2\x02\xc5\x0e@z\xd6\x04\x9c\x88\x1f\xef\xeaT\x08\ +\xec\xa5\xe5x\xab\xe6 \x97Y\xf2\xfd;j\xf3c\x0d\ +\x14\x09.\x01\xc9\xa6\x0b5\x80\xda\xfb&\xb4 \x8d\x02\ +H\xb6.\xf83\xa0\x99\x88\x10\xb4' y\x8d\xdf\x81\ +\xc8IyM\xbaf\x02\x85\xef\x80\xceV\xd4\xe5\x0d\x08\ +[$\xdcE\x9a,)\x84\xd1o\x96\xe0A\x0a\x05-\ +\xa1u3)@\x96\xb4\xaf\xe8IeM\x9b\xd4\x05\x1f\ +\x9a\xf9\x96\xd4\x97i\xba\x93\x8f\x1dE\xa7WB\xdf\xee\ +\x04\x84[\x01\x08\xd6W\x9c\x80tgb\xf2\x08\xd2]\ +\x93o\xdeM\xda\xf54c\x06^\x0c\x0b\xda\ +\xc6h\x05mA[\x91\xcf;P\xc8\xda\x1c\xc6v\xcd\ +\xf1\xb8\x00\xd0oze\xdf\x9d\xb1\xef\xd3\x89\x99\x87\xee\ +-\xc2\xa7\x9b/.~E\xfd\xa7g\xcd\x83'\xb8\x01\ +U\x08U\xb7\xd9\xeaA\x1d\xd2Eu;\xde\xd9\xb6k\ +\xe9\x0a\xd6M\xab\xc8C58\x08$\x08\xc6\xb1h\xfb\ +<{O&\xb2\xd6G\xb7\xa7\x1e=\xcfw\xbe\x06\xed\ +w\xa6\x9d\x01\xe7\x8e\x94\xcb\xf8rD\xcb\x08\x93K%\ +;.\x7f=\x9c\xef\xda\x09\x95\x08\x81\x06\x14?\xe7\xf4\ +kn\xf2o:r\xf5;\x88\xa0,\x10\xc8\x88zU\ +uz-\xe5\x164\x5c\x90B\xeb1\xf1N\xa2\x80\xf8\ +\xb6P\x85\xdb;?%\xbf\x91\x8f\xee=\xf1\xe0\x88[\ +\xb0ye\xdf\xb9\xb5\xd8\xe3\x1a\x9f\xa9\xf6H\xbd\xf2Z\ +\xd7\xe6\xd8D\xad\xf0\xd3\xf8I\xe9\x15\xcc\x8e\x1aii\ +\xa5yD\xfd\x06\xcc\x80x\x0cZ\x85\xb5\x8bO\xeb\x15\ +\x81FZP3\x05_}\x06yN\x0bv\xbc\xbc\x96\ +\xc5\xd0\xbe\xf4\xf7\x01u~\x14T'\xa4\xb5\xc7\xf1\x07\ +yz\xf6\xd0\xea\xa5V\x01\xb7\x1f?'y\xbf\x13D\ +}\xdb~\xbfB\xa9\xa3\xf8,\xb7\x80\x8c\x9b\xaf\xd5G\ +k\xee\xffWN\xab\xb8\x1bA\x9fz-\xe9xi%\ +\xe1\x96\x82\xa0\xfam;\x9e2\xf3\x17\xc2\xa1\x8ao\xda\ +\xa3\xca\x84pFr6S\xff\xe6Rw}\xc2(\xc0\ +\xe2\xd2\xc6\xf7\xb28\xd3&\xb6\xd5\xb7\xbe\xaca\x98\xd0\ +J\xbe\xac\x05\xd4\x1f\xd7\xb5G\xdd\x00\xd6\xee\xb4\x00\x00\ +\x00%tEXtdate:creat\ +e\x002022-02-14T15:\ +55:40+00:00\x96\xfb\x15\xde\x00\ +\x00\x00%tEXtdate:modi\ +fy\x002022-02-14T15\ +:55:40+00:00\xe7\xa6\xadb\ +\x00\x00\x00=tEXticc:copy\ +right\x00Copyright \ +2007 Apple Inc.,\ + all rights rese\ +rved.\x9ef\xdc)\x00\x00\x00#tEX\ +ticc:description\ +\x00Generic RGB Pro\ +file\x1a\xa78\x8e\x00\x00\x00\x9aIDAT\ +8Oc\x18\xfa\x80\x11J3\xcc\x981\xe3###\ +#\x1f\x94\x0b\x06\xff\xfe\xfds\xcc\xcc\xcc<\x00\xe5b\ +\x05`\x03\xa6O\x9f\xfe\x89\x89\x89)\x1c\x88_\x81E\ +\xa1\xe0\xef\xdf\xbf\xeb\xff\xff\xff\xff\x16h\xf0_\xa8\x10\ +\x1c\x00\xc5\xee\xa7\xa7\xa7\x87\xb2\x808@\x8d\xbc@*\ +\x00h#\x88\x0b\x07@E\xdb\x81\xb8\x10\xa8\xf0\x1bT\ +\x08\x0e\x80.\xbe\x0de20\xcc\x9c9\xf3?\x94I\ +4\x80\x19\xc0\x04\xe6Q\x00F\x0d\x80\xa6\x03`,\xcc\ +\x04\xc6\xb71X\x84H\x00\x8c^\x1d`\xf4r@\xb9\ +C\x1700\x00\x003V,\xd8V\xc5\xd2\x86\x00\x00\ \x00\x00IEND\xaeB`\x82\ \x00\x00Yd\ \x89\ @@ -41156,6 +27252,62 @@ \xd4Q\xcc\xc9\xd7+\xfe\xf9\x9d|\x8e'\xeck\x8c\x99\ \x1f\xfd\xff\x8a\xfa$\xec>\xb5\xc7Z\x00\x00\x00\x00I\ END\xaeB`\x82\ +\x00\x00\x03^\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x04gAMA\x00\x00\xb1\x8f\x0b\xfca\x05\x00\x00\x00\ +\x09pHYs\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7o\ +\xa8d\x00\x00\x02\xf3IDATXG\xdd\x97\xbb\x8f\ +RA\x18\xc5o\xa56\x9a\xad\xec\xd4\xd5DK\x0b\xa3\ +\x8d\xcdn\xa1\x85&\x16\x9a\x10m|\xfc\x03\x96\xb6b\ +,u\xd5X\xac\x8f\x7f@+\x8c\x89\x91dIV\x13\ +BAb\x22\x89\x8f,\x09\x10\x1a\xa0\xe0\x91\x85\x00\xcb\ +S\xae\xe7\x0c\x07\x84\xc0^X\xf6B\xe1/\x99\xc0|\ +\xf3}s\xe6\xce{\xac\x1e\xb1X\xec\x5c\xb9\x5c\xfe\xd0\ +j\xb5\xd2\xcdf\xb3\xda\xe9t\x22\x95J\xe5%~O\ +\xc8e\xcf\xd8\xb6\xbd\x84\xf4\x08u$\x1a\x8dF\x15\x89\ +u\xbf/\x16\x8b\xa7\xe4\xd2\xa5T*\xdd\xf9\x03\xe0<\ +\x02\x82\x93#\x01SP\xab\xd5N2V\xd5\x8c\x00\xcd\ +\xbb}G\xd9\x0c\xe8\x81oh\xa9\x7f0\x18\xf9\xadP\ +(t\xd8\x04L\x89\x938\xc1\xf7\xb6\xd9\xeb\x16\xba\xe4\ +\x9dl\xfcZ\xaf\xe2\xadp8|\x04C\xb0\xa9\x22;\ +\x99L\xdeP\xd1D0\x94\xb7\x14\xe6\x08\xfc|\x16\xc7\ +\x85\x99z\xbd\xfeK\xf1}\x82\xc1\xe0\x19\xe3\x09P\xfe\ +Z\xe6\x89\xc0\xf7\xad\xc2\x1ci\xb7\xdb)6\xa0\xca\x0c\ +Z\xf3Q\xf1C\x18OP\xadV?\xc94\x11\xd4\xe9\ +S\x98#\xd4\xb60\x16\x09f\xd0\xfd\xdb`Iu\x18\ +\xb2\xd9\xecU\xe3\x09\xe0\xfcD\xe6\x89`\x1e\xad)\xcc\ +\x11hF8Y\xbc\xca\xf3+\x03\xbd\x19\x8f\xec\xea\xe0\ +D\xcad2\xe7M\xedS\x80\xb8\x15\x859\x829\xb6\ +f\xd6\xea\xa0\xd08P\xfe\x5cuO\x0dza]\xe1\ +c\xa1f:\x9d>n\x9c\x91_\xde\xad\x11\x98P\xeb\ +\xc6i\x060\xbc/T\xcd\x10;;;\x11.\x7f\xb9\ +\xfd#\x95J]\x93\x0f\x85\x7f\xc2\xf1\xa2\x8af&\x1a\ +\x8d\x9eEol\xa9Z\x1bC|\xc9\xef\xf7\x1fT\xf1\ +(\xf2c+\xc7\xae\x8aY`]\xaa\xd6\x96iw\xe4\ +\xf7\x7f5\x00\x1b\xce\x86\xaa\x9d\xbe\x01\xbd\x8d\xc9\xe3\xf1\ +\x1c\xc8\xe5r\x17`\xba7K\xc2\x5cz\x80_\x03>\ +\xea\x87\x11qB\xbe\x5c\xa3_\xb02\x1e\x22m\xcb\xb4\ +oPW\xf7\x04tB\xbe<\xad:\xfa\xbbo\xf8\x11\ +8\xf4\xeeK\xc2\x19\xc5\xf4a0v\xc8\xc7l\xfd,\ +)\x9f\xcf_G5C[\xbc#]\xd9.\xd8\xff\xa3\ +\xf1x\xfc\xa8\x8a\x16\x83\xb4{,\xcb\xbc8$\xcc\xae\ +\xff*\xd3b\xf0z\xbd\x87\xb0M^\x96>\xaff1\ +n\xa3*\x9e/<\x18\xb0F\xbfK{\x08\x1e(r\ +\x9b\x0f\x10>\x86\xeev<\x8e\xb1\x99\xbc\x92\xbb\xfb\xe0\ +\xeb\x9fI\x87W\xe5\xcd@ p\x9av\xdc\x86\xae\x0c\ +6\x0c\xebx\xc5\x04\xb8\x0dD\x22\x14\xa0\x18\xb6\xdc\xa1\ +\xab7\xcc\xab,#X\x92Oev\x17^\x0c%\xf0\ +Y\xa6!\x8c:\xc0P\xf9dr\x17^\x8d)\xc0\x07\ +\x89L}x?4\xea\x00\xf3\xe0\x8d\xcc\xee\xc2\xf7\xa0\ +48\x0c\xfd\x87\x09o\xc8\xbc\xa4\xaa\xc8.\x14\x0a7\ +U\xe4.|\x1e\xf1\x99$\x1d\x0e\xc5o\xde\x05\xd0\x98\ +\xfe)\xc8\xf9!\xf7\xf9\x80\xd9\x7f[Z#P|\xec\ +\x05\xd2m(\xc2w\x22z \x8dT\x81p\x02\x89o\ +\x86\xe9O\xb2=cY\x7f\x01\x07\xee\xe9\x14-:\xd8\ +\xcc\x00\x00\x00\x00IEND\xaeB`\x82\ \x00\x00\x0d\x02\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -43110,16 +29262,16 @@ \x080\xbdg\ \x00p\ \x00l\x00a\x00y\x00_\x00i\x00c\x00o\x00n\x00.\x00p\x00n\x00g\ -\x00\x17\ -\x0d+.\xe7\ -\x00i\ -\x00c\x00o\x00n\x00_\x00H\x00u\x00m\x00a\x00n\x00U\x00s\x00e\x00r\x00_\x00d\x00a\ -\x00r\x00k\x00.\x00p\x00n\x00g\ \x00\x13\ \x09\xf7V\xe7\ \x00s\ \x00u\x00b\x00i\x00t\x00e\x00m\x00s\x00_\x00h\x00e\x00l\x00p\x00_\x004\x00.\x00p\ \x00n\x00g\ +\x00\x17\ +\x0d+.\xe7\ +\x00i\ +\x00c\x00o\x00n\x00_\x00H\x00u\x00m\x00a\x00n\x00U\x00s\x00e\x00r\x00_\x00d\x00a\ +\x00r\x00k\x00.\x00p\x00n\x00g\ \x00\x0a\ \x08\x94\x19\x07\ \x00s\ @@ -43166,11 +29318,19 @@ \x00m\ \x00o\x00d\x00e\x00_\x00s\x00w\x00i\x00t\x00c\x00h\x00_\x00c\x00a\x00r\x00d\x00_\ \x00a\x00c\x00t\x00i\x00v\x00e\x00.\x00p\x00n\x00g\ +\x00\x0d\ +\x0c\x8a\xda\x07\ +\x00i\ +\x00c\x00o\x00n\x00_\x00p\x00l\x00u\x00s\x00.\x00p\x00n\x00g\ \x00\x16\ \x01\x11\xcd\xc7\ \x00i\ \x00c\x00o\x00n\x00_\x00S\x00e\x00q\x00u\x00e\x00n\x00c\x00e\x00_\x00d\x00a\x00r\ \x00k\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x06Oq\xa7\ +\x00i\ +\x00c\x00o\x00n\x00_\x00f\x00i\x00l\x00t\x00e\x00r\x00.\x00p\x00n\x00g\ \x00\x13\ \x09\xf4V\xe7\ \x00s\ @@ -43220,6 +29380,10 @@ \x00r\ \x00i\x00g\x00h\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\ \x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x0e\ +\x01\x0e\x8b'\ +\x00i\ +\x00c\x00o\x00n\x00_\x00m\x00i\x00n\x00u\x00s\x00.\x00p\x00n\x00g\ \x00\x13\ \x04\xcf\x90\xc7\ \x00i\ @@ -43247,6 +29411,10 @@ \x09\xd7\xaa\xc7\ \x00e\ \x00x\x00i\x00t\x00_\x00s\x00p\x00l\x00a\x00s\x00h\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x08\x11\xd9\xc7\ +\x00i\ +\x00c\x00o\x00n\x00_\x00b\x00r\x00a\x00n\x00c\x00h\x00.\x00p\x00n\x00g\ \x00\x0e\ \x00\xb3\xf2G\ \x00h\ @@ -43276,96 +29444,104 @@ qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x00\x00\x02\x00\x00\x00,\x00\x00\x00\x02\ +\x00\x00\x00\x00\x00\x02\x00\x00\x000\x00\x00\x00\x02\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x18&\ -\x00\x00\x01\x90~.}\x7f\ -\x00\x00\x01F\x00\x00\x00\x00\x00\x01\x00\x04\xc4\x87\ -\x00\x00\x01\x90~.}u\ -\x00\x00\x06\xb8\x00\x00\x00\x00\x00\x01\x00\x0a\x06\x87\ -\x00\x00\x01\x90~.}k\ -\x00\x00\x01\x16\x00\x00\x00\x00\x00\x01\x00\x04\xc2\x88\ -\x00\x00\x01\x90~.}s\ -\x00\x00\x03\xb4\x00\x00\x00\x00\x00\x01\x00\x08\x0cx\ -\x00\x00\x01\x90~.}t\ -\x00\x00\x07H\x00\x00\x00\x00\x00\x01\x00\x0ao\xb4\ -\x00\x00\x01\x90~.}|\ -\x00\x00\x05`\x00\x00\x00\x00\x00\x01\x00\x095d\ -\x00\x00\x01\x90~.}\x9d\ -\x00\x00\x04\x12\x00\x00\x00\x00\x00\x01\x00\x08\xc5\x05\ -\x00\x00\x01\x90~.}\x96\ -\x00\x00\x02\xd6\x00\x00\x00\x00\x00\x01\x00\x07\xe6G\ -\x00\x00\x01\x90~.}~\ -\x00\x00\x05\x06\x00\x00\x00\x00\x00\x01\x00\x09-6\ -\x00\x00\x01\x90~.}m\ -\x00\x00\x05\x88\x00\x00\x00\x00\x00\x01\x00\x09@#\ -\x00\x00\x01\x90~.}\x97\ -\x00\x00\x06\xda\x00\x00\x00\x00\x00\x01\x00\x0a\x13\x8d\ -\x00\x00\x01\x90~.}x\ -\x00\x00\x05\xbe\x00\x00\x00\x00\x00\x01\x00\x09B\xec\ -\x00\x00\x01\x90~.}p\ -\x00\x00\x02f\x00\x00\x00\x00\x00\x01\x00\x06\xb3\x00\ -\x00\x00\x01\x90~.}w\ -\x00\x00\x03\x02\x00\x00\x00\x00\x00\x01\x00\x08\x00W\ -\x00\x00\x01\x90~.}i\ -\x00\x00\x05\xea\x00\x00\x00\x00\x00\x01\x00\x09D\xc0\ -\x00\x00\x01\x90~.}o\ -\x00\x00\x07v\x00\x00\x00\x00\x00\x01\x00\x0az\xdc\ -\x00\x00\x01\x90~.}v\ -\x00\x00\x04h\x00\x00\x00\x00\x00\x01\x00\x09\x19\xb4\ -\x00\x00\x01\x90~.}n\ -\x00\x00\x01p\x00\x00\x00\x00\x00\x01\x00\x04\xc6\x9f\ -\x00\x00\x01\x90~.}\x83\ -\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x04\xcc\xcf\ -\x00\x00\x01\x90~.}\x88\ -\x00\x00\x02 \x00\x00\x00\x00\x00\x01\x00\x05yq\ -\x00\x00\x01\x90~.}\x9f\ -\x00\x00\x06z\x00\x00\x00\x00\x00\x01\x00\x09\xab\x0b\ -\x00\x00\x01\x90~.}\x9c\ +\x00\x00\x01\x9eP\xa9\xfa\xd0\ +\x00\x00\x01F\x00\x00\x00\x00\x00\x01\x00\x01Z\x0a\ +\x00\x00\x01\x9eP\xa9\xfaN\ +\x00\x00\x07B\x00\x00\x00\x00\x00\x01\x00\x06\xa4y\ +\x00\x00\x01\x9eP\xa9\xf9\xe5\ +\x00\x00\x01\x16\x00\x00\x00\x00\x00\x01\x00\x01X\x0b\ +\x00\x00\x01\x9eP\xa9\xfa5\ +\x00\x00\x06\x02\x00\x00\x00\x00\x00\x01\x00\x05\xdb\xad\ +\x00\x00\x01\x9e\xad\x95\x98\xff\ +\x00\x00\x03\xd4\x00\x00\x00\x00\x00\x01\x00\x04\xa4\x0a\ +\x00\x00\x01\x9eP\xa9\xfaA\ +\x00\x00\x07\xd2\x00\x00\x00\x00\x00\x01\x00\x07\x0d\xa6\ +\x00\x00\x01\x9eP\xa9\xfa\x9f\ +\x00\x00\x05\xa4\x00\x00\x00\x00\x00\x01\x00\x05\xce%\ +\x00\x00\x01\x9eP\xa9\xfc\x06\ +\x00\x00\x04V\x00\x00\x00\x00\x00\x01\x00\x05]m\ +\x00\x00\x01\x9eP\xa9\xfb\xb5\ +\x00\x00\x02\xd6\x00\x00\x00\x00\x00\x01\x00\x04{\xca\ +\x00\x00\x01\x9eP\xa9\xfa\xc5\ +\x00\x00\x05J\x00\x00\x00\x00\x00\x01\x00\x05\xc5\x9e\ +\x00\x00\x01\x9e\xad\x95\x98\xea\ +\x00\x00\x05\xcc\x00\x00\x00\x00\x00\x01\x00\x05\xd8\xe4\ +\x00\x00\x01\x9eP\xa9\xfb\xca\ +\x00\x00\x07d\x00\x00\x00\x00\x00\x01\x00\x06\xb1\x7f\ +\x00\x00\x01\x9eP\xa9\xfak\ +\x00\x00\x06$\x00\x00\x00\x00\x00\x01\x00\x05\xdd\xec\ +\x00\x00\x01\x9eP\xa9\xfa\x16\ +\x00\x00\x02f\x00\x00\x00\x00\x00\x01\x00\x03H\x83\ +\x00\x00\x01\x9eP\xa9\xfab\ +\x00\x00\x03\x02\x00\x00\x00\x00\x00\x01\x00\x04\x95\xda\ +\x00\x00\x01\x9eP\xa9\xf9\xd1\ +\x00\x00\x06P\x00\x00\x00\x00\x00\x01\x00\x05\xdf\xc0\ +\x00\x00\x01\x9e\xad\x95\x98\xf1\ +\x00\x00\x04\x06\x00\x00\x00\x00\x00\x01\x00\x04\xa60\ +\x00\x00\x01\x9e\xad\x95\x98\xfa\ +\x00\x00\x08\x00\x00\x00\x00\x00\x00\x01\x00\x07\x18\xce\ +\x00\x00\x01\x9eP\xa9\xfaY\ +\x00\x00\x04\xac\x00\x00\x00\x00\x00\x01\x00\x05\xb2\x1c\ +\x00\x00\x01\x9eP\xa9\xfa\x02\ +\x00\x00\x01p\x00\x00\x00\x00\x00\x01\x00\x01\x5c\x22\ +\x00\x00\x01\x9eP\xa9\xfa\xee\ +\x00\x00\x07\x1e\x00\x00\x00\x00\x00\x01\x00\x06\xa1\x17\ +\x00\x00\x01\x9e\xad\x95\x98\xf6\ +\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x01bR\ +\x00\x00\x01\x9eP\xa9\xfbR\ +\x00\x00\x02 \x00\x00\x00\x00\x00\x01\x00\x02\x0e\xf4\ +\x00\x00\x01\x9eP\xa9\xfc\x1a\ +\x00\x00\x06\xe0\x00\x00\x00\x00\x00\x01\x00\x06E\x9b\ +\x00\x00\x01\x9eP\xa9\xfb\xfb\ \x00\x00\x00\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x90~.}`\ -\x00\x00\x06P\x00\x00\x00\x00\x00\x01\x00\x09\xa9g\ -\x00\x00\x01\x90~.}r\ -\x00\x00\x06\x94\x00\x00\x00\x00\x00\x01\x00\x09\xb1\xdb\ -\x00\x00\x01\x90~.}d\ +\x00\x00\x01\x9eP\xa9\xf9\x8f\ +\x00\x00\x06\xb6\x00\x00\x00\x00\x00\x01\x00\x06C\xf7\ +\x00\x00\x01\x9eP\xa9\xfa+\ +\x00\x00\x06\xfa\x00\x00\x00\x00\x00\x01\x00\x06Lk\ +\x00\x00\x01\x9eP\xa9\xf9\xae\ \x00\x00\x002\x00\x00\x00\x00\x00\x01\x00\x00\x01\xbb\ -\x00\x00\x01\x90~.}\x9a\ -\x00\x00\x03\xe6\x00\x00\x00\x00\x00\x01\x00\x08\x0e\x9e\ -\x00\x00\x01\x90~.}\xa0\ -\x00\x00\x04\xa4\x00\x00\x00\x00\x00\x01\x00\x09\x1b\x83\ -\x00\x00\x01\x90~.}\x99\ -\x00\x00\x02\x94\x00\x00\x00\x00\x00\x01\x00\x06\xb5\x1b\ -\x00\x00\x01\x90~.}\xa1\ -\x00\x00\x02:\x00\x00\x00\x00\x00\x01\x00\x05\xcc\x1b\ -\x00\x00\x01\x90~.}\xa3\ -\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x04\xd2\x08\ -\x00\x00\x01\x90~.}\xa4\ -\x00\x00\x04\xd4\x00\x00\x00\x00\x00\x01\x00\x09\x22s\ -\x00\x00\x01\x90~.}}\ -\x00\x00\x03:\x00\x00\x00\x00\x00\x01\x00\x08\x09\xb2\ -\x00\x00\x01\x90~.}\x84\ -\x00\x00\x046\x00\x00\x00\x00\x00\x01\x00\x08\xc9^\ -\x00\x00\x01\x90~.}\x87\ -\x00\x00\x02\xc0\x00\x00\x00\x00\x00\x01\x00\x07\xe1\xd7\ -\x00\x00\x01\x90~.}h\ -\x00\x00\x06\x0e\x00\x00\x00\x00\x00\x01\x00\x09O\xff\ -\x00\x00\x01\x90~.}\x85\ +\x00\x00\x01\x9eP\xa9\xfb\xe2\ +\x00\x00\x04*\x00\x00\x00\x00\x00\x01\x00\x04\xa7\x06\ +\x00\x00\x01\x9eP\xa9\xfc,\ +\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x05\xb3\xeb\ +\x00\x00\x01\x9eP\xa9\xfb\xd6\ +\x00\x00\x02\x94\x00\x00\x00\x00\x00\x01\x00\x03J\x9e\ +\x00\x00\x01\x9eP\xa9\xfc;\ +\x00\x00\x02:\x00\x00\x00\x00\x00\x01\x00\x02a\x9e\ +\x00\x00\x01\x9eP\xa9\xfcF\ +\x00\x00\x01\xc0\x00\x00\x00\x00\x00\x01\x00\x01e\x1c\ +\x00\x00\x01\x9eP\xa9\xfcW\ +\x00\x00\x05\x18\x00\x00\x00\x00\x00\x01\x00\x05\xba\xdb\ +\x00\x00\x01\x9eP\xa9\xfa\xb1\ +\x00\x00\x03:\x00\x00\x00\x00\x00\x01\x00\x04\x9f5\ +\x00\x00\x01\x9eP\xa9\xfa\xf8\ +\x00\x00\x04z\x00\x00\x00\x00\x00\x01\x00\x05a\xc6\ +\x00\x00\x01\x9eP\xa9\xfb9\ +\x00\x00\x02\xc0\x00\x00\x00\x00\x00\x01\x00\x04wZ\ +\x00\x00\x01\x9eP\xa9\xf9\xc7\ +\x00\x00\x06t\x00\x00\x00\x00\x00\x01\x00\x05\xea\x8f\ +\x00\x00\x01\x9eP\xa9\xfb\x09\ \x00\x00\x00\xec\x00\x00\x00\x00\x00\x01\x00\x00A\xcb\ -\x00\x00\x01\x90~.}g\ +\x00\x00\x01\x9e\xad\x95\x98\xe4\ \x00\x00\x00\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x15N\ -\x00\x00\x01\x90~.}{\ -\x00\x00\x01\xc0\x00\x00\x00\x00\x00\x01\x00\x04\xcf\x99\ -\x00\x00\x01\x90~.}r\ -\x00\x00\x03\x18\x00\x00\x00\x00\x00\x01\x00\x08\x05\x0b\ -\x00\x00\x01\x90~.}z\ -\x00\x00\x07\x0a\x00\x00\x00\x00\x00\x01\x00\x0a\x15|\ -\x00\x00\x01\x90~.}\x86\ +\x00\x00\x01\x9eP\xa9\xfa\x8c\ +\x00\x00\x03\xb4\x00\x00\x00\x00\x00\x01\x00\x04\xa1\xfb\ +\x00\x00\x01\x9e\xad\x95\x99\x04\ +\x00\x00\x01\xec\x00\x00\x00\x00\x00\x01\x00\x02\x0c\x85\ +\x00\x00\x01\x9eP\xa9\xfa \ +\x00\x00\x03\x18\x00\x00\x00\x00\x00\x01\x00\x04\x9a\x8e\ +\x00\x00\x01\x9eP\xa9\xfax\ +\x00\x00\x07\x94\x00\x00\x00\x00\x00\x01\x00\x06\xb3n\ +\x00\x00\x01\x9eP\xa9\xfb*\ \x00\x00\x00f\x00\x00\x00\x00\x00\x01\x00\x00\x08\x9f\ -\x00\x00\x01\x90~.}l\ -\x00\x00\x052\x00\x00\x00\x00\x00\x01\x00\x09/4\ -\x00\x00\x01\x90~.}\x80\ -\x00\x00\x03x\x00\x00\x00\x00\x00\x01\x00\x08\x0b\x15\ -\x00\x00\x01\x90~.}\x81\ +\x00\x00\x01\x9eP\xa9\xf9\xed\ +\x00\x00\x05v\x00\x00\x00\x00\x00\x01\x00\x05\xc7\xf5\ +\x00\x00\x01\x9eP\xa9\xfa\xda\ +\x00\x00\x03x\x00\x00\x00\x00\x00\x01\x00\x04\xa0\x98\ +\x00\x00\x01\x9eP\xa9\xfa\xe4\ " def qInitResources(): diff --git a/python/tk_multi_loader/ui/widget_publish_history.py b/python/tk_multi_loader/ui/widget_publish_history.py index ce17d93..e984b9e 100644 --- a/python/tk_multi_loader/ui/widget_publish_history.py +++ b/python/tk_multi_loader/ui/widget_publish_history.py @@ -23,11 +23,11 @@ class Ui_PublishHistoryWidget(object): def setupUi(self, PublishHistoryWidget): if not PublishHistoryWidget.objectName(): PublishHistoryWidget.setObjectName(u"PublishHistoryWidget") - PublishHistoryWidget.resize(1226, 782) + PublishHistoryWidget.resize(1226, 130) self.horizontalLayout_3 = QHBoxLayout(PublishHistoryWidget) self.horizontalLayout_3.setSpacing(1) - self.horizontalLayout_3.setContentsMargins(1, 1, 1, 1) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") + self.horizontalLayout_3.setContentsMargins(1, 1, 1, 1) self.box = QFrame(PublishHistoryWidget) self.box.setObjectName(u"box") self.box.setFrameShape(QFrame.StyledPanel) @@ -38,9 +38,10 @@ def setupUi(self, PublishHistoryWidget): self.horizontalLayout_2.setContentsMargins(1, 2, 1, 2) self.thumbnail = QLabel(self.box) self.thumbnail.setObjectName(u"thumbnail") - self.thumbnail.setMinimumSize(QSize(75, 75)) - self.thumbnail.setMaximumSize(QSize(75, 75)) - self.thumbnail.setScaledContents(True) + self.thumbnail.setMinimumSize(QSize(5, 45)) + self.thumbnail.setMaximumSize(QSize(45, 45)) + self.thumbnail.setPixmap(QPixmap(u":/res/icon_branch.png")) + self.thumbnail.setScaledContents(False) self.thumbnail.setAlignment(Qt.AlignCenter) self.horizontalLayout_2.addWidget(self.thumbnail) diff --git a/python/tk_multi_loader/ui/widget_publish_list.py b/python/tk_multi_loader/ui/widget_publish_list.py index f30466d..e7666a3 100644 --- a/python/tk_multi_loader/ui/widget_publish_list.py +++ b/python/tk_multi_loader/ui/widget_publish_list.py @@ -26,8 +26,8 @@ def setupUi(self, PublishListWidget): PublishListWidget.resize(1226, 782) self.horizontalLayout_3 = QHBoxLayout(PublishListWidget) self.horizontalLayout_3.setSpacing(1) - self.horizontalLayout_3.setContentsMargins(1, 1, 1, 1) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") + self.horizontalLayout_3.setContentsMargins(1, 1, 1, 1) self.box = QFrame(PublishListWidget) self.box.setObjectName(u"box") self.box.setFrameShape(QFrame.StyledPanel) @@ -38,8 +38,8 @@ def setupUi(self, PublishListWidget): self.horizontalLayout.setContentsMargins(10, 2, 10, 2) self.thumbnail = QLabel(self.box) self.thumbnail.setObjectName(u"thumbnail") - self.thumbnail.setMinimumSize(QSize(50, 40)) - self.thumbnail.setMaximumSize(QSize(50, 40)) + self.thumbnail.setMinimumSize(QSize(20, 16)) + self.thumbnail.setMaximumSize(QSize(20, 16)) self.thumbnail.setScaledContents(True) self.thumbnail.setAlignment(Qt.AlignCenter) diff --git a/python/tk_multi_loader/utils.py b/python/tk_multi_loader/utils.py index 7e5a65a..f86d27a 100644 --- a/python/tk_multi_loader/utils.py +++ b/python/tk_multi_loader/utils.py @@ -8,9 +8,20 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. +from typing import Any +import datetime +from tank_vendor import shotgun_api3 + import sgtk +from sgtk import TankError from sgtk.platform.qt import QtCore, QtGui +logger = sgtk.platform.get_logger(__name__) +qtwidget_utils = sgtk.platform.import_framework("tk-framework-qtwidgets", "utils") +shotgun_globals = sgtk.platform.import_framework( + "tk-framework-shotgunutils", "shotgun_globals" +) + class ResizeEventFilter(QtCore.QObject): """ @@ -325,3 +336,220 @@ def resolve_filters(filters): resolved_filter.append(field) resolved_filters.append(resolved_filter) return resolved_filters + + +def smart_truncate(text: str, max_chars: int) -> str: + """Truncate text to max_chars, cutting at word boundary if possible. + Adds ellipsis if truncated. + """ + if len(text) <= max_chars: + return text + truncated = text[: max_chars - 3] + last_space = truncated.rfind(" ") + if last_space > max_chars * 0.6: + return truncated[:last_space] + "..." + else: + return truncated + "..." + + +def get_field_display_name(entity_type: str, field_name: str) -> str: + """ + Returns a human-readable display name for a Shotgun field, supporting both + simple fields and multi-entity (link) fields. + + For multi-entity fields (e.g. 'task.Task.sg_status_list') the function + constructs a display name that includes all entity types in the chain, + joined by arrows (->), followed by the display name of the actual field. + + :param entity_type: The Shotgun entity type (e.g. 'PublishedFile', 'Asset'). + :param field_name: The field name, which may be a simple or multi-entity field. + :returns: Human-readable display name suitable for UI display. + """ + if "." in field_name: + parts = field_name.split(".") + entity_types = [p for p in parts if p and p[0].isupper()] + last_field = parts[-1] + + try: + entity_type_display = [ + shotgun_globals.get_type_display_name(e) for e in entity_types + ] + field_display = shotgun_globals.get_field_display_name( + entity_types[-1] if entity_types else entity_type, last_field + ) + except (KeyError, AttributeError, TankError) as exc: + logger.error( + "Error retrieving field display name for '%s.%s': %s", + entity_type, + field_name, + str(exc), + exc_info=True, + ) + entity_type_display = [e.replace("_", " ").title() for e in entity_types] + field_display = last_field.replace("_", " ").title() + + return "->".join(entity_type_display + [field_display]) + + else: + try: + return shotgun_globals.get_field_display_name(entity_type, field_name) + except (KeyError, AttributeError, TankError) as exc: + logger.error( + "Error retrieving field display name for '%s.%s': %s", + entity_type, + field_name, + str(exc), + exc_info=True, + ) + return field_name.replace("_", " ").title() + + +def is_datetime_field(entity_type: str, field_name: str) -> bool: + """Check if a Shotgun field is of type 'date_time'. + + :param entity_type: The Shotgun entity type (e.g. 'PublishedFile', 'Asset'). + :param field_name: The Shotgun field name to check. + :returns: True if the field is of type 'date_time', False otherwise. + """ + try: + field_data_type = shotgun_globals.get_data_type(entity_type, field_name) + return field_data_type in ("date_time",) + except (ValueError, KeyError): + return field_name in ("created_at", "updated_at") + + +def get_human_readable_value(raw_value: Any, field_name: str, entity_type: str) -> str: + """Convert a Shotgun field's raw value into a human-readable string for UI display. + + Handles None, entity dicts, lists, datetime objects, float timestamps, and + other primitive types. Falls back gracefully at every step. + + :param raw_value: The raw field value from Shotgun API. + :param field_name: The Shotgun field name. + :param entity_type: The Shotgun entity type. + :returns: Human-readable string representation. Never None. + """ + if raw_value is None: + return shotgun_globals.get_empty_phrase(entity_type, field_name) + + elif isinstance(raw_value, dict): + if {"type", "id", "name"}.issubset(raw_value.keys()): + normalized_value = { + "type": raw_value["type"], + "id": raw_value["id"], + "name": raw_value["name"], + } + try: + return qtwidget_utils.sg_field_to_str( + entity_type, + field_name, + normalized_value, + ["showtype", "nolink", "text"], + ) + except Exception: + pass + + name = ( + raw_value.get("name") + or raw_value.get("code") + or raw_value.get("content") + or raw_value.get("title", "") + ) + type_ = raw_value.get("type") + if type_: + return f"{type_}: {name}" + else: + return str(name) + + elif isinstance(raw_value, list): + return ", ".join( + [ + get_human_readable_value(elt, field_name, entity_type) + for elt in raw_value + ] + ) + + elif isinstance(raw_value, datetime.datetime): + return raw_value.strftime("%Y-%m-%d %H:%M") + + elif isinstance(raw_value, float) and is_datetime_field(entity_type, field_name): + try: + dt = datetime.datetime.fromtimestamp( + raw_value, shotgun_api3.sg_timezone.LocalTimezone() + ) + return dt.strftime("%Y-%m-%d %H:%M") + except (ValueError, OSError) as e: + logger.error( + f"Invalid timestamp for field '{field_name}': {raw_value} ({e})", + exc_info=True, + ) + return str(raw_value) + + else: + try: + return qtwidget_utils.sg_field_to_str( + entity_type, field_name, raw_value, ["text"] + ) + except Exception: + return str(raw_value) + + +def create_fields_display_html( + all_fields: list, + entity_data: dict[str, Any], + *, + filter_fields=None, + max_chars_per_line: int = 60, + max_lines: int = 3, +) -> str: + """Create HTML display for entity fields with smart truncation. + + Designed for use in the middle panel publish delegates to render additional + configured entity fields in a consistent, readable format. + + :param all_fields: List of Shotgun field names to display. + :param entity_data: Entity data dictionary containing the field values. + :param filter_fields: Field names to explicitly exclude from display. + :param max_chars_per_line: Maximum characters per line including label and value. + :param max_lines: Maximum number of lines before showing an ellipsis indicator. + :returns: HTML-formatted string ready for display in Qt widgets. + """ + entity_type = entity_data.get("type", "Unknown") + if filter_fields is None: + filter_fields = [] + + valid_fields = [] + for field_name in all_fields: + if field_name in filter_fields: + continue + field_value = entity_data.get(field_name) + formatted_value = get_human_readable_value(field_value, field_name, entity_type) + if formatted_value and str(formatted_value).strip(): + valid_fields.append((field_name, formatted_value)) + + small_text_lines = [] + + for field_name, formatted_value in valid_fields: + field_display_name = get_field_display_name(entity_type, field_name) + field_name_part = f"{field_display_name}: " + available_chars = max_chars_per_line - len(field_name_part) + + formatted_value = smart_truncate(str(formatted_value), available_chars) + + line_html = ( + f'{field_display_name}: ' + f"{formatted_value}" + ) + small_text_lines.append(line_html) + + if len(small_text_lines) >= max_lines: + remaining_fields = len(valid_fields) - len(small_text_lines) + if remaining_fields > 0: + more_line = ( + f'' + f"... +{remaining_fields} more fields" + ) + small_text_lines.append(more_line) + break + + return "
".join(small_text_lines) diff --git a/resources/build_asset_dialog.ui b/resources/build_asset_dialog.ui new file mode 100644 index 0000000..5ba666f --- /dev/null +++ b/resources/build_asset_dialog.ui @@ -0,0 +1,163 @@ + + + BuildAssetDialog + + + + 0 + 0 + 310 + 190 + + + + + 0 + 0 + + + + Build New Scene + + + + + + QLayout::SetMinimumSize + + + 9 + + + 9 + + + 9 + + + 9 + + + + + Build from + + + + + + + + + + + 0 + 0 + + + + + 0 + + + 0 + + + 0 + + + 9 + + + + + true + + + Pipeline Step + + + + + + + true + + + + + + + true + + + + 41 + 0 + + + + Templates + + + + + + + true + + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + + + build_button_box + accepted() + BuildAssetDialog + accept() + + + 248 + 254 + + + 157 + 274 + + + + + build_button_box + rejected() + BuildAssetDialog + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/resources/build_template_dialog.ui b/resources/build_template_dialog.ui new file mode 100644 index 0000000..9a7a8a4 --- /dev/null +++ b/resources/build_template_dialog.ui @@ -0,0 +1,144 @@ + + + BuildTemplateDialog + + + + 0 + 0 + 296 + 416 + + + + Build Template + + + + + 20 + 22 + 258 + 379 + + + + + + + Build Mode + + + + + + + + + + Pipeline Step + + + + + + + + + + Template Name + + + + + + + + + + 0 + + + QLayout::SetDefaultConstraint + + + + + + 0 + 0 + + + + Description + + + + + + + false + + + (optional) + + + + + + + + + Add a brief description... + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + + build_template_button_box + accepted() + BuildTemplateDialog + accept() + + + 248 + 254 + + + 157 + 274 + + + + + build_template_button_box + rejected() + BuildTemplateDialog + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/resources/dialog.ui b/resources/dialog.ui index 18250ec..ed88dc6 100644 --- a/resources/dialog.ui +++ b/resources/dialog.ui @@ -6,8 +6,8 @@ 0 0 - 1226 - 782 + 1632 + 863 @@ -28,7 +28,7 @@ - 0 + 3 0 @@ -211,54 +211,54 @@ background-image: url(:/res/right_arrow_pressed.png); - + - <small>Filter by Published File Type</small> + <small>Filter by Published File Type</small> - Qt::AlignCenter + Qt::AlignCenter - + - + - + 0 0 - + - + 100 100 - + - This list shows all the relevant <i>publish types</i> for your current selection. By ticking and unticking items in this list, publishes in the main view will be shown or hidden. You can see a summary count next to each publish type, showing how many items of that sort are matching your current selection. + This list shows all the relevant <i>publish types</i> for your current selection. By ticking and unticking items in this list, publishes in the main view will be shown or hidden. You can see a summary count next to each publish type, showing how many items of that sort are matching your current selection. - publish_type_list + publish_type_list - QListView::item { + QListView::item { border-top: 1px dotted #888888; padding: 5px; } - QAbstractItemView::NoEditTriggers + QAbstractItemView::NoEditTriggers - false + false - QAbstractItemView::NoSelection + QAbstractItemView::NoSelection - true + true - + @@ -266,42 +266,42 @@ background-image: url(:/res/right_arrow_pressed.png); 2 - - - + + + 0 0 - - - - + + + + 60 26 - - - - Select All - - + + + + Select All + + - - - + + + 0 0 - - - - + + + + 75 26 - - - - Select None - - + + + + Select None + + @@ -343,7 +343,7 @@ background-image: url(:/res/right_arrow_pressed.png); - 0 + 8 0 @@ -433,6 +433,9 @@ background-image: url(:/res/right_arrow_pressed.png); true + + true + @@ -459,6 +462,9 @@ background-image: url(:/res/right_arrow_pressed.png); true + + true + @@ -501,12 +507,25 @@ background-image: url(:/res/right_arrow_pressed.png); true + + true + - Filter + + + + + :/res/icon_filter.png:/res/icon_filter.png + + + Qt::ToolButtonIconOnly + + + true @@ -514,7 +533,7 @@ background-image: url(:/res/right_arrow_pressed.png); - 80 + 26 26 @@ -524,6 +543,13 @@ background-image: url(:/res/right_arrow_pressed.png); Show Details + + + :/res/icon_minus.png:/res/icon_minus.png + + + true + @@ -648,16 +674,16 @@ background-image: url(:/res/right_arrow_pressed.png); - 70 + 100 - 250 + 400 - 70 + 100 - 70 + 100 Qt::Horizontal @@ -677,7 +703,7 @@ background-image: url(:/res/right_arrow_pressed.png); - 0 + 3 0 @@ -771,99 +797,30 @@ background-image: url(:/res/right_arrow_pressed.png); - - - - - - - - TextLabel + + + + + 55 + 0 + - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + 55 + 16777215 + - - true + + Actions - - - - - - Qt::Horizontal + + QToolButton::InstantPopup - - - 40 - 20 - + + Qt::ToolButtonTextOnly - - - - - - - - - 55 - 55 - - - - - 55 - 55 - - - - The most recent published version has some playable media associated. Click this button to launch the Flow Production Tracking <b>Media Center</b> web player to see the review version and any notes and comments that have been submitted. - - - - - - - :/res/play_icon.png:/res/play_icon.png - - - - 40 - 40 - - - - Qt::ToolButtonTextBesideIcon - - - - - - - - 55 - 0 - - - - - 55 - 16777215 - - - - Actions - - - QToolButton::InstantPopup - - - Qt::ToolButtonTextOnly - - - - + @@ -873,65 +830,114 @@ background-image: url(:/res/right_arrow_pressed.png); 2 - + - + 0 0 - - QLabel { padding-top: 14px} - - - <small>Complete Version History</small> + + history_view - - Qt::AlignCenter + + false - + true - - - - - - history_view - QAbstractItemView::ScrollPerPixel QAbstractItemView::ScrollPerPixel + + false + true - - - - - - 2 - - + + + + + + + 0 + 0 + + + + PointingHandCursor + + + Details + + + true + + + true + + + Qt::ToolButtonTextBesideIcon + + + true + + + Qt::DownArrow + + + + + + + + 0 + 0 + + + + TextLabel + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + true + + + + + + + + - Qt::Horizontal + Qt::Vertical - 40 - 20 + 20 + 40 + + + + 2 + + + diff --git a/resources/folder_512x400.png b/resources/folder_512x400.png index 0dbac5508cbf412bfb7d6bccfdb64fd1bd4f0feb..b0f11b3d033b9f9863147d0eb257259a6c76ef04 100644 GIT binary patch literal 71228 zcmcG#dsLF?`ai5=X-z59IGsG8O{IHwW9E3k17Ky7^-ZP8*<)F1<)kSpDjEU;nx#3V zHZfBkp(fL;JdFoD0h*5HD57DYqTm@70Tl!RfgkPN{^R}Qx7NGX`+gU&o(GrrbMxHS zb$ve9^|`Mn`+R_}>E{-o8yFavo;`Ewf`P$j`cuP)+l=*x5&6g={b5Vw3I7xNZ^Ct} zuU_fD+lHUH;BR1%1u!spU}|8XBpMjpnKLlJ-Zn50CL0)d*BcmoeK8pxT5Moov=HUv zb3Q6O+`!;WPtLz45ZoWX^3FzFDc$4!v^Ljl_x&xy8JJ7)cnT!c_$mE|Y%8d?@PR0a5aKP25wBIVcssOgU)5?`^_$S6!!PC}9 z?e1N?mhyP!+fHXI8-RP@(m$?0zF*2|_~-QDE{(I3GG?dL>UP6Hn8T7qOF!m^TcW~i z?=QB%&g+=22)E!>%%_^((ee-#`& z{(A)SP1rrGFsF8qeoXA(Hy@1OBYb{X>>JN#b@$!FenD6mTiU|Bbg?WVbWVHsNN$)J z@(Z>@-H)@->{HaI-N(h8^6n-FkI9(>iI=|%anAkfr1nv`aoxSG@?q9ansxjSfksAtznvex@Y}xZ z@@r-{MCiG+&V;Uf(>I&~*V9qVsa@hbRz*qXcb9tvw%RD^)@n~4ZNt_Hm%j7^SI{fC73;&Fi(gkX-1}7pX~?Ai>r8lD#KR#l^z_55y?wT! zoi|cb2jg`{=vxmchp#g{Ip$Fp?H5d5WF2#T=6IjooE?d6z(6k0u#S!U0d!4QJR{sOdVg;T89%pz*sa1F%DQ!WuqtNxG1*U$N$GSGc|J*AfGA!AD==EsXk7p|df;}a1PQ871clhE-uZ2yB5*(E{n z_ocQwH<{naw}Bs}_59HOimKb%*x5O>e*zI%`N#Qf*6+6;DCBz-g{6#t&Ay16F6{c= zvhrsk&hpXMt`}s>-+bBazWVma{Pj!6a`u*MGVvdH_lRHk)X$Fm`68wVX`t(@^LZ_P z$4LJ&RcSoAneR9UIxw~GP`zVhpv~inZHqO(L3gRQoXhNRQ=JK^lJhdZI+$M<4sNMM z`Wh#>S*TCdAWu%Cix>9M-yuDXc7a*DraS!qIy!ZBf8oqN#UpC!v=G8G*`s}#-8S^ulUw@!EvF_dCPb`=0P5Pj z#B|?3k9WRJ3NcvyC+VM}y?^1?|LhIm);{0<8xeTz^MjKS|6FqwhY{h$3-4EoU`{7)1|Tq zc-3Oy@LzjJC+WmetTmabskZu*!t`6j^BTPpA zJJWb{!})2!y)WwRZP7XW^mk{`{w)!o-Ib&b{4_jgy6y6z@$U=2{pQXP;_>8(&$l`} zOLqR|_~ZKOg|j#Oi-xz_6e=GNKZ$A~=2?GV9(0l~-g4)%;Wl2T z|Jb?2;@8$^y zN588|IK9(pay4${&!-bTJDyZB){PAqb2+W4(-r;J4)y_WApqFGJ0tf;pXKB&8Bb~r zHg4J_UT{5kuAF?|#m&X#&ac9yqg!_OsxNG|?d*br1Ot16r#;m$;F;<%l1`(JW{E}J;E4v^|?C`d{$nhxtdrf&HBg4MQ z@L${hMHyW>Vg3I5WG~)mBYg35w*TvQKCbTD4sGkMy{QIcVRnDAeJSNY2ops!7NN>Y z3f1& zmn#oX3Y}I1{z%(sJb#z#<$aj`Yn~XgI(hGM4f+PZxnX3+f?Od#LtP8z%#WO^Tw!gT zUEJNDYY`Ro0)0wj+@F@RGx%=9eVA}}`sv{F&RfH9#^`_@x7yks|20UHDGZbGU;Sub z+R(FVg2u=PmtOp2NU`y@N7Kzu;kbDE$%^M2-%`>Z6jgulg^P7T0k4}ZPmnPViz!iu zryk#as*3d@eJ9=f_Sr9pvFCr^i9em_7O0!QfWp1~NBi{qZpEMOEW5@J6xy3>`GfyM zd$V=ehST6XVZavaa~p%hN#9>g`uSSY4bSkz8~TI6cgMc_&f(a14o)sVI=Onfx_UZ$ z965H(^VqTNWtYDCe+-C4{2Ud5{=W}MQBS?p4}g4}L63x<;fQ#2VpQbKBm=?-QM0~s+G0(<@AN|($T1<@XzyAqon|K3xBk|UapO2Cv#=p^D=-_`Z^z#j5cw$t1 zQWPT2!1qSnjl`&M+Y7!YZO{J)do9Y{a}5mEMQ2Z)_%S7PSu;^Bk18bH9s1V|kCA-8 zpC875E8Vr@-iaEP?W35ca)BlKfx~mdzjkHsy!Vf7*{1egk6zTj8A;su;yE+NR*BE`2ej-t-!K_5y{C+otcPF-SKW7MA<)OU7Flb@ze7b145@)ki!|=n4b^|Mo zG>c|Ibs1OPx1iJ&3SQ*Tv1;W)hPBeGim1_z-525GUuC9&WD&fVu)=dPBe?ZX%Rr8D}`QMUZe#A*k zhep1(Iqw?Pc@Q}Ny%ZIuZPqN$MY0j}O#`*iQ9)2~bgD2NK{H3+e4^`-oI4HGe!A21`m9&Ig|t0iSKIL zO<-QKw6dIUh4Fw?R!TP#wc7sy>{W)k)B74eP<>J6_@X*hmIy^F1sf=WYO&l~$0eu{ zIvbjjfzZ;!FhWO_)Fe%Byv@gl^z;2i-`J~L>C+{uoXM$cz24e2da;%VVozBv13o;0 zVK^W#XDrICK?KNGTpioavV_GTsA~n7B91Xo{y+UuWft{4rap{VW>H#@Cw5>X^i-r^B`T3MBv?(w;7fU`RJ*88BFamQ@g{FA46Z&8=E|!TT_5S zX=gz!kf18IE}dshfPaZ_?yi%624245FEk2el$PX2*q2da>ndQXY@&D|1}f+^dN0(L zQ6eYdXJglvswvWpApASc5^Bc|rj5Zzf4clj*ydkhn-DTywMfP&Ba|PW=E~OOBS=B~@gXv;mxKvBgyK6biU&e*)PS}d zl5UyFQVA%o5U_gs9t`Ut@E_*ECI7YhBs@$#2E)lmBXv`KHd?~h$`7C+g~|^5q?K?S zcd1#0i6x7CaPxTBnistc<&xK?bR|1FlUk)^oRv+(Nqxk6ucofQ4%1lM5H?qJ>xVZ% z677kV?>k#nMY^o%`yj!H06D}RF62vdGdtEJrqXc%N~8Gbk{i=&<5`a!voaMANHBPN}r_6PG>iobY$D6NYk(S~PGB})3Mlq{C-&7D;E(W>g%cz+ zBbCN3ucq)7z$<77!5~HN9Ze8B3h?5s znVjAXRbR4Ewpk+9Qy83#0!4~0Tf}J+28y~SQ2f=@|5%EAMmrX!hU=#LKz-ioL_9&~ zsC$iQDM$Rt9WOyN-CVI}mIRBvp!T88x`mxOig{rbb-m6-Bm7QD#*6wtaK$RWF175Z zo*~Gea4d==Nr8U)l~(kX9rP77R3l^QxP73GO@dfD5llO==Kl!MGOJ#xXX z)PhVrO`>JU&Btk(7=>Yo?Eu|>Dz*bCUmRBz&srOejTaAEBr3A~6}>n`Ehx*XQ8Nts zgg*AS!&EQAR3^H4{$`O<$I|5q=sze33MRFe^Z#jR&?OHM4O zrk-z|Ak3y*=rQxg=E+ejc&|sg2WFt$>tbZt*r_D8otz(@pPGV*2X}1B_S^sIH6}t1 z!LLYT#KojhdFQ9N8zItHbsqzmk5P7R=-z=kw=065G|?;ELh7JS_AyeAo9)gdpL3$W zZ33v<<@xe6JkRJ!%55Z*l7}D`3j39Sp<@iUp%g@ouQ)2G#%x7ur6_ad?Oy(XxgN(1 zHVLf!WJDV*eg=e}A*k0(-s;dQyG8T&TpGFzikpe?x3SG76;wnl2u>68F$=-)&c~n) zKje7Vz)&Kx`1uafVt#Y`n{XHTj#>Gc7%E`$ey01=@G@aK3EquNY3;TG%8XQ#c#efC zeSf_b-0st=_B__Z6Ir`R*79)zFTS$w-@q`g3#QPOhsn{Yb%y}N9+_#wdWTbK_p0Bt zeCIH7jEPo{62VWmcNKMy4JJpp7Xj`3&y-+)IZ$Vn5x3;JF@NeD_=I)I;%IEOz%4d0 z+MdaN>P$)iM=}1pqH96Ar7+Fn6CsnnIi<^+1L*AdJ3XG!d*z^aBFmWQ{t?#t*+ZI%xak# zEIbZaz7g!}y)M4X+MNF@lzIBxzDT@dD?XLIBQ6HX&$1>DqAQi$ZY7c1@#lqXWQ9pM=d@G~XAEh7|I5?{edu?p*BWGdjS?j!- zztXL25`}FClgYAiiMvU)C@#M)=pHTd5d{hgzOLv6<+~2Isj!4~CE zYL?wQG$+2~!iqJmn|%gn&qV;=ECSJrKgjLn;b#Vx>xsp|aS~6ostkAmo>$QwOIWHp z0l!Sds~=g;CwduQSNm%s-WOKJeG1%jOb%VU?!8(fNfj`usex*fO}+-XnUjn7C9Q1r zjlfI(2Ah_3Hh_WkWSaJ$SL{@D4TqCPXp_)Gw|FC2`IxJZtyW%0-0RD+H&wC;i2=+B^ernO1L3Ga)Ox3-8Hr&mRSs*{Eu~M^_%_7&3^BX(~}9x zPMt&(rtAYXj%#ur0&6ANEYKN@ypHoD%%R6q;WiGRn9c5PsEKL>J*1E$PpXE4g~je) z2yR)oustP_sC(Uz2r%<9*c`mKY;Kn_^G}4 z13DAD_H~}Oc7xCX@*spCyv20FaeS_?ePd_RmOA**XKB`2E%&Q&ONz4re^v`mGtmbT z(9jx%Au6`0cS_~9^J0pUG+$lr(UVpZgM5ta4H zgD;Ur_7+Uao*Ck@~cPV2hdvHDCOmA9}!5LFG`#yN)jx zq`8%LKg$H5k0Yl)S=J?W#*)9WfY{8T|4J9>st*YWnhbi!R@!2Mc?MR)s9B!?h~|vC zSZ&FH{8EIYpcz?p>*-V@zR+}7#7CXsx7w9?a6AV(%ym{v;#lWFh%LnOBPVE0_{wF#Cq%LZF`b>o(w*7(NM5xN{smrFjDS~_*=%o1Up3G%X8qWN5>osgSm zSNKe`x7M4>ZR2444rdzm`FeU`viuMHd)P$;z4r+;STLL_$R9Q=0VGX?R!YqBEzw>0m+UKP0vsE3l``^1DIsR2#iR8VO^o~49^eY0MIx$ZJB6rZ6u z7G5^Cg*N0lKfkgk@u?WkNqj1uv^I8tU@a3l&s`yi*my=Q?n??n`U#yA@$yK5Jdb`w zpS*YKP-@HIg^l5vq6l}KQCAk!8CP_ct0loh;>?;4z^ZXR!j3Ugc$tLgO^qcBvytDi zBsENz@GC;#`8>q5Twy4v!tPNqp24l+t^Rn?%>XM-sWZQ!c#n`n`Tt$!gLA?#or?Lf z3eu_jKsEeMP;=`kAtKE#G>C7YLG3J49;xEBu9tbNwS8lchNlpP!-?iaRk5Dn3H?R} z%ZxvXvL|g0CGjQ5JXQA1LA2Z8xk}-1{#IdsscDL9r9YI>IeUTuk(ac+{ght3+t3$t ze-Sq4EI*KO%G2wxSpYSaHJz!oJ3RpMunnL_7T!d@@e=J67gYi`zGZ)*u=0?g@ZV$i zZ`y%TYui#{@DOk14}Db8^8vt#8f7drow6o89%GlcaK%fsjpbF*;GH05T?QMaV8RwQ zXRm$2WZ#qeX!RlpB%2(^DcuDV|Tk|L&zgb^SPPTrl6nQvOsFi)wT6hRUV#- z@kVnp_(O;U22~E{zfS$cf3*0I`M;j~K+-Io<9yL>lSaf=+ zm?CQbEFfQenUdgpuA~T*E*uOc`c4AgKMW;LdV@o<1~TCCEXKjHV(qmm!kM$n;cqeq zu-zB$A8m*Nq-45ltat$qSEyM~>}C2V#t-|4w@&J<^ZJNXNJoA>U7h8<;tzJEW&86N z{*c<73R*FF6uC0rWK8950QMz~YmJWKZdpK&T--~J0=W`$&zgu25BPD)xU!;PB3>6P zB(3DE=hfH7U++gyTDgo{D(?C8oC<`r6#GLoH8a*FIXiRQITSbHzaaN|cXdiCZW{&c~B{MgseHD|_q;V~wb$!5dwMONz%fqdHv*FdIp z!@S(rGys@G#kG?1TXbKz4#l@8wD0(`eBRsTq%f_dd1!W^Xwd!^;7c+dhg{w@`2IN` zbV^{|oNa`je`!uc?MywokWZ}wEh-rc1!tK(nCpW61e5vOLNtH(Cj{RBNV0t)_2qM6DCb=c zR($zMizItNX=LGD^W=n==yQD<=!b#3S6qtBKhbHZNHi*BE0(){Lc~?9@x`H!wX`Sv zb|rmyT~RJyvsAT0QWiDT!Wmx=r5~;0u5W~$+e9xN>kkKo)GVMjENllg7^f!pOkzBVOIDG@F0{?Fb{AV0hSc zMWYiVzk=tA-GZ6bXEV1WgQa>Ng_A*F!HsCz^=iEwo2gUvDHor}2Z(@*a_H{Tf1RWf0vHB!G_+~sE07=45sPfb{<3+^$6 zXDwSyDz^{kA26Fhmbm*-*>?gfvAy<#Nrbg+3*!Du+|U7gNE0YZJj=S0A05x(__@|G z?!<}*c-daG#Y+^?64#F!SQ$>l#8)@4V@O2U&FaC1v*u&07NTUHQ!LBdum=o#W>uQm zle@}26n3%Ltf-?gg%$LK_o2!Zd%p(Cd&wE?Yr5(+|A^V@8=;M`jhIGM?kF6*jM(r4uUc$`mE@Ky=?vS-$fZup)1JMu`W!5!VX~m8pbL z^xX1lh{eLDs~>5!q-ex%eHOL)Eixr^b&o%X2qPa*%sV+LTjcll`Z164a6py-wjS>hy6co@#G*@Ml9-L;)$%jOdETNLM=HJQg2KU*JXRUMBBbHSg>uQ!CG3?$!-Wx|^BNEWNIqx@&C z9j>Wv)yLL-q8G-=^&P6T0oQ4o&vcdI=-T*1-_B%prrfn^6!{B?JX={%6N!y&HA0Jv zS!U`#K(i?D$!YnaGBIS>k3RLws!5vOx3~n^96;;6p^>$YYz&!{KAr)5X%~AO!0P`! z4^Di7yJt_H+%ME*PAYlf%eA!(EJ^~_twOQgjnP5z?7m7N~>QbEh^ zJyO57c&+~sDkp_&(~#Jj zKCdWQduWl2VShn(nZ(yI4(BP1aq=)Hr3u(=FhtaT(9?!%t%}=DePB+uTbYknO2S&)LQuk`+&DYb52IHcu~Ny`%RJU zh@Jg)Sh^j^zu+@@&Ix0`<~P$U=P^O*g4vKA75>jd+@yP3_2P$qBU*z-b~aCvO|XlXF6~u*Xu=*4(cn; z@*0?cO4qzAsGWZ$fONDxEOvJnkII6JSe`X*vd!*!6biO-l=!wn@DV!%dfxc~1(3xu(EpRJ%8T{*>I5wdBgPv9F9EZ7Q=M?3){8c(-2dZBtNe zJe=8A*4yka?tNr#(gP_9g(HJa*qJ2$$fj7loj2D!{3!6?d_8B@`brP0VKztMQZ7NSn{qw;fKg57p!n=?&R7Ll(>ujJpku6i~w6j+2Y7wupED}h9FrE-fg$JQ@A&ovqBtEEe$ z91}1L{)%k1xY;zK?KRHlx>-!^wQk93RqG_uBnje-E`}oML^S71Y?-c z$7VuAmR};T-Zyo|=bIgwQ(TC;Y6-^K0; z&2eUF=D-+dP`V)xO_D8m;qPq3`w7h1DT?Qk5gsX+9*ePW5Ko~oFs2JJlH9#6hN;?t z3XypuGjedYj89r@2FRWYKEtiaw{6HCP|YugS0)qbwOO^^c-B!x=j`tmp71aq<_s4* zH1u4uv1_{1sRVX$W+IOkj>Sf68W&53Te1X;5D3eUgtOqZdM_Gb$0@K8DES1j2#+lj zKnF8OJ7m4wgOe<0c|c4~1KVHQ4eSP*3+aYw`PT;+U-PN|Ky$$Gve7g|t{~V3>^$VG zXONU4=`rOq(~T_=9+U1#z$-J>$HCOC<3*bj3T`!x zdsPAK86sktr!iEc{65IyLOB#&+FjgWsYf#TbTuaCgPMU-=L`&8XvNrQi^#%fNHx|tOfb1&#_L_4{WZ9r zZ3GDiC_>0>{S|zz9g-Epd}xj>!(L^`p-U4Kjy3rv1y~OYpnD_@Sb60?pSQFFq#F2h zKz|^@Mwas4d!c{Po_xVttzV z9cqrMHK>8qm=YD&o1_LA%=x`#BzWMsgp$dd-9bX=VzUru0%FHFNO>a<+TnC%z0=K? zs!k21-yIL;B)&1xH!(Pv&GL4)9YiT$8`k4g$~9x$nd0VHb~3Z$!$2l3EmGWTlX9?* z=zBA7mRtZQdvnLTA z(pL*y*s7qoKg0&DeSMFSZisWIN{PU}Wm-mE;A8X1S_%hX`XCB$-6Fsd*r zfP4hH2(!4gk&}yS%?paot**&z5$-O`1cFQb6}UgaCe4qp8Gx_5gX6rx?qaHWR7 zwP0bAxLzzob*$hg@72PBhaSwe)AZyuu~w#h`xE(IZU`5*_S~1i@|RhW7k~J!r&eH0 z-cbyzlPxx6Qky-74Ra#BK$kVY^rI110VFw(r$==2{~s^hV5Ku_ukX(TX$;*$)rK1< zU4vQ!oXbaR7+J4JvpM|+bxO|-PMYd>#pPQds#KPVmmHK`5g?R)1ynD7%j@P=%}4eD zCww5>>4mFZTh-khnj^M+^mRyi0V`%?zVpL!7d#?uG}U?&eq8gn+M%_GhsOBO6}vE1 zQc7xBKd%Ha@nL)duO}IIQqvOs_aM#T_8jqqGHbd)H<)@x+-AvJ)3(-W*1a_rn}>$T zQV3KbccrWJ?}ipNTzR8R=fPdzec&8T-A{+2c%}%nZemocBI8Z*j~19pAQ`JJ4Abb} z!4sN>&4ej7z@S<)h|(UQsqaG;d24`QyaVZVQgc+2X8j<&)#y9LSlE3|d}I)`b1?)( zdu+4jyv}V@T%k&roUg2VyGUwv4Ro`hu-145jwp5@i)3)VGTW;~tNN8cVOW3_RsRKV zsyjlSl2v(y^#POxs#q?ziicj`U!}4sRPYEwlQhR8o44un_ooZASpw>!B343GSuG+8 zMVcUzJs3MCM0r4`6ph+}w&t~#wZ2XHdTZx%$@hf9R%x8{v4SuWen~~7MYUyqb zO+*bMAJq8QQFVVy??l3|nxj4Tn>;qZ02CA&gfHOJ@Te3SbpeJ%@nZFhne8YuNn6}I zIpnz1CHo%z8o?wAZtX;9?q+kI1G$%Z(vbLdAzQhdtZy1oJf|QP(g1{?10q2Z5Yt#< zkHbKGaZCPwQbPbsnRQ6AK%w?%7vXC^@kPSlxK4hElshSqrCRD7gugY29#;~!IZ2M^erQx@k@Jh1lVqys)oGD=BQgz?tG&oCax!5U?UTm zK2tO_^7n2&W^t>Vo=YZdaIy?S();@+ig^^~AS7<{w!lq%(>7SLNO|ZxgK{^^JU0(E-t79mR-VvWDvoqR|TgXC6qd*qT&o>ve5roC>v+QV3~%|3RGh=1$c;nc*2@&qK| zwK2*5qyw%?&0MdGHW*TyVA*mEdtb!oLFztqy1*rwGyxcE!h{v4wmboc;xnkk*1atf zFF#lJ#cNy}6%u8$;fGsD5P%6}-BST3Uyd~nIg^7C%X#|<1~osde7$n;(yjL$&> z;uDB@E6~AJU`jH!hDc(`QM`IzVL9jp8{xjoAOBAUY`&w8Y7dDP`>S8B7bT*qSIyw> zoMFou)n~2SxaZ5WY!Vil*)9CguHgd1p7eq$Bd8on!#S7Qyd;_^-k7q@DOrLd5)=3T zVm^jcp;SB#0C-OiA}f>W)O!`qM!81LAttHIg3bF{9DaI@Z%}jZM(9}I8WpxFpF5Ove%6cd!>0Ln`J+S$;-162cC zuzHD9LB=ak)ydCwXJX)P`)_NsNcKEFfneAez*$_bDZ=@Wr07 z40J$^os%@>(z*Zp%qd!^u4AAW4?rzVz(W==^vVX2<)AVAGY}>MV(#gSh`mmJ7&`Do zq)>M0pONvm>m2u3+{K#NHJk1Z!m~lc!ImrYTc&$o*LF)yN$Dkn$qK(ER*@aVHEv$7 zF_b`?8!ASR$jmm0<|ZnC{Tz;)i7PuU=aPy-d#chSmrcdWrhsC-M$*uKSGE$*(C_Vd zB|XTZuXfHxJyP%cC~XWm5rIznRs*AixXm|+mkn-{jO|^-pzs`lCD_R8nNVCXTn_Tb zM348E+#2!1CBg&if)=bd?Cs5DMZ>L}(2cpty^U575H&Z%h&f_8E=?$L2h|ot7wlM^ znkqb70z@tB%X6GoD6`l31|$2P<7cBh{Gh{c1oP!~n@H?l&>+P)pL|_FVm^!Tq#NN= z+?L1V`I5dV2!yY)OO8k{#5D)b_%&47-vT}|M_Q@^9bFanrfLkrHh|eud=^#yxK5O) zSH--pNi)R1lEEkg(=2}PsMRJsr%(d9k~6}IscY{ku8MYsOI_GiV$tqm{^08$cs z1a^?N;7CHxcrLXlAAb{(vA0fcqPg2!7|Dc7=`21o)~<8ikqi8QzlBsv-I*)55={&)wtpZ`}t!g>>mVT zpobqCZa%Yjp*7B?=ULJC{5C2wZ1?%_ViM80uJgWR+N-RMd!AC=k1Y3vQc1L2tc)GB-CRPBNrBqit! z{*^zJ%5*yRWK6zirFf>j4HsbHyl74t7!(#9!{tUv?nGYp7Rk8gL~i7LXJ_=*&7EUW zWet`P>{`qlkA(Hd8}aWT#Erj=Htp0&J9Bdsmspagob_3cCw$EV(H;Gn9E}5$T7u2Xj?X<$O~9IP`LHLGO{t$iV>T%87+hVq`cY z`!%I2%ST+$6$G3Fjh4?G(dV`Xb>mL6E}>Sc69Yzgf6ns#JS58_lr=GybHti7RZk{K ziYp?SY4W3@MO2#WF!edMY@KvYUysh96-3ID4yN>YF_0$WB&XhnSepn90Mp&jW_$ne z9F(11UKzD=Yuk98uaBvO0di$xVb=wQ^fI{oub$>btLnu#QTOj=%=j@F6E!eg7kM1} zL@x7cw^-s0L0A~(3txWiYMZ*3+czmd+Xevma-k=*gOr<*oMw^`P97(g)pmQC6Mb1c z_Gh8`HiM5kWK?`GFC}5R7(Y3j5rsJ3cg1Yo6l2dE)X2$6fmDQT9t~>;0T)GadXF5d zLmSg86kZYJhIA#%Y^6#s#bPDf;pKWbQ6x{GmU4?0{VSzay&%6@+{?K}w?hBOU>5LM zq@L8lWPM*vAfSwD=z#PX1}&6;eH2{6d;fJ>I#?wxkgdd&h1gfO_s{R&EaOS?actvx zm{)u2ZNU`@)&5P%^mrGKlgzL1iYo&(47A$ukNqWo_Lw_%)2$@RAA2Q1FB?zgp3UDA zSOk8LECExf0l*H`**cN@%0kfHR>ZP*_Iz2{zLyE+uwz_c`hM`q=&DW^ecdzS><3(I4j^$u z?enf`N=I*Dk0$YA)D?pHeFD_=1;r^M(PFhrwqKlD)tlE$>~3I*$Ju)Ih3Y2hf=)Ko zK6xhAmYEWvDJaY=5rGNZIoyYcR>hPc9>o4*zdX5;v|gY){#~VTgMC zcHR|T%GUOZhVVDbArLr5cb1zRfp&DFtoM58qj^k#4KD&LhA^^7QSZsADRec2ubgH1 zg$CwKJS_I%onrdM!IzV_1~bjWlx2|)DaK_W|Ar$0yhX@#GddO#tDBYI^sZ--NUl^} zsmQag?MXgYHCvoRf{3KlT1J+vYTk$GvIv8=@iin#s$PhwuIP?CGjIU$N2DFaRo?Ph zr69XHl~uO~Y{V)m8`~`e7*K!fshyRjRrG9TSHh?`qN3moZcSVexNJ3D&_XqbNlK#A zTObdF{f%t2x?v9hd$@4`;Wq(EOSS$Hh%)8v6n?xszqz-jlV37h%c?{Gej}J3zI1xh@bpFex?LJg1Ul`Fh zxhm3Huw7N_V$&pfP2LHRGR}G4g+s#!#^7V?>EkVh#VlLc^fIqu-@#s;zc zqNztf9(mR9Vlt$ZjV*eu&E#(xZUnZbUiM;~ zptI^^k6Pyoa?3BlKeJe979%EcYbd5yYEi}G=3dtNaM`FisbJG+op%G5pZeL@c$YnS z{uScQ9HbpTO>}Iz2@VgCYH~#(6)YjRAa1b){BoZ&0N0q1u+Khb8UHw`N%QD&)IPnH>=y%_XrxGH2!i#qw_; z?whj+q1wT6NEVaG{DQ(>&yGSw2U?d=;uSH9&n!4^OJD4HiDgTxym~svwkKV6yy>66 zXrMK0qHbcx%_}>IkAt6zFELxiRsgvDU^?}w>$Nphv353gupFvP z(sb!ngLg)5f!^_YmuU%?PhN9ePZv%o7S82q#HIMSsb$=tG76E2$Lr@W(@C`;3ieH_V6NJA=EI*XR4y3 zz-3w7wEp?{@z9BLVp{l3{}ozV#QPU)AW?9zMt6!Xh>loNmvk+NX}UE>!|MxMV{`4E z>h=rFMz&?OQo+7E#V4X6mKe7bvpFeC$-gz zV6gIt=Fcg%&xH{lKFo*4vNW)k7*N@ZD7Z7Cyq{9e+V8ahPwwFQsET%8b7#H1 zD~Gag5J4I)iYklj<#u{NStR-Q&QU%ReiCC^Mvomh}KtEH7DL-dc-d$n2ayd^e-|3Wlsc0L6ztb)!C4c#>0_umi^;O%t%B zrZHkDp)6v_-x-1C{FW63TZ;{X+Xo{tiW11pfYw&jdyIX{qP5uHnU^qz`oo*sTkgs# z>i@CtfiMuvpk{7tMIqSF9|Ji^2ADpw6Cm#4*k>q<_ zpYQwgdcVKR@Qtac+CI1oKYXN4Ov-utn!Hh1@?=_v%Ln<`vq)`IA^Op9@(H~#&=lb$VM~QE`ESF$M+|bWIvzY3LvrFY@H9Vw#ChddwhQN zF&^o5v=L;Ol+iei;Q^>w9BF8(?y&_X=|ycy(vFSt_sGPDlQ%aA-Qr2JPU{)Xcc*K~ z&77>Y>U)N@8V=INa+mMOc-lblVyhAVqC%3&#J`G+chsE0Yh-$O5xM{0m~9s`pj#pG z)D@e>?9!|{C^icu@}SMgA#4)BvL2R1)!O2GWOcx9k zzfr`Yke|o(A88|4hte0}h*X@FCedKLw|KP{J<0pc0>rE$?V?pSEtmX@n}aY{WVTQS zF_eCu5V?zW#PSxE?#ykCCb5kjo#}^hH*NTQQmo(g10CqLNQe27jA`g*{JGG7_tACW$PD_e5>t! zpE>OfjTN=@e=BI);bh7{?977xB?VKhQXrr~y?{ zeb>5YtJ5oLQb%924(8{KVzx(vkgt7|Z^evh4)5n_ool77kwKx|DROC~Z7Z>TUs1v_ z(fnC_$r3Ievlf!>J8ngUsmu?0>rBzX^?0)g=Is|Xn>7HIcm;~9o}kA7km_2m&yTQ| zy~ocI)KM#&4ITX*meYKWhN?E#cd2820T>gc*(KChwgLaypgDpmTWmLZ{8Pe$l5g=rM1tL}b zYPA$@aOqT*`oDVc2V`DYo9u=ex-E@*8E1>~b69pHsTUm+kh`oXhET;n!5`shde>`G zYE<8C(=9he(O=gcT~unxa5-2X1>EbN@!WD%m4_t7ezcC^of~XiP5Sti+RXr%dAi6J zDUXyWuqIiFXG^%V~wLv6=AkDrx*cVYYB{6WAff z_$I(GKlI{OvPd5#jlQr0XyK%@?j8>19l7kkn_CpKHlP@R{jPEJY24Z%>v z(1R*()zTd{lMN4}f9!@iW?h7za?sM2uU=W=IP*u^wsfd@`sC_ItLaO4nwQV@ zuOr>CxdXA18TxV552by&Yg;n#XCP{9cEpq3l2Kc74^+S%V z8*;8fL>H0WOX(0t#kF$&l*dgl#G$NBxXQ8(*Mtgl|uZn4dhiweiom@@lYx($3 zJ5?ZHL~lMP8pylm+~sTSuKjo|*h~)VA83LsH^XKJy|4``QdN`^agA&kK=wTB;dk=~ za&j%X`r30Q-ZFk4X7vxjgW9WFzy51c*X;{k*1LiDxd&6iI->6APkxK>NhmGaz;~}U z>z~EzTZB2TEGJlfU@u4M2ejB9n+6mdEr4G>0L$0EBu<#TGw6Vdp`Ra&5+iO?zW#HM zStAvSVQbC$XiTgR62JocDmxH4B0%`pod5qUS~J!NJjK>N@a2C7?HlsS5WoRID&@DBmpa5* z!FZnd?t=bDYG55d*555Z%#EyJIaBDEtEMCLp~qJKb)4iLc(bXgSo zgNtRYx-HdtQAqAs@X82o^uI{H=eiMjArP0d!J&-WWT20b)+{Wo<&1GO=w@kTUPdqQ zZhG|Ts~;%fH&uTeMEi*kN@M0rOt*S8p4&H>1n}#s?<&*b&{%PAiO1| z%i#kd9c;K7_M*C!bu}DLsHnav-Y1kcS7?~Wzj9u};huI_hHTh9ccQMQF;)K+)2VKn z@2>c`Do1_Hwl``i7-H0;0K%zeWY<0#+NP;bZ56+90fhSABU2Ndtyygg^oY^SuUCWN zG8%XIedsw(P`%jYvQgsttW@5oH)nabWEt4VVA%^Csl+R*UJP1I$_fpq$%&+a$=aJ4 zmfBo}^sp0H9~XwKKZw?(s2n4M2s9XYSTNeohPjGbU6yczueZCL*4}ipNaWh^3^_?x zDGJS3Jk_$k(^`esWEflCb2RBdY^DqfcamyocE^TUvMUXN&txf>y?M zO$4r{mM9_J{06BEJ++`m@F(NlSZv`zE7+hgntaQ15b5^vP#WyZ`J>?1zNnC6i^?#7 z1;fWOY85${=-En9r{$2P%lC>bP&0a7b}z29G)Gr~sA+XAgYM;Hfd!KCs&0{~GSTZM zQIJcAdbue7Kv^+Hm-E~)3bTgrBY>OQ4CTZnjq60ga3p)gy|RR09rrXW)1(?-yrRZ^ zv(dOZY;y|rhwxuC4Sx<@|A^|^KWm-6n7tH84eAla8#Y|13@a1s!XGhA9vT5gJ=y(7 zp9a=u|JMKghL)1 z?i-jg;#hS5U#P$QPx8|CX_Z~d0@$=Il`=d>L;`qvdv4rUAFlTmO6_3+@8>B zd{6ZSzXdZ4?|-6+_HHmQnh0D@dQ7Tw2Yd3CH=ypVz_oHjl))v2vhgn5z2He|8?R5p zOD6S(^MT?ufEpQ>x;yR|v1Vw#Wgvt>MV}(7wfGpunn1S7yTggZuGHj+4J*9>Ey9PA zRr;)%$?5Z%rvmGRk-$_^Z0klzNQ3{y2)Q8Mr&^gl*`|jg#|8jeB9gN#JlseFxDtAb zF=yxBB$<{v)$`FVyXgqAfFw*m9d8Z`046iA#y2GkQfC{BbigM}6-;{jfTQQnf*gn? z2jy~qBm0^`PiyancY7Pam!S!0x5=Q&R-bQ-Fp_u@m$ea4TWJihPU+N`j-)V^&7AQ; zIV>9Y<~N^59iko8Q5VQ(9K<+Y3Eup8Lppu3l$U4NZ&LZXzyIH$a4egn`l3Z{R~p&k{(TsPO( zSf2f1_6KvC=ZXo({_xVQqaHI3?}VH>Q5x7pvMve<3w?>Q#Pc)YZ8_!5O3m`FB_BzMukO_{5*%DUj(-Dyk!W()%1=I0fYcF*>T|z^(ZE`)m z9ES<%OzNkK>XSuwP$$>?fQL!zt(~mK=rFts{U^*8MMym!CM+^8O)pg~CnTdxEpOKU zZPfI+YV2D%BDMbz%B1@n-!c9syl`&A`Br=NW|HGYSz7GFI%jv!6?#~)zQbQ)~--K8>&64uFXPLpUy zqE8!#NbESxc(OOKB+Qj+y_+`-ZYJDg=8X`L9SwSDz!DcbUU%(?KX_|K?05nGmiCvl+k9*(J_ZvqOB<~Ut=IUCqd0bM`Z!oLvvs67W5!&P5i}}l=w*w)=-e_lG zj5?P*<9=@$=c$!ge{ehnTfSt(8m`mn4&O=_tK2!7I~GuTELcBzZq~aX|2hBP^`MHu z5zj|&KyVbTimNSyqudmj?!Jy;(whqBu3vcSx;_jaf+x|QRff4#vWn+huzd*K!68#` zxp|p1OpzWXJwmnO&!WT>s<6bab81$m)I_;}@EKk=+(KY)RDZF$3g0ZaOsrMVo1;gS z<{^5svpz6Rd1an|L+BKHQH70Gvh^s14YlWZO4iqUqW6T`LO!-JbpW?K?cVoG-Bcgb zEOH^}^|v*9v#j5!^OXa}aX>-DI}4Ub`mVu(Y;CWKy)YzYdql>DtbghzM~F);RqY1S zgaJ(Hd{a(u$k&ulMA8Mt_}qRg%Jg}`X*lVE>?ij)S(mE!xL65a3#r#7tjJlg0`K6` zNrV2G2U$$Z|5%&_mvR4m0hT)v_x%zUlH{7Lac_4E+22MU#s={wz?0sDd7aN5;?-+M z^Nv{O6`bK7`rzo7)+(KCVL}DJ=nX84nq+t7;$9#*=*Wz5s2gTp(9L_f;K-%G=se0C zs)R+#e&Wa$U6jH`EYM_US4#I;2l@`C5c4-41?euXDvrrqY7`SUP)()YAs$t~ex)R1 ze$YZkBXcXKStxIv60oJ`jkG|6CbGQ8Vdbd}a8xEY2BkuXCeFz4X=Limw{DaC!Q4{> zU}`o_4zc-`3<0B;s2e^{Yp*d={roc|f+10Bjazt zV*5`h#EqF$x2lbj8n&WV6&tE0Uhh)+xmC#Vubj23yYKQ3t>Je6RkVUX1r6lk+?(+; z(~jYUa;tB*2geG{?{}Rb zcLO-()ko2;aiI9hZpZs<{ddEp4;cXhzE3%OAm@fE);{p3Aavb<=BIxY|Xb|ol_j##Qn(~g;Q#+O)C08 zp7;vjP>9Bvh{z96hKM=@q%Qx8#|y9o7jvphc%V~txX#_G<4<1b_k$OnW0fkTJ(hRr z1I^2zGrHds+x^Vxtn{%Hor@cWJqx$}BrQUZyKb6unP5Mnz&xV6SVSV(-$Z0S#?mG6 zmw5l{h6_>0#%OT;N(~n z;A}f6YVLKvoDf$;1VAcU0pBsuo(IT10?|8G+sNlmXkF!p-egBv~~gFDPB!7KxsqtCO-{&EPir zR|c0s%f0>SG2#lZ>w{j75nunw4S4(QR zYe!PW&cgh$9NEoi#&;{zCo;WRXTh(3;P=FI=1b~&%-B6l&!6zE52>Y;YgM`KRB;*X zn1sTP_?3RqDQPIe8M^1ml9WRDH4!-0c4dkIrxiu4NgpZR5}>k|gp9 zj9*zpDjR8r91x?^pHE^>7wx$}zSNwW|>x zhpCj7zzlTW1#z^4Rn7VLnhojtFp$Cad5PO*I$W@9Bj-W~iD{akrwHuu%rX*1sEO;zm@uPCn2xjSvPc zzi)bDsRJMv?Lx;6= z#^^1$oH*!`-)~Ljerk_~{rT$IjE_`roo{jb3;w+HW!}Txh54E8(%{7VKz8CP7jIPU zKA<7+`7|4LK(+PM&?`)AbTjXq+}>iT)>POZ)TK5>+m@!16F)|IfgdDo0T#9_(qkhV z;2DeHJIBb6t%+~Mcyo!BlDv(W)Cg=E1DdjD4`Qe*fc-=mS+E#rlz3PI5pVPg)1jG8 zB}2895VGR9w{yy{i20qMFw=8mbSp9gOZ?R~2ecV7hkrz7A>xd`;LpHxA!L{6|E{1R zl%slJ4{4YCUH|`9z?mz6mf(GrYbSz-R$jntRFCIA>mU&oVTCdW5M|C831FeNxkQlUeDPxg(7v4W$dzlhQ5kftdY5=G*?yGtHKLyVUVXN2+f$quM*r`i@P{aV-GnNN{Ps zry{xhL3%}bUhDE!gqDk%+HS43EeZkX6HpcQ+(#|?l8dfXAVa^_eQAO^qW1M4fM?d6 ze3WzqCGPdH!G|VkwIawhKP{Y<$)5hV?qEmgswock@NL)?{-vHGYTxgsC|?7}BA6hoGjv zp)Y!_EM1d3@l%b{p>7r<2pJM%jGr?xkLu|MX^o8b)H!J%@;s7*G8G&voN$iph9g^5cB0Y6OJvp!p2x`3dcXdVW6kwlO@-i&`P?c4*+10+Ch-%6(+omWtX z$j>_1von7xr1P`ALtdX$mh{>G^z|kDaQp-A@K3C$m#t$RB?<&!6EeDe$ku;PakfKC zygzGRBxGYq`o>CxO%Z=x(*Qh3wl^LtO2@9Gq*I`Z4!`vfG z@^GMdZ=il@`n*^CAT@SAxPyGV#&D~GSS;#tjmnN*qhABfzGg3ZJ8SYA$D&#V1@$NYNE8EcK_d}w#P?@oT@Aqo{jE0bHV^wEK!2@|qlxUlD zA4!5O-B9?-L*j@`&cWiP_8KC%x{H8*}cn_9=kGKN|YwaDe4ah#zEmNW3w$J|Pv z_2K_h8Ri|N)@v4(Lv`FP#97Mm4&%vjb77jH%ye#)K(7^GQfkeSH$Z(1svyu0nC5)| z{^ddG@?oVh^J{(YwWw?@$jN&%*Od>c+kVI1@^^^-ZN0iZaVjO&DGldL96@(h^x1ER z03eQ&W~jGp`a3n#Ubf!;u%qbuB3je!6PUd+`2u=70eA;rahl7rYn-jEC+Gk%ArO=e zfP0tafI0=)3KD~s@Z!$ny_!3Ly{-873uYxylj_FCq1EQElsylNDT9=x+H{xtG0+k~ ze*~}Soi{>Hb-C8LYkX54l56#T!-EOKJ7v{)nw&D((-Lz+vyXWD7!ZO)_w7sfR&Xi` zR+_uFY`zD?3rwu~fkNdeEOL7Gh58y!7G|w-Q;hah{Nml?4FWUCy%T`kI`tARUeJ3t zeMRA@gMmxoS7OA0UzZ=PKho#il1HnXKDZd7wf-Hi{t^Q>7!^T>(pEo;cMh1m+2{nA zt9ZfL{=x-8D^4%@k{XsdZq1r`2pEI0Zw?r8;klJt&&GbxrY+yrPMl4idFaWvo9^%x z#z;NDBrM?VttZ?jZ#E;$@x_x>dovnH4`O8_)wFA(PKr;SHL6Q$M2NFGZw)65kAV`w3{UY*`tKvg*0Imj&&rC5Yd z34svm*U!=h{}XF7-ompli^tW7#`RU^MIIr$sj`yKgy#AYD-;|!(f=&o1b~fA6{k(! z62uTy6=-kPbD*xv*iHbqJ4!^mEt@MWOn^G8yw32l`(+nxEIWW`kI{ncjnMgIAgn@V z((E;4w9y;-$zOHqzyQa0yEN&`kW+^e(m*p=M-p#@=%$y@&k}&qko!^=q8y`3Zc7i! z#RBd={IkW6g54&4{m&5&*i62F5$ad%2)~GwJeAvwo&e}!dpG{(_UO-sk48z(gk)V= z3*%2TFS_{jmD2p$KRmopq#&Y4`@d#Jwf$H>%F7u8`(_a})aPiS`+FQ`W0}ej~S8 z_8EQ;zfNqS@m3G7y02yUEH2rr!t7ZX*B$vnE}Y_Up8(WofAzKTuls{*hG&TsSM1JM85P^m3xC2E))$eK>4YCdr>4th|OgrhEwwK zi)tO^S?Y6G85+D^MQkHbF%v(cX2waa7weK;$N-mY0@)YuPWnE^T0v812T0F>3jR5m zwhf@(JpQ~GMPVIAVH+QkBm>JJ5X_CLG0~R~gy_f{OOVe{fb8{2YPWqaqf9mZ1F+L{ zD>m_Ny!zO**M%VIbDy{(qmN81)bTjp-g_Bdrrt70w*cN#=5Q60`q{13p~+cOrUt${ z7BTKntgfA2nS6R^1UkTX=_*fcE~q`!oG{PvT?~?lqz%vs?yYlp!|xTnilv?~qNOU} z068>F)usP3K*~q^#yfc+Nm7bZDMwzQ>=I#UwKsmZOZO{P(ubmVqAd6i!qom=bi>Z%SK3- zUD>n5V#_~A{4aG1C+8n9s#HhgE5i+EV@?rQB(Ab?dVT=a?;k2}IV@P6d-=>m(##vq zINl}pq9U)J?y0^7gqJ^%U! z;E_6OKDXe<1VESh3DW4d_vyB-!N9I&5a5Hl^)Tr3dMtWH|Knf)xWkM_{lLKkK~3ys z^5j&G2A(wIZ0TTWC9H5V74JghdpQMDW5o^AmZ{`_LZS@s(HK)*s{6zC!E_W+;t7}3 za3gUeDE1j0(B&K%W4b6grvV%wsiu0$#_}7M!$!X~%mC8NYLAhAM(1R|A~UDU8U-WV z5>Z0MURp$}W;~O$diIZ6CjNU7Dl^vbw|U2#EFsdK(FH-i*YqsU!pHccV+^f5;w_M}}v43F_i>loH)L!=4i(~7U zC4&7}E+R_ylO4R7?TegmD<-eigh0B{mVYj;MDdayX?1J@mm;j?+#yLSCT~8%>`FQM zCPP9M@QmC2%D#`cXKZ04n%G*M^88ydeHs2gTN;hJvg>~9A@ORql^K3_67Gaf_U+X; z5weBl4pbzp?Our_(+G^A-*;4m=g&SwoXuNXU4*}uV_w~2w_Yr#Oj&w^%svF?8kJUV z@`Q~4(a6^!34}KDfugxScUL7Ts#B0(Ws0?KTu3AmP}{ie~Uo6L%GgsW~dt+pV?uuJZG8o=fzs4)Bi z#tOrzDYJ?YR30Sy%nQWY~40V;4qBujF5ff!y!6t4IETE z+M~*`lAImskk9BLRXT!D-{5BV!#b6nK?O5auuhSCa2h31}GJ^ zW1a4~z{<*9!Rn=80QR-E^)>mFt; z!N21`JjQJ!g35Jxile4pQiddjD@%X{af%0oE!UvtkL^qn6Tz?dRHkbdILm#Av4(WD zR0VXntF!{62?i=AlbubH_zZHS=1h7sCy`9Iq>F)D)`uiPgTb>Kih0Jie8LFmmG`eJ z?($c|L&lmbfB|mlm}jtC%T@sE4XV`|7~`^5l^;#11#T5yHI^(LsA}M)stkhamzkN6|hldw7p16Gs(C@YRzcowE3ly1U zcyc-G*c$z0*17a;L_eGjGxS_HI%hPK|C~D^(<5!vlqZB;%W(U0P$CIAC!bl^td6k1 zyE!M>ahGOtCwhd&OhGOM;-7=+0w@eMeTD|W@mo%8 z2}0&qX<-ETIwCq>^ZvVYtZn1_tY>8bePa`OUm;-oJcvo?BspMvN}QuiVSb=M>t=l~ z)US%|>ISrTZ2C64K!882zRfX{>R^I-5LsJCN?aLI%}>n^>ZVmkzv0N5_IAl#la-A? zD&O0+l9E`1Vr3k7$EtH%{?75s0q&)8jv3$wJ~3M|9``;xn({wg9sdgZbob!w(CcL1 z%?D|K5waqD2|5)Llvp&tN;}0}qx{3rn29KaAMX?Sd6PYC^p~geiERy))ysANW!dNS0PZ0k$BnU;Crj^q*5d+rtXUdg3COd@u3IGKNiPgp6{(oJ@a;6H02 zGZL9~1r4_!7ceVt01?9;ThDgp>ICEXDiuX$40jwd9^d?;h{@TG1*B*5J--<`VFB!T zT$Ckv;Q$m8pI`iqsYJjWe$z3-TS4wE{I~5tBDTE~pYHszb*X<(bJ4r1KCsGCsZIqV z71|A@w$-)<^~REXlUR6|vCM`E9=BPS8GQc}JAI!~D%)a;To9A89TS_P6&1*l6yOTL z&kb9ufgQ5#6zZL0d)Az=>qNQ!s@qEQ-)1%-%xx;@SQjI(R+e5`EjSp@KU~Fq#VPu_ zTyjYZEZ`S$(T;=t$VBS3$}vO5fj&l|t&b-7rR~j+5PDAy->!d>$cXXp1U}6yl6s4n zd2A(ScZDX2v|sHc(DJJQh0*ZF3TRg1_%RjPI*8n3^7v=z0#g<^_k@wcl@W>_bGGNs zyd*)7Lw0Asf5I1W0fJpU{BtvT`{+BJJ0b2%t3MxWjyM%d1R@-^ivFt`YF7`~C~@G| z@8qdoHso)xMVV0iVqZ`a+~j%83Kk!fe_r#X$n}#M)nHT`X6R25s`>vd2>hz9)u36l z!d7sch}O%By5i<28Fq}~o(J7u)EkU($UOxe$yDd{#|pqvBKiDG>G1kTn~e5{_`4Jz z?7_>4k))iUXa~^bq^lUT0$Yf?sTnRneVGg*$OcW)gNwdVq&wP}A1+hiTY*tJQ^m9-%a@!% zjt8vb3MXsLq^FFR`bay0GTzX*EJ!V|?&_0kBgzi=(taW}`~KJhO>${I#jlekX_RK> zfzww<5-j_z<(MJM@=+@je!C}?`@dAbI;93M1HZqxwx=F(6csCr_9;1LR_yE{dv+b5 zX5b{&us#?JRV*-|Vs@fQPLj*6)%E z4i`JtGyqDZuU$ZQx>nAfiww?|kwo<`bw{taBU4}9sEN?l;H@D*W=11kFRu?=ibs`) zA^83UkS3{fWnGy*i%Ys(m2vqWCGM>JO|rD)lu$^zH?kKvfn&`I6ajW=ioyFIua+W9 ztLb^_&kQwr!0`Y{uX4C5+yQj9_=7Mz7TBFkWqz?XR}vc_-$+NW!!0*`V@n~a&tnT) z_V!{L0u_jItwcm=W|yZf$6&s}x6SLF*qip;tU-8w(;^z3$~4SE!$AI8#i81wYz)nL zLvr3(_ht$%4kb>yTc2XrBEOCtb6!1YYW8NQF)3AxKFXKXX&_bILCpHE2Y}pr=?!}T z3k9>&q(SswQLPb5eg)TUa?T)OyI7}wtik8ess+WG_w#s9asHV*y{&oPFHp{)uF_;{ zh|}`lQHoB%0QmS>fNwA(_ZB=5b{&O6+!nJdXJfD1W9MgD+?E^u>PkIb@1*?@uZL=U z1Bs(J>*?rvA&?C&i!)F{-JiO^fxxXOadzwqbx~A7^>+s0qt`rdd)FsZ@+WM+E616}$-W_&>21n{%o{qXmex;bs*?3z&FFHs$G42#FI={CyTnGxG z)_#nPmifk`GLh6+QqM27PL}HHGJQK>XH)xDMkwJzN@l1U2RHPQbRLS*rEyDnYIMes zvi4?3B+(MRy8WejP6oRc9MvdMDibe4>=?3q=0+|ZilGrQM(mjdzL7hv zBeaj?a>JDxeTMJkkG``Jo$Nm9mMzB5_QQkv} zsVI#QtIBAMB>}E*HKMLInOPSr-0MFNSnF%)kmX*+6n&w=@Sxx~FzOV6;Uc~}(jV9x z1KTPw#l2Jpx)Q1asF!cFX%#~gInBS2jI=AeF1I||KMRyOvAr@%f*~EGP~;V`a-g$? z>k;4CrnzH1pwVg1T}iEs@>uQF-Sirt^2^-%xhTVe_ZnZEJ-fU-*yNJ7lvlKIex4{k zk2xoD3I_Sg2-p_Wde0R3{EbnAclQq7!bAWiPp z;LV%129J8$+`;Yj6sGl-*78|*X#-u}L4v!F?@KA00At+5SDj6OErs;}Fu%8chbXl7$uR{T(O2v04Vs{DdP1NPidDMeETL=H5vpDb6r5YjrbMu zyr|Chi4)B}A?~Y^^?f@9U6&^VA85ApzngiX8-2c<)Rf&)KmcEQY)dQ*BK*pyoOapw(I z=>ip*P%+X5Y>f6adknn3qg$s6zqOX?;HZ++bykqSV6awhbmh?u5q!RC`WhpY zPWmVCAGw5f!bR=pQeRDZfI5K8l_*uqwD2svf<5^@A(wxjFwf(ASBuB0Uu4=n7k$g& ze!G)Z^88%*RzMh!pE~37RBL4lmpLDD{AXCs8KbKGs4zVmPlou5t(vNo5Dg?cHUL^~ zh99Cc0xW+E&m;=+sQ3&^PGn{BslYIAwBfqy9JVcd5r^~rLcUYd8<8v?K?W{%gU~3% z*auicwZ&O$<1gpfT8DJ^yS2BEb>ask4@fe!dhDgq0c9Q)Z`VRBmd z`PN4TH|HmMe2Dsebc#EtjA`8`-27Nvy~Kn+i&WpfS`jGSpP$P&9!yEvnB8Z%3C|UA z$t0f{7I34XsvP5;l0tESgx*fzr~~e+z^gg%bE<3kP5^HAJ7(rh4L>H;r*q-*>_~a| zJY}iZy}%Zw@U2m~d(9_@a5{ECd(=0+>w!N5Pn^T{?_6R!2Iz9n(Qh#}8nCBsHIH^X zk$pOK$Af6|ujxrMdCzU>Mb~Yu+NoZI>OBN>Tmn61N*@DlNE~%9+AhM zCBMqmnbul0wsb_KWAZVcVck+8gbQcWQT9*Fblp)KaJCjYK;p@qxyv66l3}aXxOdcs zg1O%ewj*IY8!ngfDSflMsIXgAl1JA>Rr0bV#PI8`ghl36@%NIrwWrYgi&m+sS~>V$`>y~|qfrw{@1r5!)D2xK5oF0a`^sCYA4ef{3$q6!ge z$X#uz6iempA|r44M^09(p@%5@Q$KT#O5r~ZL~8{}SW#1>$C4(W<{89j=kG@v_Q;%O z9t5AoFTqC_3Vc7ql0(&Jjd3E-DonTRHS;pq?zebX+WW8;lB=A3L&SWNrv;Y7Pm;#` z(lK>?HPM~oOcXB9ADkSIoE><|Ha+f@aqnPOgMe$T>m$Pb$Hlr}NG2kQbcmwb%X02I zo_Ae8PO2JNkNjF?yCq0oKhm|OG8(rR6P8%=5U>B zZU1?I;@);ORY-*Hj~l9=6<@`ma7n zpD&38Lebk9)25^iK#PkkuLJTHXwF)lTY+bOZ#G)n;D}>z14CWL0xlNrPvH9zNHBVp zP3O5rCsHAXwB3k9n~Z>AIz<+sHl$n*EqZl#NOh3kMrKxz_l2H{wd&4`bHZ9l)SxMG zrtJ*DzK_KGDjI1LiHgk@XPyf;p2ISa@3e}Q$LfJFjK2!rX;V>od=M(qVR0!y@keU$ zUAs;Dw^7HE#X!i3&FNWs0dbRAIox+9oh!we?Acf#x@2tRDLGb+J*Rt=iv9Cg9pQud zqu<~V%Cs4`$M_BKEezp9uDu%8R{RfDrDynM z@A}s2FmTxKG^V zo%{f~BD;jEBu5#(l+CdI2DqKT!Mj-vQnUj7YBM$zLpk`bMWQH07 zagL_Y=dp4N=`6Lm;Gls~JiJKR4rG3t|m(#MAVoA~1I$P34|HZ;+ z*wU}r=o@a)*k!`hiu(jT-(+vVKj2)xNv!p4>V6%Tf(sVn8sQ^2-0Xq|s+YRUsRbJ} z)8tLA;IMMUewc}G`bvR!KjrsjYAXpCf=f$SY>jES#m9G-JEZ9vNy)MWa&jUPFk&kJ6@bfu110NUU%$f!_OEB_Wpn+XuWPlpro6(P$(c{`7sn?VmIYxUPdVXM)jL=vLjIp_ykD0&HIseO3JAiT zI!s^foda;Bv+W(#D|8tAbUl!pJ-90E4+~*}EcES|uw>s;uy-609<0S?TIEk5ImK`u zz$2!0@KMDZR(3H*P(s-?Wn-4&Bn|+}h*4*fWhDFt-B|mMgM!iSNt`Qd(L?)3V(q@7 z|Ix~?D&h^!}rEl6|F#xKkFKd1~Z{6RC*h$M-+c3nr^2QAh5=b8PlIlXb* zPr=Q-%U~Kp^V$=TxioDTMG?5tQB5Sca`M>@(kMSrXI1x_&3)P&=8)JtN1Ov-DEdi_!FKTV%7CU@nO%TG`V6gnOkpZiGrk zPax88npy6IinNgYh>8#MJ+!wDf9nD)bN zh0zof)2eXP8E*HVmM6&CR8q#v#Nx^5MEAi${S%s0VaBrZpP`k*Ck)(I8@)b`8o`l8 zzM+-w!dP~dXi_W->o3{{z6x1`ZcWsxa8{had8aRvgzhKC6`d|}`36Rgdf(XFmLH3g z?YaU?hTz{=2wv}#ay`8N(&dniqpISKC?T=MbOMr`4! zX|Qf(#$$^fUeJb*>d&WIOLxXB4ZBDGL#Gc>5MnUi%AAMcg+Am#W-}eeFox|OBftB5 zDlioE-+))HB^YWbI$r~xFXrQpRaev`8THzakH7W2S z4S;Fy{sKWf2PLXDys`H#7xn+nl?^Nyw(2#u90ysDv&Gn> z51BR1E=+o<_v%h0KG1hki!ZCk8uJY0!-R8hsi`(Nu5{UF+?T)lk2WjJ;`x|rb)k>w z;P640k?Oq}LzUOthAf9->g2eAzHz8cB~%ir-lg0BOc#H28Qb%m6w9cqnTOTGw;;+? zKj$_@}0-~9X<|?(xy~-1yqk~zB zIv()AAxB4Y63{R_fZ!?d1gIb=c=+D4zrTL>e(cBNyVoD!`$l;4=Dx4jbv-X|w`70& zsK^mYQ;m167sWiZXu(dOWY;;U`<`$APsgxNcJke5-;}YskR*FW{n(w-QM?V=`6kaz z<#s~>XE~_8r*#5@P4tUUak6OoEzaB6rRmSeB_zK&-9owF-V1LyIs{h}s}d=v=$Tc( z1zK@3io!?EO-Uv}_VZZ;?@w}e#49(n)9@|L<%^JcCc1sP(_mvz|8LhZ?NIhCoE8yJ zl+gn>70IFuRyzphaK0GF{S$U!JZ?yAnJU3Gpv;=@ePJKho0j4eg}@eHd>=X&qMny# z`V@aU+!^geK1dEg=059=;$c4DjM;fM4gSR-j{E~+vd5EPvK&MBQpyWJ8*sAGQ;g;= zpy&rpcqbUR7^a)@Q5Pj*NF}gXQ z+#m!AbhyuTkv(AVx^^1?tAqoLB{pFpz%+6QM8>qde;&;sT9@+Q>g)le_p?B3t|>r*sEuO{PISJk$-@ruoQKIW-PTqz|QXXTw8eN1_ zNV*TCG!~TRqO--bcUD45pjS8q7_InI#gmHde*3Wl(D~lv=4XA!vY6GH&kD7}FxwQU zpxRQzlC&>gwi)RX2{NxX;uAG-YlpEtj@N6{w~PbYf)Qnh+{@6h?Gr#Pvoe(Zl!r;0 zy7|_P`Jsb$nPA8~fQ(?Ioo+$${>&4hfeL@|;pqiJY$Ng$d_xWHNAu`HGD;+u3QR98C#3Hj>k;~s;nE^{q7c}=>jjkZfNnF1#iA+ zrH=4GezNo@zQC@lz|+T}VWq1-&(i=uJl4nfU|m#J(QN%Ake;G0fHdo{@td~}UX}|W zOWBhbTrw%aN`Qa1a3s1sB&hUKzbwWIDoO0lEAw%>V6eALQR~$cG)s|72bza@chQMK zG*axMhtW{ak~?vg_nu`XW&Vf^NHKKPC+7#+T^F5(R7l2A<1T#9VZ7Cg5xx^-=Y?fT z^nppC6*5)r;>-#jb9q4)w#4!zALDD>hi>*P*+w6ruw{7rH(k;m4A~J_-n@5d{(YIH z3jj4=dIcqz56G%dJ`iH;T`$mI9Gp@z1{^#Rt|Idh@gY(B5p;W{kI2318>eiUMdR@%l;ogdz#B{u6mww-PhMjW`SKl8iTjNA7Eh)Y`$K7kQSk-ce+g& zvfKTyQw&S7^hI^6cP&o9fT{z%OuCBhqK>p`O6Ci^uVEMlcG`5{N6WEpoRjnjV}sy8 zu;mYIZY6s4?ST#pUOPUCIx)|&bg+$^cD(uMj!#8JsZA#mROm&!G+2<)yVKoK@cRn}S)ytIX=nP4XabU^Qg7A|wKr8cL z@(JRTdK^5{)JXk(EPiiB7HVNWS(Nhb2*q&Qmz;+ zAAE&GK9Z+hmA4OPWgH|SF@;f=!2#zyMoeG6p{X@sqU4(eO9}OX&_!8IG{mS5TyKk# zI)JeAjIj5S?^LSeD*V@rf^rG2-!j`8bPq${d+Y$3K5w~VbcZ1c2v;p-&TY}nzML&> zX?FVghpr`aWbuG8*1DUpd48p)ER|_;h$i0{E2~SqbE;ziw+Qz#BC!w#R?OWB&$_|nKC!iU;{V_j*1hDtO(l%12m z)HOfqye}(3mo7w(&W7k2w$1I z(xz^&>%WDo@tUAcGX9tNeAJ?siICNwyl0A@LUlm2xqX z3{n%&u7WyNDHsvj@3<5<%BLd{Z-W5LM7^B2?_g&4iD|umHv@YwJaK2Rw3jc4RFiCLVyxYYEc?g1p8*6*oXo?JoJfXM^Ch%) zl*OG$1;B)w3g9!#U4mX3iSJIp;5Vvh@Nnv#oapX?^|O%Ry`j<)dAwX7@c2Atl9dC4 zx~{By?~R{v#(GIe)E7WV{%q}RfTUTQ;t##ci_p4yG286~iaL{fHQsyLuD?jj}6 zxjc}iiVt!e#q(c*j79*=jW$2?8~r5yU4=kOD;W6@VDeatUSRSYoy;ymDyrSXSH0Tk zn+u7Jy(q)q*z1dlrZ2v^#=(>j1R>V#+}t#R4@;2h+T(%a&FMNKoUoyaPDQ-tK(vcP zJJ(mVF4TK+1f+!#_+c#it1-<-v>vgjEIn-dAoi1*o;eJsD-^pXqWlLA(Jjp?7`d*Q z0E6pizKxoQDTiS|;(E&zNHv!^uH*bk2}})>_S~EB_iNM)>9vVRsgEr3HEWVYy;m3CLDToT7o0pP@ zJmyFmYxW3oRzl9}X(z}dUr14Hig|RxU2^b7EHlk+sK!OzH6Qb3$|VPrwH}XbZYqnb zR+1t3dYhiahJ;cA?%nr|i94T`%5}ERXr3b3SHOu;*}U;J1v&{|t$@*WFZYH{Z# zZ6;AgC49E52Wx|~#<=`nndR82!`j6HP|H*P#6FPE&E35XS;aESZ-Gq30qcdZiq4Rj zVNxD))XReg4Z{f2W@P}^)?d4H%j9KUVI71k-9a4HUmdzFY(urz%i}kX?2s@edk%^v z3UY-S{jPMho5rSiI8Su|hZ2esJ=v-pY|8ZI6_iX=G6Q837BR>^$2bQ&Q5h4e^h#Fi zq~yErbPW`T{6Nb(FiN2vBA<;0HyeHOuec85!7NUz|9+81$E9rsL1P2r!T_GYt|U2seK5+`Z?rTb~Vo&{s!i-_`#JrF|I4w_7}E45OzGiLVK? z>YVl*cA74iaOkcwFmC93xl-0HNzP|dN%t^gut^t|;#Y@;SR^sYp5chsLxRI2UtTe> zf;C6OeEl3CWA{1euP~65ofjiYGtM+fhs(T2SJ6Y^sROODtt1PiFK?x!h)Aj@%8|_; zPgq4+YfPV2wtr#Qu&J^KxZ;P~Z$Q>ojo+B&^*x=r?u`IW&^H<-+?)CBT!4GbzJ8ff zja_^(HxtrqC|F!gc8Bemy^gT!T5!A!=1<-8VcLLG9ZamsTwj*{J(I}jtx;f#X&RW> zro>XSeymn4XK;S2UQvBbBY(cxc%qx|uH2vBBa?au=Q2@t;ax5lu-)jX3<#|RSGvG? zU;Bbrt}k-_dBX$8#B4__zX z#Ni)?H}#*3kUtnDN2lPig4($-bprj>l`*Ek$|4rU(&skXgdlJrkSO`m{pKt$iDxMSi5PATeaNd~-gMd|M-=mLp%= z+918NDi9@#4~nBZx+h z1zANcU&)fz9+4|S4=nH`L@w7ole)MEl`f<_rgX^88d@Zs(MV8>`{loLp-TGiBjSj0 zMp2;?`TI2euTdM8snKHKt5L0gG&EVGxX6i>0$&*#&L~HAY<;y-iPi-1R)%y59v4cD zk(19e%cl}wzjbjZAIHx{3c@-jTyaR^)kfuka>@M_D=#wKW8ITjw&dEiUb;t#xSs88dtfwT-XK&lZ7C#1sH40mfx}_C^8|kZSn@ZDZrbS<0LcHQcKtWQ^Pa8kK7m zwyCOTH zMhD?bUaYwHZ`q`|OC^&vbftBjVML4EHC_tS5C}z@dF7;jn?(qajfD6PQDIvS^{l#f z!s7Nh=iRnPtYmc(NgGz|KjyCAN&tJT$(}oywRp{gEHNYZ)t-JuT&rJHcJ(b$beU)# z$P1XJsB`e`t`5qc%E5-v29ASDt1Q1|RjkT^wD(VclxjAi5?(3K9GjbQGE)z~HJ$ie zMwt$qDt@Xe+#Bj|+C_-R*4o(%R%PpZ!aj#Pmk4c|O=86=w-qIO@7_c-VF~V<5BRS& zgP1G<%4X&fNgFyYUlaxGOp2fst2=M8@+T)X8iZ{9YrLN+oX#3l!%cl*VcK#QFFjc6 z=#4X)12RAIzik?f!#2UZkDQjBn$H=byblgd+qPW87<*T}rG)bIcz$*{MRP~AN?aLx zsYu-*HyL=F0>TnfDj!A7S1`GWnqASaVgJW}3C4J4(|&8cMhmXt!uWrz_81RP-dv~} zB>#*xde!c|fjhoO1A-rFC8Q4?Zh97*ZZ!H}>o}kl{arLqF}z){H5030asPyvJ?^;e zCI1z_WuW!kd1bgy2?q9E`u2AlwAFI1bv!tRmHxSj;!>5Boy1USNE6}B6Ub?t ziDl<YE!-6jDA%S<4na$Ls=7rd$!Q*F}^J@ z1hU0xa})g|-@ygl9ltu$65L=plq)vZ}-1#_$gVCGMQ~^SE$|XRz~~Q zL4M$Zv#1iJeUg6h1ER36ZAxY}2XKW_%9)#cHu}ni>lHhVUlcKsvOdhagn%9jOm0q_ z3D7m9>7{oUDZmxvASf8@bB7WGy9;PvWT$c!e;91M^1P?L*Bu-32%RMRd*a5>Qdg{{ z3n*&KmiHkuou>xcq=Y$#>65~*L?IZSYn~jo{r%_&ps?JA28V;V;>otIYJP4n1dK0N zazaEP1Bf6E#3RQ7$I52BRrmevLg)zF<@qAK7zUnmy2F7*248OEwu7DiqCP+dClytG zhERF|7=U8P9#WD$IExR)M&UGv#u94;8w(FlSL28m6RBh02SBM+^ z6@H@9MrHSs7gSakb}<&j5B+?pvgAbLfctETylQYg3&2A5X?g#j*Tbnm-I-Z#!hdG| z!*u%hZEy(CsqHP}G6P@0!uaruO290(@zb2te+yL= zI#M^>S~R?#Aw>-?*Xln)7`w%lB^XX z`tFARBg@OyV)@1QWoZ}O_)kp2f_%yg^Y+Rl5{@J}OhywHcRfclO%Eh9{<0A3U3=1E zY4wR0)zyAQa%fHnAd9G#I(yHy0nRAd`?B@OXFAWNb;~oBg%cb4!#lm*qa|WiVvW+} zb~bonSFB!qcpxT=TRq0f-M$)8^@7x;%^E!`Nm*15`|^)*e5|aHDLUGb(QbuT5~@!5 zrrKTolU&=I{BWR3@mVZPj}EhOt_ zYbB_!ofi%+=hy;)?KnEknwXgDJs)UOHuHMkU*?r0%WwvO5a3Fdv=mo_i0m%eC&}b` za8#0n%Ov@Y9miee^5cwhPW=sON~S&jhSGWnK<^5XtDf&o){-Q#;*t+CgPSZ0uN(za z4OB7afVXOlcnarW>a5>nU+FXFs}gvAccWFmCQ!!X>_%o)4v{Y>D!Q?De4fR}XPzbB z);e@fVXrGM(dbobYN31NyTCo9<&cywFX66;)QqbyNdT6WZylhXbaHKrHUA8jv^Ui+b^= zyRg(gptC~^J!7??CC*4N>%4XUIA>n6Z9Q})rARyMl``hiV0A-io!HDY0CY<$YcBfb zm7SE~Hk9SA6v`M zd$5PCuQLnv$3|Z$JA#$wjS7+7us&d|vaD^Cu^Zf+-?L7(f!AdpQ27^MctRG&x5wsl z){k}7+lb-4$8?Vgw^k^T%bNjx%t5{;=`kh_u)K-qFJhgYQo~qI9Oj_~)epW9;76?3 z${72Gd^m0tFMXxGC($UaV#uJUDj+0IymxNAZ)%HEKoz5M^vpf|odcEAIW|NyPLbW% z@C4!IArrt5WGC`J77Qxm{1#a{N7ACRs9r+asnQDIsZ=m>X``_+Tv{~DL*$==5(Nw( zsXKG7;KJ@&1K=Okw+X)(GCO*J5FtkzB46@b38}6b&uHypuFX(j|D$kzA$D;U{{B7% z_KuHYMLk@Y$G4x+g_0o1)Dq=ivB<39?FEPKAOO4z5rwi##tGnjf8B)@E$#!YUGgf{ zdAEG~VWqHo%rn(BIW7l&QA0Cbd_Ok<@BS2VO*9#MNBh#rjNPdjhFl#AjAz&e?5Rv2 zWgYDoDc!*;#fr?y5v0zufZF3^q(yYNivw1EeoI&kQTva1&r2RGIYhqlHFD1AXy@o3 zTN!0pQOYNi`onz){yhr}sGQ7pUM!7>f0hK^ zMj~2v;U4p08dv~@t_y{_#WE)5vvNTr#%6g;%6J;#(?(^O%i+}E+p*63v3ZoNzHdZ^ z)sB3`ZY(-Zf;fP?w`8R%lflsewj!yW%Hd9~6OC3UX-oVCXCXSHv?=|QI+V&^Q0_Nvb&*qz zEFmik{O5?|8qORX><-L6#T(7T)pCbP2m=yJ!Y$fE5{;6d#!O2DPKyw}>g0t}uMS2+ zl;7PUKY=l;u})E_IWI8SMyVhY-#CduD0e6N@XpjqHsvrPwKTmA6B9PaX$%Zn^O^`%x&R%49wYuaZEBz>{EAq}fCgt(&XL z$y4t5Nvjy+VV(S6os@C_xd63zBql!ErE%R_zIv-FZ=hBJ1^Ex@+TK0OO}Lg2Lp8j+ z=Di(=`@J{Yr5U%9Uw>Fv3Q-Y%Gz3A_U>j-Ja2#vW-#)IIS9W6;+U$mPR*Rf-pnB^D zs(px_4yvGsfu~u!y;{w9g9kmuP+tqQv9UcVecDY=$Lq6EO#?v z_u!=de*LE%-38I60N~KJ7ZXeN7RpG5H#Yc6OKhgEa*@-7lpU>y)7KnL3#k`8Er$<} z6`J~cTl_hOd*pr>rjeavhpV!t!c>+*xHspAaCMCI#3bf7-?&lL2U4?R1Kmd&e)0V; z{{l=jw{~{u;^ab7TnQ!)S+P^(5#UwDhnJ>hmh*mT-O3?+Jw|5i zs*cNW#q;8!BZwe8M|phK^rnLS7GGd;P!n)uXj*hh=n9v-$Z7T5e4HkqYP-Yx-VnA; zOw>Mzbz~qz|4kQ10Q=D}=$Ivkvyp2;-<>P>G3=%?(hVz=NlqL)vjv?$tK14)>=ZB( z#*a5tM;HGoJz;i~F8@2lxXTbUah}#t_1{W&*emnMNJ{EFP0DU6)n#3~t2qmT&Q|xL zUs|+QuT*0!+zp?UK(TD)SDMYoAo`4ZIfGHaHKc>td6o0_ydw^*i8d?veRqIe_>~!0 zX%ts90FAwEyFECiP3#y~K_^hzE)B&+GJJ*MKT6~{|5fVzX?LFaa6npw$N$@L^--4n zK=`rU;d3An7z~OHF229NQm`%xyuczCf`%vlna&R4{dT}!63s1nwdzY}WgwwM1Ge6C z7j}#s80>}t_zCV5P zU!pd60Kie)-NB3Bs>0_;*f;ARF%xJJuHU|$(q?oE8<334gdp;LOnL0WZ%27qn*PC~ z4Y960zl`Dqj!fy9i+&D`X~-y4Y5KHO8)zH}$;Mc#mw!?54qjCWePznrQsyo6DpH*< zL^tzI59gqp7M#W)doM+&)F1~wb}sQRVptnyL-HVj>#x8~?EDxz)xXeAyl#-?x!2v& z{HF|WL%UKEqA86dJk-arOry3MNLKJ=RgPTT)8UXaPL@Ha^oU}^aXx0*k`zk4oXSmR zX*go9 zQ12cJ)WL(}Z%a&l0e}x2K7`(L34+5&c?KJp+Lwo~pkMN7S^;gE+ifKwD|o^M0%%E6 znKvE{73>WYlMB;PkiXD=c;J5&i) zUK)MS>|qYMUp6v6ws~%nFgdnYjg{obI)615@{ns%UBPX50EMvhnRdM1a_Lr7Qvz4( z4DAI^E9W13`D@P2!KRIL>&t%P<{DsAcb9*i{qE4%MDJ9a%UMx%_92q5ns}EamVLvE zs?b*8>8ZWAD+*|g;IBvZs!mGeOZ47Iy99nOlj^yS$q#AOzFLJ zUvZy{87{B?bXA&c`sJ_mof>Q-!EF7nM~mvV3qajL#9wd-WzXi|+*q-OJ;7ef?O)8S zDPz}HE3VQlgdBJVK+xEIDRN;91SDFgkqFJ%VBQ{a$56m&#SW4^K*?X+$8_DgHk|LW z^C_=4Iff^ocT;-h5%kff%wESQ-iT5W3cFMe8R*^7%prdTu;rs5tw;s2G;Y1GRWodgn0ziaCb)zc#hGKnUn&`j z88(>%JB!>nzfQJvh@`-5pMrJmC{sl`!1Ykm%+X9Z+ zZU|14uKd7Q*wPjehT6F}Ck^wzyWiB93YL&|pmJO@6zkB{ZnK03N_=~fv90Gy-_nF^ z^p}!5og)WRx5&bFd(hnz^^UM$<*WOS;&c4$^5Q#P!bH8@_ZhwTbc34Gvn+tbw5?<=;~bk^*O z#TV$^!&ZC93Tb(TK@sy>WA%Ua+7$fGq3PJIdQh2B1W7i15ulSdWmd!J)icn*R%W1P za=}C8>LOAF)}zUNDmwv?y8oK*f*zNXHuCHWyC^`4^d$bIETf_Kev{JWg~2PdbQ!x^ z@mo; z{dxV_Jt0y<`XE|(&(lbmOa*%hESKmwv>`s@ED+R$iZx3+3swRFeEL1=^@1MC+hD9Y z&}RnbblXc4`CC*&ptm4_iXa4K7l{e8QC_e*`9RwoYgVWH16#F#55;TCLbN(1UYobD z;E<%HRCewTHL?Gc$;WiAU#4V{^ry3w6wqiI>LQ|w>2o^jR;f@>&vH|3xn`Jn=F`{U zlrkh*NHNZ8i%lV8S&=Wx>bQzEF&YIlZGcl1SI8<-XVUlbO5{lIDDK=IyH3PgUxrU4 z_q^?P720L+bu?9>%DgG#L7luFB9RG8_q@x{9F8CsLQ`=lxSYx!%;{Z`XxqCr`CShm zv$IpV-(tz0Jx(LldEdmtql~7%dxOrsyE}&>Yy(^|q3;N(mD6SQ=|84zn_DyC>g?b* z+`=J!Q9?8c?&b{!27()?e(e(ek_3lawtK2zA6=chHM^velu1Jnb=}pP-TE(-n(t

5Uayfn`W4^JL1(&?So-4oK6zPR-)wUg!dB^Yp8p+LpO@H3)WAVInI0mf>l`$+h=rDbrVl)HwWu5s+r5F@>)8c zgl|5KPK=9r=$p9r$>DU}u?*qlpYrC1u87Pgt;J1dL%B-CPb zr)V0EG>+cKnkUTh6!uk#^uaSXZJy#+0~?o+1MpBVU@S}^#L?;6JIZbt@j(gCGj@{K zK9WGbC!g<&SAtf$D(DTW%vdz@%AyM-cmGj#yV!CI$3x`wsjGms5+8vhWAvRoGhu7n%31)5FJc>L&1{{ z@9*&9KM_MpJ}s@d8w6}i`LyiI!w0dlR_C-Nl|tv<3e{a@y8E%)Me4=qAcV=D0nVBSL|q2&7xuWtvD^Ymwx`Yg7| zV{qvQyA(wwt#@CG-#aHsdI1}q%rUpXpUqt`^LTq#8G5WfZORGg%IkGO z0iX%i_2ZssNKjJzi>*Z6)K=7bv&A10UbbJ94xH|Jn^Qo!D5N&%!)3FV-)gEJBth z)5Fy|7}Ah_41XGRYU@DDF8-MqEVdB{WBEyE;VE*m;DwwC1d6ir!pihtdL@x@vp*+}1G z8EwI$q}ATXCS6J$Z>ftFReJRI`wUw>C;wWm9W-64|9Zut&?HlRU%W)!3UD{b@^xme zUx^yXswiCI!hLK;CuDF5$JT+Os;(Jxq#}7y2JJVeZgv%FZ#bbrp^UUG?<7fxpYwCP zoiD-H(QFW6ZLe36!J{Ov(#F28Hed48@9k}0+`D)r*v(pyx|WpsV{Wy15@g(fxBh1j zcc&HS#n4|9oYG5otfK@EIKZ||W;{n&QkRHWXJoAsnPZz~pvN(B zZGJo)>4JPIfkNsZil5G9;6-rnoczJtW8@R5YEQ!p)`gy7Jx4XA2UfNKlhLZ6j>F7V zrjUi3HjV9E?KCxK9H)gpcDK=Q9MP?og>TrWGL(&Fx+gTl!MM?>?3Z2K5yxGwnCv3S zKJanI=qtw16=jaSCc$qE`aHxm!RPch9uggF8>~OH;Nqm4ssI6n^qWeK%}5Z}TvOSv zFJB1qmSsG(K%QdAJ>%i0C;jKTcORO*=}}>u<{PPT&aFfAm_USys^3VUD(^>?bStKa z&13Tv3&8w5#V1QgHiv$aWa*Ou2D2Axo{$okvpr}@F)%`ss16dM=Bu_6+-tZ?3y0BF z0)f%yeIO6(3D(k}hw1M+6H&9=kwnwvIU=^MeDKd&mk=9KRvjlZRM|B>UaKY$9KCQw z`^T%C{$uCKXbR&e^F~Zi24A(>Hs;N>6FCd7Tuby~;SBe&6&}f?8;UfAByX`S7N=xT zswry`IMWYOe(ODcL2Tj~+Z9v74S~rV4GovgoKB*GJSgD-D^$(OC)19iTO+kvS;6KBGgNfQF?GVVk$D<>{KMYD_twMP&K=J=IbPs- zvjT_c&B*Z?0{{_c10zRDyK=aS=ao@U>qPdG16;{{Q!f&#f(Ze>p@>#-8CZb=+cP@l zvj40<{fjYHK5t60}gCmB?nHHT=yg9k-HNi<3E*GKs)s;=$%o7aL0yY%FLZSu?` zdUYQslKMxx3aXu?&?TJHo2-~lRbT9d6m0H_`a^&=$J^50mz+cZ_ShOvRcZQR5gI`x zAc%pE1G_5Mdamz=5i{<#pzl%$qa-kKEn_O z9@8H|_Q73N^Yf(MmHN+F9-ZoN;U%X<@O#i^Nf;x0c$SNcVlitw{Uro`$=H0POd)^j zg;ZqdZ!1qvs;rWh`S=a04~D|$V6`0`8t2VL>08g;7#KZNvVZvA_kaG&yt=(;do;+4 z@A8-Yx?U&e!fHkLe5j~dWVDegukGqv^8v*L#-0^#L1q2bh7r1aq}2t15_ExvyhQM2 zE$ZbE)(nxw!akknjkhflBH2Ub8GAhny-3NCaU^cV3I;y&b9{#FPUO4KjE&d0o5xHI zs1^!$6o(?mxN3=g=e!G1eS!8Qr`;t7B>5MuxDqt`El8Z}7Cw`aEwi2Ui--U^wA~&{ zWnsj$lIWLZn{>0Sh3`BO<+g5Kvj9Ev?HTJO%75(O*u(LJtE+6z?#ab8o1TuqqN&Rfzx z9Mrda0~{UWBwLI}{6K3d`V5jJ6r4}8uQY@{#eXUCSZpBdT;gr6e^dZqOCUvjANi$- zJ&RkM*l)vpZYxTUhma~RkPI#fro4IdUbHw-Zj%uJJ>4EFDsjqqW-~r!^l8MEMy~~l zKnd=E*ImSGPgu`u(5Hp-7al=Mt6Jsj;+-1``)u>^H&GdXw7jXd^hFKf2U@p!qMZx} zkSp&D$G&CdD<2a|C7~GfRYYtRSsY4xeTIcxb?6{iil(m|L*jqYR^%&6#)+?^e&o1> zncRosyBjs6*(K_bE?#-Mm4>?zaU!|-&RrpVnqFa%kw`97KE|vQ1m5aHB*{;jlU0cj z(Miokkiw!p$#~}jn#>S6eu?C9c)Z4%)|>koY2kqq2I0B1Xz%gABBQ(Y*wTsAP{n4y z7+$tCA@q$#D#Bl%pN-)4R|bQR!)!dj)H1*Odfs!e%P#sCasF$_Fxjc6Ay@BLLK1zK zn~*+PQoh+(mMKMbDW9?qhgfFB<9$#eMN65#lviwv;WnV|YbJb=y-Cd<(%G*8KuXZf z3S=FdY_lsL`u18tP_b`frBoabm2n;s0;)Bv(u|{v73tUJp1JuNfr) zToql09}KlN=WaosnA>=h7gc-H>w%vT)Ha zzHqMNpXPm7r<-LQhnQ`sm0QPkz9=DQdXGWfNx6YiH4AIy_%OVEv3=Y;V|Qp?x(C?O z&MKqJ#3^4-BdA<|7I&SG z5!Y(MBopLvLj&^OA6{zn-OJh=Mj*A3ELS{*B}AG1-x?p`PZYL-hN`6;Y^t~K_Z;rz-fQb3kC`XrRA zLfYylv;~86ZLN`Yr!}yupVaL3ne=SYQ~JWx8E%=D*-uk>VqvsPIy5d$a>wlATTmEn zH^$2Ed`{MWG!?}}c7{4F+AZJ>$GY6@8V8X8*Ka7OgL(HdhyDWQ5V8!`r|4xH`SCYp z)XUp}Z4lfti|C>;OBth$v+rw5KnmxKb-~DY1YSW0(spN6>YhZ6lEIibT(Ssfru;W7 z(Cz~Mjh(AbpwBL|8^6=sFZOL*Ir*A(1+^JQpr0&FsZxiW5(Pe%gkRil!<3vPx4bgk zgbFS#5vXOrJ9I$b0Z!#P;nDj1nO>P*+i|0U`|`lch6QRckM zgyLVK!(YqwgMr{o2cGE1Obo(L9!nM+l@&7oSr`jH)A1=dg*h+}X}-arM7K=+?|BC< z_eMRej#45jAtz<|C5j{2ZqYAIuDb()ita45QU%@qMK|%{A4L?&jFS9M7|z(+Tct^%@QbG~5p3)H1w& zsk?x$FLEihlD~J~n7;hP;NT^UMUMrngv@!D7p|YU=QtT~UG$ev^?iU!Eq09DNX!03 z9?Cv$1s8ZoyItw>$I4M@=?-pTq%ys`gCcL_j+od{B;Pm3@bVKBB?Hqi_0W>rh@;2y zl-0X3bo`rC`}hU51jnsL{xZL^_khC!zijE{2_0#n-kg&n zAYW}OhQPiiHNnIVrPLURd|lp?lMCz%Mq!}nW)DCSgettnSt4H(VD&wzS@Nz;Y>Wb( zFHSqpVi_m1%@?Z${b`@(SNxiD;n&ug*!1O|j$iG5@4wsitWtEkEqREBNk%Dm6tpVO z#MZ?ojC1o{vy8_MCnWN7h#Lj8Se1U@+EzC6FC^K*O|4>!tjhIi)I<@|)nD!=I z*t1roznWzl@F$d~iO3+u(Bqe7nn26ZH(P&Y=T546LI_&N5+W!EnE4ye4#es>*q7T{ zJtq6^25j)oX6E-LgzW#C&6!)R}Ze7*zrf5F~I9no;!oM{92=}^fv>!w5< z=nmMuh343mmZg6oEI1stV(ywhNqCnfZ%;N+5!;>gamA5%N2y(+LjMOeJ*r0eRFP4= zy^J9)oiKYw{1arohCUn1Kz&5KRFJ*5t;~Lon||+YGtwb%=b9%Z>Lh1rdRFm7bYicR z-uDDYmVqrOu3%q`nP8Lm7fMKm`t}QHiwWwX)%GhzmC}T=D?%%X| z?|juEk&kkkI!yHTT~J{QIV@yk#SxWsQa+;1vKz07LO5Sg(kiOxpiG$%v>5(o3jSt< zpct=fR|f`A$Y*KMpdFI#ulT#ri`Rv8d8Zu$H&3varRISUD6McE6u@k=@{lhsVRWfUSqlvTK+Ye2u8#scz<`6{5B>7cgD8?`- ztqd^srb&ihF2Q13#qRQHgKmnJ=P+7!WR!98VOF`7d_+ z=3Fmm&g3PF5p-*BcfWm-{ZoFfuk~n9EzSyx_M)1?!4tcg12p|LItIiOP}>|gjZs7u4! z;xKeJPfijDxG4<*S5XFu{_4h_S|ig;EYWvm?D zePZvm@Ie1j{TI=eU8cq(Q;;xii%YGwUePw%(DErNart!e@>CQpmypD6**oz16ywj% zK~sBd@n}$bft3vyRS`(w)AUXS ziOx%-U5%T_&D<6H6wwF9iQ6vGd7s%U-tBo0n`9b9yvD~51+!fJdI}2O=L*sm_`GW6 zCBAe-hI5rDfpSU_eV|p?g-(v1r1zMnz4H-U`~NytGWJL1fXiiT`9F9v@F6H>yxgGu z(_7E=9)q3DR;=ZAHXO^Zmp4!7^>N^70ek6tY>D^5F?^{BV}MGH7m3*`NkF1$&$x{z`$2$x%RV<+-vSvR(F5hQ~@4g z0jjARHPOp1>Zu~u$&yNOe46)}s+JCnl&`fx@0Q%TYgEkDSbg= zsErN}nvXL8y8(~;=ZJZl+^6{RE-hBpn%u86JY>rZ1DP;u585)o0IR3WSU_gY zB@CQZUJ9j(K8k5jP3YHm`fu#dKQGNPZH4tOhQb9YgvX#I_KB=ntQ$JGE9)2A%PDpX zvWmN@K2+H7nIIm<*3h6b^{?MC?~fpVv}vDG`e~28)+*G2ZTI3k4Rw%wSnyw97(|P+ zS=y%LWOO&ajVFtNh!j!2>DD;)=60J5c5{r}w}5XwV~eQy5Kx;a%6ddOFexcZ2#z>U zAoIQywLMon4+)B^3yX1f_>^o2nXAb)3XG+a#J`^pQQI}Fa3Zx`6UVJ+BPq_;Ss320-sTA_LmlTXKJVe&sm4sc)m(FR zX%8m+KefGUSd(Yk_p72ZR)Mxm-LRFh4>`J~iWnell3=ARRHg(75FkPz zAwfhzrUh&>qd-C;)q;$&aoB`i5)cF#2?2r$kR1vVLP!E+M-md&<$Jsz*K@3Qt@j;2 z@jzJ19e%2)M#8kaM zlgf}!)x8K{9YnB3aL&{!IlRgd?iyT{KRZgy`2{N6@Drv3JpE{TAASAuHxsFh7VrR(LU+VY}qY(a8FWJbkXJqGolmunY9OI;_kyoal<{$^1VbD@Ozf` zWumU-T|%{Ph=-RKgLn_^zyPe5hhc+GTN=-WbN%BGks4o73j}`T7u>x3ZxFQ`Hk02; zM;8P5UfNHPAA23Fq~tv(uz1&6rrS6-BlWx!vb%K>3_Bdt-EpnH0?0pkqdPxE`} zYnzuf#LoM%6OZcB4BhW9Bb`JDLyR_YN~C>@;&c zh@=c^W_A&adnU+K7*+4M8$f_r{;MLZisp^R-SIe!jMn%nOZlq>RVH(!mOuF8TjrDx|MUGj3i^XPu zmTJBAC8(fZM`mwBb`6A$|3&P-+06bKiC!Elf#JesjFNes$;A@Y2c(*|#vn?pV;{Uq z%D(y|Yz?zsc2Yy=pQp?(`Eu=7mwGmOihCB0IRh3g;|Otoght&P(}@sqiK9OW(}rl5Fjj!<;b+4wM{s|QhHL_);j3f)vw%0 zL#0th{X8F2>Fm$sm zaw?M`jR<9;-La>u4*T@?P@504jM2T)ebUs)p3Ex2P={+YYklckAAFARB@UR+-J`3295N2Bu(Rd9lZBa{)B3r;sr4P@Wxj+9xy@FNq89@Q3CXZ;@Q{ zOn&^!*Jo-XDm_1pa}vxw$%U->zJY;&+YmQ_2v;Ge+Q&r1e;}ryg$=fJ)!)VQ?_*H7 zSHvUVV|Qj4$%H)Zo=q-nHVN#y?x+;=eAi#2(s>Pt=vn5~`zR>)tMIy-rLEo1^jGRw zvH0g6&g2*j3o2gg9ObK>5!8NGD5{x5w3&2K{e6|C~I5_w);%4gp-3qn3hbktGzNSpT= z9#VBP&zC;Bz$p9)ErOVqGZM8EmE&8bV}JY-YKqiPBI{64=cykAT4{u&fM`@-iBfX? z4ubeP9?Hr-5i32-1y*y}x2?)Ssh~$ddNAS8Nb=G*HCk2{F!tJ>N7ASx-~ z^-WB9qIFWmG6ewZFN}P|w~sWm6wXKh@-@$SyGfTqfVMV9XQ{ib-5UGSE^{Mt zrGKOE&Ya5CJJhWE1$Waj>2X7_aByv<7k?8ssv51p9`7>johO&nhZYb7*3Z-?X~E_g zLhq_PN6ZaPCr?dbqJ(ik>ql_QT8q!`w3ULAepbk`x8cO&eWO#~!?KlpV$-|x+Q=1g z-*Z1ScS!^Mbj=RU#WQiP!I=y$_5=aG=CC%qO^H!5Z_&et98|6iu{>t7s4gtpA?j>9 z;D5UGLwpDhNHwYxKL80-!@LdAqvB!u!^3XOo#AGb=C^xcTxdN`^8ugcPvITn;8d(^w87evw5aH2*~bJA2UrKTIt?MK&A>Yb`TOnWmJ$uA>-7E=|E=!O z*V5gLg>KnaN0PN_7d7BN)h`^(DU-h?Gw5JMP${9F+KL~~Zj`piNIMs5{jFUKvDe3} zrOB(l_QU!0`k(ZJrblHWmq#EB6Y|>XxDu3;Y=_I=&)X{(r1wUJNg}P{=8RTnexY{B zpUYY8Q>9cbH5wmO?T_dDCWmll2*!qk`j8x@sSM74p zi;o&h?y!zVrNuj0ztJrO3F|u%p>L3cv|)Z>blNSEMOny#Rb*dbfdT`MpYd=cw%JOdwt0E#L#K$${u_ASs})9n zK{5KVkzGFa$BrYk&GAq175O61-ZH0!)E)X441)0-@%eY6??JPIy5-fPZKHYjl3zAR zs^RC-AU>;N!#AqG0X`kx=RAhnP`BD(8Czt1!LXvzUEl%L#QEaz>xjkJvm)lk+9Tt* zU+5dyz;a0!U=hhPf>34$v+4_V0Y-tEg*?ke2n%>X-RNA`d6l0T>EYE$Ig*=6e3bWo zVx#ZK|=Kvq1tJJY2^Ss(}-|^z4%lRHFR6X<~9MW8L+N_6w18Nulkc zL9F|&hU3QmP90>8GTY0)i~}F%N8dT38YJkRJQR8<&dGk`{bihU%*Xu zh6?dRZhhW6GrdT~^A2P3J$I_lf-Ar_WH1q#GW@T2^GRnGW!5|_m=m@G@15PkzU9BH z)ns_A$fX`N(&a^1SBn;O@D3^-zKL#C21%iV;^EXhYRx(|b6xHyBGLtk_dr_j{vTdm zotk&edU02lGwgHwqH6W+#&C8p-z-3?zAc*WW*4O6uA1Ed2IXt|Y^_S0Ez6niV=D5? zWJ8uSfKvFI<`Q2YAxz+Y2d%-%=w3yewJ(2? z1^lq61m~KK!b(|sFawEAVK`IJ!hp)14;JDHL7t^s|CLZzFfA)=%Gxxm@wr9QjfT~P z{C7CnK*+X-^nN@@-4NyDa0R<0KhpwXFIxJnZjgBC#)NTWV!Yh&ZM2G+FQeH09@ULfXVj4-WX4pz3NI#X$1FZ63boaf zTV)%#Y|C6bMugwYCp<)R7PWp59^QZ;B{F5`>nRp@rbp}g5PA2@#iC(PT7mwcsl~Xx z!pnX8TBCnbluEF@<{?@5%`8<%62Lq~FKIW9G1yP=dHt3aZ)AQ{k+-Z<{$J!DC8(lP zTs%vzQHD6Ql3QEJ;anYl^%HP`yZ=5Bj-=K{hMi!BF!v z=BVYdq7w;_M6KE}rAQ-vIU!XZBZx%wZN^H0rat_nsY|o$E<$f@(|FxGYWdYlORD_K znTM9H#zq^;_Y!`h-{96tc?)KnicbMdExTRK@IuhXyUGG zzfU@ZGai`AdYmz7dou0%ki4*bf@I_l9>klrBH5EzV~%0jbQuS8%p*GDLm)r zmgWlH2I9~HU!it6mG1t&2Dip2jN&}RpECzZAPhqO9*>cBFxIIV?lT5<*|)cRk;d

I|pN<5k>dj_wW9>>qOBv!aLTgmB&$@13|%oCVL(o%<5g`|0VpIoG*N|gsae)900lI^ct8!pr0!DSP&C$ANE|Ww!;t$fLRK-ujfMWtCIUms2NaW&T1EjPTY8z!RQ#VmAz`tA!8Vv{IFI}3;-+HfN+fLKmW6W4zlgnH9Qe#w z8Fin!xa|k9uv~nbeVH2o9fM=IA$ojwa^Os1nIYq3fqDjxxllDiSUGw!oxZ=q8jq9U z`F%9wc#Ovx2B0YicYBCWs0+S%A2Kb|I8CsU`0thjL%DOX^IG?{L9epUCNheMH(Aa& zdOr9hqh2z@pIZg{`dyZL!mh8tcGN&{)N!SbbWSN^5=VkZ2iX8&b6i7T)UC*u?CU#I zavs-bJGhli%)yF1YsIv-f*$qG)bGH#8!`(L5@*eB3#67~I*}`)Ebn>9Q$;W&U9&oG z2oORlj8XLQZdvb*i$iey9Y^c3%zC%FuZ^Of1wDuL1RHv2TGV!Mz z>&NT*L$F*R-)QdJ_}v;LdEx={UP!*s&q;#%3C(+h;wW4SWX0WhT_&#~KvARUY1y|a zj*C8|-lv3kJ3(0=O)pM{X?CWx>6VY|3)j#MF5PHGWwFa?u!)zvFO+k>J&QewUvEkE z=w%$`(T5mhzW*lME?cuAp+{v*L;1M(9bhKysQ91&73q;oIPqw-zRc!1&od2!WcW|M z|B7<|n8L^Qs*e!|J18zekqIf6jc)q8)k#HuGhvyl0$=%J0Y%)IQrwMgYmKP0o2th% zYP0Fp$HLUTtgy^}H&@F;MU8lgt+kUQam90YiL1Uxf{_K;xI@S$;wj%AOoR6H>w%CQ zocBt-f4}`2nw48VCUR;(jL#lysGE6tb@SX}ulzCiV_P29d*sA0D}y|F)TNfM4i1w_ zNKvb9cN|%knV+=7<41FZD)*elceAseQM@H@qtz6&lN+8nu@})%YNQ3)_GBG&x>B!I z-=4|;oRqUjw`~3CA+N?fHW&nrspx0jm<^Wg_O#rlIGtwdT{TxrMc28u@;cGMm+@7n z^4azGOW1SC#bnOw^E?G_Qs0D~{5b4wlRS3)P~VC(^S=Mgl*v(C?D0LNS1v6sfYb0k zZIq+&|IW+MyKVbG#w=^14tnzIq^H`;GJ0+^g0Dmd1!841!>5|wY#zZe$TqVl_jqIJ zy;}6{W(yr!7mh~p-pI)VL%AIWW(#5 zZfP%jxBD}B&M)>t@5js*<<>F3kzk%)bxAl6WvMA8S_3x~wb|lod@8@Yh&p-RJ|`^& zIH)IkH9`D>>js@0S#1x$9F8ec&fE3dSwX_fElk>XK?Cxq9v+4Ubi8tGQ2SwperXsC ziz;0wKO&xj6l4KP%fVe=BYp}p9=I2d@ktg@`>}2I=P@Wb{n_DQESz&S(b6M80?Wse zDm>%b6MI5_r%!g4nk2ZD%D||=?C8&N8dn-*+0Qz0T5(P|W}Oh{M@!!%LuzLv?K`FD z2Ii+-@~%IAsv*t9{@9{-Ui+&cVY~}gAiLu9KmZ=PNhhyM^T|VO1Fo5Lfx0>-s+u4E zvy*N;E%EJw*z)uMu<*{?$>=ATQdl5rJk?xxb^3M-#ZuR^LF*slM*B7Op?4g3k=TfI zUdF|5Y#qF(ppfAC`*iln_XyZK40!FzJgmcq24q46;JXXT>_vO7#+>|Ao^C^g6nxwm zo?bmPBp$aHx-%08C@iWEB5V5=8X+Xk%Yr(bJnESEoQYe?a;8=An~Y2s<=qC`&FS-6 z%Y_qo$@})?Fv=t9IyfZ0uN?*>hB4GT@)y(A*Wu?ex zVNA-s?-59T-cDB{R2sK=`>F|1ND%tDepp0SPGduP8K6)QlKrq4JjrawC)$rU`X>`_ zh3++uLDCc2xLB-?%z=EGCu5~-JPhX|vbaddBva_jr{O=gaJ`sBSCuSw)eGU+lg;2q z`fCiAG1i)!on9nA!CR*~*}zX|V$qN*;a-p71O6e_LQUH{h@^wF5luNp5JMPk1%m+` z)|ACczdK7Z{`#WI!{0dIZ=s!)C7>d4(ug%!nOL3CQG{tK(*-V#kibx5zX;c?M}HtF z)lGf>W9W6V9e~jFD}PLoDa zQ5@Xv2GAAcMof>pWk2r=zpxr@9`@ml3G>Rz*3D%BPsr1xhT}sfOmh2 z6%RG)fp~Eq214*p#}3&~hbQsq2V0I2vxpZ znZDDmE%E)~-3lC*c)VB5NZDy%Z9B@qWIUx%bi|uC6UcX6yWef4UgiOe#M)*%V)S{rv_tyIFDQRrG%_AA zk&wnN`(Kr|asw8$Ljpl-b5|>TdTWsXu#u1#Wtq(I%-Nhzra41FAO57{crSVWM`_ud zAwb2j%l{Y`2XddW-yqQ1`8$=zbYj(2>@{r%k6o`fL~2qK`P#d|z=N&u)-=bz(Cn9*&! zxU2Lx$q9}9CB`DsKe+;vQvHJ8hXwPOm3A5BL=^zcr0^)DT zf=fIv`_&X;8S$=|V7Wc9+lQC~x_a|ZI!)3fw?ngGulUYJP!$IU}>I z9lJAi$q8ZC#AN3#wGd0Yv5T>V4NTzX8+Z34<~okws(c8N$F`IPM6xobs>&EtS-M!r zcV_r4|5p@l)#Si79df2J(6J?r*<3;z^&$mn-;b%qo-{pjXkmJ5Sv-32(K`Jk^e#ae z7q0F_-?0R=yg(DaT|YG{-gtIVJ`lMQNC2_vs^s~kE~I`dpRt${H~~X!MBs)NIeSj~ z8n1b{_Rm)Fo(Z({-MUE^g5gjdv2xb9ob(iGpkHY)224eT#4?cRx2bH|MLEEH#@L;8K%MSUyv z%zxh{Ts?L^*_E7d8q93_csC&5m2a%NPU66b*L7)vmp?Hee-eW#IRf6@Yhg*M?+%i~ zj4mDYtDc?vQM`c;?ED+oeyqs-jGUZ9j6#A?ptsQtjL&}k?V)%qZ-f<5=0xi!cm@Sl zjYug0I`Sy_N4%`&F)H!XR8O%>yYRrimc^u5kPxEj6Pky)Foq@@M8 z3lTLxX>n&r_keZ+|M*D4r0!wPdaxcu$tTa;4C7=4x1HMSe@(Bd$2uOaSkkqK2#jjIi?VCiQ*%N-Q z-kxba%`Xl7h_jyCTkDyAQOYinUYlO*;khx^$vvbeM$+eDK1peK#+OWF0Duo z>VlW|W4cAJz6>qMr6utqejEwuQAFYD7c(je>pv+6Sqn4}2v{J+8|!+LWP{i=_eYsK z!$JJ?>cYqGx(@raO+2`Yt;C=}t0#Ybht`5#*MSBbaqm0UMd8L2O5X0m8PGGOC7{8=Y zTsDSv$1*`wZB!hwIG>8o#FQiW2~_+w&n)rmtMhoEo{jMA4?%2>!C0T|PZJM2k9UP% z*ce))$Mo9hk!^xgc}HT&JBKVu&+0+5g;`5(8(vj(!4yXGL(+J21G8EmNfdF@wg zji668h@=mY99{@O}(S~p^LEYc*nK`P(9Xr3$vgVFWA=sUd1N; zK+~KsQg7&LH0nP8cU}a)_}k9!PUj!k+70{ms0YGF8DWM%eXz0({d87(%@4sIy zGB438=m?dT^^9Alqc4Z?{1hl;zsyS46mF(^w>FJrely{P{T1!a^fwUpG|S5wh5Yuz za63M=Vcr>{(Isq%`@5K3MLEO{&-qjouU1+#omY2B`t5iIDQDtq9^GJ)&Mt=$P}+KQ ztq$TT)sT63q{)vW{4NRhsr)W%3Q7^V5D~=!?J)SGUph!HRz$_9z%0;>gn6eB#FbUk zP)52{>M&-Be1t48j(?WtxDhFlmNy!sJI_iyfPWxP*>8>gv5fU`oE+Am_UOSZ&-~cR zvI}CVQTb(hexcDCpp4P5liCtj#2txkWRVaC6*PS9?&+vMoAHpiWXOzWHIl9>jhWv_ zfj(!f4;}pscL%*{h=#KO`E1p2x&Kgu?+#G zl|Bvg5-7jBmskPi!Fp3KVzX=pQRc5$VX zANRKak|G8X=`ld7*=#m+V9jnS|0$0x9rC)EPpnNXvfNUrn6%_+s?;>$0p<1usQO8x z1{PgPlX54>i(LmNQGFuJ^sN})mn9Sbb6H+6_cwv;tF-?E>-u4L!fzxFdglBHp-Z3X zITkCb4Qqk7_BSHVeCxn4P?Om|HpV-Hxge4}1pAVmDp!R_Nj^B6r8Gq!_EVJYbo58H_jKr>!K*&xJo6 zkrgBE@cT@aEoAN!=H7U_T3)=n5~Ds9HPl+Ahm1e?+T z6Zbzc2Fu{MU#Zfpk-9v57Fj}tmgq?2&R7_9lW3rO=-qG0E1!}@PggpU1hK7+t?WYnqwU9L%z4^NDEKlra7yh zbRApmX?~;CSwE2$z|!0Ml>*Bv&aS__;otw+M2mvyFDKFShY*%r694v+D1FutgAesh zDA!g+G?JXR@{u4TmSQgbjL{L}0EhbO6F27ARX6B!G#hzb5%Ph}V*}c(m*~>3Qxk>2 zQu(B+l10a@@kEjSFU5wrVgxmFwPysr0h-H7bHl+g=3JYqQBA(q|8Ws{qUZyv@Z<(hKuQ8th~okscWEFPWpedB>+^ECz1CA-QvCJTb-I4hn%of;R8l;jiX#PoBKC; zA$ekF(&xWhjQS*T*SUKPkNY0_2zxb^equruxG<(7r^R_*(9}k>vL-3iW|*qRkL?wt z6@1tj&2!0eg7Xo}ieuMJUbW^45rx*bWB-_S)A(SFd)0g6R<7YRy>9zXJZ2qID!rXK zyMkj&lBM`Gv>>VWfG%;vt&BA?99>Ks7zyw$b6R|j3fYGoH(78%6qf{ zynD>jz+8gh263TA?Tg|)uz*Up*Oqgb<{T`wM9GgE!s>C3N}pYyA2|BYVMGq0K6fl= zN$iGkRo1hLS^S?A!Q}m|10M3pXWFwBa~VfIRlA{tEc*(}pbIhGT)y)32k9ib45xP6 znd}>lY=il?brHvVqPfH^&qlh_OpawQ{BntIrQJC*XPH1psHYm4Q^D|?m<2G&{r~@J z@5{q9s8G9>U4>*-2;O`|PZlQbGBexBlU;l3FvW!E6>?76IPRroKfD5C*bQGx>h-XK z^t5;?u<`KLNnY)wwAjtPM~Q-_bjNAfxVNrwJA+@-pU}ztfaWnb`=^S81q;K_a}NZO zA>YeLnyyomAUUu3HQK{1v^Y^y2429njh>29r_f^FV+BHO#I{tb;4hVSg6lruUSWW- zk%eM6k30hH2!FAmtc(=~lEIqVO@&`P+P-t5xJPh%h89MwUp((r8J3gQ>@T5q%oN6r zN_y{#NDmG_hJLFy505d4hJPlm3Lc?BqD(JthQ-UH>zvmW1;9ddJM~_|aYNm)%(N(= zr1pmgt{@fz^PLcxg#6hMox7W{X znJaES*dwt|19h3D78I?p5A9?5Ei;NB$n!bRlMwj1>Y1S33_7TAU93)4?7JqbdD9>O znjTbV@-`@uLhL+l?k7bPba7>{Kn-;ccn0?yBjs~%@OS$T|3U<#R7+QDA9hIwvj?0S zY6e2w;udFPuQwGO(ND7Ia&Je$t;!8$-yHmbd~(Ym?(nfL1*IsUz;n1V=NxM3#`;_b z{0Fx%I<-IpJdGQH+^$eFO}D~y#AZoh?Stf)L+YA|_94x2{K-#^bn(o~A;0j9zLLco zo{`XEd|=nev(A+ZfV5jrMDU{Ao*r;t6yne;C_`(UT>{5-Jt&TF+k z^<9Y#o${DKpv1A?)Y1KC;_ZZQUy~iIV%H zMtC*`lr;tC@eY@NylC;);rOGXpzpB(q;{_UQ1I%6YKlCVfXcRfv8oHK?_Ao-4PDqb zyj3O+iVt~agY81S@_v7`B>%M_zY^onnbJTeK2(H!A6927AM;s&axb)dG_a^-eph8e z+kLcjFoA3jnbbPI6?|w3Fr03#aOBZ4PQmpnad@EE60w^0v!Jl-l}pCvlBUCOdyp65 z6YE*$(&&u0`8k&{kH3QIMXph@L6_BWR3v#fBlTV_a7RmY)UI6JO%`11XxI!1ET-c> zWR}h{pOvL%T+d%l$GvF^m-X_;6%uun|4Lm?c^I!3>khbtL9-ogpx5x+GsisO+^j8o zHxVIuCcjKI*X#L`^XR-y2NW`SbERkEA)`MA=dNkloz2^)d>-T21nkke%Lgf?v%vsB zTkUVqeU84yca>9697g`8W3#>PsJI(XK!=GnYsEFlWU;VY>deuvJmW9)$4uBd;#U$59BNDMY-gnbnP$miQV7 zy+2I3n>4%qH1$`d9mP2I>gkTdjU(0Ml($hB&tw|DwcsC2i1BM>jxnTR>q|dWFB$zH z`LSLty&B3pszm8d5pg%IjV_Ot3G&ijBjYSnv7yaSfm@vLstIKE9m~gHQPtc1?G`V8 zAxplb@z5L2sP5%mRnzOo3SRQt5Gs@XJRI^6@hMTJiGWEes0U$S$Wq0sb z#=WSjTy?jcIf^0!;#Yi=#c?>^$&j7SQr631oE!GvQ>**s^gz}D0{&WFY*ndC@T%d) zOhd4)QYybhpm=vieJjDai|pO-y!2dXYP7#*(dyMnrxxCr6Aw>`cFO6P3s@g{C6T;& zkRk&du#2mpw=CI-J=p{oFuXqATaWafKSHT^GX0LTW6rq2y}Bxc(p=Rc z2Ko%H@9^ZqjlwoI@y7Be({!JFwD5l5&HTJZWFGeFB9xtG#fNM-}3y=_Lhw7EiJLUTZNsf7W;VFLjz%M2yzy?lN2w-+aX}wlT2GRMa(8QW2aRGSrX;mUGl1TNPQ-;w^-VP*_1-AC`{LDBI!u>?0)`DQrlkedP1ZIv;7uos zgM`kw3+>3sgA{aFRUbOU5f;=*8=i4Z69hRL992qNs$+Gdre?C>n~Z;yWgu-5k@WX< zM6ze3g=mkYFtVld<A9W?^Jl%n9vJVTR|9B3 zaY8km8sh|jK{tAioO6vEb^n;imOsx>4Oe(n$d158NNWwDOB)xB)0yKZ9*#vcV+ZV4 z-hJ)V*s~OWkY4ZyZ8M}1raIjSJHrt5f|0`%dS0{@Om?&Y0ET$D=3BMMo{)SZ7-Pq- zoSJVpUa-7GFYQAUeC4%8+B_@`BT`JQk#A5X!)mRh@ zTb)P58WmAwNytZ0?~6LK+nGwL`rbI!qfyfxdaws*Q)dVxk?fW~F@Wj=s36ZUQ=3Fp z_)i(q>}w)taR_Vd@{aSa(7zFcH-bA=UMfkjrA&=tqe2?Zx}YwT^Tya^4%K|i$ZFRf zke*>RVMY*~C-P{Idi}Dl0L&!EpzWV2T#)0pW*+0pS~{5#ph);Hlt(>!4_3cMxoD)} z(|wGO@eYq;aJ&w@a?P_h)Pz*gR{8STWz;YPXUzmt{>F(3Nd7BbL(4Jab_+eE;Ff^O zm#d@=QFZRa4VbOd&KDj|xc3UA-UwdlXQ2hR=m+{=x1$myIC5>tV(9LbK8L=q$0LpA zNctct=K=nv?NQz4+SQA*$vJ&Oz!lT*9S5{a2L+z$)2Fw`o!3A zcum4`7IfJ|y5+{*)(Foo!oU+m07xbs-=FbzANkACiL3wEmq*LnXK4_c4`3RsI#_6O z{}FFal!jPK&7iIn=lAUe^FA(`{M%9okrbGhU`upaM}s`G6VwfVV&MpE^x9YBZr%8|Aa+94 z{WBr|576n%+nH;iy05|TIf^Y$6X|Lnw%n`{(XTs!E#O{h+97h)6< zV9EI=KRZ=~)Wdb9y8Ysc+hj5l%^##V`7)IaAPCsWdZOPQr3QV{69E&=!;Sm2!~WyP;CJdV)`gZh zO>GippmxNZl5-iC?#&V0AXSI3M$M(Lo215L{nhQIz4fwS#}0-?7oF~+xzQBB&1;sw z#L3ob{1!ZjI7ae0KfVYWF7YUrC{2ddOKq9cOB1Oa2jVV|;Yt6zEWCsubc?eS_zA)( zi?vBmQ|JD*A+Z7>fc1a07Q$V4LGzz+unMvtSjCO_Yy5os$j;O*3?iIvN#;G;ZJecA z{G5NSkg4H6%k&fq|UjG+WpVsl;=f;F!x;4*iYx zW7O=4$le)qhMOj(%e%z)Gy%Mkf$XVzdWp7z6dVQ^WqBV{Kwd3xwO zS(?b0V(pTD(x4#{`OeMRNG|$*XrsT?#56TYBVB|IEYbLPj1{Au)-d1kMn~5*T*5SV zqaS0fSr2`id8+DyGy_#CFSyeJWG#O#8{6@NDz5$m+o>XUkVV=L_(m2>Q7#B%EVsX6 z@M~?`qV4an-W3?WGy`~tbQWyBg|Uk^>+y>@q-y&E>$@Lz3}0#4O}svd=z5I%YPMal;xi3SAp)@>f8D&I=M(^SrAwhyr-t0u>p-7Oe@>;M2DWRDTv>Ia2rVq zo`%%b0eVFYZvnuS>1N7~LY4I}72f_r_TnNOYI!KLXG&2;$y|KD$$aDn|DRy!EK;3c z;MjZHoIQk-e zpUtt0w<#fd{}W@O#js?5;c|&szy4IB@T6vZ=WfxS^-s)UfgIC~MC->|dxLvXny&2~^B#A>SBIV?*=?r`zz zkLIKst42$lwIEVv>0|glg6U-@xM6HN)hCjextyth)ld;K)4hvh>c-GAkXDtNN)FW| z34FJHtYJU8$nI8@&<%rs?wcb$!6ejN9StES{Kjcr|GR|GDCpMHlEab}Q7&oxN-i{A zGY?q9y;rr?lP^WYojwKxHy*rSQ}E7Gcc;sWvRrv0Sz`l(-FVw#9inwwc5&-pY6TB2 zCPcS;wd=ecI#WlNk9FZQfOt~UX0jb#QlTtWJ0D%iH`@KBa;~z3GkcN!mu0V>&=lEe zRsOulgR46R*ZO(>`h}1HS7kKo>#*XKaXx-#%UwjxgcB!vtkkCDF0#~*g&{s6kpUq= z7H;e}vjR{I?S5jv@_tZqh@*|xT9~}-Rj@4L2H4bSy z^vMJRN5YpS&KAz&fQYwIlYLF=XdTgcYYafl!Y|YuXJX$nE-!y(N@eD;4=Jps=E!gAvz+>t2pJ?@7Nn_e##L zt&i@8cSlbw7Cgef#jles9grXb@3!Gh?hi1(RfGCEs|iSbxO0wRpG#{suO z7|AA(_&mw`0yl;fCp%qqjTpXS(yb6jfchObjm=)+)sP*rX^8XTLx;LOy%{af_zM`u za8D4x`pE_@Dn5N_1#x7)4ElwnHi9P)kjhwRWn@9`eswNOpRYfpKj1fBuRJ!Y&_{*h zjbW?0r}_-i&~~}XyUFaheb4$%4}c;MFF{>fbT$94&{F=sfY0_{@hnx>AL zC%@9|uU=-(?>DQow{%^|+`KGkNs+MJ6=Ua;#@=umo(Y;+03qiP@Bg(WV|al2b|a&F z%;lAqD7f&d!qa0M$T@U5_M?!=NbMwD0!koGD}iHEa>LHi)9BD;)OCjYjEY)K zcKq-muoIE?v@eZ>Ol#nvBE@|0EWkI&Md#L58LZXavJh zWzl{6(bKQ@Xp7^UHthDU5RSCJ`3_?2_b*P!G(ZfIS#@+v(``_Kl#AQ!Cg-6KB3S-n z!ItCNM0OE1qxwG_$B837$^o*ha%%7LSiRi)g3OjFc{@kuFH`Hh{4up;%QBiVLvWm= z3f_biSk&&7V1K`C*LUH4uf)83LqOjhwc7lqYXpAMbwe)2wz zazwy>HizB=XkqvcCvkJ}i}%ZmkU`pAJ9R0kXV3m>SuJ6=I&dWgtK zTMrTTC^=q6KA20)20vhG%tQK+W2SHquDJTrireFM9^18<7bSsxSyEX;TX4Yv;aNEj z_cF>zxVUoctkW1mgpe(e2B8kD)bKQLjId1ZHjCBox-J4SM5h!n1r)nZfsXuByz_Fk z>9k3%mfWq)C0S0+s9v}OHgQx1!7-#8sNVKnORmQ~m_S-GJCLwk*@q6n$vHPM<3X91 zAro9Lm_!+0kKTp&)R=B8EHUom`GMnh(>qy{nP^+*lS^lpY1UIyR&mj$URK-ph*2PZa_ns3ojz=);eUIv z!go8X_qRD#CC8@J@7O;C_>si@wq+mNTOS*fV-<0%K43hkac8EX9M`}J?A(@NuGZH1 z@iV+h)o+_+kt|W{1F1EtC@eW>{U3?SL_Kwx+I$bEHSUepQ+GbfUuC>Z=b=oGh&PWF zl~Mp22Gb}uK1tV(;WBO8lOXq-+8~NFpMDX?sUa{s&$293Tj_Yt!hdlDoK+YX7I#v< ztT{kiwH=%Le_rZq^TxJG&e+*x>}ZQ@i8gAH7Hd;!;!c2E*PB+`YO76CWb)a0x3i5e zGU9jM-q(d%UaTL{$g(ZF!^|j`+3PKkJgvgh9DM_0-Tw^)Ko8?+{aaP);D)Q4_ z`isTqU8+p*EsL~=VCH_;H^^>%TT^Kv=D*(gd(A~wJviv0iYl$>kEL@~Kb-QITg($Yiukdy94TAOB-DR8gpRSHh~wd6JK9n0GLcKH*&#%Z8rVTF3iW z9l)86XvWcOHdebOby)!Ijp*azt*KQO$VryiR!KI6+I9^0=ZkhAMVpYF*RpM{Y#UZ& zx?f}}va$7VhRU2gk%e39|9fB94~AOMJE4D-pU-Xmui0a}z`uyEqQ7i8cje~)4SC0_ A4gdfE literal 295097 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

4WFfeXo4JBai~8gCS6>P{iDK`g7KlN#k_1 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 Ef&+h=WB>pF delta 291 zcmV+;0o?x61o{Jz83+Ub006c6H|migKaq7If89w$K~yNum61zp!cY)}zqz?Lnm`k2 zd~Jjxm`%EHB z)IdBX#0+LSC*wupDS0KAQ>NiPn}u>jIgiG*0Uh(G322(0VrF!X=~IE^Ts}S=bpIF p0000bbVXQnWMOn=I%9HWVRU5xGB7eSk*jeE002ovPDHLkV1kZ(fw%ww diff --git a/resources/icon_Folder.png b/resources/icon_Folder.png index ede03154d233c6d31a4f3725f9a2574737cf9d01..99c3d295cb399b9d01cc4823b838668aa154f743 100644 GIT binary patch delta 319 zcmdljc3O0TWH1{81B3kM|A|0~CEd~2k%8gH>#s5*tAKokWRD1B1u$jRp^y)y}d!QwEyB zS>O>_%)r1c2*Ql@De)75f{aPt?k)@+tg;@P8ClP>Opf5XRX@wq#WBRfKUv~egP@o3 znHh$Um4QHh3OC#Te}9Y5oH=8|@HB}vfq9w#{C}ODotiQo@r|wvAH2W6|Mh<$5X<-w zzd}HU;pn^N%a^xrYOrwV-Q%FekfGec&F5049?84{A@qP z)1*Q20L!yL1~*=VhGonNI%impZ8wZ)@nGnQlTG+itx?605q&PDJ1A~Sxe=q|B^NUPp=YY)QWCjL{-i8cB z4+Lx0u35EeRa8_|Sy@?WS!sB9ct}V{aBy&7U|>K%fS^y(|d?zQT$jHbUGiEqCI!>B2$==?+x3|~V*Voh2)7{-2X!rG(Mi+pV zbCd-61v8j9I6C=Rn5SAd{soFLCV9KNFm$lWdH^|`1s;*b3=G`DAk4@xYmNj^kiEpy z*OmPl6Q8j4=0=u-EcG>>E{-7*mwV6Oi#EbTO} z^VGjJM@{zw|MQq#oz?Gar#-#D@5Z^VO}F0iANO~-%B_(4WDCo=j|&VBw1ywO#$=h_ zHCLtTo+!KLlo|~-$q*UQ<~0uIX1;p9I&-(;nn^#e9pOq|^5)m~%jS-s+4vfxopp{+ Sw&%Rd$>8bg=d#Wzp$PzE(w)%& diff --git a/resources/icon_branch.png b/resources/icon_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb15ec0e3ece398170f25d69d0bbe1fa5523eae GIT binary patch literal 862 zcmV-k1EKthP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0`o~kK~z{r-Iu$M zQb8ESZ>2Vxt?bm*L`w^!jm>VMg(eo75N&+?1D3X8EOpgbtdD;{D~ySeWJy*NLP268 ziH|G^5E`K1k%a)uQ?BO>2ZX?0SoT8UFPXr6^L=yX&U>sLu~_U}xm^CxYPHhMX0zJq zbRv~XKt$rBo{2`2*lQ0)mqx0aH+`)lM>2 z)rlV7?ooxJCui~w6ID7;{u&E+D znM~eL(L^wmw-n|G{CpP2g_(N2{!8(Fg2CV!;|WmyTIPws_pQPlX}8-cHlWH3TJury zLl{p`tyVwDG!fM4QE;M9O3`=S}TXfVdTfIf6O1X4dMU&^S>3Ty;+kdSPARW1(g`ojz`ykzd}e z5tvZx#%TsHyf0ME5IZ|N5iWnZ{Ueo1U6T)mf5P#iie@Gnjh;nsY^hosLww2a_a9X8 zDDq<~$F7Q5U|p)#mT7n7_kT428_tHRoxTCRjmhKj9LVKz7ht+KOTt`wfL{YX>W2|= zLcUz1U$8PBB5ljGZ%|kF1av~aJgqwVyKndrIP~sI!WqT%VK8>c$87y9DWA_@M>RuR zydz!NF4+I0@p$~GiWY;kdo0VmI3&!j|0>gB@Or(6uuWc;KCfmmZlfxmFFY8qM!!pY z2p%YMn-35^hVFJejz_%7SLMw>AaI&?+=i|UHVo@{#RRwwL?RTR7`EJ@ zt2fN6EF)NwPi1x&UJNDhS*9V3I>1o*WO5f?jVZtfiA;TXKQ!t9^Wcrl?!xz=G&l_X zhY4@UyringE))tkRpc&w9`TtZ9S+5B-UZN@{wc`$A@})!*?(JFBT#(o1=4LO!gnHi oAdOUkZ~}>MhUrhTJ!4sa0SE5s6fHW~%m4rY07*qoM6N<$f`;6TnE(I) literal 0 HcmV?d00001 diff --git a/resources/icon_filter.png b/resources/icon_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..97773b18e0926b429f9589bf7e0cfa3069d620a3 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!E{d-#}EtuWQmFmSy#25MQ%0wi>6M$yl|1eR?8;pu@qm1rJOXC9jw40bywsFW<`s0CWd;OXk;vd$@?2>@tF BLZ|=$ literal 0 HcmV?d00001 diff --git a/resources/icon_minus.png b/resources/icon_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..482c369c208724d78d2790173d4da39d2ee7db5e GIT binary patch literal 571 zcmV-B0>u4^P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0nkZAK~y+Tm6N|O zLs1mR`)*%SV>2x;Okpezzg{b*m)rGHD)4sBDlh+rrZA(0RflBSEnfY^jV zOf3D~=W|}44oJ#3Il1TeJ@=k-G{-k&v)PGyy}quL@;95!Ax*Pfo{=w2)69j#;ezF8 zqn&`j?na}Lb2^=4Bsd^2Ptd*F?beV-vCSa|;BP9G%33TI`;a&*K|CJs@pwE3IFz|1 zVi?Ag=)WV8Nc6j0t{lldi1YZpTZVKxy#t+E!XJ>yWRCIQ6JDiKsR?eKE|<&8mh}&y zf)$QQV#ldk86?={O>Zr8XM{qbSK_uwWGI6D2zlG~ALL2k*I@>{UhjiwC~4N`^DXim z5q|(bN2yfWk3=G8wOZ|wiwBe#s@19~CkhRcs(vK_w_2T}8^UTjh8JiUU4bDv=M?G) zJLW|)ULY*A)c-<&xNF6PrC^ql$z-2x=m-X?moZ;rYSStjjowg2fj4d1_Ksk@w>XNl zvuJ%H2ti(^>qN%2rTPgbaF9+N!FF-!y6D==B>O;{Hu&f<%9BMpM14oQOkLMU-~;Fu zSf*QoSHAY3o!|>>=?**Y?R6+!?2002ov JPDHLkV1hP$`*Z*R literal 0 HcmV?d00001 diff --git a/resources/icon_plus.png b/resources/icon_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..380357918bdb64bb99e5d547bba6c206bf41f602 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TeUnW} z!%!53vjHtCqKLQ$MMSF;e-`KOptPnYZ6u`=G2lp494Kx<#VU4U-9g(0_?_3=kQnj6 z<-L3EIXCYw-fuLU&DApyhT$8-FbD$0d!x~S3fE0m1jY%331b)IG4nE}=~k;X6GhP$ z<|C^ml}csOY$J%E@POzBK{@a2))ZVoM;n4UT;I(Am(i~`TKrPZC|n~C zY6j1j4$={bE{R*0WS}$Q`MN{PLRuOmmO7$D=y~4ixf)#n4Hq$9qkEFa=n?ckKqf4! z%XrARsgu@q>Aq|p?{*Llh(7T~gmD~?_MF1=egKS6IZ|dm>iGZw N002ovPDHLkV1g~m + icon_branch.png + icon_filter.png + icon_minus.png + icon_plus.png search_active.png mode_switch_card_active.png mode_switch_card.png diff --git a/resources/widget_publish_history.ui b/resources/widget_publish_history.ui index 3f5817f..9fa1531 100644 --- a/resources/widget_publish_history.ui +++ b/resources/widget_publish_history.ui @@ -7,7 +7,7 @@ 0 0 1226 - 782 + 130 @@ -17,7 +17,16 @@ 1 - + + 1 + + + 1 + + + 1 + + 1 @@ -45,25 +54,28 @@ 2 - - - - 75 - 75 - - - - - 75 - 75 - - - - - - - true - + + + + 5 + 45 + + + + + 45 + 45 + + + + + + + :/res/icon_branch.png + + + false + Qt::AlignCenter diff --git a/resources/widget_publish_list.ui b/resources/widget_publish_list.ui index 7abf978..ad4b80e 100644 --- a/resources/widget_publish_list.ui +++ b/resources/widget_publish_list.ui @@ -17,7 +17,16 @@ 1 - + + 1 + + + 1 + + + 1 + + 1 @@ -45,19 +54,19 @@ 2 - - - - 50 - 40 - - - - - 50 - 40 - - + + + + 20 + 16 + + + + + 20 + 16 + + diff --git a/style.qss b/style.qss index c4a747a..5993e7d 100644 --- a/style.qss +++ b/style.qss @@ -15,3 +15,34 @@ QWidget { font-family: "Open Sans"; font-style: "Regular"; } + +#history_view { + background: transparent; + border: none; +} + +PublishHistoryWidget > #box { + background-color: rgba(255, 255, 255, 25); + border-radius: 4px; + border: none; +} + +#details_header { + padding-left: 15px; +} + +#details_button { + font-weight: 600; + font-size: 14px; + color: #FFFFFF; + border: none; +} + +#details_button:active { + background: transparent; +} + +#details { + background: #2A2A2A; + border-radius: 10px; +} From 777b988a02b69410ed1516410740d4d353ac6915 Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Thu, 11 Jun 2026 15:16:23 -0500 Subject: [PATCH 07/14] SG-43677 Fix hooks to support multiple kwargs (#144) --- hooks/tk-3dsmaxplus_actions.py | 6 +- hooks/tk-desktop_actions.py | 112 ++++++++-------- hooks/tk-flame_actions.py | 6 +- hooks/tk-houdini_actions.py | 147 +++++++++++---------- hooks/tk-mari_actions.py | 6 +- hooks/tk-maya_actions.py | 207 ++++++++++++++++-------------- hooks/tk-motionbuilder_actions.py | 6 +- hooks/tk-nuke_actions.py | 163 ++++++++++++----------- hooks/tk-photoshop_actions.py | 6 +- hooks/tk-photoshopcc_actions.py | 6 +- hooks/tk-shell_actions.py | 6 +- 11 files changed, 358 insertions(+), 313 deletions(-) diff --git a/hooks/tk-3dsmaxplus_actions.py b/hooks/tk-3dsmaxplus_actions.py index 33bd40f..7903713 100644 --- a/hooks/tk-3dsmaxplus_actions.py +++ b/hooks/tk-3dsmaxplus_actions.py @@ -24,7 +24,7 @@ class MaxActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -101,7 +101,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -132,7 +132,7 @@ def execute_multiple_actions(self, actions): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-desktop_actions.py b/hooks/tk-desktop_actions.py index c87efaf..12cdabe 100644 --- a/hooks/tk-desktop_actions.py +++ b/hooks/tk-desktop_actions.py @@ -31,7 +31,7 @@ def generate_actions( sg_publish_data: dict, actions: list, ui_area: str, - am_base_obj: Any = None, + **kwargs, ) -> list: """ Return a list of action instances for a particular publish. @@ -77,67 +77,76 @@ def generate_actions( action_instances = [] - if "download" in actions and sg_publish_data.get("type") == "PublishedFile": - version_number = sg_publish_data.get("version_number") + enable_flowam = app.get_setting("enable_flowam", False) + if enable_flowam: + am_base_obj = kwargs.get("am_base_obj") + if not am_base_obj: + raise Exception( + "FlowAM is enabled but no Asset Management base object was passed to the action hook. " + "FlowAM specific actions will not be generated." + ) - if ( - version_number is not None - and version_number != am_base_obj.DRAFT_VERSION_IDENTIFIER - ): + if "download" in actions and sg_publish_data.get("type") == "PublishedFile": + version_number = sg_publish_data.get("version_number") + + if ( + version_number is not None + and version_number != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "download", + "params": "Download 'params'", + "caption": "Download", + "description": "Downloads the published file to a user specified location.", + } + ) + + if "publish" in actions: + # Show publish action only for published files (not drafts) + # Drafts (version == -1) are not supported in generic workflow + version_number = sg_publish_data.get("version_number") + + if version_number is not None and version_number >= 0: + action_instances.append( + { + "name": "publish", + "params": "Publish 'params'", + "caption": "Publish", + "description": "Publish a new revision of this generic asset.", + } + ) + + if "create_generic_asset" in actions: action_instances.append( { - "name": "download", - "params": "Download 'params'", - "caption": "Download", - "description": "Downloads the published file to a user specified location.", + "name": "create_generic_asset", + "params": "Create Generic Asset 'params'", + "caption": "Create Generic Asset", + "description": "Executes Create Generic Asset.", } ) - if "publish" in actions: - # Show publish action only for published files (not drafts) - # Drafts (version == -1) are not supported in generic workflow - version_number = sg_publish_data.get("version_number") - - if version_number is not None and version_number >= 0: + if ( + "reference_copy_link" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + > am_base_obj.DRAFT_VERSION_IDENTIFIER + ): action_instances.append( { - "name": "publish", - "params": "Publish 'params'", - "caption": "Publish", - "description": "Publish a new revision of this generic asset.", + "name": "reference_copy_link", + "params": None, + "caption": "Copy Reference Link", + "description": "This will copy the reference as a string to the clipboard", + "multi_select": False, } ) - if "create_generic_asset" in actions: - action_instances.append( - { - "name": "create_generic_asset", - "params": "Create Generic Asset 'params'", - "caption": "Create Generic Asset", - "description": "Executes Create Generic Asset.", - } - ) - - if ( - "reference_copy_link" in actions - and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER - ) - > am_base_obj.DRAFT_VERSION_IDENTIFIER - ): - action_instances.append( - { - "name": "reference_copy_link", - "params": None, - "caption": "Copy Reference Link", - "description": "This will copy the reference as a string to the clipboard", - "multi_select": False, - } - ) - return action_instances - def execute_multiple_actions(self, actions: list, am_base_obj: Any = None) -> None: + def execute_multiple_actions(self, actions: list, **kwargs) -> None: """ Executes the specified action on a list of items. @@ -170,14 +179,14 @@ def execute_multiple_actions(self, actions: list, am_base_obj: Any = None) -> No name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data, am_base_obj) + self.execute_action(name, params, sg_publish_data, **kwargs) def execute_action( self, name: str, params: Any, sg_publish_data: dict, - am_base_obj: Any = None, + **kwargs, ) -> None: """ Print out all actions. The data sent to this be method will @@ -193,6 +202,7 @@ def execute_action( "Execute action called for action %s. " "Parameters: %s. Publish Data: %s" % (name, params, sg_publish_data) ) + am_base_obj = kwargs.get("am_base_obj") if name == "create_generic_asset": # Right click a task the left panel diff --git a/hooks/tk-flame_actions.py b/hooks/tk-flame_actions.py index 8a6da4a..a75bcea 100644 --- a/hooks/tk-flame_actions.py +++ b/hooks/tk-flame_actions.py @@ -44,7 +44,7 @@ class FlameActionError(Exception): class FlameActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -136,7 +136,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -167,7 +167,7 @@ def execute_multiple_actions(self, actions): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-houdini_actions.py b/hooks/tk-houdini_actions.py index be5e669..0d9ec7a 100644 --- a/hooks/tk-houdini_actions.py +++ b/hooks/tk-houdini_actions.py @@ -25,7 +25,7 @@ class HoudiniActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -102,95 +102,104 @@ def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): # ----------------------- # FlowAM specific actions # ----------------------- - if "open" in actions and sg_publish_data.get("type") == "PublishedFile": + enable_flowam = app.get_setting("enable_flowam", False) + if enable_flowam: + am_base_obj = kwargs.get("am_base_obj") + if not am_base_obj: + raise Exception( + "FlowAM is enabled but no Asset Management base object was passed to the action hook. " + "FlowAM specific actions will not be generated." + ) + + if "open" in actions and sg_publish_data.get("type") == "PublishedFile": + if ( + am_base_obj._is_local_draft(sg_publish_data) + or sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + > am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "open", + "params": None, + "caption": "Open", + "description": "This will open the item into the current scene.", + "multi_select": False, + } + ) + + if "download" in actions and sg_publish_data.get("type") == "PublishedFile": + version_number = sg_publish_data.get("version_number") + + if ( + version_number is not None + and version_number != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "download", + "params": "Download 'params'", + "caption": "Download", + "description": "Downloads the published file to a user specified location.", + } + ) + + if "discard_draft" in actions: + draft_id = sg_publish_data.get("sg_flow_revision_id") + + if am_base_obj._is_local_draft( + sg_publish_data + ) and am_base_obj._is_new_asset(draft_id): + action_instances.append( + { + "name": "discard_draft", + "params": None, + "caption": "Discard Draft", + "description": "This will discard the local draft for this publish.", + } + ) + if ( - am_base_obj._is_local_draft(sg_publish_data) - or sg_publish_data.get( + "reference_copy_link" in actions + and sg_publish_data.get( "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER ) - > am_base_obj.DRAFT_VERSION_IDENTIFIER + != am_base_obj.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { - "name": "open", + "name": "reference_copy_link", "params": None, - "caption": "Open", - "description": "This will open the item into the current scene.", + "caption": "Copy Reference Link", + "description": "This will copy the reference as a string to the clipboard", "multi_select": False, } ) - if "download" in actions and sg_publish_data.get("type") == "PublishedFile": - version_number = sg_publish_data.get("version_number") - - if ( - version_number is not None - and version_number != am_base_obj.DRAFT_VERSION_IDENTIFIER - ): + if "build_new_scene" in actions: action_instances.append( { - "name": "download", - "params": "Download 'params'", - "caption": "Download", - "description": "Downloads the published file to a user specified location.", + "name": "build_new_scene", + "params": None, + "caption": "Build New Scene", + "description": "This will create a new scene in the current project.", } ) - if "discard_draft" in actions: - draft_id = sg_publish_data.get("sg_flow_revision_id") - - if am_base_obj._is_local_draft( - sg_publish_data - ) and am_base_obj._is_new_asset(draft_id): + if "build_new_template" in actions: action_instances.append( { - "name": "discard_draft", + "name": "build_new_template", "params": None, - "caption": "Discard Draft", - "description": "This will discard the local draft for this publish.", + "caption": "Build New Template", + "description": "This will create a new template scene in the current project.", } ) - if ( - "reference_copy_link" in actions - and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER - ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER - ): - action_instances.append( - { - "name": "reference_copy_link", - "params": None, - "caption": "Copy Reference Link", - "description": "This will copy the reference as a string to the clipboard", - "multi_select": False, - } - ) - - if "build_new_scene" in actions: - action_instances.append( - { - "name": "build_new_scene", - "params": None, - "caption": "Build New Scene", - "description": "This will create a new scene in the current project.", - } - ) - - if "build_new_template" in actions: - action_instances.append( - { - "name": "build_new_template", - "params": None, - "caption": "Build New Template", - "description": "This will create a new template scene in the current project.", - } - ) - return action_instances - def execute_multiple_actions(self, actions, am_base_obj=None): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -219,9 +228,9 @@ def execute_multiple_actions(self, actions, am_base_obj=None): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data, am_base_obj) + self.execute_action(name, params, sg_publish_data, **kwargs) - def execute_action(self, name, params, sg_publish_data, am_base_obj=None): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -242,6 +251,8 @@ def execute_action(self, name, params, sg_publish_data, am_base_obj=None): # ----------------------- enable_flowam = app.get_setting("enable_flowam", False) if enable_flowam: + am_base_obj = kwargs.get("am_base_obj") + if name == "open": am_base_obj._do_open(sg_publish_data) diff --git a/hooks/tk-mari_actions.py b/hooks/tk-mari_actions.py index 64f4475..accd0ba 100644 --- a/hooks/tk-mari_actions.py +++ b/hooks/tk-mari_actions.py @@ -25,7 +25,7 @@ class MariActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -108,7 +108,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -139,7 +139,7 @@ def execute_multiple_actions(self, actions): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-maya_actions.py b/hooks/tk-maya_actions.py index 88f8b82..c7d9446 100644 --- a/hooks/tk-maya_actions.py +++ b/hooks/tk-maya_actions.py @@ -28,7 +28,7 @@ class MayaActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -129,116 +129,125 @@ def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): # ----------------------- # FlowAM specific actions # ----------------------- - if ( - "open" in actions - and sg_publish_data.get("type") == "PublishedFile" - and ( - am_base_obj._is_local_draft(sg_publish_data) - or sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + enable_flowam = app.get_setting("enable_flowam", False) + if enable_flowam: + am_base_obj = kwargs.get("am_base_obj") + if not am_base_obj: + raise Exception( + "FlowAM is enabled but no Asset Management base object was passed to the action hook. " + "FlowAM specific actions will not be generated." ) - > am_base_obj.DRAFT_VERSION_IDENTIFIER - ) - ): - action_instances.append( - { - "name": "open", - "params": None, - "caption": "Open", - "description": "This will open the item into the current scene.", - "multi_select": False, - } - ) - if ( - "download" in actions - and sg_publish_data.get("type") == "PublishedFile" - and ( - sg_publish_data.get("version_number") is not None - and sg_publish_data.get("version_number") - != am_base_obj.DRAFT_VERSION_IDENTIFIER - ) - ): - action_instances.append( - { - "name": "download", - "params": "Download 'params'", - "caption": "Download", - "description": "Downloads the published file to a user specified location.", - } - ) + if ( + "open" in actions + and sg_publish_data.get("type") == "PublishedFile" + and ( + am_base_obj._is_local_draft(sg_publish_data) + or sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + > am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + ): + action_instances.append( + { + "name": "open", + "params": None, + "caption": "Open", + "description": "This will open the item into the current scene.", + "multi_select": False, + } + ) - if "discard_draft" in actions: - draft_id = sg_publish_data.get("sg_flow_revision_id") + if ( + "download" in actions + and sg_publish_data.get("type") == "PublishedFile" + and ( + sg_publish_data.get("version_number") is not None + and sg_publish_data.get("version_number") + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + ): + action_instances.append( + { + "name": "download", + "params": "Download 'params'", + "caption": "Download", + "description": "Downloads the published file to a user specified location.", + } + ) - if am_base_obj._is_local_draft( - sg_publish_data - ) and am_base_obj._is_new_asset(draft_id): + if "discard_draft" in actions: + draft_id = sg_publish_data.get("sg_flow_revision_id") + + if am_base_obj._is_local_draft( + sg_publish_data + ) and am_base_obj._is_new_asset(draft_id): + action_instances.append( + { + "name": "discard_draft", + "params": None, + "caption": "Discard Draft", + "description": "This will discard the local draft for this publish.", + } + ) + + if ( + "reference_am" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): action_instances.append( { - "name": "discard_draft", + "name": "reference_am", "params": None, - "caption": "Discard Draft", - "description": "This will discard the local draft for this publish.", + "caption": "Reference", + "description": "This will load the item into the current scene as a reference", } ) - if ( - "reference_am" in actions - and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER - ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER - ): - action_instances.append( - { - "name": "reference_am", - "params": None, - "caption": "Reference", - "description": "This will load the item into the current scene as a reference", - } - ) - - if ( - "reference_copy_link" in actions - and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER - ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER - ): - action_instances.append( - { - "name": "reference_copy_link", - "params": None, - "caption": "Copy Reference Link", - "description": "This will copy the reference as a string to the clipboard", - "multi_select": False, - } - ) + if ( + "reference_copy_link" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "reference_copy_link", + "params": None, + "caption": "Copy Reference Link", + "description": "This will copy the reference as a string to the clipboard", + "multi_select": False, + } + ) - if "build_new_scene" in actions: - action_instances.append( - { - "name": "build_new_scene", - "params": None, - "caption": "Build New Scene", - "description": "This will create a new scene in the current project.", - } - ) + if "build_new_scene" in actions: + action_instances.append( + { + "name": "build_new_scene", + "params": None, + "caption": "Build New Scene", + "description": "This will create a new scene in the current project.", + } + ) - if "build_new_template" in actions: - action_instances.append( - { - "name": "build_new_template", - "params": None, - "caption": "Build New Template", - "description": "This will create a new template scene in the current project.", - } - ) + if "build_new_template" in actions: + action_instances.append( + { + "name": "build_new_template", + "params": None, + "caption": "Build New Template", + "description": "This will create a new template scene in the current project.", + } + ) return action_instances - def execute_multiple_actions(self, actions, am_base_obj=None): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -267,9 +276,9 @@ def execute_multiple_actions(self, actions, am_base_obj=None): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data, am_base_obj) + self.execute_action(name, params, sg_publish_data, **kwargs) - def execute_action(self, name, params, sg_publish_data, am_base_obj=None): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -290,6 +299,8 @@ def execute_action(self, name, params, sg_publish_data, am_base_obj=None): # ----------------------- enable_flowam = app.get_setting("enable_flowam", False) if enable_flowam: + am_base_obj = kwargs.get("am_base_obj") + if name == "reference_am": am_base_obj._create_reference_am(sg_publish_data) diff --git a/hooks/tk-motionbuilder_actions.py b/hooks/tk-motionbuilder_actions.py index 990cec5..da28e65 100644 --- a/hooks/tk-motionbuilder_actions.py +++ b/hooks/tk-motionbuilder_actions.py @@ -24,7 +24,7 @@ class MotionbuilderActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -81,7 +81,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -112,7 +112,7 @@ def execute_multiple_actions(self, actions): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-nuke_actions.py b/hooks/tk-nuke_actions.py index 96842e9..b3d078b 100644 --- a/hooks/tk-nuke_actions.py +++ b/hooks/tk-nuke_actions.py @@ -27,7 +27,7 @@ class NukeActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -115,88 +115,99 @@ def generate_actions(self, sg_publish_data, actions, ui_area, am_base_obj=None): # ----------------------- # FlowAM specific actions # ----------------------- - if "build_new_script" in actions: - action_instances.append( - { - "name": "build_new_script", - "params": None, - "caption": "Build New Script", - "description": "This will create a new script in the current project.", - } - ) - if "build_new_template" in actions: - action_instances.append( - { - "name": "build_new_template", - "params": None, - "caption": "Build New Template", - "description": "This will create a new template script in the current project.", - } - ) - if "open" in actions and sg_publish_data.get("type") == "PublishedFile": - # Show open action for: - # 1. Local drafts (version_number == -1 and is_local_draft) - # 2. Published revisions (version_number > -1) + enable_flowam = app.get_setting("enable_flowam", False) + if enable_flowam: + am_base_obj = kwargs.get("am_base_obj") + if not am_base_obj: + raise Exception( + "FlowAM is enabled but no Asset Management base object was passed to the action hook. " + "FlowAM specific actions will not be generated." + ) + + if "build_new_script" in actions: + action_instances.append( + { + "name": "build_new_script", + "params": None, + "caption": "Build New Script", + "description": "This will create a new script in the current project.", + } + ) + if "build_new_template" in actions: + action_instances.append( + { + "name": "build_new_template", + "params": None, + "caption": "Build New Template", + "description": "This will create a new template script in the current project.", + } + ) + if "open" in actions and sg_publish_data.get("type") == "PublishedFile": + # Show open action for: + # 1. Local drafts (version_number == -1 and is_local_draft) + # 2. Published revisions (version_number > -1) + if ( + am_base_obj._is_local_draft(sg_publish_data) + or sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + > am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "open", + "params": None, + "caption": "Open", + "description": "This will open the item into the current script.", + } + ) + + if "discard_draft" in actions and am_base_obj._is_local_draft( + sg_publish_data + ): + action_instances.append( + { + "name": "discard_draft", + "params": None, + "caption": "Discard Draft", + "description": "This will discard the local draft.", + } + ) if ( - am_base_obj._is_local_draft(sg_publish_data) - or sg_publish_data.get( + "reference_copy_link" in actions + and sg_publish_data.get( "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER ) - > am_base_obj.DRAFT_VERSION_IDENTIFIER + != am_base_obj.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { - "name": "open", + "name": "reference_copy_link", "params": None, - "caption": "Open", - "description": "This will open the item into the current script.", + "caption": "Copy Reference Link", + "description": "This will copy the reference link as a string to the clipboard.", + "multi_select": False, + } + ) + if ( + "create_read_node" in actions + and sg_publish_data.get( + "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + ) + != am_base_obj.DRAFT_VERSION_IDENTIFIER + ): + action_instances.append( + { + "name": "create_read_node", + "params": None, + "caption": "Create Read Node", + "description": "This will load the item into the current script as a new Read node.", } ) - - if "discard_draft" in actions and am_base_obj._is_local_draft(sg_publish_data): - action_instances.append( - { - "name": "discard_draft", - "params": None, - "caption": "Discard Draft", - "description": "This will discard the local draft.", - } - ) - if ( - "reference_copy_link" in actions - and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER - ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER - ): - action_instances.append( - { - "name": "reference_copy_link", - "params": None, - "caption": "Copy Reference Link", - "description": "This will copy the reference link as a string to the clipboard.", - "multi_select": False, - } - ) - if ( - "create_read_node" in actions - and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER - ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER - ): - action_instances.append( - { - "name": "create_read_node", - "params": None, - "caption": "Create Read Node", - "description": "This will load the item into the current script as a new Read node.", - } - ) return action_instances - def execute_multiple_actions(self, actions, am_base_obj=None): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -225,9 +236,9 @@ def execute_multiple_actions(self, actions, am_base_obj=None): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data, am_base_obj) + self.execute_action(name, params, sg_publish_data, **kwargs) - def execute_action(self, name, params, sg_publish_data, am_base_obj=None): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -247,8 +258,10 @@ def execute_action(self, name, params, sg_publish_data, am_base_obj=None): # ----------------------- # FlowAM specific actions # ----------------------- - enable_flowam = app.get_setting("enable_flowam", False) - if enable_flowam: + use_medm_data = app.get_setting("use_medm_data", False) + if use_medm_data: + am_base_obj = kwargs.get("am_base_obj") + if name == "build_new_script": am_base_obj._build_new_scene(sg_publish_data) diff --git a/hooks/tk-photoshop_actions.py b/hooks/tk-photoshop_actions.py index c36a361..328e060 100644 --- a/hooks/tk-photoshop_actions.py +++ b/hooks/tk-photoshop_actions.py @@ -34,7 +34,7 @@ class PhotoshopActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -101,7 +101,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -132,7 +132,7 @@ def execute_multiple_actions(self, actions): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-photoshopcc_actions.py b/hooks/tk-photoshopcc_actions.py index c3725d6..36c4fe8 100644 --- a/hooks/tk-photoshopcc_actions.py +++ b/hooks/tk-photoshopcc_actions.py @@ -29,7 +29,7 @@ class PhotoshopActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -96,7 +96,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -129,7 +129,7 @@ def execute_multiple_actions(self, actions): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-shell_actions.py b/hooks/tk-shell_actions.py index 0471a04..dca3a5d 100644 --- a/hooks/tk-shell_actions.py +++ b/hooks/tk-shell_actions.py @@ -23,7 +23,7 @@ class ShellActions(HookBaseClass): Stub implementation of the shell actions, used for testing. """ - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Return a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -111,7 +111,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): ) return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -146,7 +146,7 @@ def execute_multiple_actions(self, actions): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Print out all actions. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. From 1fd10696df95d465827f818f50e2e71ef971ba6a Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Mon, 22 Jun 2026 15:28:07 -0500 Subject: [PATCH 08/14] SG-43459 Migrate Build scene/template workflows (#145) * Remove framework dependency from dialogs classes * Migrate build asset/template workflows * Remove more references * Use sandbox functions * Update references on models * Migrate thumbnail utilities * Use more sandbox functions * Finish migrating framework-floam references * Update references from sgtk.flowam.create * Remove framework loading * Rename fucntion to get FlowAMActions instance * Rename `am_base_obj` to `flowam_actions` * Latest Updates * Finish clean-up * Update imports * Tested reference link and download workflows * Finished testing build scene, open, reference, discard. * Tested create template workflow * Add tk_core_ref value for testing * Format * Fix fixture * remove migrated methods * Rename `medm` directory to `flowam` * Removed `enable_flowam` setting * Get rid of `FlowAMActions` dependency injection and use app level module * Update core new definitions * Fix format * Handle error * Remove dead code * Update references, rename variables * Fix discard draft logic * Format * Update reference sequence * Improved `CreateReferenceError` * CR fixes * Fix method signature * Import flowam module just to be safe --- app.py | 15 + azure-pipelines.yml | 1 + hooks/tk-3dsmaxplus_actions.py | 6 +- hooks/tk-desktop_actions.py | 30 +- hooks/tk-flame_actions.py | 6 +- hooks/tk-houdini_actions.py | 56 +- hooks/tk-mari_actions.py | 6 +- hooks/tk-maya_actions.py | 62 ++- hooks/tk-motionbuilder_actions.py | 6 +- hooks/tk-nuke_actions.py | 56 +- hooks/tk-photoshop_actions.py | 6 +- hooks/tk-photoshopcc_actions.py | 6 +- hooks/tk-shell_actions.py | 8 +- info.yml | 10 - python/tk_multi_loader/__init__.py | 1 + python/tk_multi_loader/api/manager.py | 11 - python/tk_multi_loader/build_asset_dialog.py | 30 +- .../tk_multi_loader/build_template_dialog.py | 18 +- python/tk_multi_loader/dialog.py | 17 +- .../{medm => flowam}/__init__.py | 22 +- python/tk_multi_loader/flowam/create.py | 489 ++++++++++++++++++ .../{medm => flowam}/entity_model.py | 48 +- python/tk_multi_loader/flowam/file.py | 172 ++++++ .../{medm => flowam}/flowam_actions.py | 170 +++--- .../{medm => flowam}/latestpublish_model.py | 62 +-- .../{medm => flowam}/publishhistory_model.py | 57 +- python/tk_multi_loader/flowam/reference.py | 148 ++++++ .../{medm => flowam}/shared_cache.py | 18 +- .../{medm => flowam}/template_queries.py | 35 +- .../{medm => flowam}/thumbnail_service.py | 9 +- .../tk_multi_loader/{medm => flowam}/utils.py | 19 +- .../tk_multi_loader/loader_action_manager.py | 11 - tests/fixtures/config/hooks/test_actions.py | 8 +- 33 files changed, 1145 insertions(+), 474 deletions(-) rename python/tk_multi_loader/{medm => flowam}/__init__.py (58%) create mode 100644 python/tk_multi_loader/flowam/create.py rename python/tk_multi_loader/{medm => flowam}/entity_model.py (92%) create mode 100644 python/tk_multi_loader/flowam/file.py rename python/tk_multi_loader/{medm => flowam}/flowam_actions.py (74%) rename python/tk_multi_loader/{medm => flowam}/latestpublish_model.py (94%) rename python/tk_multi_loader/{medm => flowam}/publishhistory_model.py (90%) create mode 100644 python/tk_multi_loader/flowam/reference.py rename python/tk_multi_loader/{medm => flowam}/shared_cache.py (87%) rename python/tk_multi_loader/{medm => flowam}/template_queries.py (58%) rename python/tk_multi_loader/{medm => flowam}/thumbnail_service.py (96%) rename python/tk_multi_loader/{medm => flowam}/utils.py (92%) diff --git a/app.py b/app.py index af39b3a..6b5dd71 100644 --- a/app.py +++ b/app.py @@ -12,6 +12,8 @@ A loader application that lets you add new items to the scene. """ +from types import ModuleType + import sgtk import os @@ -28,6 +30,7 @@ def init_app(self): return tk_multi_loader = self.import_module("tk_multi_loader") + self._flowam = tk_multi_loader.flowam # the manager class provides the interface for loading. We store a # reference to it to enable the create_loader_action_manager method exposed on @@ -95,3 +98,15 @@ def create_loader_manager(self, bundle=None): :returns: A :class:`tk_multi_loader.LoaderManager` instance """ return self._manager_class(bundle or self) + + @property + def flowam(self) -> ModuleType: + """ + Access to the FlowAM integration module for this app. This module provides + drop-in replacements for the standard Shotgun-based Loader models and actions, + backed by Flow Asset Management (FlowAM) instead of the ShotGrid REST API. + + :returns: The FlowAM integration module for this app + :rtype: :mod:`tk_multi_loader.flowam` + """ + return self._flowam diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 1f83ab3..8b5b178 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -46,3 +46,4 @@ jobs: - name: tk-framework-qtwidgets - name: tk-framework-shotgunutils - name: tk-shell + tk_core_ref: ticket/sg-43461/migrate-host-base diff --git a/hooks/tk-3dsmaxplus_actions.py b/hooks/tk-3dsmaxplus_actions.py index 7903713..33bd40f 100644 --- a/hooks/tk-3dsmaxplus_actions.py +++ b/hooks/tk-3dsmaxplus_actions.py @@ -24,7 +24,7 @@ class MaxActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -101,7 +101,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -132,7 +132,7 @@ def execute_multiple_actions(self, actions, **kwargs): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-desktop_actions.py b/hooks/tk-desktop_actions.py index 12cdabe..b47d52b 100644 --- a/hooks/tk-desktop_actions.py +++ b/hooks/tk-desktop_actions.py @@ -31,7 +31,6 @@ def generate_actions( sg_publish_data: dict, actions: list, ui_area: str, - **kwargs, ) -> list: """ Return a list of action instances for a particular publish. @@ -77,21 +76,15 @@ def generate_actions( action_instances = [] - enable_flowam = app.get_setting("enable_flowam", False) - if enable_flowam: - am_base_obj = kwargs.get("am_base_obj") - if not am_base_obj: - raise Exception( - "FlowAM is enabled but no Asset Management base object was passed to the action hook. " - "FlowAM specific actions will not be generated." - ) + if app.context.flow_project_id: + flowam_actions = app.flowam.FlowAMActions() if "download" in actions and sg_publish_data.get("type") == "PublishedFile": version_number = sg_publish_data.get("version_number") if ( version_number is not None - and version_number != am_base_obj.DRAFT_VERSION_IDENTIFIER + and version_number != flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -130,9 +123,9 @@ def generate_actions( if ( "reference_copy_link" in actions and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - > am_base_obj.DRAFT_VERSION_IDENTIFIER + > flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -146,7 +139,7 @@ def generate_actions( return action_instances - def execute_multiple_actions(self, actions: list, **kwargs) -> None: + def execute_multiple_actions(self, actions: list) -> None: """ Executes the specified action on a list of items. @@ -171,22 +164,19 @@ def execute_multiple_actions(self, actions: list, **kwargs) -> None: :param list actions: Action dictionaries. """ - app = self.parent - app.log_info("Executing action '%s' on the selection") # Helps to visually scope selections # Execute each action. for single_action in actions: name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data, **kwargs) + self.execute_action(name, params, sg_publish_data) def execute_action( self, name: str, params: Any, sg_publish_data: dict, - **kwargs, ) -> None: """ Print out all actions. The data sent to this be method will @@ -202,7 +192,7 @@ def execute_action( "Execute action called for action %s. " "Parameters: %s. Publish Data: %s" % (name, params, sg_publish_data) ) - am_base_obj = kwargs.get("am_base_obj") + flowam_actions = app.flowam.FlowAMActions() if name == "create_generic_asset": # Right click a task the left panel @@ -213,10 +203,10 @@ def execute_action( self._launch_publisher(name, sg_publish_data) elif name == "reference_copy_link": - am_base_obj._create_reference_copy_link(sg_publish_data) + flowam_actions._create_reference_copy_link(sg_publish_data) elif name == "download": - am_base_obj._download_asset_revision(sg_publish_data) + flowam_actions._download_asset_revision(sg_publish_data) def _launch_publisher(self, action_name: str, sg_publish_data: dict) -> None: """ diff --git a/hooks/tk-flame_actions.py b/hooks/tk-flame_actions.py index a75bcea..8a6da4a 100644 --- a/hooks/tk-flame_actions.py +++ b/hooks/tk-flame_actions.py @@ -44,7 +44,7 @@ class FlameActionError(Exception): class FlameActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -136,7 +136,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -167,7 +167,7 @@ def execute_multiple_actions(self, actions, **kwargs): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-houdini_actions.py b/hooks/tk-houdini_actions.py index 0d9ec7a..9a8b90a 100644 --- a/hooks/tk-houdini_actions.py +++ b/hooks/tk-houdini_actions.py @@ -16,6 +16,7 @@ import re import sgtk +from tank_vendor.flow_integration_sdk.sandbox import is_new_asset HookBaseClass = sgtk.get_hook_baseclass() @@ -25,7 +26,7 @@ class HoudiniActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -102,22 +103,18 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): # ----------------------- # FlowAM specific actions # ----------------------- - enable_flowam = app.get_setting("enable_flowam", False) - if enable_flowam: - am_base_obj = kwargs.get("am_base_obj") - if not am_base_obj: - raise Exception( - "FlowAM is enabled but no Asset Management base object was passed to the action hook. " - "FlowAM specific actions will not be generated." - ) + if self.parent.context.flow_project_id: + flowam_actions = app.flowam.FlowAMActions() if "open" in actions and sg_publish_data.get("type") == "PublishedFile": if ( - am_base_obj._is_local_draft(sg_publish_data) + flowam_actions.is_local_draft_by_revision( + sg_publish_data.get("sg_flow_revision_id") + ) or sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - > am_base_obj.DRAFT_VERSION_IDENTIFIER + > flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -134,7 +131,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): if ( version_number is not None - and version_number != am_base_obj.DRAFT_VERSION_IDENTIFIER + and version_number != flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -148,9 +145,9 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): if "discard_draft" in actions: draft_id = sg_publish_data.get("sg_flow_revision_id") - if am_base_obj._is_local_draft( - sg_publish_data - ) and am_base_obj._is_new_asset(draft_id): + if flowam_actions.is_local_draft_by_revision( + sg_publish_data.get("sg_flow_revision_id") + ) and is_new_asset(draft_id): action_instances.append( { "name": "discard_draft", @@ -163,9 +160,9 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): if ( "reference_copy_link" in actions and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER + != flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -199,7 +196,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -228,9 +225,9 @@ def execute_multiple_actions(self, actions, **kwargs): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data, **kwargs) + self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -249,27 +246,26 @@ def execute_action(self, name, params, sg_publish_data, **kwargs): # ----------------------- # FlowAM specific actions # ----------------------- - enable_flowam = app.get_setting("enable_flowam", False) - if enable_flowam: - am_base_obj = kwargs.get("am_base_obj") + if self.parent.context.flow_project_id: + flowam_actions = app.flowam.FlowAMActions() if name == "open": - am_base_obj._do_open(sg_publish_data) + flowam_actions._do_open(sg_publish_data) if name == "reference_copy_link": - am_base_obj._create_reference_copy_link(sg_publish_data) + flowam_actions._create_reference_copy_link(sg_publish_data) if name == "discard_draft": - am_base_obj._discard_draft(sg_publish_data) + flowam_actions._discard_draft(sg_publish_data) if name == "build_new_scene": - am_base_obj._build_new_scene(sg_publish_data) + flowam_actions._build_new_scene(sg_publish_data) if name == "build_new_template": - am_base_obj._build_new_template(sg_publish_data) + flowam_actions._build_new_template(sg_publish_data) if name == "download": - am_base_obj._download_asset_revision(sg_publish_data) + flowam_actions._download_asset_revision(sg_publish_data) return diff --git a/hooks/tk-mari_actions.py b/hooks/tk-mari_actions.py index accd0ba..64f4475 100644 --- a/hooks/tk-mari_actions.py +++ b/hooks/tk-mari_actions.py @@ -25,7 +25,7 @@ class MariActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -108,7 +108,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -139,7 +139,7 @@ def execute_multiple_actions(self, actions, **kwargs): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-maya_actions.py b/hooks/tk-maya_actions.py index c7d9446..662bbe6 100644 --- a/hooks/tk-maya_actions.py +++ b/hooks/tk-maya_actions.py @@ -19,6 +19,7 @@ import maya.cmds as cmds import maya.mel as mel import sgtk +from tank_vendor.flow_integration_sdk.sandbox import is_new_asset HookBaseClass = sgtk.get_hook_baseclass() @@ -28,7 +29,7 @@ class MayaActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -129,24 +130,20 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): # ----------------------- # FlowAM specific actions # ----------------------- - enable_flowam = app.get_setting("enable_flowam", False) - if enable_flowam: - am_base_obj = kwargs.get("am_base_obj") - if not am_base_obj: - raise Exception( - "FlowAM is enabled but no Asset Management base object was passed to the action hook. " - "FlowAM specific actions will not be generated." - ) + if self.parent.context.flow_project_id: + flowam_actions = app.flowam.FlowAMActions() if ( "open" in actions and sg_publish_data.get("type") == "PublishedFile" and ( - am_base_obj._is_local_draft(sg_publish_data) + flowam_actions.is_local_draft_by_revision( + sg_publish_data.get("sg_flow_revision_id") + ) or sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - > am_base_obj.DRAFT_VERSION_IDENTIFIER + > flowam_actions.DRAFT_VERSION_IDENTIFIER ) ): action_instances.append( @@ -165,7 +162,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): and ( sg_publish_data.get("version_number") is not None and sg_publish_data.get("version_number") - != am_base_obj.DRAFT_VERSION_IDENTIFIER + != flowam_actions.DRAFT_VERSION_IDENTIFIER ) ): action_instances.append( @@ -180,9 +177,9 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): if "discard_draft" in actions: draft_id = sg_publish_data.get("sg_flow_revision_id") - if am_base_obj._is_local_draft( - sg_publish_data - ) and am_base_obj._is_new_asset(draft_id): + if flowam_actions.is_local_draft_by_revision( + sg_publish_data.get("sg_flow_revision_id") + ) and is_new_asset(draft_id): action_instances.append( { "name": "discard_draft", @@ -195,9 +192,9 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): if ( "reference_am" in actions and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER + != flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -211,9 +208,9 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): if ( "reference_copy_link" in actions and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER + != flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -247,7 +244,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -276,9 +273,9 @@ def execute_multiple_actions(self, actions, **kwargs): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data, **kwargs) + self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -297,30 +294,29 @@ def execute_action(self, name, params, sg_publish_data, **kwargs): # ----------------------- # FlowAM specific actions # ----------------------- - enable_flowam = app.get_setting("enable_flowam", False) - if enable_flowam: - am_base_obj = kwargs.get("am_base_obj") + if self.parent.context.flow_project_id: + flowam_actions = app.flowam.FlowAMActions() if name == "reference_am": - am_base_obj._create_reference_am(sg_publish_data) + flowam_actions._create_reference_am(sg_publish_data) if name == "reference_copy_link": - am_base_obj._create_reference_copy_link(sg_publish_data) + flowam_actions._create_reference_copy_link(sg_publish_data) if name == "open": - am_base_obj._do_open(sg_publish_data) + flowam_actions._do_open(sg_publish_data) if name == "discard_draft": - am_base_obj._discard_draft(sg_publish_data) + flowam_actions._discard_draft(sg_publish_data) if name == "build_new_scene": - am_base_obj._build_new_scene(sg_publish_data) + flowam_actions._build_new_scene(sg_publish_data) if name == "build_new_template": - am_base_obj._build_new_template(sg_publish_data) + flowam_actions._build_new_template(sg_publish_data) if name == "download": - am_base_obj._download_asset_revision(sg_publish_data) + flowam_actions._download_asset_revision(sg_publish_data) return diff --git a/hooks/tk-motionbuilder_actions.py b/hooks/tk-motionbuilder_actions.py index da28e65..990cec5 100644 --- a/hooks/tk-motionbuilder_actions.py +++ b/hooks/tk-motionbuilder_actions.py @@ -24,7 +24,7 @@ class MotionbuilderActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -81,7 +81,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -112,7 +112,7 @@ def execute_multiple_actions(self, actions, **kwargs): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-nuke_actions.py b/hooks/tk-nuke_actions.py index b3d078b..3bc166f 100644 --- a/hooks/tk-nuke_actions.py +++ b/hooks/tk-nuke_actions.py @@ -15,7 +15,6 @@ import glob import os import re -import sys import sgtk @@ -27,7 +26,7 @@ class NukeActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -115,14 +114,8 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): # ----------------------- # FlowAM specific actions # ----------------------- - enable_flowam = app.get_setting("enable_flowam", False) - if enable_flowam: - am_base_obj = kwargs.get("am_base_obj") - if not am_base_obj: - raise Exception( - "FlowAM is enabled but no Asset Management base object was passed to the action hook. " - "FlowAM specific actions will not be generated." - ) + if self.parent.context.flow_project_id: + flowam_actions = app.flowam.FlowAMActions() if "build_new_script" in actions: action_instances.append( @@ -147,11 +140,13 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): # 1. Local drafts (version_number == -1 and is_local_draft) # 2. Published revisions (version_number > -1) if ( - am_base_obj._is_local_draft(sg_publish_data) + flowam_actions.is_local_draft_by_revision( + sg_publish_data.get("sg_flow_revision_id") + ) or sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - > am_base_obj.DRAFT_VERSION_IDENTIFIER + > flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -162,8 +157,11 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): } ) - if "discard_draft" in actions and am_base_obj._is_local_draft( - sg_publish_data + if ( + "discard_draft" in actions + and flowam_actions.is_local_draft_by_revision( + sg_publish_data.get("sg_flow_revision_id") + ) ): action_instances.append( { @@ -176,9 +174,9 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): if ( "reference_copy_link" in actions and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER + != flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -192,9 +190,9 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): if ( "create_read_node" in actions and sg_publish_data.get( - "version_number", am_base_obj.DRAFT_VERSION_IDENTIFIER + "version_number", flowam_actions.DRAFT_VERSION_IDENTIFIER ) - != am_base_obj.DRAFT_VERSION_IDENTIFIER + != flowam_actions.DRAFT_VERSION_IDENTIFIER ): action_instances.append( { @@ -207,7 +205,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -236,9 +234,9 @@ def execute_multiple_actions(self, actions, **kwargs): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data, **kwargs) + self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. @@ -260,25 +258,25 @@ def execute_action(self, name, params, sg_publish_data, **kwargs): # ----------------------- use_medm_data = app.get_setting("use_medm_data", False) if use_medm_data: - am_base_obj = kwargs.get("am_base_obj") + flowam_actions = app.flowam.FlowAMActions() if name == "build_new_script": - am_base_obj._build_new_scene(sg_publish_data) + flowam_actions._build_new_scene(sg_publish_data) if name == "build_new_template": - am_base_obj._build_new_template(sg_publish_data) + flowam_actions._build_new_template(sg_publish_data) if name == "open": - am_base_obj._do_open(sg_publish_data) + flowam_actions._do_open(sg_publish_data) if name == "discard_draft": - am_base_obj._discard_draft(sg_publish_data) + flowam_actions._discard_draft(sg_publish_data) if name == "reference_copy_link": - am_base_obj._create_reference_copy_link(sg_publish_data) + flowam_actions._create_reference_copy_link(sg_publish_data) if name == "create_read_node": - am_base_obj._create_reference(sg_publish_data) + flowam_actions._create_reference(sg_publish_data) return diff --git a/hooks/tk-photoshop_actions.py b/hooks/tk-photoshop_actions.py index 328e060..c36a361 100644 --- a/hooks/tk-photoshop_actions.py +++ b/hooks/tk-photoshop_actions.py @@ -34,7 +34,7 @@ class PhotoshopActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -101,7 +101,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -132,7 +132,7 @@ def execute_multiple_actions(self, actions, **kwargs): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-photoshopcc_actions.py b/hooks/tk-photoshopcc_actions.py index 36c4fe8..c3725d6 100644 --- a/hooks/tk-photoshopcc_actions.py +++ b/hooks/tk-photoshopcc_actions.py @@ -29,7 +29,7 @@ class PhotoshopActions(HookBaseClass): ############################################################################################################## # public interface - to be overridden by deriving classes - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -96,7 +96,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -129,7 +129,7 @@ def execute_multiple_actions(self, actions, **kwargs): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/hooks/tk-shell_actions.py b/hooks/tk-shell_actions.py index dca3a5d..4b7848e 100644 --- a/hooks/tk-shell_actions.py +++ b/hooks/tk-shell_actions.py @@ -23,7 +23,7 @@ class ShellActions(HookBaseClass): Stub implementation of the shell actions, used for testing. """ - def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): + def generate_actions(self, sg_publish_data, actions, ui_area): """ Return a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -111,7 +111,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): ) return action_instances - def execute_multiple_actions(self, actions, **kwargs): + def execute_multiple_actions(self, actions): """ Executes the specified action on a list of items. @@ -136,8 +136,6 @@ def execute_multiple_actions(self, actions, **kwargs): :param list actions: Action dictionaries. """ - app = self.parent - app.log_info("Executing action '%s' on the selection") # Helps to visually scope selections # Execute each action. for single_action in actions: @@ -146,7 +144,7 @@ def execute_multiple_actions(self, actions, **kwargs): params = single_action["params"] self.execute_action(name, params, sg_publish_data) - def execute_action(self, name, params, sg_publish_data, **kwargs): + def execute_action(self, name, params, sg_publish_data): """ Print out all actions. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. diff --git a/info.yml b/info.yml index 6e530f5..4d6efac 100644 --- a/info.yml +++ b/info.yml @@ -33,14 +33,6 @@ configuration: Published File Types). The legacy Published File Type filter widget cannot be used in combination with the Filter menu. - enable_flowam: - type: bool - default_value: false - description: Set to True to use Flow Asset Management data instead of Shotgun - data. When enabled, the loader fetches publish data from the Flow Asset - Management system. Requires tk-framework-flowam to be configured in the - environment. - # hooks actions_hook: type: hook @@ -207,5 +199,3 @@ documentation_url: "https://help.autodesk.com/view/SGDEV/ENU/?guid=SG_Supervisor frameworks: - {"name": "tk-framework-shotgunutils", "version": "v5.x.x", "minimum_version": "v5.8.6"} - {"name": "tk-framework-qtwidgets", "version": "v2.x.x", "minimum_version": "v2.10.6"} - # TODO: Remove the following line after SG-43459. - - {"name": "tk-framework-flowam", "version": "v1.x.x"} diff --git a/python/tk_multi_loader/__init__.py b/python/tk_multi_loader/__init__.py index c6abd81..d793ef2 100644 --- a/python/tk_multi_loader/__init__.py +++ b/python/tk_multi_loader/__init__.py @@ -8,6 +8,7 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. +from . import flowam # noqa: F401 from .api import LoaderManager # noqa: F401 from .open_publish_form import open_publish_browser # noqa: F401 diff --git a/python/tk_multi_loader/api/manager.py b/python/tk_multi_loader/api/manager.py index 32bf123..c6665a8 100644 --- a/python/tk_multi_loader/api/manager.py +++ b/python/tk_multi_loader/api/manager.py @@ -130,7 +130,6 @@ def get_actions_for_publish(self, sg_data, ui_area): sg_publish_data=sg_data, actions=actions, ui_area=ui_area_str, - am_base_obj=self.get_am_base_obj(), ) except Exception: self._logger.exception("Could not execute generate_actions hook.") @@ -244,7 +243,6 @@ def execute_action(self, sg_data, action): name=action["name"], params=action["params"], sg_publish_data=sg_data, - am_base_obj=self.get_am_base_obj(), ) except Exception as e: self._logger.exception( @@ -268,7 +266,6 @@ def execute_multiple_actions(self, actions): "actions_hook", "execute_multiple_actions", actions=actions, - am_base_obj=self.get_am_base_obj(), ) except Exception as e: self._logger.exception( @@ -310,7 +307,6 @@ def get_actions_for_entity(self, sg_data): sg_publish_data=sg_data, actions=actions, ui_area="main", - am_base_obj=self.get_am_base_obj(), ) # folder options only found in main ui area except Exception: self._logger.exception("Could not execute generate_actions hook.") @@ -350,10 +346,3 @@ def _fix_timestamp(sg_data): unix_timestamp, shotgun_api3.sg_timezone.LocalTimezone() ) sg_data["created_at"] = sg_timestamp - - def get_am_base_obj(self) -> "FlowAMActions | None": - """ """ - if sgtk.platform.current_bundle().get_setting("enable_flowam", False): - from ..medm import FlowAMActions - - return FlowAMActions() diff --git a/python/tk_multi_loader/build_asset_dialog.py b/python/tk_multi_loader/build_asset_dialog.py index 4628d30..735efd2 100644 --- a/python/tk_multi_loader/build_asset_dialog.py +++ b/python/tk_multi_loader/build_asset_dialog.py @@ -12,8 +12,12 @@ import sgtk from sgtk.platform.qt import QtGui +from sgtk.flowam.create import CreateMode +from tank_vendor.flow_integration_sdk.exceptions import FlowError +from tank_vendor.flow_integration_sdk.objects import FlowProject -from .medm.template_queries import get_template_pipeline_steps, get_templates +from .flowam.template_queries import get_template_pipeline_steps, get_templates +from .flowam.create import get_template_source_path from .ui.build_asset_dialog import Ui_BuildAssetDialog # Toolkit logger @@ -53,16 +57,10 @@ def __init__( """ super().__init__(parent) - _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") - _FlowError = _flow.FlowError - _Project = _flow.data.Project - self._CreateMode = _flow.asset_management.CreateMode - self._get_template_source_path = _flow.asset_management.get_template_source_path - # Query the project entity try: - self.project = _Project(project_id) - except _FlowError as exc: + self.project = FlowProject(project_id) + except FlowError as exc: raise ValueError(f"Project not found: {project_id}") from exc self.build = None @@ -85,9 +83,9 @@ def __init__( # Populate combo box from options list self.ui.build_mode_combo_box.addItems( [ - self._CreateMode.NEW.value, - self._CreateMode.CURRENT.value, - self._CreateMode.TEMPLATE.value, + CreateMode.NEW.value, + CreateMode.CURRENT.value, + CreateMode.TEMPLATE.value, ] ) @@ -143,7 +141,7 @@ def on_build_option_changed(self, text: str) -> None: Args: text (str): The new build option selected. """ - is_template_mode = self._CreateMode(text) == self._CreateMode.TEMPLATE + is_template_mode = CreateMode(text) == CreateMode.TEMPLATE self.setUpdatesEnabled(False) self.ui.templateWidget.setVisible(is_template_mode) @@ -191,14 +189,14 @@ def on_build_clicked(self) -> None: Returns: None. """ - self.build = self._CreateMode(self.ui.build_mode_combo_box.currentText()) + self.build = CreateMode(self.ui.build_mode_combo_box.currentText()) - if self.build == self._CreateMode.TEMPLATE: + if self.build == CreateMode.TEMPLATE: self.step = self.ui.pipeline_step_combo_box.currentText() self.template = self.ui.templates_combo_box.currentText() if self.template and self.template in self.templates: template = self.templates[self.template] - self.template_source_path = self._get_template_source_path(template) + self.template_source_path = get_template_source_path(template) else: self.step = None self.template = None diff --git a/python/tk_multi_loader/build_template_dialog.py b/python/tk_multi_loader/build_template_dialog.py index 079e897..16d838c 100644 --- a/python/tk_multi_loader/build_template_dialog.py +++ b/python/tk_multi_loader/build_template_dialog.py @@ -12,8 +12,11 @@ import sgtk from sgtk.platform.qt import QtGui +from sgtk.flowam.create import CreateMode +from tank_vendor.flow_integration_sdk.exceptions import FlowError +from tank_vendor.flow_integration_sdk.objects import FlowProject -from .medm.template_queries import find_template_pipeline_step, get_templates +from .flowam.template_queries import find_template_pipeline_step, get_templates from .ui.build_template_dialog import Ui_BuildTemplateDialog # Toolkit logger @@ -33,15 +36,10 @@ def __init__( ) -> None: super().__init__(parent) - _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") - _FlowError = _flow.FlowError - _Project = _flow.data.Project - self._CreateMode = _flow.asset_management.CreateMode - # Query the project entity try: - self.project = _Project(project_id) - except _FlowError as exc: + self.project = FlowProject(project_id) + except FlowError as exc: raise ValueError(f"Project not found: {project_id}") from exc if not pipeline_steps: @@ -56,7 +54,7 @@ def __init__( self.ui.setupUi(self) self.ui.build_mode_combo_box.addItems( - [self._CreateMode.NEW.value, self._CreateMode.CURRENT.value] + [CreateMode.NEW.value, CreateMode.CURRENT.value] ) self.ui.pipeline_step_combo_box.addItems(pipeline_steps) @@ -84,7 +82,7 @@ def on_build_template_clicked(self) -> None: Handler for when the build template button is clicked. Gathers input data. """ - self.mode = self._CreateMode(self.ui.build_mode_combo_box.currentText()) + self.mode = CreateMode(self.ui.build_mode_combo_box.currentText()) self.step = self.ui.pipeline_step_combo_box.currentText() self.template = self.ui.template_name_line_edit.text().strip() self.description = self.ui.description_text_edit.toPlainText() diff --git a/python/tk_multi_loader/dialog.py b/python/tk_multi_loader/dialog.py index 1a43db7..c2bac60 100644 --- a/python/tk_multi_loader/dialog.py +++ b/python/tk_multi_loader/dialog.py @@ -26,7 +26,7 @@ from .delegate_publish_thumb import SgPublishThumbDelegate from .framework_qtwidgets import ShotgunFilterMenu from .loader_action_manager import LoaderActionManager -from .medm import ( +from .flowam import ( MedmEntityModel, MedmLatestPublishModel, MedmPublishHistoryModel, @@ -97,7 +97,7 @@ def __init__(self, action_manager, parent=None): # Hold a reference to the current animation to prevent GC mid-run self._current_animation = None - # FlowAM tree view - only created when enable_flowam is enabled + # FlowAM tree view - only created when FlowAM is enabled self._medm_tree_view = None # The loader app can be invoked from other applications with a custom @@ -166,14 +166,11 @@ def __init__(self, action_manager, parent=None): self._publish_history_model = SgPublishHistoryModel(self, self._task_manager) - # FlowAM objects are only instantiated when enable_flowam is enabled. - # tk-framework-flowam is required by these classes but is not available - # in all environments (e.g. CI). Keeping these as None when FlowAM is - # disabled prevents a hard startup failure in those environments. + # FlowAM objects are only instantiated when enabled. self._medm_cache = None self._medm_thumbnail_service = None self._medm_history_model = None - if sgtk.platform.current_bundle().get_setting("enable_flowam", False): + if sgtk.platform.current_bundle().context.flow_project_id: self._medm_cache = MedmSharedCache() self._medm_thumbnail_service = MedmThumbnailService(self._medm_cache, self) @@ -377,14 +374,13 @@ def __init__(self, action_manager, parent=None): # Set up filtering app = sgtk.platform.current_bundle() - enable_flowam = app.get_setting("enable_flowam", False) if app.get_setting("use_legacy_published_file_type_filter", False): # Hide the Filter menu button. # The legacy filter functionality is always set up, since the filter menu still # requires some of that functionality. self._filter_menu = None self.ui.filter_menu_btn.hide() - elif enable_flowam: + elif app.context.flow_project_id: # Disable filter menu for Flow Asset Management mode - it expects ShotgunModel data self._filter_menu = None self.ui.filter_menu_btn.hide() @@ -430,7 +426,7 @@ def __init__(self, action_manager, parent=None): self._load_entity_presets() # Set up the FlowAM tree panel when Flow Asset Management is enabled - if enable_flowam: + if app.context.flow_project_id: self._setup_medm_tree_panel() ################################################# @@ -1997,7 +1993,6 @@ def on_action_click(act): name=act["name"], params=act["params"], sg_publish_data=sg_data, - am_base_obj=self._action_manager.get_am_base_obj(), ) action = QtGui.QAction(entity_action["caption"], view) diff --git a/python/tk_multi_loader/medm/__init__.py b/python/tk_multi_loader/flowam/__init__.py similarity index 58% rename from python/tk_multi_loader/medm/__init__.py rename to python/tk_multi_loader/flowam/__init__.py index d5e0a88..50aa667 100644 --- a/python/tk_multi_loader/medm/__init__.py +++ b/python/tk_multi_loader/flowam/__init__.py @@ -8,13 +8,11 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. -"""FlowAM integration models for the Loader app. +"""FlowAM integration for the Loader app. -This package provides Qt models that back the loader when ``enable_flowam`` -is enabled in the app configuration. All models share a single -:class:`~medm.shared_cache.MedmSharedCache` and -:class:`~medm.thumbnail_service.MedmThumbnailService` instance injected by -the dialog at construction time. +This package provides drop-in replacements for the standard Shotgun-based +Loader models and actions, backed by Flow Asset Management (FlowAM) instead +of the ShotGrid REST API. """ from .entity_model import MedmEntityModel @@ -28,15 +26,3 @@ get_templates, ) from .thumbnail_service import MedmThumbnailService - -__all__ = [ - "FlowAMActions", - "MedmEntityModel", - "MedmLatestPublishModel", - "MedmPublishHistoryModel", - "MedmSharedCache", - "MedmThumbnailService", - "find_template_pipeline_step", - "get_template_pipeline_steps", - "get_templates", -] diff --git a/python/tk_multi_loader/flowam/create.py b/python/tk_multi_loader/flowam/create.py new file mode 100644 index 0000000..ca9ca93 --- /dev/null +++ b/python/tk_multi_loader/flowam/create.py @@ -0,0 +1,489 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +""" +This module contains utilities for creating Flow AM assets. Some of these functions +create assets only in sandbox, while others create and publish them straight to +medm. +""" + +from __future__ import annotations + +import os +import tempfile +from dataclasses import dataclass +from enum import Enum +from typing import Callable + +import sgtk +from sgtk.flowam import create +from sgtk.flowam import utils as flowam_utils +from tank_vendor.flow_integration_sdk import ( + exceptions, + globals, + objects, + publish, + sandbox, + schema, + utils, +) + + +# --------------------------------- +# Classes +# --------------------------------- +@dataclass +class CreateInputs(flowam_utils.BaseInputs): + """Convenience structure to hold create inputs and allow them to be + passed easily between helper functions. + """ + + #: Entity type of SG asset. + sg_entity_type: str + #: Name of the SG asset. + #: This will be used for the AM asset name (both the container and workfile). + sg_entity_name: str + #: The name/code of the SG pipeline step associated with the current task context. + sg_pipeline_step: str + #: The AM project under which the asset should be added. + am_project_id: str + #: The name of the current SG task. + sg_task_name: str = "" + #: Description of asset. + description: str = "" + #: Determines which initial source file to use to create the asset. + #: See `CreateMode` enum for valid values. + create_mode: create.CreateMode = create.CreateMode.CURRENT + #: Relevant only in some modes. + #: * TEMPLATE -> path to the template file to be used to build the new asset + #: * GENERIC -> path to the source file to copy directly to asset + source_path: str = "" + #: Optional callback function that will be called after scene is prepared + prep_scene_callback: Callable | None = None + + def asdict(self): + """Custom asdict to handle Enums and callables.""" + + data = {} + for key, value in self.__dict__.items(): + if isinstance(value, Enum): + data[key] = value.value + elif callable(value): + data[key] = getattr(value, "__name__", str(value)) + else: + data[key] = value + return data + + def validate(self): + """Check that input combinations are valid. + + Raises: + CreateAssetError + """ + + # If sg entity name is provided, we also expect an entity type and pipeline step + if self.sg_entity_name and not self.sg_entity_type: + msg = "Incomplete sg context provided. Must provide sg_entity_type." + raise exceptions.CreateAssetError(data=self.asdict(), details=msg) + if self.sg_entity_name and not self.sg_pipeline_step: + msg = "Incomplete sg context provided. Must provide sg_pipeline_step." + raise exceptions.CreateAssetError(data=self.asdict(), details=msg) + # If create mode is TEMPLATE or GENERIC, we need a source path + if self.create_mode == create.CreateMode.TEMPLATE and not self.source_path: + msg = "No template source path provided." + raise exceptions.CreateAssetError(data=self.asdict(), details=msg) + if self.create_mode == create.CreateMode.GENERIC and not self.source_path: + msg = "No source path provided for generic asset." + raise exceptions.CreateAssetError(data=self.asdict(), details=msg) + # If pipeline step is provided, we expect task_name to be provided as well + if self.sg_pipeline_step and not self.sg_task_name: + msg = "Incomplete sg context provided. Must provide sg_task_name." + raise exceptions.CreateAssetError(data=self.asdict(), details=msg) + # prep_scene_callback is only applicable when create_mode is NEW or TEMPLATE + if ( + self.create_mode == create.CreateMode.GENERIC + and self.prep_scene_callback is not None + ): + msg = "prep_scene_callback is not applicable when create_mode is GENERIC." + raise exceptions.CreateAssetError(data=self.asdict(), details=msg) + + # There should always be a project id provided + if not self.am_project_id: + raise exceptions.CreateAssetError( + data=self.asdict(), details="No project id provided." + ) + + +@dataclass +class CreateTemplateInputs(flowam_utils.BaseInputs): + """Convenience structure to hold create inputs and allow them to be + passed easily between helper functions. + """ + + #: The name/code of the SG pipeline step that new template is for. + sg_pipeline_step: str + #: The AM project under which the template should be added. + am_project_id: str + #: The name new template asset. + template_name: str = "" + #: Description of template. + description: str = "" + #: Determines which initial source file to use to create the asset. + #: See `CreateMode` enum for valid values. + #: In the case of template creation, only NEW and CURRENT are applicable. + create_mode: create.CreateMode = create.CreateMode.CURRENT + + def validate(self): + """Check that input combinations are valid. + + Raises: + CreateAssetError + """ + + # Pipeline step value must be provided + if not self.sg_pipeline_step: + msg = "No pipeline step provided." + raise exceptions.CreateAssetError(data=self.asdict(), details=msg) + # There should always be a project id provided + if not self.am_project_id: + raise exceptions.CreateAssetError( + data=self.asdict(), details="No project id provided." + ) + # Template must have a name + if not self.template_name: + raise exceptions.CreateAssetError( + data=self.asdict(), details="No template name provided." + ) + # Create mode TEMPLATE and GENERIC are not applicable for templates. + if ( + self.create_mode == create.CreateMode.TEMPLATE + or self.create_mode == create.CreateMode.GENERIC + ): + msg = f"Invalid CreateMode provided for template creation: {self.create_mode}." + raise exceptions.CreateAssetError(data=self.asdict(), details=msg) + + +def get_template_source_path(template: objects.FlowAsset) -> str: + """Return the published source path of the given template. + Fetch binary if necessary. + + Args: + template: Template asset. + + Returns: + Full path to template file in blob storage. + """ + revision = template.get_latest_revision() + revision.fetch(component_purpose=globals.SOURCE_PURPOSE) + return revision.get_storage_component_path(component_purpose=globals.SOURCE_PURPOSE) + + +# --------------------------------- +# Workflows +# --------------------------------- +def create_dcc_workfile(inputs: CreateInputs) -> sandbox.NewDraftInfo: + """Create a DCC workfile asset in sandbox based on criteria provided in inputs. + See documentation for CreateInputs for expected inputs. + + .. note:: Inputs can be passed in as a CreateInputs object assigned to the keyword + argument _inputs_ or as a set of individual parameters. (e.g. sg_entity_name="my_name") + + Returns: + A NewDraftInfo object containing all pertinent information about + draft created for new asset, including draft id. + + Raises: + CreateAssetError + """ + app = sgtk.platform.current_bundle() + inputs.log_intro("Creating new DCC workfile asset") + inputs.validate() + + if not in_dcc_context(): + msg = "Cannot create DCC workfile without being in DCC." + raise exceptions.CreateAssetError(data=inputs.asdict(), details=msg) + + # Create any necessary hierarchy above current asset + parent = create.create_asset_hierarchy(inputs) + + # Create the workfile asset in sandbox + draft_info = _create_dcc_workfile_asset(parent, inputs) + + app.log_info("Creating DCC asset complete!") + + # Open the draft file + draft_path = draft_info.source_path + app.log_info(f"Opening draft path: {draft_path}") + flow_host().open_file(draft_path) + + app.context.set_flow_context(flow_host().current_file()) + + return draft_info + + +def create_template_workfile(inputs: CreateTemplateInputs) -> sandbox.NewDraftInfo: + """Create a DCC workfile asset in sandbox based on criteria provided in inputs. + See documentation for CreateTemplateInputs for expected inputs. + + .. note:: Inputs can be passed in as a CreateTemplateInputs object assigned to the keyword + argument _inputs_ or as a set of individual parameters. (e.g. sg_entity_name="my_name") + + Returns: + A NewDraftInfo object containing all pertinent information about + draft created for new asset, including draft id. + + Raises: + CreateAssetError + """ + app = sgtk.platform.current_bundle() + + inputs.log_intro("Creating new template asset") + inputs.validate() + + if not in_dcc_context(): + msg = "Cannot create template workfile without being in DCC." + raise exceptions.CreateAssetError(data=inputs.asdict(), details=msg) + + # Create any necessary hierarchy above current asset + parent = _create_template_hierarchy(inputs) + + # Create the workfile asset in sandbox + draft_info = _create_template_workfile_asset(parent, inputs) + + app.log_info("Creating template asset complete!") + + # Open the draft file + draft_path = draft_info.source_path + app.log_info(f"Opening draft path: {draft_path}") + flow_host().open_file(draft_path) + + app.context.set_flow_context(flow_host().current_file()) + + return draft_info + + +# --------------------------------- +# Auxiliary functions for workflows +# --------------------------------- +def flow_host() -> sgtk.flowam.host.FlowHost: + """Convenience function to return the current host.""" + return sgtk.platform.current_engine().flow_host + + +def in_dcc_context() -> bool: + """Return True if currently in a DCC context (i.e. engine is not tk-desktop).""" + engine = sgtk.platform.current_engine() + return engine.name != "tk-desktop" + + +def _has_workfile_type(parent: objects.FlowAsset, type_id: str) -> bool: + """Return True if parent asset contains a child of given type.""" + + if parent.find_children(type_id=type_id): + return True + return False + + +def _create_dcc_workfile_asset( + parent: objects.FlowAsset, inputs: CreateInputs +) -> sandbox.NewDraftInfo: + """Called when creating a new dcc workfile asset. + This function will create the workfile asset in sandbox under the given parent. + + Args: + parent: Asset to create workfile asset under. + See CreateInputs documentation. + + Returns: + The draft_info of the workfile asset created. + + Raises: + CreateAssetError + """ + app = sgtk.platform.current_bundle() + + # Determine workfile type to be created + workfile_type = flow_host().WORKFILE_TYPE + type_id = schema.get_schema_id(workfile_type) + + # Only allow one workfile of DCC type under parent + if _has_workfile_type(parent, type_id): + msg = f'A workfile of type "{workfile_type}" has already been created ' + msg += f'under pipeline step "{parent.name}". Please open the asset from ' + msg += "the Loader app to publish another revision of this asset." + raise exceptions.CreateAssetError(data=inputs.asdict(), details=msg) + + # By convention asset name will be the sg entity name + name = inputs.sg_entity_name + + # Prepare the source file and save to temporary location + # By convention the source file will be named after the asset + with tempfile.TemporaryDirectory() as temp_dir: + ext = utils.fileext(inputs.source_path) or flow_host().FILE_TYPES[0] + temp_file = utils.cleanpath(temp_dir, f"{name}.{ext}") + if inputs.create_mode == create.CreateMode.NEW: + # Clear scene + flow_host().new_scene() + elif inputs.create_mode == create.CreateMode.TEMPLATE: + # Open the template file + if not os.path.exists(inputs.source_path): + msg = f"Template path does not exist: {inputs.source_path}" + raise exceptions.CreateAssetError(data=inputs.asdict(), details=msg) + try: + flow_host().open_file(inputs.source_path) + except Exception as exc: # pylint: disable=broad-except + msg = f"Could not open template path: {inputs.source_path}" + raise exceptions.CreateAssetError( + data=inputs.asdict(), details=msg + ) from exc + + # Call prep scene callback if provided + if inputs.prep_scene_callback: + try: + inputs.prep_scene_callback() + except Exception as exc: # pylint: disable=broad-except + msg = f"Error running prep_scene_callback during scene prep: {exc}" + raise exceptions.CreateAssetError(data=inputs.asdict(), details=msg) + + app.log_info(f"Saving temp file to: {temp_file}") + flow_host().save_file(temp_file) + + # Create a new asset in sandbox with a unique draft id + app.log_info( + f'Creating a workfile asset of type "{workfile_type}" for sg entity "{inputs.sg_entity_name}" in sandbox...' + ) + desc = inputs.description + return sandbox.create_asset_in_sandbox( + name=name, + description=desc, + parent_id=parent.id, + type_ids=[type_id], + source_path=temp_file, + ) + + +def _create_template_hierarchy(inputs: CreateTemplateInputs) -> objects.FlowAsset: + """Called when creating a template asset. + This function will ensure that any hierarchical structuring above the workfile asset + is created if necessary. (These will be committed directly to remote immediately.) + + High-level structure of template organization in AM project + ----------------------------------------------------------- + + - PROJECT + - TEMPLATES FOLDER + - pipeline step 1 + - template 1 (workfile) + - template 2 (workfile) + - pipeline step 2 + - template 1 (workfile) + - template 2 (workfile) + ... + - pipeline step 3 + ... + + Args: + See CreateTemplateInputs documentation. + + Returns: + The parent asset of the workfile asset to be created. + + Raises: + CreateAssetError + """ + app = sgtk.platform.current_bundle() + + am_project_id = inputs.am_project_id + sg_pipeline_step = inputs.sg_pipeline_step + + try: + project = objects.FlowProject(am_project_id) + except exceptions.FlowError as exc: + msg = f"Invalid Flow project id provided: {am_project_id}" + raise exceptions.CreateAssetError(data=inputs.asdict(), details=msg) from exc + + # Create top-level folder if it doesn't already exist in project + folder = project.find_child(create.TEMPLATE_FOLDER) + if not folder: + app.log_info(f'Creating "{create.TEMPLATE_FOLDER}" folder...') + desc = "Folder for template assets." + folder = publish.publish_new_asset( + name=create.TEMPLATE_FOLDER, + parent_id=project.id, + components=flowam_utils.create_components_for_publish( + type_ids=[globals.FOLDER_TYPE_ID], + ), + description=desc, + ) + + # Create pipeline step if necessary + # If a pipeline step asset associated with sg pipeline step doesn't exist, create it + pipeline_step = folder.find_child(sg_pipeline_step) + if not pipeline_step: + app.log_info(f'Creating pipeline step asset for "{sg_pipeline_step}"...') + pipeline_step_type_id = schema.get_schema_id(create.PIPELINE_STEP_TYPE) + pipeline_step = publish.publish_new_asset( + name=sg_pipeline_step, + parent_id=folder.id, + components=flowam_utils.create_components_for_publish( + type_ids=[pipeline_step_type_id], + ), + ) + + return pipeline_step + + +def _create_template_workfile_asset( + parent: objects.FlowAsset, inputs: CreateTemplateInputs +) -> sandbox.NewDraftInfo: + """Called when creating a new template workfile asset. + This function will create the workfile asset in sandbox under the given parent. + + Args: + parent: Asset to create workfile asset under. + See CreateTemplateInputs documentation. + + Returns: + The draft id of the workfile asset created. + """ + app = sgtk.platform.current_bundle() + + # Determine workfile type to be created + # NOTE: templates will have dual types, both a dcc type + # and template designation + workfile_type = flow_host().WORKFILE_TYPE + workfile_type_id = schema.get_schema_id(workfile_type) + template_type_id = schema.get_schema_id(create.TEMPLATE_TYPE) + + name = inputs.template_name + + # Prepare the source file and save to temporary location + # By convention the source file will be named after the asset + with tempfile.TemporaryDirectory() as temp_dir: + ext = flow_host().FILE_TYPES[0] + temp_file = utils.cleanpath(temp_dir, f"{name}.{ext}") + if inputs.create_mode == create.CreateMode.NEW: + # Clear scene + flow_host().new_scene() + app.log_info(f"Saving temp file to: {temp_file}") + flow_host().save_file(temp_file) + + # Create a new asset in sandbox with a unique draft id + app.log_info( + f'Creating a template asset of type "{workfile_type}" for pipeline step "{inputs.sg_pipeline_step}" in sandbox...' + ) + desc = inputs.description + return sandbox.create_asset_in_sandbox( + name=name, + description=desc, + parent_id=parent.id, + type_ids=[workfile_type_id, template_type_id], # flag as template type + source_path=temp_file, + ) diff --git a/python/tk_multi_loader/medm/entity_model.py b/python/tk_multi_loader/flowam/entity_model.py similarity index 92% rename from python/tk_multi_loader/medm/entity_model.py rename to python/tk_multi_loader/flowam/entity_model.py index ebc4ecd..973da7c 100644 --- a/python/tk_multi_loader/medm/entity_model.py +++ b/python/tk_multi_loader/flowam/entity_model.py @@ -23,21 +23,16 @@ from __future__ import annotations -from typing import TYPE_CHECKING, Any, List, Optional +from typing import Optional import sgtk from sgtk.platform.qt import QtCore, QtGui +from tank_vendor.flow_integration_sdk import globals, objects, exceptions, schema +from sgtk.flowam.create import PIPELINE_STEP_TYPE from .shared_cache import MedmSharedCache from .utils import is_structural_asset as _is_structural_asset_util -# Import types for type hints only - actual objects come from framework at runtime -# Framework is loaded dynamically via sgtk.platform.import_framework() -if TYPE_CHECKING: - from adsk.flow.data import Asset -else: - Asset = Any - class MedmEntityModel(QtGui.QStandardItemModel): """ @@ -90,9 +85,6 @@ def __init__( super().__init__(parent) self._app = sgtk.platform.current_bundle() - self._flow_module = sgtk.platform.import_framework( - "tk-framework-flowam", "flow" - ) self._cache = cache if cache is not None else MedmSharedCache() self._folder_icon = QtGui.QIcon(QtGui.QPixmap(":/res/icon_Folder.png")) @@ -209,9 +201,9 @@ def search_item(parent): return search_item(None) - def get_cached_children(self, asset: Asset) -> List[Asset]: + def get_cached_children(self, asset: objects.FlowAsset) -> list[objects.FlowAsset]: """ - Return child :class:`Asset` objects for *asset*. + Return child :class:`FlowAsset` objects for *asset*. Uses the internal cache when available; otherwise fetches from the FlowAM API and stores the result. This is the single entry-point that both @@ -219,7 +211,7 @@ def get_cached_children(self, asset: Asset) -> List[Asset]: that a drill-down never fetches the same level twice. :param asset: Parent FlowAM Asset whose children are needed. - :returns: List of child Asset objects (may be empty). + :returns: List of child FlowAsset objects (may be empty). """ return self._fetch_and_cache_children(asset) @@ -233,8 +225,8 @@ def _initialize_project(self) -> None: Called during __init__ to fail fast if project is unavailable. """ try: - session_project = self._flow_module.data.get_session_project() - self._project = self._flow_module.data.Project(session_project.id) + current_engine = sgtk.platform.current_engine() + self._project = objects.FlowProject(current_engine.context.flow_project_id) self._app.log_debug( f"FlowAM Entity: Initialized project '{self._project.name}'" ) @@ -266,16 +258,14 @@ def _get_structural_type_ids(self) -> set: return self._structural_type_ids try: - folder_id = self._flow_module.data.FOLDER_TYPE_ID - pipeline_step_id = self._flow_module.schema.get_schema_id( - self._flow_module.asset_management.PIPELINE_STEP_TYPE - ) + folder_id = globals.FOLDER_TYPE_ID + pipeline_step_id = schema.get_schema_id(PIPELINE_STEP_TYPE) self._structural_type_ids = {folder_id, pipeline_step_id} self._app.log_debug( f"FlowAM Entity: structural type IDs = {self._structural_type_ids}" ) - except self._flow_module.FlowError as e: + except exceptions.FlowError as e: self._app.log_warning( f"FlowAM Entity: could not resolve structural type IDs ({e}); " "non-structural assets without structural descendants will be hidden." @@ -284,7 +274,7 @@ def _get_structural_type_ids(self) -> set: return self._structural_type_ids - def _is_tree_node(self, asset: Asset) -> bool: + def _is_tree_node(self, asset: objects.FlowAsset) -> bool: """ Return ``True`` when *asset* should appear as a node in the left-hand tree view. @@ -304,7 +294,7 @@ def _is_tree_node(self, asset: Asset) -> bool: :param asset: FlowAM ``Asset`` to test. :returns: ``True`` if the asset should appear in the tree. """ - if _is_structural_asset_util(asset, self._flow_module): + if _is_structural_asset_util(asset): return True # Non-structural: show in the tree only when the asset has direct @@ -313,7 +303,7 @@ def _is_tree_node(self, asset: Asset) -> bool: children = self._fetch_and_cache_children(asset) return len(children) > 0 - def _icon_for_asset(self, asset: Asset) -> QtGui.QIcon: + def _icon_for_asset(self, asset: objects.FlowAsset) -> QtGui.QIcon: """ Return the appropriate tree icon for *asset* based on its type. @@ -326,9 +316,7 @@ def _icon_for_asset(self, asset: Asset) -> QtGui.QIcon: :returns: A :class:`QtGui.QIcon` instance. """ return ( - self._folder_icon - if _is_structural_asset_util(asset, self._flow_module) - else self._binary_icon + self._folder_icon if _is_structural_asset_util(asset) else self._binary_icon ) def _load_medm_assets(self) -> None: @@ -368,7 +356,7 @@ def _load_medm_assets(self) -> None: self.data_refresh_fail.emit(str(e)) def _add_asset_item( - self, asset: Asset, parent_item: Optional[QtGui.QStandardItem] + self, asset: objects.FlowAsset, parent_item: Optional[QtGui.QStandardItem] ) -> QtGui.QStandardItem: """ Create a single ``QStandardItem`` for *asset* and append it to the tree. @@ -438,7 +426,9 @@ def _load_children_for_item(self, item: QtGui.QStandardItem) -> None: f"FlowAM: Could not get children for '{asset.name}': {e}" ) - def _fetch_and_cache_children(self, asset: Asset) -> List[Asset]: + def _fetch_and_cache_children( + self, asset: objects.FlowAsset + ) -> list[objects.FlowAsset]: """ Return child assets for *asset*, fetching from the API only on the first call and caching the result in the shared cache for subsequent diff --git a/python/tk_multi_loader/flowam/file.py b/python/tk_multi_loader/flowam/file.py new file mode 100644 index 0000000..cd9fced --- /dev/null +++ b/python/tk_multi_loader/flowam/file.py @@ -0,0 +1,172 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +from __future__ import annotations # needed for Houdini support + +import os + +import sgtk +from tank_vendor.flow_integration_sdk import ( + globals, + objects, + sandbox, + exceptions, + schema, + utils, +) + + +class DownloadRevisionError(exceptions.FlowError): + def __init__( + self, + *args, + revision_id: str, + directory: str = "", + **kwargs, + ): + message = "Download revision failed." + super().__init__(message, *args, **kwargs) + self.revision_id = revision_id + self.directory = directory + + +def download_revision( + revision_id: str, + component_purpose: str = globals.SOURCE_PURPOSE, + directory: str = "", +) -> dict[int, str]: + """Download the requested component of the given revision + to the location specified. If no directory is provided, + a file dialog will be launched to allow the user to choose a location. + + Args: + revision_id: Id of FlowRevision to be downloaded. + component_purpose: Purpose of binary component on revision to be + downloaded. By default, the source component + will be used. + directory: An explicitly folder location to download to. + It will be created if it doesn't exist. + If not provided, the user can choose via a file dialog. + + Returns: + Dictionary of blob index to full path of downloaded file. + + Raises: + DownloadRevisionError + """ + + engine = sgtk.platform.current_engine() + + # Ensure revision id is valid + try: + revision = objects.FlowRevision.get_revision(revision_id) + except exceptions.FlowError as exc: + msg = f"Invalid revision id provided: {revision_id}" + raise DownloadRevisionError( + revision_id=revision_id, + directory=directory, + details=msg, + ) from exc + + # Ensure component exists + component = revision.find_component(purpose=component_purpose) + if not component: + msg = f'Component of purpose "{component_purpose}" does not exist on revision.' + raise DownloadRevisionError( + revision_id=revision_id, + directory=directory, + details=msg, + ) + + # Ensure directory exists + if directory: + directory = utils.cleanpath(directory) + if os.path.isfile(directory): + # Name collision between directory and existing file + # NOTE: OS will not allow a directory to be created with same name + # in this case. + msg = "A file already exists with same name of download directory." + msg += " Please choose a new input directory." + raise DownloadRevisionError( + revision_id=revision_id, + directory=directory, + details=msg, + ) + if not os.path.exists(directory): + try: + os.makedirs(directory, exist_ok=True) + except Exception as exc: # pylint: disable=broad-except + msg = f"Could not create download directory: {directory}" + raise DownloadRevisionError( + revision_id=revision_id, + directory=directory, + details=msg, + ) from exc + + elif engine.flow_host: + result = engine.flow_host.file_dialog( + title="Choose Download Location", + folder_mode=True, # select directory + ) + if not result: + engine.log_warning("Download operation cancelled.") + return {} + directory = utils.cleanpath(result[0]) + else: + msg = "No download location provided." + raise DownloadRevisionError( + revision_id=revision_id, + directory=directory, + details=msg, + ) + + # Determine if revision contains a file sequence + file_seq_comp = revision.find_component( + type_id=schema.get_schema_id(globals.FILE_SEQ_TYPE) + ) + result = component.download(directory, file_sequence=file_seq_comp is not None) + + msg = f'Download complete for "{revision.name}" - "{component.name}"!\n' + msg += "The following files were downloaded:\n" + for i, file_path in result.items(): + msg += f"\tBlob {i} -> {file_path}\n" + engine.log_info(msg) + + return result + + +def open_draft(draft_id: str): + """Open draft source file for editing if draft is local. + + Args: + draft_id: Unique id that identifies a draft location in local sandbox. + + Raises: + FlowError + InvalidDraftError + """ + engine = sgtk.platform.current_engine() + + if not engine.flow_host: + raise exceptions.FlowError("Opening a draft must be done in a host.") + + if not sandbox.is_local_draft(draft_id): + msg = f'The draft "{draft_id}" is not in local sandbox.' + raise exceptions.InvalidDraftError(draft_id=draft_id, details=msg) + + draft_info = sandbox.read_draft_info(draft_id) + draft_path = draft_info.source_path + if not os.path.exists(draft_path): + msg = f'Corrupted draft folder. The file "{draft_path}" does not exist.' + raise exceptions.InvalidDraftError(draft_id=draft_id, details=msg) + + # Open file + engine.log_info(f"Opening file: {draft_path}") + engine.flow_host.open_file(draft_path) diff --git a/python/tk_multi_loader/medm/flowam_actions.py b/python/tk_multi_loader/flowam/flowam_actions.py similarity index 74% rename from python/tk_multi_loader/medm/flowam_actions.py rename to python/tk_multi_loader/flowam/flowam_actions.py index 22a871a..66d3ecf 100644 --- a/python/tk_multi_loader/medm/flowam_actions.py +++ b/python/tk_multi_loader/flowam/flowam_actions.py @@ -10,16 +10,24 @@ from __future__ import annotations import functools -from types import ModuleType -from typing import Any import sgtk from sgtk import TankError from sgtk.platform.qt import QtGui +from sgtk.flowam.create import CreateMode +from tank_vendor.flow_integration_sdk import sandbox, exceptions from ..build_asset_dialog import BuildAssetDialog from ..build_template_dialog import BuildTemplateDialog from ..constants import DRAFT_VERSION_IDENTIFIER +from .create import ( + CreateInputs, + CreateTemplateInputs, + create_dcc_workfile, + create_template_workfile, +) +from .file import open_draft, download_revision +from .reference import reference_revision, copy_reference_link class FlowAMActions: @@ -39,23 +47,6 @@ def DRAFT_VERSION_IDENTIFIER(self): """ return DRAFT_VERSION_IDENTIFIER - def load_framework( - self, framework_instance_name: str, module_name: str - ) -> ModuleType: - """ - Simple wrapper around the base class implementation to - provide user feedback if the framework cannot be loaded. - - :param framework_instance_name: Name of the framework instance to load - :returns: sgtk.platform.Framework instance - """ - try: - return sgtk.platform.import_framework(framework_instance_name, module_name) - except Exception as e: - message = f"Could not load the required framework '{framework_instance_name}'.\n\nError details: {e}" - self._app.log_error(message) - QtGui.QMessageBox.critical(None, "Error", message) - def _do_open(self, sg_publish_data: dict) -> None: """ Open the given PublishedFile. @@ -71,15 +62,13 @@ def _do_open(self, sg_publish_data: dict) -> None: ) raise TankError("No Revision ID found for this item {}.".format(item_id)) - flow_module = self.load_framework("tk-framework-flowam", "flow") - - if version_number == DRAFT_VERSION_IDENTIFIER and self._is_local_draft( - sg_publish_data + if version_number == DRAFT_VERSION_IDENTIFIER and sandbox.is_local_draft( + sg_publish_data.get("sg_flow_revision_id") ): - flow_module.asset_management.open_draft(flow_revision_id) + open_draft(flow_revision_id) elif version_number > DRAFT_VERSION_IDENTIFIER: # Checkout the revision to the local sandbox - flow_module.asset_management.checkout_revision(flow_revision_id) + sandbox.checkout_revision(flow_revision_id) else: raise TankError( f"Cannot open item {sg_publish_data['name']} with version number {version_number}. " @@ -100,8 +89,7 @@ def _create_reference_am(self, sg_publish_data: dict) -> None: ) raise TankError("No Revision ID found for this item {}.".format(item_id)) - flow_module = self.load_framework("tk-framework-flowam", "flow") - flow_module.asset_management.reference_revision(flow_revision_id) + reference_revision(flow_revision_id) def _create_reference_copy_link(self, sg_publish_data: dict) -> None: """ @@ -117,8 +105,7 @@ def _create_reference_copy_link(self, sg_publish_data: dict) -> None: ) raise TankError("No Revision ID found for this item {}.".format(item_id)) - flow_module = self.load_framework("tk-framework-flowam", "flow") - path = flow_module.asset_management.copy_reference_link(flow_revision_id) + path = copy_reference_link(flow_revision_id) self._app.log_info(f"Reference path copied: {path}") @@ -130,14 +117,14 @@ def _build_new_scene(self, sg_publish_data: dict) -> None: :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. """ parent_window = self._get_dialog_parent() - sg_flow_am_id = self._app.context.project.get("sg_flow_am_id") + flow_am_id = self._get_flowam_id() # Get the pipeline step from the task task = sg_publish_data.get("task") task_id = task.get("id") if task else None task_pipeline_step = self._get_task_pipeline_step(task_id) if task_id else None # Open the build scene dialog build_scene_dialog = BuildAssetDialog( - project_id=sg_flow_am_id, + project_id=flow_am_id, parent=parent_window, pipeline_step=task_pipeline_step, ) @@ -149,19 +136,18 @@ def _build_new_scene(self, sg_publish_data: dict) -> None: build_scene_dialog.exec_() def _on_build_scene_dialog_accepted( - self, dialog: Any, sg_publish_data: dict + self, dialog: BuildAssetDialog, sg_publish_data: dict ) -> None: if not dialog.build: message = "Not enough data from the build dialog." self._app.log_warning(message) return - flow_module = self.load_framework("tk-framework-flowam", "flow") parent_window = self._get_dialog_parent() - sg_flow_am_id = self._get_flowam_id() + flow_am_id = self._get_flowam_id() - if dialog.build == flow_module.asset_management.CreateMode.TEMPLATE: + if dialog.build == CreateMode.TEMPLATE: template_path = dialog.template_source_path else: template_path = "" @@ -175,25 +161,23 @@ def _on_build_scene_dialog_accepted( or {} ) - create_inputs = flow_module.asset_management.CreateInputs( + create_inputs = CreateInputs( sg_entity_type=sg_publish_data["entity"]["type"], # Asset, Shot, etc. sg_entity_name=sg_publish_data["entity"]["name"], sg_pipeline_step=(task.get("step") or {}).get( "name", "" ), # Layout, Animation, etc. sg_task_name=sg_publish_data["content"], - am_project_id=sg_flow_am_id, + am_project_id=flow_am_id, create_mode=dialog.build, source_path=template_path, prep_scene_callback=functools.partial(self._prep_scene, sg_publish_data), ) try: - draft_info = flow_module.asset_management.create_dcc_workfile(create_inputs) - self._app.log_debug( - f"Created a DCC workfile on Flow AM framework with the draft_id: {draft_info.draft_id}" - ) - except flow_module.CreateAssetError as exc: + asset = create_dcc_workfile(create_inputs) + self._app.log_debug(f"Created a DCC workfile asset: {asset}") + except exceptions.CreateAssetError as exc: self._app.log_error(f"Create asset failed: {exc}\nInput data: {exc.data}") QtGui.QMessageBox.critical( @@ -201,7 +185,6 @@ def _on_build_scene_dialog_accepted( "Error", str(exc), ) - return def _prep_scene(self, sg_publish_data: dict) -> None: """ @@ -216,44 +199,19 @@ def _prep_scene(self, sg_publish_data: dict) -> None: # TDs can override this method to add custom scene prep logic pass - def _is_local_draft(self, sg_publish_data: dict) -> bool: - """ - Check if the given PublishedFile is a local AM draft. - - :param sg_publish_data: FPTR data dictionary with all the standard entity fields. - :returns: True if it's a local draft, False otherwise. - """ - flow_module = self.load_framework("tk-framework-flowam", "flow") - - return flow_module.sandbox.is_local_draft( - sg_publish_data.get("sg_flow_revision_id") - ) - - def _is_new_asset(self, draft_id: str | None) -> bool: - """ - Check if the given draft ID corresponds to a new asset draft. - - :param draft_id: The draft ID to check. - :returns: True if it's a new asset draft, False otherwise. - """ - flow_module = self.load_framework("tk-framework-flowam", "flow") - - return flow_module.sandbox.is_new_asset(draft_id) - def _discard_draft(self, sg_publish_data: dict) -> None: """ Discard the local draft for the given PublishedFile. :param sg_publish_data: FPTR data dictionary with all the standard entity fields. """ - flow_module = self.load_framework("tk-framework-flowam", "flow") parent_window = self._get_dialog_parent() - draft_folder = flow_module.sandbox.get_draft_folder( + draft_folder = sandbox.get_draft_folder( sg_publish_data.get("sg_flow_revision_id") ) - if flow_module.sandbox.is_new_asset(sg_publish_data.get("sg_flow_revision_id")): + if sandbox.is_new_asset(sg_publish_data.get("sg_flow_revision_id")): # Case 1: new asset message = ( f"Discard the new unpublished asset {sg_publish_data.get('name')}?" @@ -262,7 +220,7 @@ def _discard_draft(self, sg_publish_data: dict) -> None: ) else: # Case 2: draft of existing asset - draft_info = flow_module.sandbox.read_draft_info( + draft_info = sandbox.read_draft_info( sg_publish_data.get("sg_flow_revision_id") ) version = draft_info.version @@ -283,9 +241,14 @@ def _discard_draft(self, sg_publish_data: dict) -> None: ) if message_response == QtGui.QMessageBox.StandardButton.Yes: - flow_module.asset_management.discard_draft( - sg_publish_data.get("sg_flow_revision_id") - ) + draft_id = sg_publish_data.get("sg_flow_revision_id") + current_engine = sgtk.platform.current_engine() + clear_scene = current_engine.context.flow_draft_id == draft_id + + sandbox.discard_draft(draft_id) + + if clear_scene: + current_engine.flow_host.new_scene(force=True) QtGui.QMessageBox.information( parent_window, @@ -336,12 +299,12 @@ def _build_new_template(self, sg_publish_data: dict) -> None: :param sg_publish_data: Shotgun data dictionary with all the standard publish fields. """ # Get the sg_flow_am_id from the Project - sg_flow_am_id = self._get_flowam_id() + flow_am_id = self._get_flowam_id() parent_window = self._get_dialog_parent() build_template_dialog = BuildTemplateDialog( - sg_flow_am_id, self._get_pipeline_steps(), parent_window + flow_am_id, self._get_pipeline_steps(), parent_window ) build_template_dialog.accepted.connect( lambda: self._on_build_template_dialog_accepted( @@ -351,7 +314,7 @@ def _build_new_template(self, sg_publish_data: dict) -> None: build_template_dialog.exec_() def _on_build_template_dialog_accepted( - self, dialog: Any, sg_publish_data: dict + self, dialog: BuildTemplateDialog, sg_publish_data: dict ) -> None: if not dialog.mode: message = "Not enough data from the build dialog." @@ -366,22 +329,28 @@ def _on_build_template_dialog_accepted( QtGui.QMessageBox.critical(parent_window, "Error", message) return - flow_module = self.load_framework("tk-framework-flowam", "flow") - - sg_flow_am_id = self._get_flowam_id() + flow_am_id = self._get_flowam_id() - create_inputs = flow_module.asset_management.CreateTemplateInputs( + create_inputs = CreateTemplateInputs( sg_pipeline_step=dialog.step, - am_project_id=sg_flow_am_id, + am_project_id=flow_am_id, template_name=dialog.template, create_mode=dialog.mode, ) - draft_info = flow_module.asset_management.create_template_workfile( - create_inputs - ) - self._app.log_debug( - f"Created a Template workfile on Flow AM framework with the draft_id: {draft_info.draft_id}" - ) + + try: + draft_info = create_template_workfile(create_inputs) + self._app.log_debug( + f"Created a Template workfile with the draft_id: {draft_info.draft_id}" + ) + except exceptions.CreateAssetError as exc: + self._app.log_error(f"Create asset failed: {exc}\nInput data: {exc.data}") + + QtGui.QMessageBox.critical( + parent_window, + "Error", + str(exc), + ) def _get_flowam_id(self) -> str: """ @@ -390,16 +359,16 @@ def _get_flowam_id(self) -> str: :returns: The Flow AM project ID or None if not found. """ parent_window = self._get_dialog_parent() - sg_flow_am_id = self._app.context.project.get("sg_flow_am_id") - if not sg_flow_am_id: + flow_am_id = self._app.context.project.get("sg_flow_am_id") + if not flow_am_id: project = self._app.shotgun.find_one( "Project", [["id", "is", self._app.context.project["id"]]], ["sg_flow_am_id"], ) - sg_flow_am_id = project.get("sg_flow_am_id") + flow_am_id = project.get("sg_flow_am_id") - if not sg_flow_am_id: + if not flow_am_id: err_details = { "Context project": self._app.context.project, "Project ID": ( @@ -407,7 +376,7 @@ def _get_flowam_id(self) -> str: if self._app.context.project else "None" ), - "sg_flow_am_id value": sg_flow_am_id, + "sg_flow_am_id value": flow_am_id, } details_str = "\n".join([f" {k}: {v}" for k, v in err_details.items()]) message = ( @@ -423,7 +392,7 @@ def _get_flowam_id(self) -> str: ) raise TankError(message) - return sg_flow_am_id + return flow_am_id def _get_dialog_parent(self) -> QtGui.QWidget | None: """ @@ -448,8 +417,7 @@ def _download_asset_revision(self, sg_publish_data: dict) -> None: ) raise TankError("No Revision ID found for this item {}.".format(item_id)) - flow_module = self.load_framework("tk-framework-flowam", "flow") - result = flow_module.asset_management.download_revision(flow_revision_id) + result = download_revision(flow_revision_id) # Notify the user about the download result if result: @@ -459,3 +427,13 @@ def _download_asset_revision(self, sg_publish_data: dict) -> None: msg_lines.append(f" • Blob {i}: {file_path}") msg = "\n".join(msg_lines) QtGui.QMessageBox.information(None, "Download Result", msg) + + def is_local_draft_by_revision(self, revision_id: str) -> bool: + """ + Helper method to determine if a given draft id represents a local draft. + + :param revision_id: Id that uniquely identifies a revision within local sandbox. + :returns: True if the given revision id represents a local draft, False otherwise. + """ + draft_id = sandbox.get_draft_id(revision_id) + return sandbox.is_local_draft(draft_id) diff --git a/python/tk_multi_loader/medm/latestpublish_model.py b/python/tk_multi_loader/flowam/latestpublish_model.py similarity index 94% rename from python/tk_multi_loader/medm/latestpublish_model.py rename to python/tk_multi_loader/flowam/latestpublish_model.py index 09caedc..1487d96 100644 --- a/python/tk_multi_loader/medm/latestpublish_model.py +++ b/python/tk_multi_loader/flowam/latestpublish_model.py @@ -17,23 +17,18 @@ from __future__ import annotations from collections import defaultdict -from typing import TYPE_CHECKING, Any, Dict, List, Optional +from typing import Any, Optional import sgtk from sgtk.platform.qt import QtCore, QtGui +from tank_vendor.flow_integration_sdk import objects, sandbox +from ..constants import DRAFT_VERSION_IDENTIFIER from .shared_cache import MedmSharedCache from .thumbnail_service import MedmThumbnailService -from ..constants import DRAFT_VERSION_IDENTIFIER -from .utils import build_draft_sg_dict, resolve_publish_type +from .utils import build_draft_sg_dict from .utils import is_structural_asset as _is_structural_asset_util - -if TYPE_CHECKING: - from flow.data import Asset - from flow.sandbox import DraftInfo -else: - Asset = Any - DraftInfo = Any +from .utils import resolve_publish_type class MedmLatestPublishModel(QtGui.QStandardItemModel): @@ -101,9 +96,6 @@ def __init__( super().__init__(parent) self._app = sgtk.platform.current_bundle() - self._flow_module = sgtk.platform.import_framework( - "tk-framework-flowam", "flow" - ) self._publish_type_model = publish_type_model self._bg_task_manager = bg_task_manager @@ -211,9 +203,7 @@ def _populate_model_from_selected_item( # be the publishable leaf. Only fall back to showing it directly when # the asset is NOT a structural container. leaf_asset_fallback = None - if not children_asset_sg_dicts and not _is_structural_asset_util( - asset, self._flow_module - ): + if not children_asset_sg_dicts and not _is_structural_asset_util(asset): try: children_asset_sg_dicts = [self._asset_to_sg_dict(asset)] except Exception as e: @@ -236,15 +226,13 @@ def _populate_model_from_selected_item( assets_for_draft_lookup = [leaf_asset_fallback] # --- Pass 1: collect draft cards per asset ---------------------------- - drafts_by_asset_id: Dict[str, list] = {} + drafts_by_asset_id: dict[str, list] = {} for child_asset in assets_for_draft_lookup: try: if child_asset.id in self._cache.drafts: raw_drafts = self._cache.drafts[child_asset.id] else: - raw_drafts = self._flow_module.asset_management.get_asset_drafts( - child_asset.id - ) + raw_drafts = sandbox.get_asset_drafts(child_asset.id) self._cache.drafts[child_asset.id] = raw_drafts except Exception as e: self._app.log_debug( @@ -311,7 +299,7 @@ def _populate_model_from_selected_item( def _extract_asset_from_tree_item( self, item: QtGui.QStandardItem - ) -> Optional[Asset]: + ) -> Optional[objects.FlowAsset]: """ Extract the FlowAM Asset object from a tree view QStandardItem. @@ -326,7 +314,7 @@ def _extract_asset_from_tree_item( asset_data = item.data(QtCore.Qt.UserRole + 1) return asset_data - def _fetch_asset_children(self, asset: Asset) -> List[Dict[str, Any]]: + def _fetch_asset_children(self, asset: objects.FlowAsset) -> list[dict[str, Any]]: """ Fetch all non-structural child assets and convert to sg_data dicts. @@ -351,7 +339,7 @@ def _fetch_asset_children(self, asset: Asset) -> List[Dict[str, Any]]: self._cache.children[asset.id] = child_assets for child_asset in child_assets: - if _is_structural_asset_util(child_asset, self._flow_module): + if _is_structural_asset_util(child_asset): self._app.log_debug( f"FlowAM: Skipping structural asset '{child_asset.name}' from center panel" ) @@ -377,7 +365,7 @@ def _fetch_asset_children(self, asset: Asset) -> List[Dict[str, Any]]: ) return children_asset_sg_dicts - def _asset_to_sg_dict(self, asset: Asset) -> Dict[str, Any]: + def _asset_to_sg_dict(self, asset: objects.FlowAsset) -> dict[str, Any]: """ Convert an FlowAM Asset to a Shotgun-compatible dictionary. @@ -435,8 +423,8 @@ def _asset_to_sg_dict(self, asset: Asset) -> Dict[str, Any]: return sg_dict def _draft_to_sg_dict( - self, draft_info: DraftInfo, asset: Optional[Asset] = None - ) -> Dict[str, Any]: + self, draft_info: sandbox.DraftInfo, asset: Optional[objects.FlowAsset] = None + ) -> dict[str, Any]: """ Convert a local DraftInfo into a Shotgun-compatible dictionary suitable for display as a center-panel card. @@ -444,9 +432,9 @@ def _draft_to_sg_dict( Key conventions that V1 action hooks rely on: - ``version_number == DRAFT_VERSION_IDENTIFIER (-1)`` - identifies a local draft - ``sg_flow_revision_id`` - the draft's sandbox ID (draft_info.draft_id), used - by asset_management.open_draft() and sandbox.is_local_draft() + by open_draft() and is_local_draft() - :param draft_info: DraftInfo returned by asset_management.get_asset_drafts() + :param draft_info: DraftInfo returned by get_asset_drafts() (CheckoutDraftInfo) or get_drafts() (NewDraftInfo). :param asset: The FlowAM Asset the draft belongs to. May be ``None`` for ``NewDraftInfo`` entries whose parent asset has not been published yet. @@ -500,7 +488,7 @@ def _draft_to_sg_dict( def _fetch_new_draft_items_for_parent( self, parent_asset_id: str - ) -> List[Dict[str, Any]]: + ) -> list[dict[str, Any]]: """ Return sg_dict items for ``NewDraftInfo`` entries whose ``parent_id`` matches *parent_asset_id*. @@ -520,9 +508,7 @@ def _fetch_new_draft_items_for_parent( """ if self._NEW_DRAFTS_CACHE_KEY not in self._cache.drafts: try: - all_new_drafts = self._flow_module.asset_management.get_drafts( - draft_type="new" - ) + all_new_drafts = sandbox.get_drafts(draft_type="new") except Exception as e: self._app.log_warning(f"FlowAM: Could not fetch new-asset drafts: {e}") all_new_drafts = [] @@ -549,11 +535,9 @@ def _fetch_new_draft_items_for_parent( return result def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: - return resolve_publish_type( - medm_type_id_str, self._cache, self._flow_module, self._app - ) + return resolve_publish_type(medm_type_id_str, self._cache, self._app) - def _add_sg_dict_as_qt_item(self, sg_item: Dict[str, Any]) -> None: + def _add_sg_dict_as_qt_item(self, sg_item: dict[str, Any]) -> None: """ Create a QStandardItem from a Shotgun-compatible dict and add it to the model. @@ -604,7 +588,7 @@ def get_sg_data(): f"FlowAM: Added item '{qt_item.text()}' to model (row count: {self.rowCount()})" ) - def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: Dict[str, Any]) -> None: + def _set_tooltip(self, item: QtGui.QStandardItem, sg_item: dict[str, Any]) -> None: """ Sets a tooltip for a publish item. @@ -641,7 +625,7 @@ def _resolve_and_download_thumbnail( on the main thread once the image bytes are available. :param qt_item: The QStandardItem to set the thumbnail on. - :param revision_id: FlowAM AssetRevision ID whose thumbnail is needed. + :param revision_id: FlowAM FlowRevision ID whose thumbnail is needed. """ self._thumbnail_service.request(qt_item, revision_id, self._apply_thumbnail) @@ -660,7 +644,7 @@ def _apply_thumbnail(self, qt_item: QtGui.QStandardItem, image_data: bytes) -> N ) qt_item.setIcon(QtGui.QIcon(scaled)) - def _calculate_sg_publish_type_counts(self) -> Dict[int, int]: + def _calculate_sg_publish_type_counts(self) -> dict[int, int]: """ Count how many items in the model have each Shotgun PublishedFileType. diff --git a/python/tk_multi_loader/medm/publishhistory_model.py b/python/tk_multi_loader/flowam/publishhistory_model.py similarity index 90% rename from python/tk_multi_loader/medm/publishhistory_model.py rename to python/tk_multi_loader/flowam/publishhistory_model.py index f2d7c88..defdc9e 100644 --- a/python/tk_multi_loader/medm/publishhistory_model.py +++ b/python/tk_multi_loader/flowam/publishhistory_model.py @@ -17,31 +17,17 @@ from __future__ import annotations -from typing import TYPE_CHECKING, Any, Dict, Optional +from typing import Any, Optional import sgtk from sgtk.platform.qt import QtCore, QtGui +from tank_vendor.flow_integration_sdk import objects, sandbox from .. import utils from .shared_cache import MedmSharedCache from .thumbnail_service import MedmThumbnailService from .utils import build_draft_sg_dict, resolve_publish_type -if TYPE_CHECKING: - from adsk.flow.am import ( - Asset, - AssetRevision, - AssetVersion, - ) - from flow.sandbox import CheckoutDraftInfo, DraftInfo, NewDraftInfo -else: - Asset = Any - AssetRevision = Any - AssetVersion = Any - CheckoutDraftInfo = Any - DraftInfo = Any - NewDraftInfo = Any - class MedmPublishHistoryModel(QtGui.QStandardItemModel): """ @@ -60,7 +46,7 @@ class MedmPublishHistoryModel(QtGui.QStandardItemModel): ASSET_ROLE = ( QtCore.Qt.UserRole + 200 ) # Stores FlowAM Asset object (shared with all FlowAM models) - VERSION_ROLE = QtCore.Qt.UserRole + 201 # Stores FlowAM AssetVersion object + VERSION_ROLE = QtCore.Qt.UserRole + 201 # Stores FlowAM FlowVersion object DRAFT_ROLE = QtCore.Qt.UserRole + 202 # Stores DraftInfo for draft rows # Signals for compatibility with ShotgunModelOverlayWidget @@ -92,9 +78,6 @@ def __init__( super().__init__(parent) self._app = sgtk.platform.current_bundle() - self._flow_module = sgtk.platform.import_framework( - "tk-framework-flowam", "flow" - ) self._bg_task_manager = bg_task_manager self._cache = cache if cache is not None else MedmSharedCache() @@ -120,7 +103,7 @@ def destroy(self) -> None: if self._owns_thumbnail_service: self._thumbnail_service.destroy() - def load_data(self, sg_data: Dict[str, Any]) -> None: + def load_data(self, sg_data: dict[str, Any]) -> None: """ Load and display all versions (version history) for the selected asset. @@ -171,9 +154,7 @@ def load_data(self, sg_data: Dict[str, Any]) -> None: if asset_id in self._cache.drafts: drafts = self._cache.drafts[asset_id] else: - drafts = self._flow_module.asset_management.get_asset_drafts( - asset_id - ) + drafts = sandbox.get_asset_drafts(asset_id) self._cache.drafts[asset_id] = drafts for draft_info in drafts: self._add_draft_as_qt_item(draft_info, medm_asset) @@ -227,12 +208,12 @@ def _initialize_project_info(self) -> None: ) def _add_version_as_qt_item( - self, asset_version: AssetVersion, asset: Asset + self, asset_version: objects.FlowVersion, asset: objects.FlowAsset ) -> None: """ - Convert an AssetVersion to a QStandardItem and add it to the history model. + Convert an FlowVersion to a QStandardItem and add it to the history model. - :param asset_version: The FlowAM AssetVersion to add + :param asset_version: The FlowAM FlowVersion to add :param asset: The parent FlowAM Asset """ version_number = asset_version.version_number @@ -265,12 +246,12 @@ def get_sg_data(): self._app.log_debug(f"FlowAM History: Added version v{version_number}") def _version_to_sg_dict( - self, version: AssetVersion, asset: Asset - ) -> Dict[str, Any]: + self, version: objects.FlowVersion, asset: objects.FlowAsset + ) -> dict[str, Any]: """ - Convert a FlowAM AssetVersion to Shotgun-compatible dictionary. + Convert a FlowAM FlowVersion to Shotgun-compatible dictionary. - :param version: The FlowAM AssetVersion + :param version: The FlowAM FlowVersion :param asset: The parent FlowAM Asset :returns: sg_data dictionary compatible with Shotgun UI """ @@ -326,8 +307,8 @@ def _version_to_sg_dict( return sg_dict def _draft_to_sg_dict( - self, draft_info: DraftInfo, asset: Optional[Asset] - ) -> Dict[str, Any]: + self, draft_info: sandbox.DraftInfo, asset: Optional[objects.FlowAsset] + ) -> dict[str, Any]: """ Convert a DraftInfo (CheckoutDraftInfo or NewDraftInfo) to a Shotgun-compatible dictionary for display in the version history list as a local draft entry. @@ -337,7 +318,7 @@ def _draft_to_sg_dict( - ``sg_flow_revision_id`` -> the draft's unique sandbox ID (draft_info.draft_id), used by asset_management.open_draft() and sandbox.is_local_draft() - :param draft_info: DraftInfo object returned by asset_management.get_asset_drafts() + :param draft_info: DraftInfo object returned by get_asset_drafts() or get_drafts(). May be CheckoutDraftInfo or NewDraftInfo. :param asset: The parent FlowAM Asset (may be None for NewDraftInfo) :returns: sg_data dictionary compatible with action hooks and Shotgun UI @@ -370,7 +351,7 @@ def _draft_to_sg_dict( return sg_dict def _add_draft_as_qt_item( - self, draft_info: DraftInfo, asset: Optional[Asset] + self, draft_info: sandbox.DraftInfo, asset: Optional[objects.FlowAsset] ) -> None: """ Convert a DraftInfo to a QStandardItem and insert it at the top of @@ -419,9 +400,7 @@ def get_sg_data(): ) def _resolve_publish_type(self, medm_type_id_str: str) -> tuple: - return resolve_publish_type( - medm_type_id_str, self._cache, self._flow_module, self._app - ) + return resolve_publish_type(medm_type_id_str, self._cache, self._app) def _resolve_and_download_thumbnail( self, qt_item: QtGui.QStandardItem, revision_id: str @@ -432,7 +411,7 @@ def _resolve_and_download_thumbnail( on the main thread once the image bytes are available. :param qt_item: The QStandardItem to set the thumbnail on. - :param revision_id: FlowAM AssetRevision ID whose thumbnail is needed. + :param revision_id: FlowAM FlowRevision ID whose thumbnail is needed. """ self._thumbnail_service.request(qt_item, revision_id, self._apply_thumbnail) diff --git a/python/tk_multi_loader/flowam/reference.py b/python/tk_multi_loader/flowam/reference.py new file mode 100644 index 0000000..83ccb18 --- /dev/null +++ b/python/tk_multi_loader/flowam/reference.py @@ -0,0 +1,148 @@ +# Copyright (c) 2026 Shotgun Software Inc. +# +# CONFIDENTIAL AND PROPRIETARY +# +# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit +# Source Code License included in this distribution package. See LICENSE. +# By accessing, using, copying or modifying this work you indicate your +# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights +# not expressly granted therein are reserved by Shotgun Software Inc. + +from __future__ import annotations # needed for Houdini support + +import os + +import sgtk +from tank_vendor.flow_integration_sdk import exceptions, globals, objects, schema, utils + + +class CreateReferenceError(exceptions.FlowError): + def __init__(self, *args, input_id: str, **kwargs): + """ + Args: + input_id: Id of revision or version being referenced. + """ + self.input_id = input_id + super().__init__(f"Could not create reference to {input_id}.", *args, **kwargs) + + +def reference_revision(revision_id: str) -> str: + """Reference the source component of the given revision into the current scene. + + Args: + revision_id: The id of the asset revision to be referenced. + This can also be a version id. + + Returns: + File path of referenced file. + + Raises: + CreateReferenceError + """ + engine = sgtk.platform.current_engine() + + if not hasattr(engine.flow_host, "create_reference"): + msg = "Referencing is not supported in current execution." + raise CreateReferenceError(input_id=revision_id, details=msg) + + # We will disallow referencing into a non-asset scene + if engine.context.flow_draft_id is None: + msg = "Please open an asset from the loader before doing a reference operation." + raise CreateReferenceError(input_id=revision_id, details=msg) + + try: + if objects.FlowVersion.is_version_id(revision_id): + input_type = "version" + revision = objects.FlowVersion(revision_id).revision + else: + input_type = "revision" + revision = objects.FlowRevision.get_revision(revision_id) + except exceptions.FlowError as exc: + msg = f"Could not retrieve {input_type} object." + raise CreateReferenceError(input_id=revision_id, details=msg) from exc + + # Fetch source component of revision + revision.fetch(component_purpose=globals.SOURCE_PURPOSE) + + # Get path to source path of revision in local storage + file_path = revision.get_storage_component_path( + component_purpose=globals.SOURCE_PURPOSE + ) + if file_path is None: + msg = "Revision does not have a source component to be referenced." + raise CreateReferenceError(input_id=revision_id, details=msg) + file_seq_comp = revision.find_component( + type_id=schema.get_schema_id(globals.FILE_SEQ_TYPE) + ) + if not file_seq_comp and not os.path.exists(file_path): + msg = f"Source file does not exist in storage: {file_path}. " + msg += "Fetching the revision was not successful!" + raise CreateReferenceError(input_id=revision_id, details=msg) + elif file_seq_comp: + # Return a file path with embedded frame padding + file_path = utils.cleanpath( + revision.get_storage_dir(), file_seq_comp.properties["fileFormat"] + ) + + # Create reference + depdata = engine.flow_host.create_reference(file_path, namespace=revision.name) + return depdata.file_path + + +def copy_reference_link(revision_id: str) -> str: + """Copy the reference link (file path) to the source component + the of given revision to application clipboard. + + Args: + revision_id: The id of the FlowRevision to be referenced. + This can also be a version id. + + Returns: + File path copied to clipboard. + + Raises: + FlowError + CreateReferenceError + """ + engine = sgtk.platform.current_engine() + + if engine.flow_host is None: + raise exceptions.FlowError("Not running in a supported host.") + + try: + if objects.FlowVersion.is_version_id(revision_id): + input_type = "version" + revision = objects.FlowVersion(revision_id).revision + else: + input_type = "revision" + revision = objects.FlowRevision.get_revision(revision_id) + except exceptions.FlowError as exc: + msg = f"Could not retrieve {input_type} object." + raise CreateReferenceError(input_id=revision_id, details=msg) from exc + + # Fetch source component of revision + revision.fetch(component_purpose=globals.SOURCE_PURPOSE) + + # Get path to source path of revision in local storage + file_path = revision.get_storage_component_path( + component_purpose=globals.SOURCE_PURPOSE + ) + if file_path is None: + msg = "Revision does not have a source component to be referenced." + raise CreateReferenceError(input_id=revision_id, details=msg) + + file_seq_comp = revision.find_component( + type_id=schema.get_schema_id(globals.FILE_SEQ_TYPE) + ) + if not file_seq_comp and not os.path.exists(file_path): + msg = f"Source file does not exist in storage: {file_path}" + raise CreateReferenceError(input_id=revision_id, details=msg) + elif file_seq_comp: + # Return a file path with embedded frame padding + file_path = utils.cleanpath( + revision.get_storage_dir(), file_seq_comp.properties["fileFormat"] + ) + + # Copy to clipboard + engine.flow_host.copy_to_clipboard(file_path) + return file_path diff --git a/python/tk_multi_loader/medm/shared_cache.py b/python/tk_multi_loader/flowam/shared_cache.py similarity index 87% rename from python/tk_multi_loader/medm/shared_cache.py rename to python/tk_multi_loader/flowam/shared_cache.py index 08c22a0..6de82ba 100644 --- a/python/tk_multi_loader/medm/shared_cache.py +++ b/python/tk_multi_loader/flowam/shared_cache.py @@ -25,7 +25,7 @@ from __future__ import annotations import dataclasses -from typing import Any, Dict, List, Optional +from typing import Any, Optional @dataclasses.dataclass @@ -49,7 +49,7 @@ class MedmSharedCache: so local-draft state is always up-to-date. ``versions`` - ``asset.id → list[AssetVersion]``. Cleared on refresh; a publish + ``asset.id → list[FlowVersion]``. Cleared on refresh; a publish action could add a new version. ``publish_types`` @@ -65,17 +65,17 @@ class MedmSharedCache: """ # asset.id → list[Asset] - children: Dict[str, List[Any]] = dataclasses.field(default_factory=dict) + children: dict[str, list[Any]] = dataclasses.field(default_factory=dict) # asset.id → list[DraftInfo] - drafts: Dict[str, List[Any]] = dataclasses.field(default_factory=dict) - # asset.id → list[AssetVersion] - versions: Dict[str, List[Any]] = dataclasses.field(default_factory=dict) + drafts: dict[str, list[Any]] = dataclasses.field(default_factory=dict) + # asset.id → list[FlowVersion] + versions: dict[str, list[Any]] = dataclasses.field(default_factory=dict) # medm_type_id_str → (sg_publish_type_id, display_name) - publish_types: Dict[str, tuple] = dataclasses.field(default_factory=dict) + publish_types: dict[str, tuple] = dataclasses.field(default_factory=dict) # revision_id → thumbnail URL (or None when the API returned nothing) - thumbnail_urls: Dict[str, Optional[str]] = dataclasses.field(default_factory=dict) + thumbnail_urls: dict[str, Optional[str]] = dataclasses.field(default_factory=dict) # URL → raw image bytes - thumbnail_data: Dict[str, bytes] = dataclasses.field(default_factory=dict) + thumbnail_data: dict[str, bytes] = dataclasses.field(default_factory=dict) # ------------------------------------------------------------------------- # Convenience clear helpers diff --git a/python/tk_multi_loader/medm/template_queries.py b/python/tk_multi_loader/flowam/template_queries.py similarity index 58% rename from python/tk_multi_loader/medm/template_queries.py rename to python/tk_multi_loader/flowam/template_queries.py index fa99e1f..3092d18 100644 --- a/python/tk_multi_loader/medm/template_queries.py +++ b/python/tk_multi_loader/flowam/template_queries.py @@ -8,60 +8,55 @@ # agreement to the Shotgun Pipeline Toolkit Source Code License. All rights # not expressly granted therein are reserved by Shotgun Software Inc. -"""Template query helpers for Flow Asset Management. - -These functions mirror the template-browsing API exposed by the -``tk-framework-flowam`` ``flow.asset_management`` module, but load the -framework lazily so callers do not need a direct framework reference. -""" +"""Template query helpers for Flow Asset Management.""" from __future__ import annotations from typing import Any, Optional import sgtk +from sgtk.flowam.create import PIPELINE_STEP_TYPE, TEMPLATE_FOLDER, TEMPLATE_TYPE +from tank_vendor.flow_integration_sdk import objects, schema logger = sgtk.platform.get_logger(__name__) -def get_template_pipeline_steps(project: Any) -> list[Any]: +def get_template_pipeline_steps( + project: objects.FlowProject, +) -> list[objects.FlowAsset]: """Return pipeline steps available under the Templates folder. - :param project: Flow AM ``Project`` instance to query. + :param project: Flow AM ``FlowProject`` instance to query. :returns: List of pipeline step ``Asset`` objects found under the Templates folder, or an empty list when the folder is absent. """ - _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") - _am = _flow.asset_management - template_folder = project.find_child(_am.TEMPLATE_FOLDER) + template_folder = project.find_child(TEMPLATE_FOLDER) if not template_folder: return [] - pipeline_step_type_id = _flow.schema.get_schema_id(_am.PIPELINE_STEP_TYPE) + pipeline_step_type_id = schema.get_schema_id(PIPELINE_STEP_TYPE) return template_folder.find_children(type_id=pipeline_step_type_id) -def get_templates(pipeline_step: Any) -> list[Any]: +def get_templates(pipeline_step: objects.FlowAsset) -> list[objects.FlowAsset]: """Return template assets available under a given pipeline step. :param pipeline_step: Flow AM ``Asset`` representing a pipeline step. :returns: List of template ``Asset`` objects under the pipeline step. """ - _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") - _am = _flow.asset_management - template_type_id = _flow.schema.get_schema_id(_am.TEMPLATE_TYPE) + template_type_id = schema.get_schema_id(TEMPLATE_TYPE) return pipeline_step.find_children(type_id=template_type_id) -def find_template_pipeline_step(project: Any, pipeline_step_name: str) -> Optional[Any]: +def find_template_pipeline_step( + project: objects.FlowProject, pipeline_step_name: str +) -> Optional[objects.FlowAsset]: """Find a pipeline step by name under the Templates folder. :param project: Flow AM ``Project`` instance to query. :param pipeline_step_name: Name of the pipeline step to look for. :returns: The matching pipeline step ``Asset``, or ``None`` if not found. """ - _flow = sgtk.platform.import_framework("tk-framework-flowam", "flow") - _am = _flow.asset_management - template_folder = project.find_child(_am.TEMPLATE_FOLDER) + template_folder = project.find_child(TEMPLATE_FOLDER) if not template_folder: return None return template_folder.find_child(pipeline_step_name) diff --git a/python/tk_multi_loader/medm/thumbnail_service.py b/python/tk_multi_loader/flowam/thumbnail_service.py similarity index 96% rename from python/tk_multi_loader/medm/thumbnail_service.py rename to python/tk_multi_loader/flowam/thumbnail_service.py index 3c69f44..bf77ad0 100644 --- a/python/tk_multi_loader/medm/thumbnail_service.py +++ b/python/tk_multi_loader/flowam/thumbnail_service.py @@ -29,6 +29,7 @@ import sgtk from sgtk.platform.qt import QtCore, QtGui +from tank_vendor.flow_integration_sdk import objects if TYPE_CHECKING: from .shared_cache import MedmSharedCache @@ -71,9 +72,6 @@ def __init__( super().__init__(parent) self._app = sgtk.platform.current_bundle() - self._flow_module = sgtk.platform.import_framework( - "tk-framework-flowam", "flow" - ) # Both dicts are references into the shared cache - not owned here. self._url_cache: Dict[str, Optional[str]] = cache.thumbnail_urls @@ -101,7 +99,7 @@ def request( Otherwise a daemon thread resolves the URL and downloads the image. :param qt_item: ``QStandardItem`` whose icon should be updated. - :param revision_id: FlowAM ``AssetRevision`` ID to look up. + :param revision_id: FlowAM ``FlowRevision`` ID to look up. :param callback: ``callable(qt_item, image_data: bytes)`` that will be invoked on the **main thread** once the image bytes are available. The callback is responsible for converting bytes to a ``QPixmap`` @@ -151,7 +149,8 @@ def _resolve_and_fetch( url = self._url_cache.get(revision_id) if url is None and revision_id not in self._url_cache: try: - url = self._flow_module.asset_management.get_thumbnail_url(revision_id) + rev = objects.FlowRevision.get_revision(revision_id) + url = rev.get_thumbnail_url() except Exception as exc: self._app.log_debug( f"FlowAM ThumbnailService: URL resolve failed for {revision_id}: {exc}" diff --git a/python/tk_multi_loader/medm/utils.py b/python/tk_multi_loader/flowam/utils.py similarity index 92% rename from python/tk_multi_loader/medm/utils.py rename to python/tk_multi_loader/flowam/utils.py index 2f1c5b0..b05e6d8 100644 --- a/python/tk_multi_loader/medm/utils.py +++ b/python/tk_multi_loader/flowam/utils.py @@ -19,10 +19,13 @@ import os from typing import Any, Dict, Optional, Tuple +from tank_vendor.flow_integration_sdk import globals, schema +from sgtk.flowam.create import CONTAINER_TYPE, PIPELINE_STEP_TYPE + from ..constants import DRAFT_VERSION_IDENTIFIER -def is_structural_asset(asset: Any, flow_module: Any) -> bool: +def is_structural_asset(asset: Any) -> bool: """Return ``True`` when *asset* is a structural container in the FlowAM hierarchy. An asset is considered structural — and therefore belongs only in the @@ -38,19 +41,16 @@ def is_structural_asset(asset: Any, flow_module: Any) -> bool: ``False`` (treat the asset as publishable). :param asset: FlowAM ``Asset`` object to test. - :param flow_module: The ``flow`` framework module imported via - ``sgtk.platform.import_framework("tk-framework-flowam", "flow")``. :returns: ``True`` if the asset is a structural container. """ try: type_ids = set(getattr(asset, "type_ids", None) or []) - if flow_module.data.FOLDER_TYPE_ID in type_ids: + if globals.FOLDER_TYPE_ID in type_ids: return True - _am = flow_module.asset_management - structural_types = (_am.CONTAINER_TYPE, _am.PIPELINE_STEP_TYPE) + structural_types = (CONTAINER_TYPE, PIPELINE_STEP_TYPE) return any( - asset.find_component(type_id=flow_module.schema.get_schema_id(ct)) + asset.find_component(type_id=schema.get_schema_id(ct)) for ct in structural_types ) except Exception: @@ -200,7 +200,6 @@ def build_draft_sg_dict( def resolve_publish_type( medm_type_id_str: str, cache: Any, - flow_module: Any, app: Any, ) -> Tuple[Optional[int], str]: """Resolve a FlowAM schema type ID to a ``(sg_publish_type_id, display_name)`` pair. @@ -214,8 +213,6 @@ def resolve_publish_type( :param medm_type_id_str: FlowAM schema type ID string. :param cache: :class:`MedmSharedCache` instance whose ``publish_types`` dict is used for caching. - :param flow_module: The ``flow`` framework module imported via - ``sgtk.platform.import_framework("tk-framework-flowam", "flow")``. :param app: The current Toolkit bundle (provides ``shotgun`` and ``log_debug``). :returns: Tuple of ``(integer_publish_type_id_or_none, human_readable_display_name)``. """ @@ -224,7 +221,7 @@ def resolve_publish_type( display_name = medm_type_id_str try: - schema_name = flow_module.schema.get_schema_display_name(medm_type_id_str) + schema_name = schema.get_schema_display_name(medm_type_id_str) if schema_name: display_name = schema_name except Exception as e: diff --git a/python/tk_multi_loader/loader_action_manager.py b/python/tk_multi_loader/loader_action_manager.py index 03b2d5e..8ddb00a 100644 --- a/python/tk_multi_loader/loader_action_manager.py +++ b/python/tk_multi_loader/loader_action_manager.py @@ -213,17 +213,6 @@ def get_actions_for_folder(self, sg_data): def get_actions_for_entity(self, sg_data): return self._loader_manager.get_actions_for_entity(sg_data) - def get_am_base_obj(self) -> "FlowAMActions | None": - """ - Returns the base object for asset management actions, if available. - - This is used to provide context for actions related to asset management, - such as showing details in Shotgun or Media Center. - - :returns: The base object for asset management actions, or None if not available. - """ - return self._loader_manager.get_am_base_obj() - ######################################################################################## # callbacks diff --git a/tests/fixtures/config/hooks/test_actions.py b/tests/fixtures/config/hooks/test_actions.py index ff6f01b..4e2e2b6 100644 --- a/tests/fixtures/config/hooks/test_actions.py +++ b/tests/fixtures/config/hooks/test_actions.py @@ -14,7 +14,7 @@ class TestActions(HookBaseClass): - def generate_actions(self, sg_publish_data, actions, ui_area): + def generate_actions(self, sg_publish_data, actions, ui_area, **kwargs): """ Returns a list of action instances for a particular publish. This method is called each time a user clicks a publish somewhere in the UI. @@ -95,7 +95,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): return action_instances - def execute_multiple_actions(self, actions): + def execute_multiple_actions(self, actions, **kwargs): """ Executes the specified action on a list of items. @@ -127,9 +127,9 @@ def execute_multiple_actions(self, actions): name = single_action["name"] sg_publish_data = single_action["sg_publish_data"] params = single_action["params"] - self.execute_action(name, params, sg_publish_data) + self.execute_action(name, params, sg_publish_data, **kwargs) - def execute_action(self, name, params, sg_publish_data): + def execute_action(self, name, params, sg_publish_data, **kwargs): """ Execute a given action. The data sent to this be method will represent one of the actions enumerated by the generate_actions method. From 25d436c7e6945394aa1b8ca4038797e380c6640a Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Tue, 23 Jun 2026 08:18:18 -0500 Subject: [PATCH 09/14] Add codecov.yml file --- codecov.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 codecov.yml diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000..7b5cc7f --- /dev/null +++ b/codecov.yml @@ -0,0 +1,3 @@ +ignore: + # flowam and other files not covered by unit tests + - "**python/tk_multi_loader/flowam/*" From f1e5dbc71c2e9e6e786c080fc8ac6b0678e20c76 Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Tue, 23 Jun 2026 08:29:35 -0500 Subject: [PATCH 10/14] Exclude ui files from codecov --- codecov.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codecov.yml b/codecov.yml index 7b5cc7f..52e315d 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,3 +1,7 @@ ignore: # flowam and other files not covered by unit tests - "**python/tk_multi_loader/flowam/*" + - "**python/tk_multi_loader2/build_asset_dialog.py*" + - "**python/tk_multi_loader2/build_template_dialog.py*" + - "**python/tk_multi_loader2/ui/build_asset_dialog.py*" + - "**python/tk_multi_loader2/ui/build_template_dialog.py*" From b6db489278a224cfd2cb337ca3d7ed8c48370f08 Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Tue, 23 Jun 2026 08:33:43 -0500 Subject: [PATCH 11/14] Fix paths --- codecov.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/codecov.yml b/codecov.yml index 52e315d..6e95238 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,7 +1,7 @@ ignore: # flowam and other files not covered by unit tests - "**python/tk_multi_loader/flowam/*" - - "**python/tk_multi_loader2/build_asset_dialog.py*" - - "**python/tk_multi_loader2/build_template_dialog.py*" - - "**python/tk_multi_loader2/ui/build_asset_dialog.py*" - - "**python/tk_multi_loader2/ui/build_template_dialog.py*" + - "**python/tk_multi_loader/build_asset_dialog.py*" + - "**python/tk_multi_loader/build_template_dialog.py*" + - "**python/tk_multi_loader/ui/build_asset_dialog.py*" + - "**python/tk_multi_loader/ui/build_template_dialog.py*" From 3b48447c78361ce1f294ca2fd8e2dc03eaa9c6db Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Tue, 23 Jun 2026 08:46:06 -0500 Subject: [PATCH 12/14] Add more files --- codecov.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codecov.yml b/codecov.yml index 6e95238..d4b676e 100644 --- a/codecov.yml +++ b/codecov.yml @@ -5,3 +5,6 @@ ignore: - "**python/tk_multi_loader/build_template_dialog.py*" - "**python/tk_multi_loader/ui/build_asset_dialog.py*" - "**python/tk_multi_loader/ui/build_template_dialog.py*" + - "**python/tk_multi_loader/model_hierarchy.py" + - "**python/tk_multi_loader/delegate_publish_list.py" + - "**python/tk_multi_loader/delegate_publish_thumb.py" From 3cc99cc44bfaeeb8a924d5478c2d0c4f67c5c796 Mon Sep 17 00:00:00 2001 From: Carlos Villavicencio Date: Tue, 23 Jun 2026 13:09:34 -0500 Subject: [PATCH 13/14] Add hosts validationo --- hooks/tk-desktop_actions.py | 2 +- hooks/tk-houdini_actions.py | 4 ++-- hooks/tk-maya_actions.py | 4 ++-- hooks/tk-nuke_actions.py | 2 +- python/tk_multi_loader/dialog.py | 8 +++++--- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/hooks/tk-desktop_actions.py b/hooks/tk-desktop_actions.py index b47d52b..73ddfe2 100644 --- a/hooks/tk-desktop_actions.py +++ b/hooks/tk-desktop_actions.py @@ -76,7 +76,7 @@ def generate_actions( action_instances = [] - if app.context.flow_project_id: + if app.context.flow_project_id and sgtk.platform.current_engine().flow_host: flowam_actions = app.flowam.FlowAMActions() if "download" in actions and sg_publish_data.get("type") == "PublishedFile": diff --git a/hooks/tk-houdini_actions.py b/hooks/tk-houdini_actions.py index 9a8b90a..109360d 100644 --- a/hooks/tk-houdini_actions.py +++ b/hooks/tk-houdini_actions.py @@ -103,7 +103,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): # ----------------------- # FlowAM specific actions # ----------------------- - if self.parent.context.flow_project_id: + if app.context.flow_project_id and sgtk.platform.current_engine().flow_host: flowam_actions = app.flowam.FlowAMActions() if "open" in actions and sg_publish_data.get("type") == "PublishedFile": @@ -246,7 +246,7 @@ def execute_action(self, name, params, sg_publish_data): # ----------------------- # FlowAM specific actions # ----------------------- - if self.parent.context.flow_project_id: + if app.context.flow_project_id and app.flow_host: flowam_actions = app.flowam.FlowAMActions() if name == "open": diff --git a/hooks/tk-maya_actions.py b/hooks/tk-maya_actions.py index 662bbe6..9922c85 100644 --- a/hooks/tk-maya_actions.py +++ b/hooks/tk-maya_actions.py @@ -130,7 +130,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): # ----------------------- # FlowAM specific actions # ----------------------- - if self.parent.context.flow_project_id: + if app.context.flow_project_id and sgtk.platform.current_engine().flow_host: flowam_actions = app.flowam.FlowAMActions() if ( @@ -294,7 +294,7 @@ def execute_action(self, name, params, sg_publish_data): # ----------------------- # FlowAM specific actions # ----------------------- - if self.parent.context.flow_project_id: + if app.context.flow_project_id and sgtk.platform.current_engine().flow_host: flowam_actions = app.flowam.FlowAMActions() if name == "reference_am": diff --git a/hooks/tk-nuke_actions.py b/hooks/tk-nuke_actions.py index 3bc166f..f4b5df1 100644 --- a/hooks/tk-nuke_actions.py +++ b/hooks/tk-nuke_actions.py @@ -114,7 +114,7 @@ def generate_actions(self, sg_publish_data, actions, ui_area): # ----------------------- # FlowAM specific actions # ----------------------- - if self.parent.context.flow_project_id: + if app.context.flow_project_id and sgtk.platform.current_engine().flow_host: flowam_actions = app.flowam.FlowAMActions() if "build_new_script" in actions: diff --git a/python/tk_multi_loader/dialog.py b/python/tk_multi_loader/dialog.py index c2bac60..bef40a7 100644 --- a/python/tk_multi_loader/dialog.py +++ b/python/tk_multi_loader/dialog.py @@ -170,7 +170,8 @@ def __init__(self, action_manager, parent=None): self._medm_cache = None self._medm_thumbnail_service = None self._medm_history_model = None - if sgtk.platform.current_bundle().context.flow_project_id: + _engine = sgtk.platform.current_engine() + if _engine.context.flow_project_id and _engine.flow_host: self._medm_cache = MedmSharedCache() self._medm_thumbnail_service = MedmThumbnailService(self._medm_cache, self) @@ -374,13 +375,14 @@ def __init__(self, action_manager, parent=None): # Set up filtering app = sgtk.platform.current_bundle() + engine = sgtk.platform.current_engine() if app.get_setting("use_legacy_published_file_type_filter", False): # Hide the Filter menu button. # The legacy filter functionality is always set up, since the filter menu still # requires some of that functionality. self._filter_menu = None self.ui.filter_menu_btn.hide() - elif app.context.flow_project_id: + elif engine.context.flow_project_id and engine.flow_host: # Disable filter menu for Flow Asset Management mode - it expects ShotgunModel data self._filter_menu = None self.ui.filter_menu_btn.hide() @@ -426,7 +428,7 @@ def __init__(self, action_manager, parent=None): self._load_entity_presets() # Set up the FlowAM tree panel when Flow Asset Management is enabled - if app.context.flow_project_id: + if engine.context.flow_project_id and engine.flow_host: self._setup_medm_tree_panel() ################################################# From 0edb2f42f2e31c8e094b697b92a7f9c4e9205625 Mon Sep 17 00:00:00 2001 From: Ming Chen Date: Tue, 23 Jun 2026 14:40:22 -0700 Subject: [PATCH 14/14] feat: [SG-43419] Launch publisher via engine command with single_file_mode support (#147) Replace direct app lookup + non-existent _set_context() call with the established engine command callback pattern. Grab the publisher app from the matched command's properties to call show_dialog() directly, passing single_file_mode=True when the action is a Flow AM republish ("publish"), so the dialog restricts users to dropping or browsing a single file. --- hooks/tk-desktop_actions.py | 38 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/hooks/tk-desktop_actions.py b/hooks/tk-desktop_actions.py index 73ddfe2..73c6e92 100644 --- a/hooks/tk-desktop_actions.py +++ b/hooks/tk-desktop_actions.py @@ -265,27 +265,23 @@ def _launch_publisher(self, action_name: str, sg_publish_data: dict) -> None: # NOTE: the context should be either a Task or a Project entity_ctx = engine.tank.context_from_entity(entity_type, entity_id) - # Get Publisher app from engine - publisher_app = engine.apps.get("tk-multi-publish2") - if not publisher_app: - # Publisher not configured - available_apps = list(engine.apps.keys()) + # Launch Publisher via its registered engine command callback. + for cmd_settings in engine.commands.values(): + if cmd_settings.get("properties", {}).get("app") is None: + continue + if cmd_settings["properties"]["app"].name == "tk-multi-publish2": + publisher_app = cmd_settings["properties"]["app"] + single_file_mode = ( + action_name == "publish" + and publisher_app.context.flow_project_id is not None + ) + publisher_app.import_module("tk_multi_publish2").show_dialog( + publisher_app, single_file_mode=single_file_mode + ) + break + else: raise TankError( "Could not find Publisher app (tk-multi-publish2)!\n\n" - f"Available apps in current engine: {available_apps}\n\n" - "Please ensure tk-multi-publish2 is configured in:\n" - "env/includes/desktop/project.yml under 'desktop.project: apps:'\n\n" - ) - - try: - # Set context and launch Publisher using the pre-imported module - publisher_app._set_context(entity_ctx) - - # For republish action, restrict publisher to single file mode - single_file_mode = action_name == "publish" - publisher_app.show_publish_dialog(single_file_mode=single_file_mode) - except Exception as e: - raise TankError( - f"Failed to launch Publisher: {e}\n\n" - f"The Publisher app was found but failed to start." + "Please ensure tk-multi-publish2 is configured in " + "env/includes/desktop/project.yml under 'desktop.project: apps:'" )