07070100000000000041FD00000000000000000000000160D5FB3500000000000000000000000000000000000000000000000B00000000mgr-libmod    07070100000001000081B400000000000000000000000160D5FB350000043D000000000000000000000000000000000000001300000000mgr-libmod/LICENSE    MIT License

Copyright (c) 2020 SUSE LLC
Author: Bo Maryniuk

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
   07070100000002000081B400000000000000000000000160D5FB350000074D000000000000000000000000000000000000001E00000000mgr-libmod/mgr-libmod.changes -------------------------------------------------------------------
Fri Jun 25 17:49:38 CEST 2021 - jgonzalez@suse.com

- version 4.1.9-1
- Ignore self-dependencies (bsc#1186502)

-------------------------------------------------------------------
Mon Mar 29 11:57:21 CEST 2021 - jgonzalez@suse.com

- version 4.1.8-1
- Support multiple stream versions for RHEL repos (bsc#1183038)

-------------------------------------------------------------------
Mon Mar 01 13:16:19 CET 2021 - jgonzalez@suse.com

- version 4.1.7-1
- Fix 'list_modules' JSON serialization (bsc#1182492)

-------------------------------------------------------------------
Fri Jan 22 13:08:32 CET 2021 - jgonzalez@suse.com

- version 4.1.6-1
- Improve modular dependency resolution algorithm (bsc#1177267)

-------------------------------------------------------------------
Thu Nov 26 15:59:22 CET 2020 - jgonzalez@suse.com

- version 4.1.5-1
- Fix 'module not found' exception handling (bsc#1179257)

-------------------------------------------------------------------
Thu Jul 23 13:22:35 CEST 2020 - jgonzalez@suse.com

- version 4.1.4-1
- Remove unnecessary array wrap in 'list_modules' response object

-------------------------------------------------------------------
Wed Jun 10 12:13:35 CEST 2020 - jgonzalez@suse.com

- version 4.1.3-1
- Reformat 'list_modules' response JSON object

-------------------------------------------------------------------
Wed Apr 15 17:11:04 CEST 2020 - jgonzalez@suse.com

- version 4.1.2-1
- Add JSON error type responses

-------------------------------------------------------------------
Mon Feb 17 15:06:47 CET 2020 - jgonzalez@suse.com

- version 4.1.1-1
- Align version with the rest of packages

-------------------------------------------------------------------
Fri Feb 07 11:13:09 CET 2020 - bo@suse.de

- version 0.2-1
- Initial package release

   07070100000003000081B400000000000000000000000160D5FB35000005AC000000000000000000000000000000000000001B00000000mgr-libmod/mgr-libmod.spec    #
# spec file for package mgr-libmod
#
# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#

Name:           mgr-libmod
Version:        4.1.9
Release:        1
Summary:        libmod app
License:        MIT
Group:          Applications/Internet
Source:         %{name}-%{version}.tar.gz
Requires(pre):  coreutils
Requires:       python3-libmodulemd
BuildRequires:  python3-pytest
BuildRequires:  python3-mock
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch
URL:            https://github.com/uyuni-project/uyuni

%description
mgr-libmod

%prep
%setup -q

%build
%{__python3} setup.py build

%install
%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT
mkdir -p %{buildroot}/usr/bin
cp -R scripts/* %{buildroot}/usr/bin

%files
%defattr(-,root,root)
%{python3_sitelib}/*
/usr/bin/mgr-libmod
%license LICENSE
07070100000004000041FD00000000000000000000000160D5FB3500000000000000000000000000000000000000000000001500000000mgr-libmod/mgrlibmod  07070100000005000081B400000000000000000000000160D5FB3500000000000000000000000000000000000000000000002100000000mgr-libmod/mgrlibmod/__init__.py  07070100000006000081B400000000000000000000000160D5FB35000009EB000000000000000000000000000000000000001E00000000mgr-libmod/mgrlibmod/mlapp.py """
CLI app
"""
from mgrlibmod import mllib, mltypes, mlerrcode
from typing import List
import argparse
import os
import sys


def get_opts() -> argparse.Namespace:
    """
    get_args parses the CLI arguments.
    """
    ap: argparse.ArgumentParser = argparse.ArgumentParser(
        description="mgr-libmod -- Utility to resolve module dependencies"
    )
    ap.add_argument("-e", "--example", action="store_true", help="Show usage example")
    ap.add_argument("-l", "--list", action="store_true", help="Show list of supported functions")
    ap.add_argument("-v", "--verbose", action="store_true", help="Verbose output (debug mode)")
    ap.add_argument("-p", "--pretty", action="store_true", help="Pretty-print JSON responses")

    return ap.parse_args()


def get_stdin_data() -> str:
    """
    get_stdin_data read JSON data from the STDIN and return as a string.

    :return: input data
    :rtype: str
    """
    out: List[str] = []
    for line in sys.stdin.readlines():
        out.append(line.strip())

    return os.linesep.join(out)


def main():
    """
    main function for the CLI app.
    """
    opts: argparse.Namespace = get_opts()
    if opts.list:
        print("Supported functions:\n")
        for m in dir(mllib.MLLibmodAPI):
            if m.startswith("_function__"):
                print("  -", m[11:])
        print()
    elif opts.example:
        example: str = """
Usage example:

1. Create input JSON file with the following type (values are just as an example)
   and save it e.g. as "input.json":

        {
            "function": "module_packages",
            "paths": [
                "data/some-modules.yaml.gz",
                "data/some-other-modules.yaml.gz"
            ],
            "streams": [
                {
                    "name": "postgresql",
                    "stream": "10"
                },
                {
                    "name": "rhn-tools",
                    "stream": "1.0"
                }
            ]
        }

2. Run it to resolve the modules and packages:

        mgr-libmod < input.json > output.json

To get the full list of supported functions, call "-l" option:

        mgr-libmod -l
"""
        print(example.strip() + "\n")
    else:
        try:
            print(mllib.MLLibmodAPI(opts).set_repodata(get_stdin_data()).run().to_json(pretty=opts.pretty))
        except Exception as exc:
            print(mltypes.MLErrorType(exc).to_json(pretty=opts.pretty))
            if opts.verbose:  # Local debugging
                raise exc
 07070100000007000081B400000000000000000000000160D5FB35000004E1000000000000000000000000000000000000002200000000mgr-libmod/mgrlibmod/mlerrcode.py """
Error codes
"""

from typing import Dict, Any

MLERR_OK = 0
MLERR_GENERAL_ERROR = 1
MLERR_MODULE_NOT_FOUND = 201
MLERR_DEPENDENCY_RESOLUTION_ERROR = 202
MLERR_CONFLICTING_STREAMS = 203
MLERR_REQUEST_ERROR = 301

class MlException(Exception):
    """
    General exception carrier.
    """
    def __init__(self, *args):
        Exception.__init__(self, *args)
        self.data: Dict = {}

    def set_data(self, key: str, val: Any) -> "MlException":
        """
        Add a data key/value to the final output.
        eturns:
            [type] -- [description]
        """
        self.data[key] = val
        return self

class MlGeneralException(MlException):
    """
    General exception
    """
    code = MLERR_GENERAL_ERROR


class MlModuleNotFound(MlException):
    """
    Module was not found exception
    """
    code = MLERR_MODULE_NOT_FOUND


class MlDependencyResolutionError(MlException):
    """
    Dependency resolution error
    """
    code = MLERR_DEPENDENCY_RESOLUTION_ERROR


class MlConflictingStreams(MlException):
    """
    Conflicting streams exception
    """
    code = MLERR_CONFLICTING_STREAMS


class MlRequestError(MlException):
    """
    Wrong request definition
    """
    code = MLERR_REQUEST_ERROR
   07070100000008000081B400000000000000000000000160D5FB3500002874000000000000000000000000000000000000001E00000000mgr-libmod/mgrlibmod/mllib.py """
libmod operations
"""
import os
import sys
import gzip
import json
import argparse
import binascii

from typing import Any, Dict, List, Set, Optional
from mgrlibmod import mltypes, mlerrcode, mlresolver

import gi  # type: ignore

gi.require_version("Modulemd", "2.0")
from gi.repository import Modulemd  # type: ignore

class MLLibmodProc:
    """
    Libmod process.
    """
    def __init__(self, metadata: List[str]):
        """
        __init__

        :param metadata: paths of the metadata.
        :type metadata: List[str]
        """
        self.metadata = metadata
        self._mod_index: Modulemd.ModuleIndex = None

        if gi is None or Modulemd is None:
            raise mlerrcode.MlGeneralException("No python libmodulemd was found")

    def _is_meta_compressed(self, path: str) -> bool:
        """
        _is_meta_compressed -- detect if metafile is plain text YAML or compressed.

        :param path: path to the meta file.
        :type path: str
        :return: True, if meta is GNU Zip compressed.
        :rtype: bool
        """
        with open(path, "rb") as metafile:
            return binascii.hexlify(metafile.read(2)) == b"1f8b"  # Almost reliable :-)

    def get_stream_contexts(self, stream: mltypes.MLStreamType) -> List:
        '''
        get_stream_contexts -- get all the alternative contexts for a module stream

        :param stream: the specified module stream
        '''
        if self._mod_index is None:
            self.index_modules()

        if self._mod_index is None:
            raise mlerrcode.MlGeneralException("Module index not found")

        contexts: List = []
        module = self._mod_index.get_module(stream.name)
        if module:
            stream_name = stream.stream if stream.stream \
                    else self.get_default_stream(stream.name)
            for ctx in module.get_all_streams():
                if ctx.get_stream_name() == stream_name:
                    contexts.append(ctx)

        return contexts

    def index_modules(self) -> None:
        """
        index_modules -- loads given metadata and indexes modules from there.
        """
        if self._mod_index is None:
            mgr: Modulemd.ModuleIndex = Modulemd.ModuleIndexMerger.new()
            for path in self.metadata:
                idx = Modulemd.ModuleIndex.new()
                if self._is_meta_compressed(path):
                    with gzip.open(path) as gzmeta:
                        idx.update_from_string(gzmeta.read().decode("utf-8"), True)
                else:
                    idx.update_from_file(path, True)
                mgr.associate_index(idx, 0)
            self._mod_index = mgr.resolve()

    def get_default_stream(self, name: str):
        if self._mod_index is None:
            raise mlerrcode.MlGeneralException("Module index not found")

        module = self._mod_index.get_module(name)

        if not module:
            raise mlerrcode.MlModuleNotFound("Module {} not found".format(name)).set_data("streams", [mltypes.MLStreamType(name, "").to_obj()])

        defaults = module.get_defaults()
        if defaults:
            return defaults.get_default_stream()

        return module.get_all_streams()[0].get_stream_name()

    def get_streams_with_defaults(self, streams):
        streams_with_defaults = []
        for s in streams:
            stream_name = s.stream
            if not stream_name:
                stream_name = self.get_default_stream(s.name)
            streams_with_defaults.append(mltypes.MLStreamType(s.name, stream_name))
        return streams_with_defaults

    def _get_pkg_name(self, pkg_name: str) -> str:
        """
        _get_pkg_name -- get package name

        :param pkg_name: package name
        :type pkg_name: str
        :raises e: General exception if name doesn't comply.
        :return: name of the package
        :rtype: str
        """
        try:
            woarch = pkg_name.rsplit(".", 1)[0]
            worel = woarch.rsplit("-", 1)[0]
            wover = worel.rsplit("-", 1)[0]
        except Exception as e:
            raise mlerrcode.MlGeneralException("{}: {}".format(e, pkg_name))

        return wover

    def _get_artifact_with_name(self, artifacts, name):
        for artifact in artifacts:
            n = self._get_pkg_name(artifact)
            if name == n:
                return artifact
        return None

    def _get_stream_object(self, m_name, stream) -> Dict:
        s_obj: Dict = {
            "name": m_name,
            "stream": stream.get_stream_name(),
            "version": stream.get_version(),
            "context": stream.get_context(),
            "arch": stream.get_arch(),
        }
        return s_obj

    def get_api_provides(self, streams):
        api_provides: Dict[str, mltypes.MLSet] = {
            "apis": mltypes.MLSet(),
            "packages": mltypes.MLSet(),
            "selected": mltypes.MLSet(),
        }

        for stream in streams:
            if not stream:
                continue

            stream_artifacts = stream.get_rpm_artifacts()

            for rpm in stream.get_rpm_artifacts():
                if not rpm.endswith(".src"):
                    api_provides["packages"].add(rpm)

            for rpm in stream.get_rpm_api():
                artifact = self._get_artifact_with_name(stream_artifacts, rpm)
                if artifact:
                    api_provides["apis"].add(rpm)
                    if not artifact.endswith(".src"):
                        api_provides["packages"].add(artifact)
            api_provides["selected"].add(self._get_stream_object(stream.get_module_name(), stream))

        return api_provides


class MLLibmodAPI:
    """
    Libmod API operations.
    """

    def __init__(self, opts: argparse.Namespace):
        """
        __init__

        :param opts: Parsed opts namespace.
        :type opts: argparse.Namespace
        """
        self._opts = opts
        self.repodata: mltypes.MLInputType
        self._result: Dict[str, Dict[str, Dict]] = {}
        self._proc: MLLibmodProc

    def set_repodata(self, repodata: str) -> "MLLibmodAPI":
        """
        set_repodata -- set the repository data from the input JSON.

        :param repodata: JSON string of the input object.
        :type repodata: str
        """
        self.repodata = mltypes.MLInputType(repodata)
        for modulepath in self.repodata.get_paths():
            if not os.path.exists(modulepath):
                raise mlerrcode.MlGeneralException("File {} not found".format(modulepath))

        self._proc = MLLibmodProc(self.repodata.get_paths())

        return self

    def to_json(self, pretty:bool = False) -> str:
        """
        to_json -- render the last set processed result by 'run' method into the JSON string.

        :return: JSON string
        :rtype: str
        """
        out: str
        if pretty:
            out = json.dumps(self._result, indent=2, sort_keys=True)
        else:
            out = json.dumps(self._result)
        return out

    def run(self) -> "MLLibmodAPI":
        """
        run -- process the logic, based on the input.

        :return: MLLibmodAPI
        """
        fname = self.repodata.get_function()
        self._result[fname] = getattr(self, "_function__{}".format(fname))()

        return self

    def _validate_input_streams(self, streams):
        for s1 in streams:
            for s2 in streams:
                if s1.name == s2.name and s1.stream != s2.stream:
                    raise mlerrcode.MlConflictingStreams("Conflicting streams").set_data("streams", [s1.to_obj(), s2.to_obj()])

    def _resolve_stream_dependencies(self) -> List[Modulemd.ModuleStreamV2]:
        """
        _resolve_stream_dependencies -- select all the module dependencies preferring default streams

        :return: List of stream objects
        :rtype: List
        """
        input_streams = self._proc.get_streams_with_defaults(self.repodata.get_streams())
        self._validate_input_streams(input_streams)

        resolver = mlresolver.DependencyResolver(self._proc)
        solutions = resolver.resolve(input_streams)
        if not solutions:
            raise mlerrcode.MlDependencyResolutionError("Dependencies cannot be resolved")

        # Return the solution with highest score (most selections with default streams)
        solutions.sort(key=lambda s: s[1], reverse=True)
        # Flatten version lists
        return [i for l in solutions[0][0] for i in l]

    # API functions
    def _function__list_modules(self) -> Dict[str, Dict]:
        """
        _function__all_modules -- lists all available modules.

        :return: list of strings
        :rtype: List[str]
        """
        modules: Dict = {
            "modules": {}
        }
        self._proc.index_modules()
        mobj: Dict = {}
        for m_name in self._proc._mod_index.get_module_names():
            mod = self._proc._mod_index.get_module(m_name)
            d_mod = mod.get_defaults()
            mobj[m_name] = {
                "default": d_mod.get_default_stream() if d_mod else None,
                "streams": list(set([s.get_stream_name() for s in mod.get_all_streams()]))
            }

        modules["modules"] = mobj
        return modules

    def _function__list_packages(self) -> Dict[str, List[str]]:
        """
        _function__list_packages -- lists all available packages for the module.

        :return: list of packages within 'packages' element
        :rtype: List[str]
        """
        self._proc.index_modules()
        rpms: Dict[str, List[str]] = {"packages": []}
        for name in self._proc._mod_index.get_module_names():
            module = self._proc._mod_index.get_module(name)
            for stream in module.get_all_streams():
                rpms["packages"].extend(stream.get_rpm_artifacts())
        return rpms

    def _function__module_packages(self) -> Dict[str, List[str]]:
        """
        _function__module_packages -- get all RPMs from selected streams as a map of package names to package strings.

        :return: structure for module packages
        :rtype: Dict[str, List[str]]
        """
        self._proc.index_modules()
        selected_streams = self._resolve_stream_dependencies()
        return self._proc.get_api_provides(selected_streams)

07070100000009000081B400000000000000000000000160D5FB3500003168000000000000000000000000000000000000002300000000mgr-libmod/mgrlibmod/mlresolver.py    from mgrlibmod import mltypes, mlerrcode

RESERVED_STREAMS = ["platform"]

class StreamIndexer:
    """
    Utility class to maintain a hash map k -> list(v) of module stream objects where each 'k' is a
    specific module stream and each 'v' is a specific version of the respective module stream.

    The resolution algoritm runs on whole lists so all versions of a stream is treated as a group.
    If any two versions of a stream have different runtime dependencies, they will be treated
    as different streams and hashed into separate lists.
    """

    def add(self, stream, stream_map):
        '''
        add - add a stream to the map

        The stream is appended as another version to the list with the key matching the name,
        stream and runtime dependencies. If no fit is found, a new key is created.

        :param stream: the context object to add
        :param stream_map: the stream hash map
        '''
        for row in stream_map:
            stream2 = row[0]
            if self._eq(stream, stream2):
                if stream not in row:
                    row.append(stream)
                return
        stream_map.append([stream])

    def remove_group(self, group, stream_map):
        '''
        remove_index - removes a group from the map

        The key matching the specified group is removed from the map

        :param group: a list of streams with a common hash value (same name, stream and dependencies)
        :param stream_map: the stream hash map
        '''
        stream1 = group[0]
        for row in stream_map:
            stream2 = row[0]
            if self._eq(stream1, stream2):
                stream_map.remove(row)
                return

    def add_group(self, group, stream_map):
        '''
        add_group - adds a stream group to the map

        If a key with the same hash exists, the group will be appended to the list. Otherwise, a new
        key is created.

        :param group: a list of streams with a common hash value (same name, stream and dependencies)
        :param stream_map: the stream hash map
        '''
        stream1 = group[0]
        for row in stream_map:
            stream2 = row[0]
            if self._eq(stream1, stream2):
                row.extend(group)
                return
        stream_map.append(group)

    def get_dep_streams(self, ctx):
        '''
        get_dep_streams - get the first-level dependencies as (name, stream) tuples for a specified stream context
        '''
        deps = ctx.get_dependencies()[0]
        dep_mods = [m for m in deps.get_runtime_modules() \
                    if m not in RESERVED_STREAMS and m != ctx.get_module_name()]

        module_streams = []
        for module_name in dep_mods:
            try:
                stream_name = deps.get_runtime_streams(module_name)[0]
            except:
                # No stream specificed. Any stream will do
                stream_name = None
            module_streams.append((module_name, stream_name))

        return module_streams

    def _eq(self, ctx1, ctx2):
        '''
        _eq - checks if two contexts have the same module name, stream name and runtime dependencies

        Used for hashing.
        '''
        return self._is_same_stream(ctx1, ctx2) and self._all_deps_same(ctx1, ctx2)

    def _is_same_stream(self, ctx1, ctx2):
        '''
        _is_same_stream - determine if two contexts belong to the same stream
        '''
        return ctx1.get_module_name() == ctx2.get_module_name() and ctx1.get_stream_name() == ctx2.get_stream_name()

    def _get_contexts_for_stream(self, ctx, stream_map):
        '''
        _get_contexts_for_stream - get a list of contexts that belong to the same stream as the specified context
        '''
        return [s for s in stream_map if self._is_same_stream(s[0], ctx)]

    def _all_deps_same(self, ctx1, ctx2):
        '''
        _all_deps_same - checks if two contexts have the same runtime dependencies
        '''
        ctx1_deps = self.get_dep_streams(ctx1)
        ctx2_deps = self.get_dep_streams(ctx2)
        return set(ctx1_deps) == set(ctx2_deps)


class DependencyResolver:
    """
    Module dependency resolver

    Resolves dependencies for selected module streams traversing the dependency
    tree using a backtracking algorithm.
    """

    def __init__(self, proc):
        """
        __init__ - initialize the resolver with an MLLibmodProc instance

        :param proc: the MLLibmodProc instance to use for module index related operations
        """
        self._proc = proc
        self._indexer = StreamIndexer()

    def resolve(self, streams):
        """
        resolve - resolve dependencies for the requested streams

        The algorithm traverses the dependency tree recursively using backtracking to collect multiple solutions.

        :param streams: the requested streams
        :return:
            A list of solution-score pairs that satisfy all the dependency requirements for the requested streams

            Each solution is a list of selected stream contexts for the requested streams and their dependencies.
            The score indicates the number of selected default streams in the solution.
        """
        self._streams = streams

        # Collect all the available contexts for the requested streams
        # to get an initial list of candidates at the root of the tree
        contexts = []
        not_found = []
        for s in streams:
            ctx = self._proc.get_stream_contexts(s)
            if ctx:
                for c in ctx:
                    self._indexer.add(c, contexts)
            else:
                not_found.append(s.to_obj())

        # Throw an error if any of the requested streams are not found
        if not_found:
            raise mlerrcode.MlModuleNotFound("Module not found").set_data("streams", not_found)

        self._solutions = []
        self._do_resolve([], contexts)
        return self._solutions

    def _preselect(self, selected, candidates):
        '''
        _preselect - select all the streams that doesn't have multiple contexts

        The method modifies the lists in place, moving elements from 'candidates' into 'selected'.
        The streams that have multiple contexts will remain in 'candidates' for backtracking later.

        :param selected: the map of selected elements
        :param candidates: the remaining candidate pool map
        '''
        # Pool of contexts explored so far
        ctx_pool = selected[:]
        ctx_pool.extend(candidates)

        # Process stack: extended as dependencies are explored
        stack = candidates[:]
        candidates.clear()

        while stack:
            s = stack.pop()

            if len(self._indexer._get_contexts_for_stream(s[0], ctx_pool)) == 1:
                # There is only a single context for this stream so we'll pick it
                if s not in selected:
                    self._indexer.add_group(s, selected)
                dep_mods = self._indexer.get_dep_streams(s[0])
                for (module, stream) in dep_mods:
                    if not stream:
                        # No stream specified. Any stream will do
                        if next((c[0] for c in ctx_pool if c[0].get_module_name() == module), False):
                            # Already has an alternative in the pool
                            continue

                    # Add the dependencies to the stack for further processing
                    dep_ctx = self._proc.get_stream_contexts(mltypes.MLStreamType(module, stream))
                    for c in dep_ctx:
                        self._indexer.add(c, stack)
                        self._indexer.add(c, ctx_pool)
            else:
                # Multiple contexts available for the stream.
                # Will be later resolved with backtracking
                if s not in candidates:
                    self._indexer.add_group(s, candidates)


    def _is_selection_valid(self, selection):
        """
        _is_selection_valid - check if a solution is valid

        :param selection: the list of selected contexts in the solution
        """
        for i in range(0, len(selection)):
            # Check if the selected item is unique in the list
            for j in range(i+1, len(selection)):
                if selection[i][0].get_module_name() == selection[j][0].get_module_name():
                    return False
            # Check if the selected stream conflicts with the matching requested stream
            for requested in self._streams:
                if selection[i][0].get_module_name() == requested.name and selection[i][0].get_stream_name() != requested.stream:
                    return False
        return True

    def _get_solution(self, selection):
        """
        _get_solution - get a solution-score pair where score indicates the number of default streams in the solution
        """
        num_defaults = 0
        for ctx in selection:
            if self._proc.get_default_stream(ctx[0].get_module_name()) == ctx[0].get_stream_name():
                num_defaults += 1

        return (selection, num_defaults)

    def _is_selected(self, module_name, stream_name, selection):
        """
        _is_selected - check if a specified module stream is in a selection list
        """
        for ctx in selection:
            if ctx[0].get_module_name() == module_name and (not stream_name or ctx[0].get_stream_name() == stream_name):
                return True
        return False

    def _are_deps_selected(self, stream, selection):
        """
        _are_deps_selected - check if all the dependencies of a stream are in a selection list
        """
        dep_mods = self._indexer.get_dep_streams(stream)
        for (module, stream) in dep_mods:
            if not self._is_selected(module, stream, selection):
                return False
        return True

    def _accept(self, selection):
        """
        _accept - check if the selection list is an acceptable solution

        :return: the solution-score pair if the solution is acceptable, None otherwise
        """
        all_found = True
        for s in self._streams:
            found = False
            for ctx in selection:
                if ctx[0].get_module_name() == s.name and ctx[0].get_stream_name() == s.stream and self._are_deps_selected(ctx[0], selection):
                    # Strem s and all its dependencies are in the list
                    found = True
            all_found = all_found and found
        return self._get_solution(selection) if all_found else None

    def _get_deps(self, ctx):
        '''
        _get_deps - get the list of contexts of the first-level dependencies for a specified stream context

        :param ctx: a context object
        '''
        all_deps = []
        dep_mods = self._indexer.get_dep_streams(ctx)
        for (module, stream) in dep_mods:
            all_deps.extend(self._proc.get_stream_contexts(mltypes.MLStreamType(module, stream)))
        return all_deps

    def _do_resolve(self, selected, candidates):
        """
        _do_resolve - calculate valid solutions that satisfy the dependency requirements

        :param selected: the list of already selected stream contexts
        :param candidates: the potential stream candidates to select from
        """
        # Select all the candidates that have no alternative contexts to reduce needed recursions
        self._preselect(selected, candidates)

        # Validate the current selection
        if not self._is_selection_valid(selected):
            return
        solution = self._accept(selected)
        if solution:
            # We've got a valid solution. Save it and keep solving.
            self._solutions.append(solution)

        if not candidates:
            return

        # Get all alternative contexts for the first candidate
        contexts = self._indexer._get_contexts_for_stream(candidates[0][0], candidates)

        # Loop through alternatives
        for c in contexts:
            # Remove the alternative contexts from the candidates
            self._indexer.remove_group(c, candidates)

        for c in contexts:
            newselected = selected[:]
            if c not in newselected:
                self._indexer.add_group(c, newselected)
            newcandidates = candidates[:]
            # The dependencies of the currently selected stream are now new candidates
            for d in self._get_deps(c[0]):
                self._indexer.add(d, newcandidates)
            self._do_resolve(newselected, newcandidates)
0707010000000A000081B400000000000000000000000160D5FB35000015FF000000000000000000000000000000000000002000000000mgr-libmod/mgrlibmod/mltypes.py   """
Input types for the mgr-libmod
"""
from typing import List, Tuple, Any, AnyStr, Union, Optional, Dict, Set, cast
import collections
import json
from abc import ABC, abstractmethod
from mgrlibmod import mlerrcode


class MLSet(list):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

    def __append(self, obj: Any) -> None:
        super().append(obj)

    def append(self, obj: Any) -> None:
        self.add(obj)

    def add(self, obj: Any) -> None:
        if obj not in self:
            self.__append(obj)


class MLAnyType(ABC):
    """
    Base MLType mix-in.
    """
    def __init__(self, data: str):
        """
        Constructor

        :param data: JSON string
        :type data: str
        """
        self._obj = json.loads(data)

    @abstractmethod
    def to_obj(self) -> Dict:
        """
        to_obj is an object getter.

        :return: Object for JSON serialisation.
        :rtype: Dict
        """

    def to_json(self, pretty: bool = False) -> str:
        """
        to_json serialises type to JSON.

        :return: valid JSON unicode string.
        :rtype: str
        """
        if pretty:
            out = json.dumps(self.to_obj(), indent=2, sort_keys=True)
        else:
            out = json.dumps(self.to_obj())
        return out


class MLPackageType(MLAnyType):
    """
    Package type input.
    """
    def __init__(self):
        """
        Constructor
        """
        self.rpms: Set = set()

    def add_package(self, package: str) -> None:
        """
        add_package adds package name to the type.

        :param package: package name
        :type package: str
        :return: None
        :rtype: None
        """
        self.rpms.add(package)

    def to_obj(self) -> Dict:
        """
        to_obj serialise object to the dictionary.

        :return: object as a dictionary.
        :rtype: Dict
        """
        return {"rpms": list(self.rpms)}


class MLStreamType:
    """
    Stream type
    """
    def __init__(self, name: str, streamname: str):
        self.__name: str = name
        self.__stream: str = streamname
        self.__exc = Exception("This is a read-only property")

    def __repr__(self) -> str:
        return "<{} ({}/{}) at {}>".format(self.__class__.__name__,
                                           self.__name, self.__stream,
                                           hex(id(self)))

    @property
    def name(self) -> str:
        return self.__name

    @name.setter
    def name(self, v: str) -> None:
        raise self.__exc

    @property
    def stream(self) -> str:
        return self.__stream

    @stream.setter
    def stream(self, v: str) -> None:
        raise self.__exc

    def to_obj(self) -> Dict:
        return {"name": self.__name, "stream":self.__stream}


class MLInputType(MLAnyType):
    """
    Input type.
    """
    def to_obj(self) -> Dict:
        return cast(Dict, self._obj)

    def get_function(self) -> str:
        """
        get_function -- return function name.

        :return: function name to process.
        :rtype: str
        """
        obj = self.to_obj()
        if "function" not in obj:
            raise mlerrcode.MlRequestError("Unknown API function. Please define one")

        return obj["function"]

    def get_paths(self) -> List[str]:
        """
        get_paths get paths section from the YAML.

        :return: array of paths
        :rtype: List[str]
        """
        obj = self.to_obj()
        if "paths" not in obj:
            raise mlerrcode.MlRequestError("No paths has been found in the input request")

        paths: List[str] = obj.get("paths", [])
        if not bool(paths):
            raise mlerrcode.MlRequestError("Paths should not be empty. At least one path is required")

        return paths

    def get_streams(self) -> List[MLStreamType]:
        """
        get_streams [summary]

        :return: [description]
        :rtype: List[Tuple[str]]
        """
        obj: Dict = self.to_obj()
        out: List[MLStreamType] = []

        if obj["streams"] is None:
            raise mlerrcode.MlRequestError("Streams should not be null")

        for str_kw in obj["streams"]:
            if "name" not in str_kw:
                raise mlerrcode.MlRequestError("No 'name' attribute in the stream parameter {}".format(str_kw))
            out.append(MLStreamType(name=str_kw["name"], streamname=str_kw.get("stream") or ""))

        return out


class MLErrorType(MLAnyType):
    """
    Error response
    """
    def __init__(self, exc: Exception = None):
        """
        Constructor.
        """
        self._obj: Dict = {
            "error_code": 0,
            "data": {},
            "exception": "",
        }

        if exc is not None:
            self.exc = exc
            self.error_code = getattr(exc, "code", mlerrcode.MLERR_GENERAL_ERROR)
            self.data = getattr(exc, "data", {})

    @property
    def error_code(self) -> int:
        return self._obj["error_code"]

    @error_code.setter
    def error_code(self, value: int) -> None:
        self._obj["error_code"] = value

    @property
    def exc(self) -> Exception:
        return Exception(self._obj["exception"])

    @exc.setter
    def exc(self, ex: Exception) -> None:
        self._obj["exception"] = str(ex)

    @property
    def data(self) -> Dict:
        return self._obj["data"]

    @data.setter
    def data(self, d: Dict) -> None:
        self._obj["data"] = d

    def to_obj(self) -> Dict:
        """
        Return JSON object
        """
        return cast(Dict, self._obj)
 0707010000000B000041FD00000000000000000000000160D5FB3500000000000000000000000000000000000000000000001300000000mgr-libmod/scripts    0707010000000C000081FD00000000000000000000000160D5FB3500000077000000000000000000000000000000000000001E00000000mgr-libmod/scripts/mgr-libmod #!/usr/bin/python3
"""
Main CLI app.
"""
import mgrlibmod.mlapp

if __name__ == "__main__":
    mgrlibmod.mlapp.main()
 0707010000000D000081B400000000000000000000000160D5FB3500000085000000000000000000000000000000000000001400000000mgr-libmod/setup.py   from distutils.core import setup

setup(
    name="mgrlibmod",
    version="4.1.9",
    packages=["mgrlibmod",],
    license="MIT",
)   0707010000000E000041FD00000000000000000000000160D5FB3500000000000000000000000000000000000000000000001100000000mgr-libmod/tests  0707010000000F000041FD00000000000000000000000160D5FB3500000000000000000000000000000000000000000000001600000000mgr-libmod/tests/data 07070100000010000081B400000000000000000000000160D5FB35000014EB000000000000000000000000000000000000002700000000mgr-libmod/tests/data/all_modules.json    {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
                {
                    "name": "virt",
                    "stream": "rhel"
                },
                {
                    "name": "varnish",
                    "stream": "6"
                },
                {
                    "name": "swig",
                    "stream": "3.0"
                },
                {
                    "name": "subversion",
                    "stream": "1.10"
                },
                {
                    "name": "squid",
                    "stream": "4"
                },
                {
                    "name": "scala",
                    "stream": "2.10"
                },
                {
                    "name": "satellite-5-client",
                    "stream": "1.0"
                },
                {
                    "name": "rust-toolset",
                    "stream": "rhel8"
                },
                {
                    "name": "ruby",
                    "stream": "2.5"
                },
                {
                    "name": "rhn-tools",
                    "stream": "1.0"
                },
                {
                    "name": "redis",
                    "stream": "5"
                },
                {
                    "name": "python36",
                    "stream": "3.6"
                },
                {
                    "name": "python27",
                    "stream": "2.7"
                },
                {
                    "name": "postgresql",
                    "stream": "10"
                },
                {
                    "name": "pki-deps",
                    "stream": "10.6"
                },
                {
                    "name": "pki-core",
                    "stream": "10.6"
                },
                {
                    "name": "php",
                    "stream": "7.2"
                },
                {
                    "name": "perl-YAML",
                    "stream": "1.24"
                },
                {
                    "name": "perl-FCGI",
                    "stream": "0.78"
                },
                {
                    "name": "perl-DBI",
                    "stream": "1.641"
                },
                {
                    "name": "perl-DBD-SQLite",
                    "stream": "1.58"
                },
                {
                    "name": "perl-DBD-Pg",
                    "stream": "3.7"
                },
                {
                    "name": "perl-DBD-MySQL",
                    "stream": "4.046"
                },
                {
                    "name": "perl-App-cpanminus",
                    "stream": "1.7044"
                },
                {
                    "name": "perl",
                    "stream": "5.26"
                },
                {
                    "name": "parfait",
                    "stream": "0.5"
                },
                {
                    "name": "nodejs",
                    "stream": "10"
                },
                {
                    "name": "nginx",
                    "stream": "1.14"
                },
                {
                    "name": "mysql",
                    "stream": "8.0"
                },
                {
                    "name": "mod_auth_openidc",
                    "stream": "2.3"
                },
                {
                    "name": "mercurial",
                    "stream": "4.8"
                },
                {
                    "name": "maven",
                    "stream": "3.5"
                },
                {
                    "name": "mariadb",
                    "stream": "10.3"
                },
                {
                    "name": "mailman",
                    "stream": "2.1"
                },
                {
                    "name": "llvm-toolset",
                    "stream": "rhel8"
                },
                {
                    "name": "libselinux-python",
                    "stream": "2.8"
                },
                {
                    "name": "javapackages-runtime",
                    "stream": "201801"
                },
                {
                    "name": "inkscape",
                    "stream": "0.92.3"
                },
                {
                    "name": "idm",
                    "stream": "client"
                },
                {
                    "name": "httpd",
                    "stream": "2.4"
                },
                {
                    "name": "go-toolset",
                    "stream": "rhel8"
                },
                {
                    "name": "gimp",
                    "stream": "2.8"
                },
                {
                    "name": "freeradius",
                    "stream": "3.0"
                },
                {
                    "name": "container-tools",
                    "stream": "rhel8"
                },
                {
                    "name": "ant",
                    "stream": "1.10"
                },
                {
                    "name": "389-ds",
                    "stream": "1.4"
                }
	]
}
 07070100000011000081B400000000000000000000000160D5FB35000014F0000000000000000000000000000000000000002C00000000mgr-libmod/tests/data/all_modules_rhel.json   {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules-rhel.yaml.gz"],
	"streams": [
                {
                    "name": "virt",
                    "stream": "rhel"
                },
                {
                    "name": "varnish",
                    "stream": "6"
                },
                {
                    "name": "swig",
                    "stream": "3.0"
                },
                {
                    "name": "subversion",
                    "stream": "1.10"
                },
                {
                    "name": "squid",
                    "stream": "4"
                },
                {
                    "name": "scala",
                    "stream": "2.10"
                },
                {
                    "name": "satellite-5-client",
                    "stream": "1.0"
                },
                {
                    "name": "rust-toolset",
                    "stream": "rhel8"
                },
                {
                    "name": "ruby",
                    "stream": "2.5"
                },
                {
                    "name": "rhn-tools",
                    "stream": "1.0"
                },
                {
                    "name": "redis",
                    "stream": "5"
                },
                {
                    "name": "python36",
                    "stream": "3.6"
                },
                {
                    "name": "python27",
                    "stream": "2.7"
                },
                {
                    "name": "postgresql",
                    "stream": "10"
                },
                {
                    "name": "pki-deps",
                    "stream": "10.6"
                },
                {
                    "name": "pki-core",
                    "stream": "10.6"
                },
                {
                    "name": "php",
                    "stream": "7.2"
                },
                {
                    "name": "perl-YAML",
                    "stream": "1.24"
                },
                {
                    "name": "perl-FCGI",
                    "stream": "0.78"
                },
                {
                    "name": "perl-DBI",
                    "stream": "1.641"
                },
                {
                    "name": "perl-DBD-SQLite",
                    "stream": "1.58"
                },
                {
                    "name": "perl-DBD-Pg",
                    "stream": "3.7"
                },
                {
                    "name": "perl-DBD-MySQL",
                    "stream": "4.046"
                },
                {
                    "name": "perl-App-cpanminus",
                    "stream": "1.7044"
                },
                {
                    "name": "perl",
                    "stream": "5.26"
                },
                {
                    "name": "parfait",
                    "stream": "0.5"
                },
                {
                    "name": "nodejs",
                    "stream": "10"
                },
                {
                    "name": "nginx",
                    "stream": "1.14"
                },
                {
                    "name": "mysql",
                    "stream": "8.0"
                },
                {
                    "name": "mod_auth_openidc",
                    "stream": "2.3"
                },
                {
                    "name": "mercurial",
                    "stream": "4.8"
                },
                {
                    "name": "maven",
                    "stream": "3.5"
                },
                {
                    "name": "mariadb",
                    "stream": "10.3"
                },
                {
                    "name": "mailman",
                    "stream": "2.1"
                },
                {
                    "name": "llvm-toolset",
                    "stream": "rhel8"
                },
                {
                    "name": "libselinux-python",
                    "stream": "2.8"
                },
                {
                    "name": "javapackages-runtime",
                    "stream": "201801"
                },
                {
                    "name": "inkscape",
                    "stream": "0.92.3"
                },
                {
                    "name": "idm",
                    "stream": "client"
                },
                {
                    "name": "httpd",
                    "stream": "2.4"
                },
                {
                    "name": "go-toolset",
                    "stream": "rhel8"
                },
                {
                    "name": "gimp",
                    "stream": "2.8"
                },
                {
                    "name": "freeradius",
                    "stream": "3.0"
                },
                {
                    "name": "container-tools",
                    "stream": "rhel8"
                },
                {
                    "name": "ant",
                    "stream": "1.10"
                },
                {
                    "name": "389-ds",
                    "stream": "1.4"
                }
	]
}
07070100000012000081B400000000000000000000000160D5FB35000000FA000000000000000000000000000000000000002F00000000mgr-libmod/tests/data/conflicting_streams.json    {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
		{
			"name": "perl-DBI",
			"stream": "1.641"
		},
		{
			"name": "perl",
			"stream": "5.24"
		},
		{
			"name": "perl",
			"stream": "5.26"
		}
	]
}
  07070100000013000081B400000000000000000000000160D5FB3500000080000000000000000000000000000000000000002A00000000mgr-libmod/tests/data/default_stream.json {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
		{
			"name": "perl"
		}
	]
}
07070100000014000081B400000000000000000000000160D5FB3500000094000000000000000000000000000000000000002800000000mgr-libmod/tests/data/list_modules.json   {
    "function": "list_modules",
    "paths": [
        "tests/data/sample-modules.yaml.gz",
        "tests/data/sample-modules-2.yaml.gz"
    ]
}
07070100000015000081B400000000000000000000000160D5FB3500000066000000000000000000000000000000000000002900000000mgr-libmod/tests/data/list_packages.json  {
    "function": "list_packages",
    "paths": [
        "tests/data/sample-modules.yaml.gz"
    ]
}
  07070100000016000081B400000000000000000000000160D5FB350000009A000000000000000000000000000000000000002D00000000mgr-libmod/tests/data/module_packages-1.json  {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
		{
			"name": "perl-DBI",
			"stream": "1.641"
		}
	]
}
  07070100000017000081B400000000000000000000000160D5FB35000000CA000000000000000000000000000000000000002D00000000mgr-libmod/tests/data/module_packages-2.json  {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
		{
			"name": "perl-DBI",
			"stream": "1.641"
		},
		{
			"name": "perl",
			"stream": "5.26"
		}
	]
}
  07070100000018000081B400000000000000000000000160D5FB35000000CA000000000000000000000000000000000000002D00000000mgr-libmod/tests/data/module_packages-3.json  {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
		{
			"name": "perl-DBI",
			"stream": "1.641"
		},
		{
			"name": "perl",
			"stream": "5.24"
		}
	]
}
  07070100000019000081B400000000000000000000000160D5FB35000000A6000000000000000000000000000000000000003600000000mgr-libmod/tests/data/module_packages_powertools.json {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules-powertools.yaml.gz"],
	"streams": [
		{
			"name": "virt-devel",
			"stream": "rhel"
		}
	]
}
  0707010000001A000081B400000000000000000000000160D5FB350000009E000000000000000000000000000000000000003000000000mgr-libmod/tests/data/module_packages_rhel.json   {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules-rhel.yaml.gz"],
	"streams": [
		{
			"name": "postgresql",
			"stream": "12"
		}
	]
}
  0707010000001B000081B400000000000000000000000160D5FB3500000159000000000000000000000000000000000000002500000000mgr-libmod/tests/data/not_found.json  {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
                {
                        "name": "perl",
                        "stream": "5.26"
                },
                {
                        "name": "notfound",
                        "stream": "mystream"
                }
	]
}
   0707010000001C000081B400000000000000000000000160D5FB35000000F4000000000000000000000000000000000000002D00000000mgr-libmod/tests/data/perl_dependencies.json  {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
		{
			"name": "perl-App-cpanminus"
		},
		{
			"name": "perl-DBD-MySQL"
		},
		{
			"name": "perl-DBD-Pg"
		},
		{
			"name": "perl-DBI"
		}
	]
}
0707010000001D000081B400000000000000000000000160D5FB35000000F9000000000000000000000000000000000000003200000000mgr-libmod/tests/data/perl_dependencies_rhel.json {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules-rhel.yaml.gz"],
	"streams": [
		{
			"name": "perl-App-cpanminus"
		},
		{
			"name": "perl-DBD-MySQL"
		},
		{
			"name": "perl-DBD-Pg"
		},
		{
			"name": "perl-DBI"
		}
	]
}
   0707010000001E000081B400000000000000000000000160D5FB350000B48B000000000000000000000000000000000000002F00000000mgr-libmod/tests/data/sample-modules-2.yaml.gz          iܸ(]+e ᝣ-]ݞ񛣃Rf2̔T/ .JY<cD[,@ bX<8fa'lIg=[On?NwVg]>E1F("(w^w_[=`,)
Rbnk%̒㪽J;[(-^xo^Ye^/˿tF=xx
[?l=|kq]ܪTܐ!]ɝ!E?lwKre:]U5D^`wu7u,2W,lU,6j9}>-{+=6o+-^HɮVY&(lZܦԗ~	 MљqQox _?`:÷6z/v%3X50ߕ]鋐	A}|@Ie䇱(B)QB.l'a=T=v+`bGIұ}$XQ5&(L#"RCB#-Q|.QO4I3*Z9	ڥ<m/З&(b:R؏)8RI@/$	_|N7av}`"ØŔ	ԇ>qBaP>3"OG.0T~@d	PDQ?X*J1,d,DɄjHT(!Kd ۍȏٴ~9y9\T@LT',p~TQA0:&3^H~pf/ͽ-L{[5(8e	(X5tB0 lPn3gZwۣ=%Q$59B)%e)Lˏu0+I(bIc<4CNV@{oSKB%PE1#ǡ7MjZ\勿٬0\G4(ԑ6ЮUeWFf,hM`%DCI2?D5K|J|"dd4sa.;k)$"Li䢏_F(ԘFP9Raw38
:	RO#P;(dPkAР`S7;Ia"9H(c2C U]nA,(tӅZ%
XKS1cp|'VVȳNYXΘ8`9,]hq-06g>*W%5ύ%dbq^f|)1lh;|`Ȳh.9n%A&3qZbnyQt@S8\b͘³ϲ%Vir[[r$!R̒Ȑp4l[u=@T)PQ),=6PPzgv64&v
"{@,C rFlI0.9suy؊+ T˛ i_Z]2H/<xrTO m@XVQIAp>ŗ]C=g85Wb2V'wy"= eD-K_zwq?l*0?,&l-> 懥~}Xl?Ī7P3Casq'1co15lީ.5G-ra*WfD>9[K*9/Rme0\ܽ~`7O%^gvc9ZGGLXlWfy54`STfft1*p-n~MrAJ>Q8_
v/T}"8Qd%}&hI,5`@SK]iѨ(4Oz-Z!9WO>|_E6ݥ>ϯb3Hia5/#t}|dXnn 
Kd,RA9(|Ŝ@pdASskplK X38E]FsyAT/C.H_i\
E)۩a UFU9EOD;ZE|Ja'hf++kt6͹C-t3E	p|ۣ84힔`By,s0M}sԆ,D=E
|^gZG	̅џrh164	mܬ*:=MG0$>hݻ+O0q;>+ve3BԎݣ)J$,dN5~rv8橹{j!;&>7nEt
΂<Mԣ1JS(b۴	*1n]A;L;-{~37f~8P{vjyl_2DO
$B	JEko;$/PCa>A&"X~8\8x(cIc]C~}%i!^Sc!9(6c,!+Q3
^N=EЦ8$/q~6)&4$ܲq0Rּ6{O^x˳nӛʬ%)ovlz̍byzNvܮ5"*v6ի[W`Тf;śm8y͕E
PlHx-&%g!	L q=6lNCnĻֶN'B^ntcᛸROf%{}j`_xԱF o΁k}޷;J9QP{`jmԐh}(@;vg(/qH0Iw&avU NhuݯW}=j5]r-}c6QBF`2V0]p#QCw`[oU,0fV^Q&Sp{V*՜nn9|ŪVl7qd*9uu2w3J2UL:NB*8.oyQD {Oc
	\5v]S:C-S'ęrkw,?[C6ep[A(b$'D59Zvp0jm%F=@N\[Q2I^e
hL`xǨHRܬɥ.K1?;dQWihNjȺHu*f7{>?Oi)ijF|*'h0-RTkF0/1H9g] 0%ʡq禋yױCI(#>HFRbH@!9c@)J$4#R8!VgN}`'DD>7B0!٘	*c".8'jJI|>CYΛ~meM
5KI7#;!j'#ATz5f`#kql^8.En΍]KΤ9u KSYպo\7n1dyHjp>IVaCW}Ѹk3[47r(T+nc/ݤ*ZpŖ\{hPh}~p8u Vv߫fٚo7FK;8;0UO_&g}V~GWmL@܍RȘ&ZE*K@	A,c
&,REBl$ڱF'<a U!0hQ0_:k9h1H|zRjA\~5MDDP`|cw>AP`+֐.xx8A	̻;o|Zv&.)翾<׆ȭar38қMq9l%ݨm~vsء"aa}q۪Eδ>j,߮k+{Za&Lh^´
.-Wz[N׍~_ʞ/d_=)8%5SoTy\^jed{R(\,#>XA&[yaU[l6w?Ml>͢B_<-|4pD"M?~b+s`V(n]$9sQ}um/Jm&P[o0,MMPr`<r`nvYr~uoa;PnCUvÁ7\fݴN{k^+9+e|wiL[#\_sn(߰=v7-wIֽ%q|{؀FYNŰik$q8!ň+?G*㘗X-Q:cx듂{E:$N1$2Ў~/bDThLbFJJu$;;cIBX=I$%ѰyG,!aX";@.`uJ7zzK&P\Y*GRFIw!(Fa^Ra^?k*	|v4:-{#- }2-9ap/G 6lWZ(P`rQxFV	?m%fv[_>AƝGV+Z{p>R]HmVɁ!fl^Ze찳HK>P`=leaif켳agX,F%O[uȟgPAi]̧LWUȘ
0~t>j6K`4慨9rQR\)G)5ES6X:iRD;dDc))"T$AI©D #%H6Y莬q#tXȝ_#N@#ULh1@SJPgO6g`a8FtSO"0G49eb)..QUYWZͳ?ύ"lV&<$Pqgǂ8(yf/{U2tKGl1Q#8QRdUUb4egBSyCۻr!<sٙ9+Yp>dkri_K?&3_.;h<?ew˕fq.MÅ$T^2\!>yj"TNzAoɔ7#VOj@>9mCuy%&kx#UCUV^R/Zj`GisYVߍ=i%4VoU^Qꛝr*?O7re
m:zaڏI	IIDbA4}6!֭j")6MךhhE֨	5;	 Z͡^.*ߨ=Nh7!:	h<rUE>zHIOJE~N6'/Qۏ{
{vpKd6xH{Mv 젼<=|$.˷,5f*
vW"ٕ0H:PNX-?5#N G<SCgo>l.sZ<0,%K)p?uM 5
D8luq<4>;zڅnAGnmqv.Ro*Wf>n,>ZE۬[zĝX]+gsqг&Ve.!Of9 A,{0g]|[s\w,/l'O>U+5bÚ+y3VsU;P6NSp+ܿDkW^z_^좱ؿ|m;*j;óvJFnLkdDtoVeOvƘM8M{_B-Hw~\m`|F*٪!ERNL~X L<[·}kD]`j.ZmTC/ϻtj6k͢l>v;kE¬NjTLV>1M<
~gOFD!U1%SkJ|łȏcΙ	;hԤ'ZFЭdFڧ{t>-w}|[m[D;*8":$9)i=t6Iv'2|[?[:m)bP*IB_HȗlF4Rq̴z>Ea!Lt_^JwP'Nd W؇nc 2L$D3MP$ak{cj|9	tH%?ZcwE8AĐOfoY{Ժf{cjOϪ3-e"|: 4a`"-OPH`rTXs
7C$HK5(F8/^U8̝O$8yF
)pMqX?wcx2#q()^MaqE΀.cL(`gKq"=cK3JhK?&ooX
S?2e``Nnt0/gu>pLIs5wAeW(+9K_%rx\cbJ {"M~Q%c_g vk_	$7o52qEqE)JNxLN!f)⾶J)$pQY@Ui$Xc\f)*O1
=qg<]L9M[qc}4sX*$8Ȝmo;lС3BLT18\$.]{(bOZ&âFmAxTN]luIû+&䬘8A^5Ga	gh=n)no1}W"{V_GJSѸ
γ?sɤL(2ǀ2[7c0=30ER
3ƕ7~ߏ;4 ǌ_g9:tńˀYjGƶo>xd$1;
voqwo:?.ʼ[\mv;/C#Ց*]\>5:,l(ߩu+χ<Kŷ"fۤ 78<{^{KR}m饐¡H?_p?Fa" H@9bC7So6r?d2Nm^fMK^gx5F|nDĤ TP<:m.襻0Cjooٹ;^~b,TOUOCTcĔ1`BP:;S;^ax["oI=K6nZ{0dBe8@H?q"` Pܭ';L- C1褢HNP~`8#X	N_oUdy|γjLW~hWƌƂHp%pOr١y}:ߎVe/v2%{OXTx̜6;|8TE\cAbIn0XʊKK0y=҃`Pe2/p@A%

H:%J	W }4ݕ"E0h+ḙ>C_L1ڋ]^lW2G<'f+xHp1BI~ SZ(x%! >O|cCDfz<R`\xvL  I0Drc%qayGS	uv/MjBt.[`\uy"bg	T*
XD$<XO>=`Jpg^4,	 
?xR\GaX\cT퉇4qG@G"QsZG-F[/.O2q`?dz+mxhuc7
a
RcVDias7I_Y)/=gtXŬ
mkeK4QlD	-sh
2$#Fc{%#h飳m۱'QLvXVKK9`$l#\1m\6W]h<.b&)\O咓0h՜NZUș 0OT2m
<-dKozsƟ@3ǿY>"[хG'o+8W6F&[S,=}I2`4kߤYeYmxѨܻ_^>3mMw;ɎġגDT$Nh̒i΅SP9^ب/8Xca	4ankv(
υi~58YF'yn"<xq%yR'+Zu1wߊx7'{\|Ջ({e yo),jUt˳jJTVu
̖W$"W&'gg]m}bJ:$-OJblqfep~!}-1{E7̟p+M"^ 1{F0ӛuľs[46bUB+"b+F|[iͧ7{swmQ6bԑSaEGc&Uh{wcƽ[s{׌)]R HwuY·c;>ߪnJ ^.t*Ӭ;;nD6lwkz .b5@mRS;OlYbҸ\
{+ FTϋKȸp`0kK|D4{)o?ޔ{<Qws
@s>)+
L1J_/]V4{L(P1Q*5Vjm`[QvGytlDyU`2ĂS*m!/^Tj[zHgS_k=-ϲW/꒽P/ɶUPfa|^i<X%1ccH ҉s^vvjʰziI*3"!]4NP vךE'P֋lRz}bpPs_*fX#F:,@2aze{J\d&,#Aw5Q+!o{(0a( i.Ud``x<mImn]\NIIdD%HZtrIByc>"p̌!5C$Bq)C8AHTDZHn8#VjR_L3oZ3iX$`	84ITqXc
}a6'۫1D 9;*όH- Kw*m9RW	LQ'4$>P&NϚ5IQH7	0y#cv	1Mpx[dLE	i=3nE	]c\
sbY;eP+zB$/u$)NB!BKZ*0aEy.pP o!sK3ı^[τuFc!_	bUL)ZgmV4H2TB 㨶% p\y^_x[Z$3088($퓇iR xOs9IJ\4.b,W_ lμg8Ee3fՙmc*76ňMIpبq7}@6hd4AT#x&Q߅!*'¹^XCP\xMFpzb	PZWǈW>žOVnPh]$f^W󲬾 
j{s=qչ!El*uyuyIE&#'݆.ۻ$~ڼ+z5p֥9 _4늱2վiW/p5;m_`>.q/Nt_U׷2WfU	wmҩ<x~Uм-yzf{q8ڭڽ:qwK͑iqֻvÎ[7(tPE^byz-Nuya5w~H7Xw/n@z|<l*rrC&>vúwh,׸P-Fpsӫ߉l{gU9G-06s~i#$}5ﯽ;֛Cskds~!κu|*R
3\8q!߄x[gp.Di!=NkFd`=N\;w49ɩM;. M\;hĽy<N"m*DfgD&{2͍ZTaJ퐀+ P6İMȾ
'6@6t*]/Ĳ=vgP^Tc6<w{~U>7՛B6?1Ch@~d٘R,lcHiAjSm2oYa3
pqJMP@6ޡ.z-so,
?=cZW]p.iFplɊݙ_6D*4kYX7&'_fm?)1s4S40ZykDOsq9)Fb YǏ8QptF (揣p:B
G;a/p;)V=
~_=͔X{L!\	3̭Yh8:/c/'5JL9Yh۠aB#䇱q釜iB'Q۹Mg/XỼ<5Qk㾰(4f0?8LibL3b*V3/p]1/%pahU,#HGc)@E:S<t$p_n`{xf"!8\I(+
"	R@Hm徺9H<[SVovË3*Ä:XJXDdrZ<[[-
a(AT&WqHp6,ɷ${r氷ޒy<3P';T`b] 	,#1ЍXqMps>f.iO9tʾZ+Ru*U"j?%AH)('8@XG^t|lW:fNtRˆvtOR}ZiWR*%p$14"vL8cXʙ/8|cl>+l*nnlnzb0(1%~L)1avAs$ek0ID&(	㛧,Bq?6fwkcZzɕa(DYQ5yͺA#`8J0eH?J٫~s%(8#>T>3q|>,|*d19$Q:I}>1UhuCS¢fJPqSf-W$MyU"Kʶ9!FB6K
HńæR(dΞ9:rvU[AS^XAdxֳ"}OϾmv$0
p1ט'~BR8:}%^VY6AJ^U5`~y4R!Cȡ2 vHD8	BMa @8ma:'k;Yn*<guW7N*m8Ư?@z '>Lreؿ5J.XF21[%0sB4	R*$sl'R4'M@Ƃz 7b0:4S`|Gxn3`F\Ԩ^x~WnH,I a8A,X(J`0D*:W,>C1C82`_@1b1NiʠJl>Uם].ۭTGO?LP*lB"Vq`b&>
c<wUGcFFX	P>Qb/S+be8pP-nkws-߲-ޤs~dO<[e7B/u5bP"`T!0R<	f!%hvSb[%\ H^qJDP(T$(P)>/Z}Cװ1z4g?°b$2 7J7;gMdAhYJMsQcni0{mO$F:=RpS1
br ߲UήUl<o'E0i+Pm,XH$
,P@ "I.
. OKZtQe]Dޞ{޸ hfT9A>H+,1%'@X2PI|pc(&4Hp-cAM=1K.8PHMp~#{q*P%:5S0\XWdMy赅[%2ٟyh
1Z*u"5a$	pPJG%G8m<AssQHRHRTg%_0갱>m-緝jUyI(}"3d20y/߰מM6RƱd	鍴#͠@D`_I ѺE}ޡǌ#03+,ɾ"L L;;KBFr-v/p@x
 IBՌsTh]$&
>3!"P$I fGHT,A W'oKgڗ>DmG8¡~ 
!U	eFXR#k04ߞ iILXDB1dV1XJѤ|5if`_za1}sGKqoo @n(;3ucPcc/2V<RA3=`gDC`SOX&GC태<i#,R#_xZ^}.&^ՓrSi#)#}<^ݮFBs=QlssĿl~ݓC"֜hiKҏ0|x\p2zvce^SuClu:j;-z\k\&Ѿ|B¼[n<>a1}Q[xnr,QŐ,aOb̻+AIiH((BA#ǂ>z3dp*mt q+7̧}ɓࣨltlAۙ
)qӿ+G1zs.˹;rn1,]P44Y`~l1M{c*(V❓<Bo$$#,'VǹxuD2Bp9&/afhFrƋ~)[z@/43y9mj$E63s>x_cezz9D]7奐k[l"3`3p1pvȬ3L#,q.|
_C-Cx5pXZj?U2ٍgoFdU}cL5ƣq˔%75g0G2932\L$@19㏻hyuQFl
]Xu9Yݧt˅;S25=&?PPbxVusyzKo`	$r͐efп; 9]*tOϷ-to g<[Z?IC<۵#n1	q:?
'2cH5I7cT?-TzZ`n mkoO4|YpL| 	Wi)	n
>33rZGCi8ݐ'ǥ}X)5BK(oH{́M_XDcȧIS	UGhv)5Eԧ0Q\gVN~4YŃ\(ۋep\]Ʌin.b'f")(.)e!v1>U_D2X"2$6b"uiAq&=<W}F2rcMBWhNNvA,<Ov9eT˳Q\ZUKQUs1\ZET]J5Tg"LwJt\-(Fr+p\wGlsWR$&Shlx2acM{u|m*iY+6iʭ8ŝJSbUuT{kGq	y.=4V:]Ψ7,1:=d16`J*cٯSq@k㤴6dvg7N&u[V1`S4{ZW~J/U"KV|}bǨ'*TGwu
+f$՗N-4Ww`T7+:oauwu> ] cħSYx/Ԃg&v0:=`o׋쭉{(Z&LN}mn:\Ɲ?	r~gweV5]l*>-"c𗩾۪zasvC墺4fn38pX9Vk9jM~ 8/>TزV*	>kOM6ՠ-?5~jA,Vq6͂\jԊ}ܼ,`U~Sb]v߮:0rvnz^vx-T]	_&@4.jf6؍K`U]uazU/>=n&$9YU"yA~39pcѨ<%e/O%Fc~4q'@pR7+"@d:g/*϶oٗ;ؙo{,Wv@u+ɾ8]ṋѻe٧;'*e[0$w~Jm,bחR"o}5t~e޿9G2mv3_ݝ=@/p\2soNz&뫉1,߰=v7-wїA$ݛdXvGսEu^9,؁D$aؿ $P8 n2PP?@1#!O"}PJ|r qǪwڸnbØFL"0)xH$.'sYBN:V$tׁٺ0\	V$;8TqLYL)+MdM)cXk((Nm361pj_ud+~p%Bȗ>:i; 1Y!w-MwkSoN%#fVVD<לcc6˜a˓cb.RUc
xݍBO
uK1tE<0	^s+N'}~j>cb"A("&V(	c$H8דÌvOjM<;؏%Qi@q a(
+qvX';<]ԋ7aVw󛁮( bZD%1c9~!][]Asb)NT ]D@̏825%X'd`ID'$XS+A$5&.FơrBe3"ݍɜydoJ|UUbs4A @X!T{49=I?1✁LDt$2.p }MmdG
;ȥLuQB>80lBEPɆvhÇo]k}QzT)#$0VO*SPRhr\TsX@.?W_ک5V84O,: )&:w}c-5Riιa?oBOX|hL XBEԾW=RExtkW3ۚPʚ3	 C`n'~DQ()%K(f3d%)LJZܟkn7H03u=$D*8x(ĤmBƓRgM~Ɵ40!1>d1 	)XYcɡRĽ(/6LgXMHB/hq(|"$P&+Ց@G}FΓߒc͒f(З53S5_g76`Yb(ŵSa6yE$f&
=w
KKW_&+;ubs.!
%ڰB	ZpYEs"bҪAkq[r6(׊%8Qx)B.aaB`MOuZݥOG^6нRo4Sh"U 4-1k<Ynշ>NٯC;9=r
aX&"4`3X?	ÓO=7K9*u$!z;Xa(	ڧHpX7ɛuu/oˊCʡIgTxPZIJ>CHQOZwi^W5JB?4ѫp&!ZQ|ML:Y1YwNOi*eaj$K=AlFZHa_D`h8	{neBQœٯV7ͷ=XnW$ [ݤJְA ƥ}HMCs	%6;CK1H(~Ўz0ĕy.=g#i|l8
@tptV~AtN\QW΂/_ge$ABә9EJuT/$<./'YҾ+ǸL6MjӛOBqB'3:17|W%l&xD[L\MS"=qfK)7OLiv/<|g#g88=[7iVQw"#Zei#V!Wh٘8gh'GP'e̀K숗<ns,jRjغ nmQk2t#`#a־6ڳ	GhF]o\3XYAB?|2KOpe6'ah`܎l=ýLnO(Əx;h05j-E#g=ly[L{-Xj;+O<R+_~]}v۵sON~^q"J20MPB|hT4)Sxa2q%d;gWޟ_%"؄X*	Q
DHBIl./{L_^IAD"cY%e8~$,'_쳵`g/ a,y,pHJ8JSqˍV6MBؤut.HKgQ'1B`8scme!mL든-978\Mחre}?i*18:ac6[?C߭?3ۖNa4*y4VA7a k
I\
v2ym`T#V
&Q~P+M{@Z0'tȆRQ#a௣:I*H:e!G]gP(S|V(hFZ8SC5ʜXhK4ΥPFퟺO#Ԗ*nJv]Um뷊vmN[kV[KΆyqJv,9ds*բKA:ݤk6йq«rd(ͩ:+y|3Z'2ӐјJ_*AP8;dh4\F3u9+0}5U8CLCPlL>pA]NZ:Dsd#.d6"I C\=mz8_+^84#3	WJj+D10P.=6~(VDHƾF9Juƒ_8,lcaDȑ=$K$dD.Oi6?my(1")M9s,b~0XLf'96t~Vn΄Mlڿ: D\Il#*-Ϧ9ۿ<7dl@gnײM|:[M=	9;8?-QϦ#\̂Oܙ>:}K|2_#a۪jmWĩvBKU>mT2y}ÍM٘V\7EZi[䦛E`o.l:v@	=|3]5)Ȧv6_֓V$ m'z"Lx	6@&ĸu8	pVL\'T`rˎFd.u*b?B:cL.F66QKu*aeqlmtOލڨ]*l*$'e"TuV8иN&5x0Vt
ԯrC^dBR_;
U4`޼eUj*7݈,0ø~ Ff͞}yNPrIgET>xt;5[,ã\ȧ$vZ=[Ivrk-f;256?ۦs_.5*Ljj8nCntJ$PV(&0F#Iqj嫋f׏u^4~'u{dǁ'F+=F`{~e=,4d@g1^U˘3^Qk'	m qXLBμy52fZ0IXożOSr<D=
nZSoĦA/}e<&#%uO{H]^p<tDP`u\5mְGu6j߈ġqLdT$2.a@XJ>ԀYX`"]<MQN32RyvLF^f6BhM&nV1!jгuo }e,ƚ5k*ZӍ2jo1}1x؃Fa6FfŌ>@X~,,n 8|2;˲2aAW9{j Lǌ{8'[)%Occyc}es30V֋0XwznUj|t N/9j-6_޳=9Ϝ2jNX"V`K
#Amf6L
 xLJEoFcQtOח}{:I\4<9C)*Ouoz'_ɿ<
)d<ȓs!OhfȓXeuм6kY)#Rh$e5+KEnqis{oa;\2O3"sb.@H~7~~f"]~~cȟ+Ck[EfEgprXV,MNM̭>_s+R,I\Un@xz\#Jv\iSQm(۔ysf6{X˾ATԊr`Jd|Ea"IlE\-cD?+[q鄈hBŒT3"("RD`$ɤjԋWjXq8&$	1"}4
%QjrQ57Qe*~W"**I"JEXbi"/F_DuQW7DtEB<	̻NAS˽BX5%3{
#t8ȃcw%D[_ĵ(_c42BصzZ*g+wu7*A<JILu1M!<B~'>]';8x8s為9Uml<5w;o8$Yz<s7boJ)&'t&{;쭋i{{sWK?8<l1g<8fW]6Ź=a8ޢ5jNPˠ|QuM,jK aq6Zˆa.jN:tbs;l"gվ9mZg1\[y5T#
tH9c$qhz2
?"I,펀vsA;|T"M_??"AwZ#/Fu m~qG;_&&:8Q'wؘO
`Yl^\=$KkۺꪝvJ7b>)2;K,B,\]تe[p *GFΜ
讃_~,BKAXLVjz< dƆYjm/2!ܳJ|`؈w-GyM`(I$:"`&2Fotf C%LaZ:~{sϦŁM8IbИ4c*BSmb<-<M$U`TZ&p#܏KBGF8.VN#p*EXk
@$B1L2EWh0c!i@-qTrhbbCWB1=Ļ!X\a:8JLXQLIs_$-)u7t^!0DC6p6)UH Sa:"B2$?aN"s0d>)USa1ydH)dާ6V?i<kQ9)LQ{6 b4-92OGbƢX٠	T!~/zAO1O&tF!ǞQ4!͊Hr1+"Z1!N=	jc~l<jc}X]bX_mԯ6Wk#N<2:ADD3lfuX'Șgu(fX'hհ<hSc!|'TviRV&;Xfz(G{ov2'ܷڙЬ&ۋ'^$V?ƕNhox\5Wi@Q*+K;gq6aCj3r((8S0~5!RB:ljkҼyRcXu萢! T&x9gśC{xYw78/ie3K'AQN)eS2`9&Ŭ4Xbmi`ǃ[1t\v[R`<@}Q76pKSbKHîM?Ż2pU/LRѬkͯAᇛLs8{[̻Q>~am7X&d-xkŃ_sGs0ӶkCgUrQn8WWWJ}^8Jo@Y,޼?>k~1)O%<un
vܦ8_EVe{
I8Ts~{fapd7l΀?6 vӑ~P{twjvF(Y\PRl_6}wWwYzw3Q:Zv?o@+.wi2'Pysyzj(^؈l%\߲>*W,MOf;:mΧ"î0PlؑLpr.iT槟`
eyajZúUI設dD{saܯW2{L cJQv;==bxrUjM[)vFrUwj^<Ջlz_^mllf[;C@?v41NOsk2ECtz@=n^UD_6J0&9?dD:;L[E<82R3'5:H6o\J7R})la+ԛ%([SNLzvXW"fZK#-x!DuI0|_W_~;~x~Ŗˉ8BVym+x;#͜ ۊ󨸷c#ZRRQ_I7N0޻w4ɍ{<8b۵}<8bu1kpn}8(3mi/BG+kk%jǄ8(>vԾG"o#%Zupl^CPtF*e(Q3(8N~Ó'4#VKqƖ}.zsN4i}sS&ru.[U{`<cz-NF,LګgS+30<r_Hkȕ(]17}%ѭleܹE>(2ɒd$d1gv3U'O+|eC||	~gsۻ_eY](-iptm5P@rXI.+S
,$t,UcJL|cǚmW3LcdJ;	XqҖ9l+J5=4q0~r>븝f-~Y\Dc@}B1հ{:^Tm#eQ)/tQ(*l`A8\&^DX[MK<y5,r<!:,82dRJŃ2 $Ւ(U$I#@w2:z>
 T<8D`'L1m-0\"ŘiϽ
v]x;i*T`*Ŵ0ˊL1zpfԐ
	L	X[7ȁyW Ibd	ZہmCa1FN<ȨNP8ͦ_PHOl0ʝ!i87iD,e@v	[)`f<1)	\@{-$0D$p	8zU)^ZI";8> WYÄyp&bmbP$I \ؠ	#൱}8,x2^j @Dq`5?"w4#H #!^4r$sѼ|'RK)Id/sЩTB-Ԩ}T~}l^TA#	V9bT&J>ҌĴqIS.:h5+&3JMS HP"4~ϤEOK7\
Q0&0eK*ǉ@-Sb#E8kPM1kטC$ hm=ƈf|v+?!
쭈2ɵQ29iLj=XsgGeF/
9;,Fz\[a ӄ(DTl42
ԁ̍@6*:n(p**YRb%|rA[Xd,c",PfTOf}qP1R6ZH Цj>,1<,̱FPOᆹ\;` -XDm%)J8䮻U
dj\ wv@:liЬ/1GHK`;q5Ig5h+yv"D	["'PBx5Wzs;(O(+ULPn5z	HBjt,8(- `XEba7Pk$:A^t{<ItR@MEfӎH3hr(̃P2F@aY4Uⱓ AօSI0Ǭ0z4aX8XA	V`7$\C=H5zokpaG%%q ACaq(6b+Z	3e0D`
r'%(t[Ae0U4id>U墭d PJ9Aeƚ18U!-`"a,QtISdNeb(rWP$f@s#ʉ6("$ *	+9q"?2)a)tj1eBp6,9x.VE-%u gBAHN:d!PL[1Arp
Kњc14*`fON;FT:qQ8"Kpu T3+&3%!|#F:Ve!rXiPp` X{ZN|@yb 2E9@O)2 `3n;9ǖ&nd2L@7 	H>	97r6
TP@V38"5Rjz7 !dXJd^bq~\GTY4R!2C8~h~r1pc.H{|%@6RYLaO\lbg8V"B#2ݻ`e4$Ȏwb$b/ёkgE@5F2x'Aǎ	BFFe'G{/6hdJ`AZa8E
CǭzTZ$,0nLIh4$wYAnd,u|@QLˈb*@,Qh6s8ޓ+r"H"'$VfȐ	Z"yrB_D9L/¥Kh|t }:79OIM5v+@ZVv1;rq$墐%Pc(f	0| Rv^)¢$?0h4(rk	dKA@*GcMAE+_#7iD6Z/l\cDOA!1Q(2+c28!Oz֤sAfx|,`>(r-hk(j fՈ)VdVF@(ypP4YAbۍ̞lEL09c.)8>BQKBA`@RxSa׈n;U؜Ta)9 Gg*ᴏUE+y ~fRXdaF!8ьt8@#0J%*xANUъ98Zqyз4by,N%/<I@Kha
zzlFl&r,S 5JzA@.BS$"\:c$ב6X"izntHZJvbEL |jlA BUNqPȡD
G3EW)jxXk K
{T('ǣy9`ѵaW 1b85Q{0:Csa<3$v:&4	h4q|=26\̈1*E!p,r ("v4E	!Aȕ$ia(G5f!@Fm@8㗯ʍ;TY0h|L2s! [ߟӈW rMjZaG	d#(I d#,RG,эu?^P~qcZ"C)!XxQ:Be-K &h6Nd(
GzU%QGx!ZA%At(W2C 0Y 6~*uzi&(x,TAEYEPL0A0b$>㽚	^($! );$7Hc2ΉcX'e{8Ы<\K|43NAȰaq6<Ic	L&bKԸrHV2x
3E@H )l)C̱qTJR>Vtpy1`A|6L_<+gʰfr h:`a"q.e1zc)D451	*rl4a'ҔXXjc3)*JmJT[/8RΙSnSD0y6AZ+H^S1la
*ǭ>t)rD|>EA(RPD޺a\}4]JzTnM&^:
$Q6;d>l,jdiDlCt搑 '%Ԟ!Ӓr!p-.'fs0[SL$kW.M>wuӳrc@;vEP"RcP,r)IH]P1Bh(VEMuF@D\߸m+GJ"NMvtUȩm׏<ɀde's jOڄ037jJ}2~殇r:ikbDRU3uLZ#E+Vt&@ӻ|3/޸S kl١2U_
9Y99T[>UByq.*0 PqZw=K/ ;B\մ\[khӉr\8[G2[@LU)j2,aV/Y-iޝCL8/T۟}&S k>9NܠBN_bǩT=1ÀL̪RE\nS1L=#%Z0ė}qs}"*3;x\_ ~# @).JAQ)D0YĪ;0>bt FLO^',۾ B.Fȿs/#4vvNKy eKkTQp0@Ű@sBUDK/J!t8dz͹(5;NT)=_W¤BC V'E7 ҇FζTQ\J}
v'IWGt]#UWN?$8j<MIpFVyF<rI9d^sS
t"EFR§8v)v^@8)_CgRTɝU*NT`^
[;zպ1jB;PgPy8r[}3S2RJfAp(dgQ2fSF.<5 &m~p0TM-u)НF+uƸ]s}JJAL]Y>xm #aDbaFRqjԤ[XU-Pd)tgq(%
K33HS\%BIF6jB#!5x_svwm_R=֓^Յ$s\Bꌨڋ  h$h:rNJ,	!N:4\,cK_B-jN !gDVo@SU&!'j.jbs.KPr=H)ĲpA"H<Re(e˯va$mvQa qPVD
9-XޔBàB_sˌzÀS8Gb=)Ěd1ˆ+}N6 'gT\Ҵu۷f$s HiQIe0׹Ht}[v]غgF `S:8HV)9ǅj 3շpKwJ1.lj/(n߳Gmk! Aә}ζ~ N6l-lL o("HrrH#5[u6@CX3+vH+kyJVgbTt~uΏҪ.p!sHaz8+E΂V,?+0H4U_R]	 pt6Ma._fjHTz)}f3c@tQ `qiܵ-;IVq9g(8i5p4p2`8נԙ	6n:=]5`k+Й*]L:4t-7ʇ]
MypQ0ƑPC^J7~>uB3_eۨFg1;yW\!NwUzu%1^M5BJWrN{uvͧ8·#A9΄YCX@RT+CZؔ;O4z{w_>A`eҥǨ}tǬ>C_2;nGiXCV~oe5 <F[\Cv-XGouŹ)3^a+l}q^Ui_$}73b_qew3 ,v{nl~?@B(r 7*3*$Jf5-wf}]Fu.?y-33bҤĤ$\q@@[ f <\np`~1E=q~=<7Ofe@wvqa{;_ÏͬZ5 p0A0$9ۭS7r}og[F6̒+yx~off߼{o΀)-@|: 	&n5Na笣)Y'x; ~5ǼluEU1`>vSe	<Pym+GfWf)Czэ8<ƕf	׻zs*CGz
 .{n}LzL᬴~aҝ=/Ujb=Wh>W)1c(}¤7Sjw?335on#k8JIi	VQ/o&Rcbڼ)6x&ӭ;XFF@aDjf҈eRȣ ^`#H?h`w|w8~ۭj)"\QpāiՉ^<a6?lΨO@pQfX%=@_lW/n n}"ꙶ]LuYآ2u>K=b]I˝",r_׏K`&f«LPCk6˷9S_V	Cppy2ݻԇn~ 7MbwWw
hX*l/βaul_bT}s|kB
	&2㶚s[#3 18XdTñqc㣷HڻeWx\ߟ͡缅:m^t牵KYMOd6gC(8E;CS-;Oy `r2GN;LHx^Hɟ	f~.Jw*ޙ/aNΧ$Mu;Ksh`X4e
x8L;>2j|gj]DZ8\4]M;XWζWۊ8}L~گAjCJ[&K7{ol79.hvv%UT1ɝHؒTW) AQyĠq]N_K2յH	 /DSmaaۣbo鷼󽸖CnrOҲvD=]+5=ݡ]se]E**'pG{ۊ?Vn.'inBڶ[5=ͩ.7}^TIwi*"yY'jn<Du>lӶaʲ
#$I0qh9F$TV|p{Ӷ2\-PtmbTѽ(l
2Vau<3Z gce/iw}:O5,+ٽ(!W"`F3ǃ&kjYVUa|b[0_>v,?_HÛoZө 5F*ι{ڡ7M5-a ~NUl݂hoIb}
6>Tm_?74mhc=dQY׮ Ѓi%>ЪfA"Ѯ׻?*rWu+w&soVOQFr1cXH,ue$U)j5ҧQ;zoգmlo谪PmLYIUFA8)3KS}szN;j 5-E|Uv4=]~iBDF"'QYҩΗ?SkXxw1bщ̋xG`[]y	pS;NaQ+@Kk	C`ҤA	 J  4ωMA'$?7KK
%k۰gAuFLJkJIŤquxT/g<ՖΛ4=<!596vyzI]77^<+xngفwPey	<'f՜Qɝ6
IcB`,bHoXnzRGc^b04[I6c.Pڴ9Ci񸁘t@(-:b8zR𦘴Τ53ї)@LOEڦ2!ˆn.Y{)}=}׷ƪOq[Aܼoր2Z	G7ͦ냄5;]ϮY&ȳoLo:/blv5vpƹr_Ș\cK·vYʀ|pW.7=o޿B^?ᯗrI?PR\>8cY.ɈִsBk PJ
m\Mwf#5@jV_W;B:"=Mz5-e ?mk[wWIq}QjY<]|>;8K,Kb5eϸ^v^:LǘT:8ePȑCHEllD@)2G諸qE.hjܢ:il(C0vPLҀ2wCoPAz~Q;SB$+usmp|kgW[1%2d^Kj	Hb%);jg')ToI{Kg(&Q(j֒>䢙fF:aPM&*BxO31yt~7{?\Y)TZég-iae(3F8Pmvl)6 9pd)R eW?|(4hwwS»EnhU(
BX])+Zc ]zJ	ZѶe)wB= e2C7Xu{cX>[{Jkq=o?Plv,KMq7X@}ݳ3*(Wxuyq\dpIvgsN/9-G q ̉_,vzlJbKf$`\IEwFS<	T6a4~-yIj_ƞUL_ 4YШEGvmIp08FK[w7DM蝻a/. 5F	kpa7Ӵu&kc)};3r5vlM]f9	zY{d!A]ܮ i4¬YQ*xovw)rF^[^~zsW[GAxS.5>h~~^UoEyno7B!\6poqhʦbT''C/%iE;m6r zDTShVˡ
-6ryO/Y]y<׫Y
>Ghs Y&:g9ا0ofȚO.ԕJnZ
^vm}؁QusWۊJsSAd¡2"3! L=&͏?oUNRm:67|O\~x_?Z@g,VmHMGoQ碧E?ϵgeq}rqo8#^?Nф)kܨ>~yjǬrH(17Y{}۹[. Κb}}|Ȧ|}~ކz_jzvۻvz}sJN~ti29-4^_ʮ[sqǷpw𨪱{.rs\2zl;~7x+ #7{wjՙ$yu[:wi{\2'Sl;v M"F)f>8}1.#T?ʁu6<28Wm30ʷ^lQ?S370#WsB{DΞ&N:Tv:}2@<z>9ɼi2wE:\vwir7K~Aq
|~حAh|y_i'HQ?eoy?}d -+tqk[Ϙqܭg >v:gӋa@?Y}k"Guٗ_d;WvrO e&nM[?[߳Ogtm?.w07 H?g9If^o7Wwg:K_"i_o>H=WÙ{_A;P?~}^̎]}zn]Gەۇ>l_Z}%nu`j&_񘱫ҔA_U|ŋ_!Af<Nۨʰ@~'7EΌb9["Zh`H0htIvKRJF+]hy(.)bKt(mFjVN!u.׫UJ"55:X*B4%8DJKl\!'^˚U	6i4TIaS,*@	DDbV_x4m 'Z"gLZ|) %GMMkd`EuzOőYg*},4 I;n,ހ8GYЈ7h8QE	g?22IPb
GJG/858L&Mπw:IUJFC^c@!d/hdVsO @X&\9X0&(2'CGlʂ6f)i$1EY] R-aE=%6W-SQI'"`l84nU@ԚéH7ҳhgxm4֘MP~qllMi:#$]WIIB.HGv)<AL>E?G%mJFh	 ;N̎"yZ3An8E+8R2A i30ϛ'O2pPNq.h#p^Fd7/aCJcr# o56ݏ*%DƩ.L8xP1D12Eh%.bes;Shp cυ6 DUrg(T`,(ɀ(a'qeBA'>܍]=cWG/aD,V`0
:u2`Xw=S@$9  5oR*xS@)p*ZJEB"$W6Qs?a?d=!a-	 z9w5Qp d	%K&0@&
a*iq`8lRv!Mpރ2+x)&&y[L1t:UDFh
>m		Vm!J1A!T?F!)V3=_NI.őTf S&< ]$lʕ-ڎTF[H'Li㣣lkV.}ZP|@G!;p=Ej(gYT%p$pʇ-쉢Gix8&pٜT6_V$<*C4jw
"rg.hwϋ:
F/1QHB5WCixO׺1ڟ}Gࣂ/ixnI8.ܪN{Ui/`#4FX@\u0.׃9Rtʴia945i
2xZ(c5jTz۱rĀ4leyK5INe]Tbhٜɭ/Rχiep	W7sk7`ʯ6v+ ;J:cm8#dɔ&'=C1~QTۍzjY޼QK=Es'!E)Gkky%W}%ؾݳV0`ʡU_zj8TD$tyfQ#PtC_nnSkW55ZJ,OrIInr>~lGU}}]gxSv^3,?zR^5:]33)^ѾM:m\7oB1Ezs_m|})k]uY]_%u=,\nb.3qGzڜ'ݣj`}x0<k#vbqZo1G(pgUa	5-i\F6a>!ڝrE-QS$3H1"	C\^zhrm8<-tޞMz7o8olt>qw:R8"*ϹHsbbgrnUuƳρ_ho¡\{0$(etU1kA9m茫:\k}E8x.OYfX&#ldIL?|OfR\몠Q˔UcI[aT0)/<=Q법kcb0{"OS})N/li
9||q. ܎1"U'!A4 7zxU1 nd M3Wff^	1S	mjS@,f9h CqfX,A~L/Z-rAВ^K.mB!WvvHR,
9Θ:_~5ɴzX(me<򌎾4<
x͹KRjۜQXܯK\ٽe@WDK\`eU^h&X N>{%b\{QKl,iס=U& aB/U-kO6wO?SJ`i_Y^߾snӫٟm 7o%_#Ys^9	M{W$USh=F}JEN̑/h_M86luT	^*웧ۥAw<5)E"5C$I-G8AN<f1ͧ`pfOcܚĤ{h	&C') a
UP/0ZxC9?Te}a`Z3NH[B
GKq9޽7H=̯r.,8o#RmĒdeFoK/fv0
FkaJ59VLBA|?Ϟ})X9rAh8/%D{:~&cm>nUYpw˺xɬێe	V)F	N5XeS*$)H2Y@PnItfQ쿁pZ8+S"
K"N}BZbDfr;=OœY67	|y"Z: mwZ8Zq}&8@Ţ1\M;v !jD3XژrLJ6RiӳHP.c3،ӾQŨ¡{.ivN%83D?C8Uy㾾ŭJ/w[_ݨϮns)´yQA뛞ےc-he=;v4_ݨu6ls0-l~.Ǡ@^M;?`_^ݪ;ntC4SAH?۞y:҃]ٶem ꖠQ6b GeM;v`I fn].EOx'vq.jhqnڷ"ʔ7s|2̘u8aX=<0xtzlS)qz_ }fs)ˉVOJ~']F,*}si-jawyU@}/ǛGRO8}<>wZўh-ő~ɱKCwCsl/]c`XxrD.q2J%>.5&.EQK,AඡIj55u@+_	l9n<z(r.Y@TBDb0K|6ۭᛇʡdۤg	b[HsY<R>:Ǯ3غ]bKqW%}L6WEO9?2ǉs3pŗrZ/\-'{blRL+רEvHԠ#LˀT{TDKc=RbaQ<:̒aJK=42qFw6u'dhbyC(M.T퐟ȑߘT}u;4*˒3d*VK5ˡ߯q=.K\> Mz?&c23_jT1S= f<.nfud? =e7Oeveʲ`+`0mI̪<Xw@k =Q5V {4ųTF:|5sK8Y>ܙ
5/fan=v0Û;biL_C,}JL)-lƘ2e`9Wj@ݛjMxSv[pWA
u_M2\aSꁜP M_3
p=m4eυ,o(&uc{W{"Ü褵§b("DYԕ'}bzu<l}f6C|:T$2pRi#OrȺ=hP_MR>iJi˖rhLƂ9=vq,	  (I9ջY-h[T!ߐ)g%!̙0ˤ 	~;ɃNF W:gdCAD Ih}^> X\p3@˧:CSx}2mwXpG]J=	^?cLכ귩8hsY/+}0=<^CIBaYګWBe5yI󏀫yܭ@+٥ѼjKNg?yL]e &}qW(nW02n =~#4|B_?~])P>Qi|Ӫ泀qd1U0݈c)_(URB~z7!,LZ.I7fkd<$Jq^CxYllz-_T[,VhZ{#lkXF>/H=[27z c/IQ=&spEԕU`?u 5qkͯ}tj{NOkNC^-ϗy<=캦㇧mӿnRNއyw<=څ[_RewVΗ<?=q@g~aH|pݤ="t.Ѷߜ\'Bn;yp۞3ƪF]dŶΛV)n{u
Y^YK,O1jwb?$VĶ@JRzĞ(5pSFpϐ<PvWTj엦_]3xpr+T&ڭoCGjL)DEЂIQ;b}؄RT41cpMSt!LIIdLw<(h Y71m,e´ZWNySQ_,<p9QLJHX=>v&SfZѨO7Mp_{"ǆH<JS<PgtU8zwU"dg<,zTޔ%_t3LDGXRiꔑK-`w=FpCM}OvWL\J
学2 %5SXF2r6R@mu9?PÆi<W 'ϩXMy-iݑF;7YZd{Ud(lnk+Kjf<%1
-)3RlsuB__˛Ƴߚo?IzWK#-iGx nuLF0t!dzHjr:1HͬjruM~%֍S?QXT!@:l'xYb{v~![5}}/5n?W@(^5[.NCo5Ծ3Hbv \=-Co/設/[)ekv_'`C|Vv_v9Jy_.9e/jZ5F^etծ3q.|*)*0g}v~\i`{qj{<w*x7ߟҿhBT>]T)Vϣ/laȂe\n00,փK8fx){D5)&TD
Xü8{Gc_zp2K̆4jL>hHǙB:*0.b)ԕ9/L߼}7m,?槣X\rðG$HĢV"fCQ%wcM)jpSS*Y#6X":@h$J(i`4i˝/rksZwNE)<)vwvvow8U=.Kk=A^چkPuT%\
el?f~EMvm77dpKmER ݰy^7ɨ_\ؖHFQ-e"^2C 6drz鹎ۅFi*tNttܜˇKm3	5s!];+ QQρ(nk_d=dWd]^7=_erN Q
L!zQYo0eCR`]~]hy̳8I	eEYޅo}řJՇ*Za5l,ĸp0Wא7(ދT%_;0K3pctk\ߚ+>oƯh><z1=''mqw}ӪqX-3z8E^`.GLͭ6HUR"m-'.И(Jsl2<a/錽&-`/0<PD\V͕d
S֮4j+"JR%7IY6H9rA ZҒ*(fhǣ>T Fd$JړN[7=q[	oT Nq n;YUHxGCۆ\r &`#1CuQ?ք𖫠Մd߬ÿYOV?f(-w+e c1>z!*w!׻.Ҭg wY<|~ɛ%1}I!%e0WBZBJ e@
;XZ#6~`vFJQ#Y&`V^KC$:#+S\MѓbJbbi&,oۮKdw[ҮK/b7q\վ%[7}~41ݧD̥ĺ/˛ǬvU~ӻo~?~OY-*cٷmlq_%]%aeR\5rJۥ<ey'U
ayHKyrG>Y_{Yg4VڹgmŻQO?`K<joSfqNۢ2VU/j$VĲ.i*eF(\4Bo:V	-O8<oVytmze2	nSp~Q0\X2kbe60CKtrH
JJ!AZ ZnB\B?#əŦ-}N?ٵt{$,$V(&"GrѠh< KU: $5!dI*Za0)ꔞkUC 故k K18,).svݦ*nzt}V#m0#4lc #`8C  Z״]_#4q(_xW|&>VE↞:]	c`j|%A)pcqhȾ61,m﷋ۻy^8A<L֫}dKSBgύsT>C@9L5:ʸ8&^fu}shŗTlb^j{f3y	&Tg_faɔfknWS~mLk\B3Ks6y:3u(MaDʳܚ:cc8UDy)ݬ®0&'}J@%ۭ>!<il73}sPS8,zy}XQmaf?r>`z/rPOܮhC)U-,?ZL	նjyfΩk8zb>r:V|VaL[u'ɛ~Vslr8;ZVvJ6Xz*
_)luQ~[zu ߐ5=FrKzm-kh}~24ϛ:Biiz[ʾxw>]G8
7=o*Eu}]{q)<7j)?2sV3˦v0ic~%\RFN;
?dq*j,YN Sb4ɔdSa &@>4n,hSS1iLӞiMf2r)`hYWQK[u1qyS$1ꉼxT	)fVW}{tU{Js,RN*XeǚEi? /VB1NwIN9spu3gnBuz9	C؛pyN͢J&}r#xy"qc7gPuH=եykWw֋Ǭ==!?tVg5ض3pOG>2zwC
-nW̎V/'񌶲HDؾ2J[@@!WVR((N99D1vzg'Cqjd=$`&#xJMCq>|`/(C =z¹@цHطkF1ly4*l	RZYҖ	;sa;AX	:J*Wv Y\ 9TheQ(	Z:!wzt3@D+lC"iSHg'a1Rdn(Q MU\L	,H|=2I>TTNFTD5U\kVހ2xKÉoԾCѾƛX#e t p:b	Z;IXhyDsȵ1 U0r5?=A\9p
4^[ȸp*o{*ԘP]Y].qu3eԚ1I'p<Jʄ®pГX 9Eg"B9N۱k:7@kʹJ+#O|LP}h4q<jq$p~qƇ/yqpZˠ?[弨<e >4q
p-z8QbϬ	gܱ;ٱg&k(Y@xioGI(?q_}?čw/<FTZM1)K'[փm}Srn-D4mH),/`brRR<D_a B(hGmM~_PBxk,yF'/HAȘZfF[52v<Ǔ8ȥI1(,appU ?HbE<-R]aX<x=D0\`Q虊HvApQcφ9}PY*p,yb7+hp]i8L#肢"ǌ	O4K1&C@Va̅v_h?*`7߀6}A／P]<I}9x6S;q	 0ܸ`$֕Av<ִwe..o1P&3dɝY-?h2*@ L cy_p=>tt]plwBpEg'kZv]p
vuY5m*	f2.c..b*i?U[U)8 sC4zކ"gKMvOS9E5Yug
lN!;ݗ'ۧEXwGg0$P)5e}^f۔R4z)ᘇeɟ|!S}jrpfy[;缍 md,C U5]CmNC|ʁպȫ|".ߤ 7/_v.žW˧W}E
O!<ge|sۅ6+e3wB	ntR6#l,92:+ۇnwMwFbn!ҺtO.׷f}pn}ϷЃfiV񼚉mmϛU5e=FnSGOC=HIgZ*{ktStY{1/ڪGuٗ_h@+һ{rf[\U7qk߄'&vypöp2}w]<y?fn7Wwg:umEbӽo>۞YOwWtx+80}rgXjpztnz?߻p$v;ڮ5/asڶ KQs6W2OLo^Y°H,cϬVZ,טYG~fUi://y_#6U市To{IX)V=4*9Iš=#u2_hh˜j鐙)ɽ	!'b喏؛@5dY[~;|J30i)gSڪxs[NnQ.Qu$u0V[%^{N1xE2.bz*KWeg켪n5GGs7yK{nBUt}bqprb<rrЉLvu0x\ 쫁<}q>ζdhC/cOm2?tCO:Mӊ'NٵRݜMa%3KXh&'=³:|>Iwfw~jͻȡ]LV'X&_LIy߽mM4a=Lش6zLOzG>!#S\?i{t:a
TǶ$bt8Tz@7p	vظG͝z&M>?Ӈ}CN8 -}'\Ֆil?tXlm+J,zi>%TgSio[Ypf94#O2iwMB-oIwljktyJ4&$J!}ߏoqWNx|.қ	f]S"9!L[UOCS'mVg/#;o)'Rf9&mǕ=Jl~ќSyB	9~ڇn){I'춙9aq6byCh]sJxBt9z/C'
>  0707010000001F000081B400000000000000000000000160D5FB35000056D4000000000000000000000000000000000000003800000000mgr-libmod/tests/data/sample-modules-powertools.yaml.gz         i+Gv ]*ESX*!K"yRs"3IJfDɞT(73ωzK؝_6o>q}"xs2ZK~|4lq}Gxu<yVÃB<H%фkߝgh"i
{?	P×WNmί^;쏫?P`>azkx?@v\v3{s~iqfe6[Xa<@U49mW= 5[s_ tqawWXWß_\4~Vdisz
]xj`~V	!	gA?%~~}?ozj_ ?T~w#I齩~66̽TNFӌܢixz葷?nȋndǮD߭ϽgW\oR{^wvu|c]W{:t5$6k8b?ϯۍkspL`]CP?Jyy5[P]yV|}x}@Ey_\]6{gߌ@N8L/^ǰ|?뇯۷jXڿ}V ZZOU+M9fGF?v36'G3*>_'^_؇W<N~Epq3K+Xqo4` ?_߽yj/[om2,Ԥ~xy?b71^^6'>n@KP~OjF'T^ƿ4G7q|:1t{ǉ:Л1_fd]$If@\?Np_^
Rxw+SX۝A{Ԝa.M_ov?}~TswͳZS8ݿZHuG@Rh	o+UyЇwNۄn7fB$	އu-뫶$6@4̿1[w+3޼8@?99̥+0?*{{}sEcRk_ޭ`,kcܻ7}pߝ9?[9|~}J;`  7/mן(~l/Z±cl:HN#󯻿n&"ͅ@!Ƞ"JEw*Y!M&փPۆw!o-{^[?.=7.Lx98%,(Un=(id7O=|aGR`aa!x(#Jw$r?o,fov ~:DIpIRXp$FRaUl0f{^wg*Cc	kBP=%!P(pl!`9Rt4SGo\.p8vOO㱐HNc^[BF4d.k F5!RH(ϒXfwQ7/b_©OuwYi'ih-DOۛz̽XqL3^YlDME'Hwj0j>S=rW0u-(?Hͥ{"X'pRGGfl(Z>l._@;N<+gܦQ>E@T D`e md2WQ,Llg\1~6(\3'yM5Q8Nkut٪,M`]cl M&Ra\xs~]7ᬸ?nzo"8Auo@p01HNxoh?lAੇv8Zۃ$.h嬴1@V֒(QlWWkh NpyV0^!wt?j0s7{X2bg)6rģ(֏#JIpkn8(N25=)ӌlUzwM{p`وVso@!+33`=Jo)2|wW9L;oVe%?v&'fkI{/FW8L{)o0VE%xiΨ$[olҺõiTGU6G+j0R1C*/A}; wy~nl.	f%in7dك*F~҆-aօp0$ER[i<RDtF FD\`A<]A1sv1"֙a(u(x 	2!ERqkOrovlZZ`_zR
n/;LC-=Wiѕp1#"&aA+yY;Fެo;%f~}sRfွvqbxKBdk_t9^o4fb=6y},:8XG\;Nasl68$F2ᕦ)0i̵<[gȽ	UFxK[iw sMڟS׽6:ՁPGUϺm[ -no#QI4

$xd,J+Ifg8Kg=P[s;ANL(IFFKbفoChϊ6	p닾%:0 '	M<2R6A$fF<:vy0(X2eHH0wG&4ϵ/N^l,_>̝󖇾\RwUKn^RHzVm%Q" ʉ:|<\IP`:bF"L-+:h7_0b(aӘ	{7`qE>Z'@&dr-O9IdIW4;c)0QSPӠD`9sIcqSVZhĭs'ֲчߝޖbdm
3¨51uN39ԳΙ~	L1~燷f
Cmm])%Ln:<v#o̵ {Yiy$Ƃ/AN
MFmqS(	H[`:d:!%NGU?>o*wиy{ߑ1!4B&ȝF|P8zRlthn^ﲤ	a}=Dk)1/x%'1 B):PI+QU4^@Df:,7zN1eҠ@+&,\&nlt`7^ʈ)hw&]F2$`G#P#[lڴV]<:c CeEEx3zv$,%P0|RGco{ק/猅
zH;Տrd`[a5%H.R8:\.} d~0?k4#0#A!X1zY[k|uQ/aۼf۟tTN(HĊI4)H+)C^22'VΦ0!H3.4D	6M'Xq
ɕW3ܻB%Bň<EOKAJ0p⿐]ﾴ&<c,w/IN{U-"0:PT^Gk#[ٳŝL9o9mZأ'^ZEI#ALjU6Qޕ	_f:/>_ӣ{aJiir$	<3xy	?W,9m1Q)@i*@0A
f&]zf]>&e;ƈjt*:r2NjcCx<˻bS}2.uuh!dS`H0{s']vbyJ1>nir	\lءy)ME{u2~4v 7pw	HiA)SIH)ˁV'
R	6ΫƠ)߷Gv&*+ xG`0pq|4tnr*yxVF(@@!lVqh,D1JGU:FP-W)tw35u`fq6fsPAedb=1Ҥf03<BnQ!h
5b\{Fd,%0O$N>y+FXHF0f{9OtE,P
uarN|+Ͼ?w#`dxdkb$»HXC"pX0J-+qƳ7HR ;"|7
6Ҫ5I*^Nm*k.bR)(,)EfOl%q3F`đᷰ5liguEZy-v.q^Y`QXUPsK*D	H*9%[_9ɻ1>zeD*"r}dIas+QqRX/j85&Ls*R1cʀl>WL]9vۥ,MkzCok0-=;'|).uE,v7o)
iMkTk\:F)0*Ҏ CE8B|vl "	n)>:AЩ+/f(p'}@ SJ$C]sa!FHHQǪ,7?iuT5GFN쌟ՙqgX)k*>vbg~qՙ>Co4u1C:SNlQhrU!ˑT{w	2w<mQS4ߎ7GN'x3Fms<#цw}#nwn!6^tݽ,6zt|إ݌9vIg@#mfܒW$?:7Ǫ]?lTw8ipy뵪:TXUxj%p񰦈_
~3G3#|C{-7ZSvщA+j~=^mA+:q'0-Ͷ]nJc߫`p}}:p5?n?hi<G=+ҪUsP¤[i
43rfS1-VvJfqgj|)ZjvK#f֔0wFv&zCQhLZPǇ{=!mtOwxiYK
rMgvk	3p?ApU<:7r-p([p5w{~P֦	ՄnBY\^kjCCjwm\]<EѦ/OtzFCT]kkSJ|9=//[(̏R?CO@vsH_)w!xjۊ)
ί/gg׉-u{mx;

=7P+_R9K1BI^1g0U.}:3.bO~"$#na$BvMh:/ɑtVj*Z7v>i)ɴ\ph|/\ QZH#TvYnj@]siDKBt~N˓j14]ꋨ7lfA 27$724䟣n`Qw ʘ(;=l!&$Sqjrz9 7*t{80BK/40J+ u\fgt8L)IHa`1	ڈ(->4_2Q'W6<J`D(2"P0+vV+r&/3o-BkK4c+	Z!5>ckէb [h	ÆD2sd2<y/9y|3Rd[4h` ้*X^qeC]EkkbtwNiLSl0Tq'-BpxahZ,.q20ĈhNrF>U1NT#0R
&c(N89{o٩|5̨QssimbNo4vw'r8ƻkz([?+hXk녤4U4Z̳L(ǭTd4ҋ!g<PFs_mߕSMc7Cg8QԵL=ki-njwS|{~ڋ]w8Ǎ܈qMNް%H%QAـuZJA8P[^.d[!Sc<=	5_YGT`{ 	.b`vt,^OVЬFOJoEEv6T_0P\%rZ6f;f@v-]3o,x09TtN.mKIrV*~#ʇ*gd?db_dF{뾰%vDPPNþoDЧh'㝆/рE#ɛwFT{*="
A 7Ջ	ɻ;qt{OOMK0vB9Zǲ&)8SpfV;zy|(s8]3nr#Gө3:KI^bHwi=cUm~]N/zCשc
T0Xu_JIe#\vwJ>;y/<!/yȝN!]?Ф Sc	8O)92!DBs(e dWeD:kANiPc)=>U,iOFJ,ጴHr3"F&aX-3A~B2P%,GILe_4& (TρAqV7PU,4NlVIskVXJxFuL$-
{NZ4ڵ2':	?yDda$ s~Ή
J:8T	"
Xz KwaaV*jh^H vJq.TSXPN$KA[]-\SI3r~_u|d?m8CeD	aH`\4uJ%~A	6Pjߵ`uã DʘHh&(έDt11qyxQ,ZY*2vJj&ɸ}~ʈ=|]BsQnFӝ)]d<dGN&+3[z\Uly>(pG2@(&Ų-Ԓ+YV	Sa#j=/+Y֖E7f^:&ӫW ZS<`1q4G{K[xETZL篕hcމ QQyӥޢ4Oh\e~z76zzl#R/OonxuGxݨ'%d:4u1rh(7RE!A,Fb0mɂ&%GFC,_swy"sWC46XЧ.zMYe#[ϕzP}NfSI873H5no'{3":U՞y"2Pkȁ>H3G4O߸dh{Kj0Q"NYŹi"19{o`xE7jL7LPоX+-Rb]f`,@AW<gtL+p<}PyB2FEn`ϱFخ8;O[m>gCoz4zYu	)u$ũjŤ!qx;NE4`̙.Hvlyom=ChLnP]["-7hgsu9wq=J p=U
lVPCz8U ^"rBp)r3/t<Sso w#D#:yu4v=W-&wkXne˨w[{6-ihVe7GΠU|HyHϨ4m߬sE:R"e*!jwYPhV1'\&#A@&t%os7|H*M{:V?{5R%u?e F4]Оi+EVF÷u4E%f3O&݌9|BYq'SFu><?wȢGsueVM3 ^c	Âz4AkS4ך\ƭNcnԽs?vS\o	Es$SGFnDr+LL}2MG5&]	Rӓs[mrz86pGJ'9l4#BFbCMx#$Eqh1@>:9.(	VTs6
X;1PPzTGߘ.( n[$u%Ust:dR:((3B8Fn&ϹNk@ignZs hu5TRcPc09m$Ŭx\qIi7Jqј9R$K|`<DPKJmH"c]hOtv޼zN=aeɀ1vF4k,!*eB6Vr@{uN		HBSbJw{/( S`[lR,[rP{3mtT9Y:W<t=]K{0
}(칬H&rq8J3JĘ\S'=q^xhQR%30C#*KR-Kwa}gV#()[)\q0F`7m*_Ej8[y&nIa024,p\}ϓϜG(BJL6 &EVU&"ŝgazfU5{T60D@oL!>7rG:߹kdvKsinucR^ R8꽦1@ -M;/x#u_j0xYoH.30S!*Jr2:,4pܧ;r#{fta910)aZsKyDj-S^źx5+C/HrTl%qFR*9b+Qh3E+|pܲEU+7J,^PVn,J;|7i~xcM}KK5k	ޘ)Um*x#Pq7P^V4kl"~cLQ:1t坵VzkS	*յzp'Snn]Iwu6α{g1ѮMl?RhTNk*(MU*ˊ"X[uAlVJ&Ǭn׮.	B?5$B1Q1h{\yLz+)JwʧO򛑪FcKELeH 	QqLXPK23((grL̥eWt<Y:E?wqZdo'|;l.R!A;mOsVˌH	9lNIPEtTW&ܠsv,ɑs}*!#J:#Υ`٠$
V^_C9u\qaw݄^G\FAJj#0XqŁ^ q߶a0:5TtBx	S萛vɳk8=֞m1$AQ#$,IGP]EYdJMKDӴc)	_Ƴh>GM	ݛل:y&ѧSǎ{jP2Rj/PhIq,eXR~ֆ6
h)"KjGV]z-!XտٌN,^r애pL)]`(Qĵ/5yFhZ(:ZOdLhti/b.l@s༴{	9X6PǸZV;kP\wsR{

KB4Q˔Z"'!&hRR9zSj_;<WdͻL/'pimcceɍCa4DS*J+id:kzeEaY@$E XES-1dR/kYeC\ZJ ]pPcPly ..g3s[tv(Α((&F%("MRzzoQƐC,wµLFG9넂_jFK1{/wfHwbu}F^oYG*54R$f%~KE+.(X0_(Baof%aqGvBj5;/n0ccKz5טny7͎3ބ58=^n~X˶dn70{_}sz^};m.kg݈4n%8uJa(ܵ{gO^dR6%wE785 Uo\YJA-K@#15Xj5&-A+XjXwtBrEXJ8D(sCi0fX2AY*.uIe&~aM~Q<ɮQ+\
+Od

I(O.՞1_pa_JG{bO6wW3:a{V`CA+JlA{.c>._]hYhv<\CJc'hAFS:Fjᅦ.3L+:wrYokpzl4*vMԫ&
K!'F4
nku+NdaE`?ČK	#
aJX*ٮFN9(liq4DhlRF#n7+sr%ge/D6ǅ`Dr92'N.qӊG:',\Q;=Nuk7E2ňpNy,ڭ]$pכpå4&{jAۤ=dj-D\{&4_Шo?Ü>s?Ͳ
|9>|5@kx9#8XIp`DgK.ϱcw|ԱtK*hc^`/DI&R=S##rI5&jNj:QI=,kB]0yn9mک-,R̩TS	ʽ0׬DzW^>O` =JhfyDĐf(GelN 搃E$knIVi[ie*-.گmD;I#B!AM$8//>]|΢* ${v">]tuVH1U݊,hS6y@!cV!!%n']JU)A\Xl}Gӗװ֌ɾ+zˍkMÁѸ\qv#}שPs9Q3STb=e}1ňK_tSܱ-OңLt
cPz5D;.cY{s<ǣӱCDSmiz|Ysc%} 1da#kS͌EFzWX
,w&]$X:q!{YO H@M:bT3lyP5&z`7^v==}V_n)ꇌN% INQ*cHX/BVuRZ`9'1z>=w0n3>"b*6Pm\HAi,VIܧY#1	(Es		J;ȁm%RQTlΪt&t11C5I:ez?lӕSSR{tD6KSHHGr#VqOE6	#ʶl0DRr̂KJsrx㨘TU1n]/ZEUVk<"/L[}=-s&|R~3BJ2i.,"P8dVI+Bag
?6˽7ٱ=2Om3#CHb|RSDpEv1H4!a(YS!#!)yMƹ#<t2-h$GX}T3g
NM> FàUhtlJdq-V%
J8fAR9c
.0A5wI0r5]'2s?Q쎢\ܹ0nFK:`*IFB(r@=<4֕h@'?TK~
[з}(n;\=6ua1.P]_/FRh*qDJ.E˺Q*pFO<Yu1t<.wic(sUbaoQ,MxL{ٽ>~Zk;)ݕ-dyOrPۙ _#4_>CEWn΅+`Հ[Cނ2Q2L
~kjk
OHsM}uJ,!eC#L:CbS#y"k`eݼv&%|~~Dn`TU%y&$t6^U=Z@f Da3 ~BBjo[3 Dh&;Q9I)RĚ/H&{UahNKɡǑS>>s]BNv.YU[tbK	=UHH=|R tl}l>h-\FXlS$[Y)@"0V@×1zyca㵋"uF}6xm dpRD=?T	^՟3k~ A'2L_]?sݯ ]lT5bhQo<B`;w2v7eƨ8烵0}
%fpmZwh-ibkbC|-l }iBlGR_3^ ^ǫsvuXϷ3Z6@]m<؆p-b+)s^h2YTG9it8 A{Ӻz9CM*|VѵkX:NdEF1ѧCu5øJȺ:RhנFkMY$-[5knQv<[ǯJp6/:ΘJ&,!K@I!w@HOpg1jcX' xЉ"}QQ4XZ8*]iAž:`Г|h[dcV3!p|m"Od&2LctFӶ礦	V`C/xJ%_*Y%Cqqp@t_9KVt2'8Փ6G2LTkg5R6j>A/XXV{4|>ݱI)|0Hn)Š`¾mO_-/2}JR}=?n|8ɨdA^w#(kՇ^"Ic->E4{ 8^[svs/<% Ok8F*(oz'ؓ9r4u-%	N#rJ\{9B?o?9G{0t͸[J/U
:K!'l'sɦ^8i)D$eYx&lY>Fc#gC`;Q\@LZWlS:ٝ9m>rNBvNBF/^yfX!yN7p-Ue`pi$|GV9>T<yBLbNP[KFq"Z@H$4AWpݚ,~|r<"T.~A$݁!+e䱂f;η?]ku 47VlQM*V]x=u
H#y~Z2/, !9zJ Te=k}X׳I'E(Y-fYe(u,]v#t9O4o\` j1#40!+1yͦҨuD9ůآꦚ5jV)UآjonuiP8fõM@FoMy36UaMO]M%N"P1:~}u$~Z#TmM",&$Va9dmA^ z)8rz`W0W@Q?c:E8&	_/eygz>|]PkZu*rM˅L먝y	\ ɏ̀<rTEL8nbuiu}`!ǗP`Е3tD	5IyTC}.5p]g^h8},WYSXg[i4mwa.^x!駟{s
3ylrp>t0tLȩbT_w\Vs"|N gپѺ#XpNvt5rMc#)!Lu6Rgk]ݗ;B]!w`ѵ
EcUe8r;BxI+m/qs"a h~o\q!6#>F1lfkNs!)>,KCFqy܌x>.3zH:<S+w9a)py]c	I L= QᲇJDM4B
]ە(ӟ>vVd!Q=QSHuO9k,ҫU=T?4=(^IF~ԠО^K`Έϊ-CP~p1+;*ͧH1la~]_meۜ|4$ٰofzPgR}ؾ6J.Ÿ&AԭVTs}B
LvB/uYHGwؼ.[5Nuϛe19I?k)Ad$,31ig$aWmQU|go!!ԠWOB)X(]qv}S%>_ZtezAN%M<sWf9Ͻ,D0qs%Ef
UI"Hkc</f_~8VVFUW"y!	nVϚ-GXb,TE\UJUI˱H+@|#}2r'j	YRFVm+A\mU^tw5"LA NQt|o|Xa8TrQg nvPWmV[)aQ&.ǮLô<G3ѩ~b\ޙeЯ	ǷCC(fbt	E-"dit)vQafcmFp	|CX)=	ܽ7g2J0i
-r9MB2נiICe< v)?EYiitr+PK۵Gsw95@--	{WlS]9ط΂"mӠ,ۮM"*d)ص9x@En}D{]	[2xʆMm$eA5ث5pё'qrCEK{/Č/J~	%2M"^'UHHeհr&6|~a艠'_յ[#x<CtR0t9]DH_?X?o	AXUFVV+̹ǰW;eĸMs@:RtQ+ !E>[_n=_n"]@&-:B#qFq>Na> :3SS~{2Wotԯ2D,|b-yz RbJK;ͮؤ{9Ӆ8nZ']1w+>
K8oNAhky۞uq7X ?tWG2X/VJN
|ܜZZww|[n~y> MiG }o[IXႢ(!h>)f.{ނƷfVGU1Ki
q:rEжkʈf<԰&f@	I~c9sk"I^S>'">ޝH(-֝AS8hYms>dg0/LPC~K^t%xRbP4JtgH92lCJ9KfM6/]w?\y &3ۣjk:+PAV*"I\W;tb|ex
xתͲr{}!
VA/yiV+Tdװ.AϘ+?!ܐUVesw5;dEPrBCd-i
pHKsLCRW"s49)ڏb ҅4#9hl5% $_.%ZJ09ROa믫攬g5䔥Ws&HJ[n8.Uq{*#"h[KUF"l֐W l0Ԏzq[d_@/KεEX^x>D8R$cY\HNo-u9T[+ԜIp;77Zdpmb蜱_ҠkwI̀	MZ2D:r,P|.X
?d¿lvS~_
(-uDEϋoXb\(b\k6@<==}^tnUiW䛔=3/0F+PtFO)D"`İ!^JLgWՏo/ƗWL-?V4sչ
]W?9*Ik*>O.Y]ワ*uߚcXGлNMkwUU:|KMovϩi WHg//_[QћC6a|0/V~VISBۤdW7aV U[ڸzxVEOp6pfVMHڿW69雲o___fW[LCP?Jn)%zضVYqZ6#==jVʾ_Cw]ixgO^c3@/u p0piþ=uݚC)!5]חy.Ǜr٢遁]yyPtqWjo1VOUe)#[h}~#6hP-+?OX+o
.\VI" XECRlz>2<Mz/&j#xz}umûSK`1/w&Uu;|dk88$c)Ǒ8LJ{\}?˩:s+pG!L.p&!0AERo;#J;췛kA/ZK#ab2ʴ9et9=J*!|k`4[Jx؀}+SE4w9MnѸ_)Pc"ӯ.uesa[w(^c /%]Oέl/ql,gJO2|P;ñ W
 ChO"4iq.@^l?CFmicS!z8RiQZsz P|9V%.GT'=
CXUY
_HIۡIR}Rcn1b#JqFk{cF~I9=ݹ1ğoMVϛJw`+JMg?()lǪ)r\/aez&7B]7Jʬv!vcX}ٿ٭W*y!IgE7fk6Ԙ:+[mNq@Bg~7aEPWop~1] Y /䉍{ ^eOz7wX/=<
>}z[·T-4(sڿlܧa%CAlӑ'/'~r6>񷫿OzW~o[ɟ^~p	zS$OK[ s׀F2h雪#h襁G-f^{&8$:F
J+FKmoCaQ:rpGqLv!0k,l| ,kL2|@.JK$x) BA[:ɘG`IGNde:MKˉa`&I#	#0ALbb=*v{0E
C@R	OYBR`j[@K/ "Er!*7Dre":\-%w=i4鹆կ:N@Zi87="ĥ48g\jBI({F
.FJa,$gyƥ.`3HrE!G9uJ]BX&P%#9kgQ$pCF(xӈC\R-FӘV{K 
WD@5bF\GDUoݸ6uA(HN	^ˍ@`r%rXXH݇!%)1c
8 D"H)ĉ2i~~)QTDV	`mm@yP`*"2Z8rt)Stm0PĄ)(QSiYBԳ&Ab@]kE]TZ탖jE. Qd=YX*.ƀ~4!E:nx*+2 8!B8JXp)2P2hnA2ڤ yje$cˆ_DX#"?%
Y̂e`$1O\i^_hiy(MgB(l K@ å̮0ZR9wΰW4CJ2_\]D@z	N+PmpAe҂֏a2w?p@ڞ` uKA`E1aPJh!ɏ<J&UdUqwPm|,7Kim`¼7&V*9
RǊ"-Ғ=<IŁʔp 11ft!auEgGXĒF0R09U"z-XD̃Fp 8%88qGGˈjl]ԣ2h[4PA-u=IY0`0(@*ULw},Bm"JS#JRI8li3=9 No7\
q
efƖ&͝F/-ro1ѠI6z<bs6EY@n.AbGɽ`q&ݰHkU{TItKX&lo NvIi]CA=❮3)Tmbt\*jk::ZkXr**{ѮS8VC8G9HuܹoDuڏ=B"2v8̕6svoz-ɝ9y՟c5 Qޜy3_[6~S5u~@7Gz>GPֿv2@*O3G}-vPa<a:<cz1;]"럇O<`<'C0'O|0tgȣid+_?_^ڹ׷O/s~+񿏪<g*;D`Ae"ܙ$F9/j>GI̐H8`"{m&e7hK@"Z촖v.Q4+Eja9êa=sc#EĈFA|D`h("5e؊I9JBaJ0%^Oa!f)A6GwM/_${X4b#JFP<)fR6l)kF(NJzZ/ľZ`B2s8holC
uBC]lPm|[?H#A9)!qJҷzMYZPU!D4[+]$0~5cJFz*PEF Ô89<偺KM:3Rt[EQ9K4FgQh%},مА%5¦4AEdba"֩F3rr8lr\%U9@
O&J=vA,Hy6@C|+̧Ɇ륵)5BQ&R4Qqn,8{!z`DIfu\TBc*1w<wyL\B \(Y	#U vcpX'h(a)qo\_6얆:CҖzІZ$a1 ^9Ǣ{Kjs2xޜ^+59ΝT8ZzZzBHg3GuTi$Xbu$,Fs9Y\k{!cv[`u.К2ȅԴ]~D=e= C{ qYs|_]'Kp%=1}<&q#1~e@A.*TR2|_QWv𢯀PC5=w(¯Bi0Ϗggkk;h&g͡U~lWZ&/
~_Ce|_꯴][5ojW?aScFC<- !> cuw\FJ%M*< ߎ3EbrSp`\)zsA7zQhgx0K;UF[RMr$#+RAfa=
_2\EExnQT-ѡU+][TU]z:l*'!n-l,XrlD̿gU6wAoxwM4;/勦h4R?Di=&?@ 07070100000020000081B400000000000000000000000160D5FB350003CFEC000000000000000000000000000000000000003200000000mgr-libmod/tests/data/sample-modules-rhel.yaml.gz }@` sample-modules.yaml ]mo6_A`qؒjx|	|lq 0(jkImWER-sqȺEŗ*%EQN߬YR^ulbNX^DirAℐ7<e^6<5]49kmjO}xSHpAνc!frYIRIHd)<(Y&]1(*R 0 HM?_-Gtʪ\dM2Znrg60!QM(At\  -J-/u38V><8~+YRD^T #})~+O*#s۴(W9y "ۗ!M|{d	vlr)STG=<W}LzYx^HnzQD`/E	Xƒ%~
BM9$>TbZBObW5UWf>̓_zD%L.q*8v4_Lb`r>??,9al,ozUn#0jHF)2AHowO%`O,ܓB%y*`~qE&M,Qpn׌DHc{uVdE>`*F/1aR^0߼lOHY~Om(+^^ZNaA
^ug̽*%ʢ?&`~gB9eeS#Nke:K N*/*y2OXiF7(`ʐ/99#Y;_ͥ6֛`C+y7O Q,K.>3nz{g |FY׬MQ(/~)2a7ƈud=7F;z D?8ʲjԿ@;/Nv @#漺Iy,:<G*EI>aNПDsxQ /9_OՎv	)9Ԫu姻?4/# m{v$ B=TӅn:M*XrvE]@S0Nt&LJƂ~ԟOR=sNqV7~\GSq(0b : 휆T:;bPL'^ 0hN$wQ( 8L#z aqcmLm9T< (TOC 2IhR7G21fxKu&M)0-ɣ(M lv$즡+sfQ3j@`lU2q\]T%JI~d[h"|SU7}<	0'?,GtCpYrX^'谚Ƥ95c55JrΣi uيmrx]Uw@@U	 G|-4Ƀ^d8\F"c]5	XI>J4碿 cj75C]Lf6	DsSq0(#c_>Ub=`b7uSs5rN$i`zn;ڗIF:*9~z`+ITw& 9fM -X@҄<<XtUEb	# ?8]#}@E<PRYӄ ).#$L	,Dj|}BD7g7JxÏ*H+%)3n}+2Y2ހ)?eTr _l_JI|)^qA]qY{ |kVR?	@3ѝy {H森Z|vk9S=,~KVͦ~n|칡ٷoۭ4Ӏx2;0]SVV545F)4..nX:,]&kd{OrIir񾮀/6Yu&} ?*I3ƲXp:)g>yfqy6`@zKC+R.6pR|3uKjǫ5#k+㈇6@:OA`m rSTb|uG->7dhsg:uU%IfM]WOi}*V|<S)w#gi(hVtf>~mޠtU
8.lݲFHNT(ZV&o<ޜCW;-u$u;:Hl9OA>܃)ͳ(b&I8sǁy9a)Y͓Ga↠E))Ҙm4QBK]=+̓XGN4A^6gk.I-â]z=RBv5=tR?AunjiY;iTbh}fN[U++ūJA]6P@元,baz3qםVodÑ/Jnwֽ=ʷׅX3k!N72ײeis-m[wt{fR?%G/4}|3dЖ&f(G]+Cnośo~{0
n9#]5t7C:dZV[H@|{un}s;	]QmV薅QmiȮ=73+s95u9:3>QWVmW;l,'uᅶ+LFh8>c%kSl !(Mab6ZL+H8,F՛Y?|][rھG7d `2bh;~AyyCo7%'؊}(ƕҧh	QG z=N;tsl*7u$M%shZ ?[iDj2Шel)Mg*S<i\KWjUo{yێ<-+ƕe\	3`ČО;URa=o&RGЍê[Qّe[V)^@oU*9lM_qT7 /%Y궶<NaWS}6$Ug{
 Lx9M<r-(g`+?$GW\֩U@)-ƨ'"x=IVM4 _o	D%*BnSVе|%*DP"')cdڛܢ"4֞>"wCu"@7>ݴPzNM1BUc}eE;1?ÈPU܋W#CPGqL՜D-&YnM#dEcӽim'+)zɤurV֑1@(X6~U쁳Jv<qA3A4V<G]TK@j;@a뵚i&d`SCZ♧I)|w1-FpTSuUZ笉4ؒZlAŮCK^ΠqՉVۊJJƩpS?V.<I9HGcRbgA2J-Rc5%lg´'m^S|]tbdi:291rE³yl X\ <_ cJ;&ֱxE(1;GaߑQ1cB 3r2Lu904݂D̾	}F4(J)}:L..nW⠁4.ۻh/7W봾HE/gXƜm~uPAxƬκJ*TK{sAAq.lo.Œe-ef[4tBVP*bMʙWi.\)&_~q4a	CC/h`1u[R$MJlFڒmCz5@M2-eyLF%]sAiWP٪9?٢X}id1Vh5OQ^nh| 77ƄUoـw!jտxzLg{R,#4,ufnRK_x̰=6ؠniiU(2-&v롡kx/,`zcC=fqsKjU{^+jO{,.M^2gr v໦:ufL t`gEN ڮPHjy̴`(& 	8,|-}G"Fh8MWC{p yT(I3KG5ک(W9PWĿ$sg9;5l}q,mfK%	pLClMKأA
fF1;ԃo`´4X\}}2#mh4SE:ecHlI!Q?s;
p".*%i҂2"Sɹ}TdR^I{GHD ?gD_4W
t.tN6xg'%#tM%EzsqbKup^(0ǤHٱ`UAA#`aWV1(MW<Xp3NmHl;'IB>By;c 89p&T]X0uWP+t/]sXQlR?}~LQQlX!g0RWծ"DK:z+4}4>a}J:P~]r_<씮ڤ\mo3cqh	wsx;pԿb͠FsMɞtȌM[j Iձ SKe)=ykR_z6{9Fܺ<!feK3P$%q,	?MjL蹏CKnx򂝅U+QUM>ά+oOΦe`1x4(3jL]\ٷ-9\m?R@3'ۦr0tSӬMVw<zVoOzuWfRP]^5^sVۃV
y|z{Ͽ!' MLdЍHE'1F	~v
<
EI|M}FnUFzOhl-ō1vHG5:Jjը?	zJmk
x0Ύn׊fHEC۳i\lи޵IOɀЄMÖdxyzXΫ+etsu鰬i&TS"w?ߕ21-~-"p ĳឆ4-Oa8d\.`$5p)$JfL&4z7Z'~ɢd}5=nRD ϸBVl`ħ_)ﺢO'E{\hc<>MD1uS"pxCc
(9å4g)tK}M; =DDl~Tן044_P(_xy0d?d~ e cf$Ï@zreT=Bܘ5;@Qw3Pq4@oت}:yG!6Z0F:nCac}ELI%ب\LjWd-U>{[yn!ǏNUOXK/dy̵g/P5Y0;`fR;m,iے8\rt\B45_.NxI]jmV8#Cr;̅K{!Rkvx(^9WG}[;nH0>EvLG~Q>nkV5:rNNSbHIϾP<,ϴ}** D"3),#O u8/!.ɒ4H`͉H,qtQ^]q^P/HT8E^$$ӌt\{Oۭx]z|y
=$i8HU]H҃"cn2M
}Z,w[u/?H*)`!C{ߥE|;rS3s
p>j0Uı\yS?JsGy-iz,V#xG&ǔ"׼9awϨ-K~욅{߸ةc'%U#9?Ff0$dp( Uq	d(>Q&
xM߳>|xψV߾"7cCa?o/9{z4h59v]/^4ؒWSU5\r|nh(:iͅǕ$/04kJcHζ	,"eMeyĊk붧d3h:``1"%C+i1y9:EyـVMk&~(d]ޭ@6Hū?eT//76<!uGuyvQw~ҭ
4m镴7rug蜨z'KٱGNM Z⣇fdJmU&]XhC}X(]!
Z&dL[2DNχ`d' ȇzj}/m`m<VyahJ7<'*mr0A*M~dVV}!l:ӕD!ՕfqڣB!jd!lҒЁuU6t^YϻtF+nӾaX?Se۴CqMP\ڼ4B6^S
05*);8V':Ui&Ed#x(҂&9I+{0Tg#Gf~&:2
rH) b:X 8U>,xȂaHRkXoq6j%O0~zKٿ+ـ%-95#ѐ8W:Β{;N/{{dEx	xFabH\\yXLќBMa2b8̀JC(jn}(̀-(`.hFAѦJ+kUܡ{WRXn~_ʅxSg>)<*?g_I;Ntrˤd5:!j>.Pi%y@{y B(;!P[~a_ -4{VF4d\CIVj{J"Q$I3ǋ#;	s&n'VcVq_zxvN,Ȉ?#IMrYESx۟:@Lge'vM(0Np)Q%'¦}
+l@1(/xnp;E8S;E8GW=no]фG~DM:t
VA);̩SNAx<U\cg;2%ݸ~߬N}O7j;iueP~o	j MEʏ)*4SuxV*ϫ+~ys|K|MjPh+/߿\t־D׾ѐVgi~Tƃ su9:?O&(;.rW$jzFb.6$;ږgWeY=ȗD79$bGXo8|2׽#fi'$<8QvW$3Hj=,]'ʚOF̷<8۽ؐ5#E`KI,5R-S2cL:ni|pG=nYM羝w'M9~ȖݴAei"ɿ3y2XU~7!̿r{wCs&.=goSMDv>C3˝43m{[W9&霋0U逇};vn27b;䝟Z]!^YoGhLIU|U0.{oY{彷MҗUHYnT8YmX-,Nǘe<y|k@wy`3q8Z%M6A=c6ڭԽ|yVOI9>W'~*xk1$n"'6VL8@I `r,/<ժ
(#'lW$gKNS\AI?S$B0Tʣ՝H3KL>a1PlOL5RJ6p;'tMѾ;^#+9Dfn/-6xޡjPUǼ->#X}O6nUUXѺ77Md4STG1J7SSK3%_jgU]--MՊ~ĸ9@TmUN5dٺ#nII&DHqsFƂ|3L(mBqw?(^U۴d#痯41ƌlQOË=yK{؎U~}2*m؄?&~ݔmAs{CMoLIPسQcaͺ;%Χ]O'ZzwA/~Ylut33Q?/6
.^/?Ň*[,:"YwWE/߽QxKp1RoO҃@jάZ]GCW@I(ڼxuaP쮖$nFSݻw?XNa-٬n,>tk"BKo_^81X'ᰫ/C3I=d	Ͼ'w1l޾]\S<L?\I<d]z!]P
#dWC%à]zl¿eYTV	o:LxS턹W_'W7[eI|嶐n(@Ro?S/zSGԊr%yo_|D=B*[|W_ƊJtWdr$9yRb#.m*UAb1آdg#U]\p;?λRM1.f($(y*?MOD.aL~xw(}WliLZ.eT x84Bs]:^>ʦX:~=Ѝ6Ж2嚀
@ŋo_6bW'/ӽX&g
a'%Z>0p?olPHա>Y}׃L6>a
H98h)^w%߿~ݍLCGTDLz:VE)ezw%se]:NJ_,n{X:q,w#
H*i\zG<+WkP34ʗ?{@(EU:JTEE'yb3D{xru\ǼMvajsܴtokr4;&z;(S\orc[`0ܱprժk>>R]dEfGwlZׄfZiW;o JM
VPohYz}Q*v%/gA#>Yb$%}2s1Qu[ϵ 1L]cC0E([1}}jM]em(D˞.evLoS҃z.^43J0lWaC8#Cs՘gAl|p9P Ƽ?wnKB3̧@۵һYxz2oaGgc\btgH3C/t
A0L;/RlZ~I ٦KR\$I3Vv]\>✡MU^rp?"|J<ca4-Cj%Q߽VD3nK\	~6=:ʵi9-̐;0:NI
,>ߕyz?Y}fQz9(Ð><v9i`7=	[ߨ9wz,Դjxs-\}Bߴ<f>cw3`84}Zʹwd$@Q	9Cѷeh|rޘ3|r>GߔK.f n;Rg(eC>q,ΰ8?y16bV1L,,maZ|Wh#y`8tY5>zZ;M㾻O_MПƷ͈Vvӻbƌ3m&ehyø|.lV.Όs{ӊh>גxWg\Wfhx3K0i\n/i{h3|/58}fyk7c0to|ӆ>	k_#2xK;p2ڛƜq]Pa7cgغxovtgg_Yi!H0/DLô5g܇3dV4Amissq4{рnz|'0~dȢXM.R;gxfc\a!ކV?,mױcbƦ۴hNXxLsIrlj$Y#{&
Nu7IaZاUCuAIpHb9HRc^H,c=e()1F[	aDKC&b6ENyHMNfK-ձ#pzgN,%OP^2HpqF
0D&YzbLDէl"LRz`sNgДn
C-QvgBva(O@%2(*k\BiE"Ǎ/s:(Tľ;&̇R!(ܙi 'Cfa؄ĠZL^tPTnb_W$ZL\ 
Y^A=<?~Lug !	9Q́¬|E6+2:SA)0>Aްn%P7!\@QěD,^,Ҟ#L>.\NõL?~g	PR|bRב
Sj+qWx2Nc!7BaC5h4Fc=4ULB̻`?ԸyMpjPcLjRC6	C.6(QMZㅓw#PR8>̼i;G& 2]M!T$4yXgr련klț*"Љmu=v?zht	5bHsz;y\]^w8sV*1	vgAӅaBq	bNr}.5_[2lC͇%M)ɘ
2$	Mc-,UXG&՗DjiSf>pV3^+6&Xm;4yLHCQN j2|.#5L̎BQ9tp&0y)@DAΒP!dnsapei#M^4ΐFQb& Ҵ>Ne*D
lPqCGCAQuJuӑ5,W(jY)QӇ%-u7|na4h`(\m<WǤn0K8Ҏg6Uc	1&5͎6Zx&<2vaNZ0jR<z*Z4WăP3p#&`t7D9jX5_,D㳞߷l
Tz3mL^l?th@Qz徢 Sͪ)ltd}@℞98d*Jo# ۸Ӑ_;DAFjR1C"b
l=Qݺ0C9DźaFk͊j=ؘљ#{]!ixq@\TYV_19ib֘Ll&3ӝJzL?3-(gsӆb8Z8>[sJ/#GE&ɇ/AD8Ԧ( NC7x<b@BQh,*|9<~Kԅӣd2΀.;/`ᨈ{ST`8>z;h	*p얉.. vlM(M4%aM,8ۑ"}cgxAd2 o4^V"qL7"4-.0`H8Zp?/+1B
kQp@n֙B.^M34$y܄h&CHg '݈&U>F[4WHt?c@7D3sp/}mDN23"um*9Tܚ0,,P1C"ڒd}>"/hHM)wGrȑ0)&U()r6$8 FmyldN3na*V_j>k-%Iځ	(2!m$JfbKO(b捃6L$ݩDUhƟ`șpM)-GI5lSnyj&""r4\؈)Sbjf-Vk[<iZ6.ݒ6NJ}n9.^mA%kN8Aٍ܍"ZOX Vװݦֿ:?#KX ~YPF,RMm+Y٩jg?ǚ
i.7}T)*OO@\>Z~)sA^v=@CU8ߧ"cOVڦZy6jU%@=^Hɤj EoXi0-][EY7Dߧ2'5FXh߾@F_o,P+߯o_~wvTֺdy!]vs]MνȊv{ڕG;gl.vxl^zFv|<4U"}-+Mge]VU~i~<U-|=`rWn@[N%}.ݗØֶ*~@s4-_>C'eUu!-ʔa!2PTY{\?c!yTXs]^kf:0AJ4-Bb*N?ȲH]#@nh658lr4[:hQyB[
w-vGhʙM玻t`SX;LnVqYsԚZ͵^ϝ)Ђ5'N% ËR~`cЭݐGExIҰ\AL+téC2E)9٩QS×FD|d}舘|9 to,4/]m6-@Ptydik$MF^uӸ)aj֗`<%?El`?oH[0-ʅk'tPx֧~rf.P7:5RZ1I5z,΍ލ䡸H4K<~U3Кfug6఩+񠻤4%?Jݠ/i&eC&ʄ1<tPΨCcNNh#{g87a HˣyjS6ܥ/jw._;	yy^buO,dݒ z͋"X}&i󔷬QCjLCŭ)iQ.$ΝcRص`EyL)CyOϠkZW+2_&}6I!lkA=^!Z JًoF8k5kr{"$7I+r]Ag{G3?X)Ię̅%T4AkH:)	O%
14jomU#oaqߎo<m?kbEai=nl
gLNsY{90m;(Q@Km9`u3@-PX=&3?O=F?tj|^qCq:&ئ`4J
)V<xMD"LRW>)V*t`@lyn(9azp5kg.jǜsxTda;aN/:SEhlAQ=g瀿9wo>tB|?nhw~JA6'whߕzoF}Ŧ';ۚ/^X,[1Ohp2U) LeX~ʥGP=?l`^~B܆ORj--LFe6,CQ[ݞ^I@E$L|d(|w(Q&5ƨ]|.wNk'cq*0/Pk!uQd'_@6s®SR8ޏ8 ƄB:"?U2tA?f܎oנ՝IkMҬ:ʀom349=wImzеt+ZnBngļsZEѤ&Q#_mfA<<Kw2@8N|x5b@h6$: G,ᚆ65`֫5Reh {H#J?~JEQ30B٬ڦ>]4v8@d`VVqg'79D{1 93@ƈ2gq^v+'M41y<nR/cwRcui I
b^;R4 |]K5 /*nt0 ETSٴ͗	7fZ,0vJcP!QPYы<:WdGIס*k@^^V¼
f*$?Txj1ڨlh! o*36*{ܫRޜjZ*&J_<IWmɦZ9U4*ѻ
UĽ¼Ey8٩(_z4cPٖ&^șs 0,qr>!bE!nWdytS,|}`dX>Ƕ\.+VZ֝gdKB]uoVEU.tXe`;z.Ud 	Z$3'J!ᘡ 
zӝh"/)/db$Xfxܛ<67 3CcH PD2Co= 1Cק02x3}uM̥
=]ƊDc)>)&¥Ԇa6@W&G:?ҍ0sd+|A{X3v2,)w^`O/[y( ={H]7	b=O$y3&Rv/5Me<~OIb{7 x-GYnт	 tԩ<&2gnɎO@B\4c1b*P5M){p s
5[ǑQ*8uCT~yNl/ l i=ɷl'}7Zæ{|ls	 rkD1& r0sMu&)2p̈́b{~ϝinu}:t"*-OH/0ۜ:㻁4A
7?+cA1x-%:RiUh"L˻$9DoE˾b
 i!x(<괾O$Pӱ^Z#Y/޽fA]4?8աH8Xl" 0vǵuwjTGw/}B6-Vк~O
/Do޾˷xId ~*wЃ}GQ.(u:l}x:&BgzI@
0Q?kݿ!cB
'Xy6B;H-V~N\E6@_Ӫ)OY^k7gm4'Rы{Fgqy9q1""[78K((u1='U"&C}cKywL_`\H qw7%E2!N 	@\Ĺ0p\T i8 b499FE%\Ot!tޡ\AR4lb5MDyH\Ú@	h
[&_x>_m,X!z]xEq"-."A割pGC*LmE;搊tdQ~fG8>!z0|oؐ$ΡCHyIfv*AcX#fg D̉IRAdYgyzIN']y
i xd吔8j~iAH<Bn!0;y;A,qp=&zEI i
π1&-0࿮6@S~m㪸TI2WA
W aL2\')dw&P6@x<0dޤiǿ<`V	['>>/ڇԢd$>88F;ho\aq5$EMp\H>(c=_ϚvsݥS2^6K&| K9i4[`KKS%T!ck>|ǃ>~)E:~~o-/h-Tw\Mw~Fޒ>N`wXmiR&-ڤT)Ӱ6,864`=6JIKikq {e~tL߂D*괁[-lĞ6FVb.xbc=y`kخ4hKkNbPWcYv{w߭"0{/h6| Fiu/@PфeD`ZbӛӜLy"
7/~UoA`Z0=sc/hFS42U}	O=<uOycϭw?oOd2 C3x>8%Dּ9.~1BYN$	Iw(gl#PP2~[QY|49^ܮM8ᴼE}Lܲ
֢>3s8pOBᕲ4uD?qл	aƉ8FК[.Xڭ6@Ok2BhҊ2^}
@j|wOΖ:Vk,Nֆ屪"zvb5ՙ|]	^_%ZH~?I9ml{َ	gtK3fH9NSZx*tT.Tk:AgPqsҢ4Pqp奘>I/Oo\nB	Ga<VUU8o}H}d%yt9[n|*J2;a ƍ}{ɪ{oDb4_i	裎AgM<&U]=Ogt1` HF1&.dv#Hb'Q/H2'-(8%,6򓖪9s(gVނOQBgL<Ω&}sS	|hn˅ԺPV.H^e筼H2{NvRQeojKF
/.KfЛr'M/\@ޡ+K_Te(<8mh_tw?՞TMy@@)5qoԍ4wXW\ㅦgjڦtȿ+׻@h#ydkx6AW%f4uMtSR7(M)![+Xݐd\ÿbB!_~4N5$o	I_%FĦnNteY9	WDA 3p\$mp_8$Y9y<|d 30IQ&$#(Ln(J'
V~p~nF\DN'%j6Oquj8O߁nagq]2"'KCsEGN %VEObe^@l!`xھFm!rh[ ҭ`؋ \uw.tp$q1TȢ g@j<]s8Y~񨛋4JeM`Lxo)>x ĉzYz `G!x`O4_U8|wjֺDj<D8V礦WΎ&گu7S+PdAoJdŎƫBm鵳!Œau"jB^tGX{肛+*4'Ejd RICLsixJCs孿E#)oZ-([6ϻ=[5oqk;:jY/
Co~+=RŚ%/#j^o~rxcaR3%	EVUGtw>;.9b}FN03.E#Ez#{b`Qzl;m/J=}7rqZ?V,͚pjUCAb
Rr ?ņv\K%uR6(|su|$z=hZ@+wd_EdfX|p҇گ?Pw'd܃G_eO84lP.`ICnxڷ^#OԼ/r>R.>60"<X%Z=b7<ǧۂ*SA0(bx[G8(!xP1s,=tPk(>{cyV׿4\wzQV{咕}juScӵPE9.j3;[o;S,57a9tЧ]F4FM+	26G]qN̑<F͍1g%djϜtM2N͡ͻ
m *
UΚIŔb}<mޫ]9"<e(b949dn{]͚נLP";vt5/d\Cþydu/mK;*f6%OA,9ƈj)|rg+H:4[5i]x7_\5k,#t5Yd!NMTJ?#$ym^Y`A[?)WN/h]ݑHSk# epz.|kb|jƟgy043-KCmBrMz*idAΟ9xt	McW~02g&a}5BUf.Ɏh$p4\zIAn2^!z	Ei,_6"W{ThLEN2DGӄvUhjj_<[L.ΨBZG*HŃޒ+r8x{NEPt<A.hL.Khl-',2`?$~L'΍4nߧ;v^lhTnHL$^g*^@ũ3FpVYGSQ̇xY1R1yULtl5Ou6qi{
4Q̛<sa:=%:ns.Ռ#fzih-?Df`MWő6͚eԬhMXKp#IzhB	0yegN᎐xŹX?IlwfMSA֧xt@:v
>}9T0&Yeޒ1gh9NЗjjk]4F$O}aaf!%M[pnYGy SLØe9>sBT9ed[MR#&$}eRuw\󅸬A O<x2~plIe;oQ0*)#wr{ 3vW)
Oǩ?i$RD%Kw!Hz<X>xݞ6[E'EeX	mOi4<%ͷiI.ϰ[Hdu\l!eW>n7%=v+83vQ0#*\2|]DCѿ*V7h%?Ğ(w.;[iFgXR`'īdLxUD|򸕍P^l
hAyU:ffT6aWt.#+-:mI*W(+ZUWݍ/Cp%wѩ+vJ.{q9zWrkLwf#Keܨ+8
/a/,uVuF$L<8{͎!t|.|~B~XyH58wnW?3s 6.3)'߽Ho;=VMքŦ# QL[iKirW@ؑ4(Lfy7MX[ *,XvRY8kšf홢kUZfo3OLoFd{Ѩmֳ6&H&Z_}؊3~Y sla[^<7o,*!|P)XI|ڥE>%SAT|j\5T]"{Qu)fToN4?A3UTH\Щ jYptI+ƟT]%O9 x;2@55uM)5)?/·<xz<2Փå#/;%w>ů3_ZBFae2@%bb- 9рRѡtf)u&$de{HjƛOP	Ð4RlFG޴HqHo5f"Zsj25-<9Ѥn^o'Ϯ}zwW/P<޺9bjo\^D5O(]:,%ex2,vRpikwSw@bQ-vTmڴ@H]7FL'Q%ʋq7ӨE HJ=Qw4HU&Q424d1Bc{ϋM	υ1$_5*_D6ŶA(%Ӈ,ҭ^lhVUDDɾvU_;ɪQbb(Njد^'WGRO&rS?xr(D#UM	U5''CE<qVvI^MK꫓Yj~^dZ0j8An AJeSdsdS&H=&hɻ<W/,sԆ#$S1/KIn묒xuՆP2<84'D䓱N{$k&tӬ8Hx2V#d3D/WX5d dWx4X!%'c5	+$c9-OsjA"dx$q؎N28''F\ϕ;`CJ."oK	ҁ7rü)J6;8o|[M'Z@73rFYOǔk6tnkOxJWgv\{U.6%ǴKËoc;|c&m.I&<cpD6Ǿ|=̲
czqL8JnطoBXe׎IjNMG
!@7/xCyzi5U< LJy987۲!6n+HhdM8e9.;/u:oXa!?L[!Ń}{1[vKl<'S?YvIV/g0]~/`0]lY@Wtk^5z@ܲ:YY0/g:t[	?g=u?Fy9ބHV2Oa&w(de=(bŁlcJ{&v$~oدy#||N&&=Ɍ;>FIYbQwB-G^8p!xW`|g廉#^ԼvO3X̃0QeEiX_\_EO*u]}>^nm˽cU:+iGc%b_""O]G94WUo%_X+?&FFұMPHGKwubz/6&xOR1]ꆑ}c;~aVڛB<m_1	oEEa5*>ABu%u.Vddrf+_aбoO{ ax:z4<q!q"x i 4+l;y8:bi6^
cc	ebݞtJr|G>9&~PD׋E!vAv <rC'^EQUy -9`ho&Hu^v֛W/}SӥE!hRͩh'6^TԎpȷ}Px	Ӌ@55ˮ*/hwpcS	ͱM'#ڍk玡KdYC6T9jYW8/Roz*#`رir3T Xx-v6;!4X)^Ivo
f.]I bq	_}jn-;2R/;Q$qIq^
 wkذ=~G55swUH4g*9r;_GLC$a}^-3^xM=Byl3:ڜnq2{EH Xz,=۬ʅ1:%{8M:z6R"3Wa;Hr &*b% T M}Ѭ73]#@iڴrq/q=/MVvg[ƫ﬷	Jn_rF `ZX!x\RA3-N?m>C{&*JVu
8KV6!\5t)_,(vktTn#AoheUrE±\.1,;NROm3x%ȡ{Xr- KNhϽ铔yG';|ιmF7
^cjW5a&ڣyGY_&]HK.:.f?-kR}oa!ЧB0B3US!fHMAhf<`nVhbNH`G4$M}&ݰe~w_{yj$فWԷ,2ZXi-`)C@nIZ?<TT[dP='g%]aث_ieTo/iA8-^_GYɃsƍRGMJN#DV}?3e =8o]iT}VH1Pm9٪h$ro⹮O*?L8̀\x1EsЂ6l3R&m
8@<z&ȺLbY,cFgozmojPJЧjc0::xv;vW]c.|MWh{:ߞ.xQ^RmaO:0(4/$nr7T I+7
&VS	Wv]^m6%v]Cskshp<miIqG5d=; ڑ	W;vr1ܻ17mG[Q;NaI쥑㧞mu20mzD4"$
C?Thڑ9qXH2SOT9I0$vV$E9$/Rlۏ=ME]J4r<}$3fLo#U:a&[؟^xqPDւGB	@:ls%.|_'O,92;WUFŖ\:rl|\Ң(jzB	v~ .GkGH`_ :mh.k̫07̍GK,Yt(S3%KH-ռh9[Ω>+	_Nt|;v#I4
4CKN<}m<!K5BMCr?(o*Ygol?}[]Ix]jWݦ|Qכmzan_4hbaqxߠt3(4 Db+{T:\eK=X򫿔_R}i_+#*(Z~kwTeqԔAvs%z=x~ȫZng[!=o9=|W.ևXa),T!!
9E`/عA~pOaE.$@GAȥ
"`ϋNcRi	$Oܱ҃cM!<,xV.
8O!༡tSK'O-8Tpy9)72ǽ9f޹흛ў<=3;7=T3pF{)wn*zMEO9<q6M:cul	v[YBN8vk`yUڭS+#yQЄe7@sn-sP8?S]Q|&mj=n5IEoX;Kxm3hZ}2m>EӢ&%ݠk%$mAIv9rC{\@z^ku&|n	&]d$|^+X7Ё0;-I5Ytkp&r>DaSsڐ:@H#F/2'[~b2VI^ʜC})G;?py4-LcFsZ/{vj 6遟9~&NlzNW9 ;岐blyUڗ45PkF[}jh0 -b4nF.EeR6>ԍ]l㱉mw[zڶGCկ]t߹Jbe`ԾV)LZ#Pz8|_9^zx4ܶA$Z39N_DRIMSfw.KA+<ڛ#*6M%YJN	IVVaeiEK
v6
%?[R۫ Hz<Fxk6D¤2z .WBu\m/Wtt>kݱ6)Xv7-e_³4 TWTIOGt{=DVXY5"kJGT*`oDOM<"#}"!	T[z#h=aK皠F_{x藛m:Y	^a -OM?o ~n$e(^he*$FuMZ$|="c5u`wL<62w^r%|O`tp[7L}+/C`4(ZT`YhM貁RY߼~ojya
hu:
3ލ.4BO]6ysZjwiau:* .o4hWRp'r̈w{OvcGhl}=T.҈?"fa^ .Fv&zoPw'7Քl-4㪗]XxIn^ʻr:(ZRL[awA4:cޖ	&=e]oXcȑv;hYCU׋}k;v0GB֦Z;rt3\A/}ߠ	J&	F{؏޽`aJq(?5C-껑Ex98/nz?o[GXץv4fs'0#->R!RuvBUCaAҺ$\VX㪘L0o*Çp??x28G+'5+\KIw`@ܷ}*#[
GV.1]?j5Lp94HX\ca,]1Ja7%Qڽڐ/%m;ÑQƫ@Xϋ6
-֙W]clu<t*fr緣V69P ;pY"Zyva`yE]5e 7NVdrwQަ |lyدeTF;F66X+kCy=k!-S<3c/1nUIs` 6w/:fFD&3umQk9tR݉gncls -b]n*AE/汣6.^"cbxa$k
AE'fNd=׻#Tc^"C}5Rwrе	oH.%ZNHx	)_1Lm(MnY{jR qZ\
+^"NG5Ielfq9rX & P6/Au'^\,<c/≵jNSN+c lRS>8\L{-ALkw/Pӧ` N/ͦQ:n\6 A_U,S'[klG˨;u(CM[8(5/84NAǣ&Ktiƙ(Z	.ou
khk׶hrkK(^L?iLAI$1B9sJ25v$Waxnl8I+P`	bB-%b!in4FkC-w4h8&TŮƠG>hM+1V=4M_CھTmH|wC٤{5%>i>E9Qeg#}j)4eOڤ#ՄSL)Q.O)a&Mކ9l6r@Pwj)I%_'(Ӭvp&%4P&/92$;}=i3\5PIZV:I5Ϳ$	j.6*{oaaeqa%rX#<tqcbWqvʰhZZ d㋲U19tDl6bB>:1ajP=*J6:@
(
hI675`McY7b4=c	PX3h)<	K;IT/':I)1ӈ&b`b_ɵu7Hl!y\l_9"5aFN~=_ b=Hݫ-׻Ɨk}M&ifn=Ej/Ҹxx>׆"߿{?Jy՛&0ѷ|DzN55_؍ö6XR޼'o~AJo Fn]
6؏zlfst֍dt]C~_? Rͨؐ@]eQr𐛠3(OGyu MXJ_bZ;)ööZ6|X(~I?'r:~陋>!uigzfȏnȼ1si{'R~r}JE'u.ܧO,f\}c[	".+;50]ȊFI>YPr<\(m˪.;"0\iP	fE6QXWj&/ p7ǠHMZ׫_8qTaX`׈?ޟǞF!GUZQ|rnKL|O0<2{*Ao3C>vO(%Mk`eEdi7"YQ,:Pe0MQXN4ER_a{s/mN6zZD.n0E>ELP쮴3恒_RI۶TR0XX>dBrЛEZo7ك!T%t!B&Kb<nj0G=
Oi2{Y.U7G8"(?vsӿȂۖrn4]:H\Ttޫ+{v@'?7֘y1?F?(cL :7L+ob"ne]ZPɓ?U[RDvh|jDWqiCʖc^z;MEʧ|ZR{*)|KM,Q	rs7_jⴲ7=ou7z#¶5jJb#Z,w} ;i5B~%TO9|w1(gךs}Q_`Z%'/PF탭KѰ?!|-;5ۯ-ԮGtұ5pΎ+'6ڊؾ658. G?}wv!oxf:5]m֮U-Jx9|F۳-z+?}=NlXv'MJي<Rjz[Cօȗܓ[hew5b	3vLl>~FntcIatbT>'hONN=xaQ*&?NZykJ2~өݎZ繿t+m=% %҆s/ˇr1L
x.];1;4.fp=s/J2xY8Ŭ#02ϗu,:~;E^{B'G]L}%)E6d0zQǪǔs.,vMޒy̎(3Bk-}M&O@P5cxcPTNuT1UP:PI'^ӺfzK )XWFe<1^M˜渿tQ{DoѸn4݉IpBK7TVfpjh.1c CB_UemLUqH^.'ߩ~SjJԀFLIUOR\yu>9j!~xp&QӪ>C]sM1~Ezn?NPY ρaU_ DgfyZ3IWB軗濉sgzujʪf`2?;jɡ846JO/md%0)uI
6
GH$m'uȤA{r,ϯWe$|vl؞:쮲<?aYY+CfemMƔ?+PlTWC6ޥh*/"Ǟ[=rQ6#wR"
r`#g϶tg!iM5(rn|*ʚ%ÊW0"ɿpRBh?=RD	w}4J|PVߍܛEBթU]m\8;#AvUA~9jw9U!ƭߝUF(YRc,hU;ڒ?V Rm	r"QnRְ#a}Too[d9b~l@|Gk~GCL,jU<)OoWQ2갫I70-ի,ZO^  |׷/`JUQ:"tqF(
K[3{q<C#V)[W*?ʺ>Lm(Zܳ\џB0(PS>v+F9(hmN8fUu>\x]KAؤ̗$Fͣ$2]PVsjZD*Nv#Z5<qlZVZoY0읟̈riwu4sǥć@" M(hL"C-DPE0*|)3'$xhƧ
/JI&BDX0#`!	S6./=su 5vS6FbtE}'L(?@ut
*ohYӁHū?61FR	^n޽ZZ%7d1b_/.%jmr]Ѵ8XM	wjpz
Os}Jc~JeV~DkѶv<Z}z-vA3di>hlm"AݵkA-ޞ{Vg	5Zk8
XXkE8(i(y*6NV%^Kˍɪ֡jl"^䠳̀o~|qkeR4Ϫ2tP~i#jdh6t_ItUZ?ޕ_0{نvcc[ئ"UCkOk훠M:WR4A-~2DWXtIYHah0Nx!BE7:0TȢLѴ7ُډƪÙTzH"VoV,nt?,>P"U}\+U5}^-dX{/?	fxdѿ!{>a):yIwGπjek{FA6j7qY hE?8~g#qa}Qhy8̀4i3 h9A:qj}6ls49AښlG&P:?sh>plv7rh2?Ί3w?kyͶ#;M)h~Te@cQ}4@RU-a2'P߼z!yЗ(̟/0݅7PeoiA0ψFnu3媏ߖCzƶ}**K~+^fxnUYa4j?or? C=IRAY7qlÓQwM9q`LSn>>]eqٹglTh+Eݯv͉ζG9^OOJ_{yjtC^V?ҳbN3r8M
($?J@C9N'(6MU1.6j)Zf	Dt)uv *ȳ813sYeۭkּ&h()t^e#4U6A!Nh0Yl3R0`#ߧ| 93emG2+gpZ s/rvM8<*ԠYy7c h,YFҙ`}1	`J`1+8\[T{mo!xFp&l4@	^aN޸$\<8F C[(ݩϟtp>Z̮oz7GMPQ*hmT|_FF)3V6%:'j]R$y:&;W[I976mz$<g%B?|.+6j<TRO4tHcRku`mʏ"53
ز{Mwzu잓}Fn IMFOLڑn\tQgn};4S!BJ=,RܧG
$<w]x0rIy'S>VivUi%l]h3Ŧ*>VH;^.?Wk"$\1l+'S}OQQ̐9Q>Wu`xS]~yr-lCE/3:]nY̢˅t_ؽ@Z=,=+3ܸK.kWyʵjj> c؀#u~?R?	ؔ5ZYH}J7'<Z\Ulq+[PVZIv3)[`ΖӦq8fZVUk-GQƛέONqj'iRD\I7$iW&7YhWYu:Z!\d֋'Ybw*O}u86.m?h}h	$(PłceA$^ʄS?V`71V?lb>1d[:=~ė-F`r
gsM6Jqw$?żƥ{:A*+y'5u	Wn`;IRa_F;etA7rm?-8!ΊA@e&Og$jU9cgeAu$n	:mtB(ri2=X!ŭ!mt0тhZt@DHƬ-XZO=7:4~54ąyםR^6XLP7P$I[f$ztAzЗ Ra4^]h		bFr$\EBEB+.G*nชXFIETԃP/M51TD{5Ǚ$AB7xfiZ2H>׎1޼'1|M]ê_޾lEc%W,w?9"G|V6}oOZ/~fܟG-ܟg-cEOSy4/swFq`l6h%Gmt/P2M]y,4rը32hx|sJSQk)rq$~?0ӔXg>Y?RϟW!ۊ
aQvxJز뷍dAȤhazTYK9$]0 `:axf$ZE5I'qeBukdECDtLPR\buiP[ƚ)Ǿ=8(Gmb40d>fZ5kskzQgty<$*yǤA.|>S>p!}B=s.(ڃIDMS]#)ůo
^^W8kWS?VThҩu_ԿVUwnмMWŵTs	3O[^^-R9o 0cA-S+}@oh(lOheYWC6A{͚Xw˳Ȳ85ޖ7e*~}(G9,>zLk1<L-#LTqxݬ0u+<uZ{SWzi*:U͸,D.oco;w	)	'gb6{
d5}OԮ\MS$->a/^'\Қw؅	W߽m.M`.RvCP{NJK?TC!|XY9pм2mvCs,Îi3r8[~m{X6'\Mqӎpz>s0ٽ]+IG)j踖6۬O4Wc"?	p#T=/(I#Y\xI厝s;nZq+/X)}]8/4wxA^3k~n^zn1סzT81*7G_9ܑ	W;vs,1ܻ09m74xvEn+/ sHs]?w8~>-2x˾%RWߦ	,9ZeylBٟ~nEB3r,pQ<jX1S0uy&HyH *Vc>c/Caվq0	H^iJ$-Pf3h=M(c@8sh`x>@Wݝ4[Ya.XH=4
\<iqvqON89;ئa{QSl+	vZ'>]|⻔>ްK:m	T+0űz,L3E`">dGeNG\.I݂v4bZ]<挩4;͍G;LwH>"Q3)gj=D|r%+wD=KOAη~%0p`#%2Kܠ5	JJMto%Q{ܱޣ8pgKiOwTy9g̀=-f.y^RDɧV@tSc;;XJhjVA!)	vuD.DضCek8yQq|F	2vMAeU{^LFhRJWsn]5#L`\`cǃ's]oטm}6c3GolQjz"qYa]{f06ju$+	,E';O𤊪fnVvv mY i(V	Y=:'Bw9 Xyޙ
`iAߎcʍ>ytoh*.sxo	nӢ (7`fU;1( ۷
Å:,%pAΈV;!3´q@枕%ѿ잇SƇxH>	8ws[U]< z.ZAiΆ˧d$G#0&j"UKWƜ! 3V&t)p1O)[T{uGdKͬCR6jKXS[5MrxrG^y?W ajb.jB5iPvl|'j4j"nӏP`gYKh|R2CU~"n<aޢu\zk`O
;oۗ\.Wx6Ϟ1zKxS/jȁ`Ҭ
ϳOT;|/Mg
j=*џRlQv)Vq@Ak[U:Y55ZJ:zNd~ݪBb<WaSyR*NRXhN)0J.gG[چ8^޿{kvςJw-Ĭ9ZtFm !l]Ͻq`VN)(ݼk0";uX8I^?ܸ!qR̮?`qȻIӨXI嵹A>[B
:f@iun9#D'Z$	2Q6o=0Qjd+e&Vi4/t҂Ƒx9FCe߼~BfQQ,U^U%)_Ԯv)#X&zI=!VuȾR%$+nL-eqkMdc%O(߁u},ޣZz"	=u8c=f!4lqݸwڡ8+K,?BwŽƽg]k-q~ܻMŽwʣm^ܻyd_.^ع!:g]Toj]H;VOFx4:a{KÄq>>%qfPabL1n>M3$Lcq>sp.{7BIn*9wS>"6s.qP2cI봩]ui89Vϻkɑ.t6r?Ni?X:Ox:m
f8b.u>r\O4uL\7}^^mNgLK;a%]sWeȹTʏDjtuZߟhb`+ZTL=nNm</M5ƍKq)]P\ԶNˢ͢DWюpW,V}N;lGfyEdE?RҜi`Ȇ'H@QVn`jó] vaϖUA9;\&h9~&d}R{%}Ż~@^mIͲ, ƣ	_Dkhq$tNHcj#M_/Bh<qp}].)xAS߉2YwOtCQ\a+PV |?s<c	?,ͨ{=ݘ3c7ss' "v|/KC;DngᫌR]/xОB"EfAoG۩,M*s3Qء&?4Z0WL8ǯ$סe/g=CvQNǪj]_Kǣo=kFL'Sӌiq kNǻ:3ݸa`K;P̾<ᅄ#:ɷضķ嘖Dѭ$'<[~秊J!p$ɲpG,D$'_qrՉK7PGY0\
?^yO|F~;9!	v]w8<	:ruĀec^Ln"lPPK(/{g϶@g_q6-U5[}&5py7ni6L,eCPȘ:u+*NI957	͊$^<".IGA9t[$ 蝃}Nv]Ң<Q(XB98:7=$g=vTXp8r}:PW$z(#JwHgQ,ߺ~lA~կKu-7)[u TXc7r^2&Os}N
+Eb?é7#N)>zhV}Y֦:"Alf5Ǝ֮lm")zOw((:vMxJ-ޞ{Vg	5YڨnGVzbw&Ux3MyE6+PXW  +Ю
l?8o,j񫿥-j&VV}!L!!SHピ) {QUK&3yTۮꧠ6g yW~N]3~wdئ"UPC?vUM:`_R48V':m&Ed# #PH0uDG9;a	L,Նqfj Mear#@R
 )X&!*~<dtSa)5z9/spϠ8,W#`*껗'rŮu^h</iu4pQ⸶=<PS4oG7&QWg#?29Ab3Q<Uf@qs4QbUM
 i32G߁L 1G[PL]TC(TJD(D	ߐEِYy[}/Z&_KHC5bN9~r:@^ 7A;!nAO &V5_^M֠m#ˢ F[v/?/Ò~+*9+2,^AA'V
T7?I,x8 1Ul,Ox$Lܓ1(QdxMHsO}50|:˯:Rk0snNe#;aaVڀ2eǑ9c:7>nn_Ҭ*T4++p? e!n[Ō!}J!q켥(baxcqi=	iô&pz1\/Ngi}Y[{N lA`|hBhys0`֫5Rƀr40ؽr¬DQ<k0<c6n iq>ځ>	aA}f'79D{3,_gQ
2F̗9,/,0X;UUXTfpV]hc5 zF7nybN,gg0YƬF051B~nDM`e5.^*4(	:VI{ktJWZL]Қ2S*C: p=ܫ2(kG*ͩ6<e*W*ݝkB_>=_ZWZ
#6';]vk^܀·`zI g́4gs/tGkuz&-MÝ:˛H)]<ZZȂewC0eZ='˺T/D=&Hخi0U|ILZ2'XZM gdk?GS0&4;.sj4<@:4	$mFW&G:G?Z0svSU.^ᵪ!`Ēth3\ϸ3Z;==@t)NpTNAzڼEE'x.ncn3X5ܮg7C	h.!gtW0 9(sa,i*$i
6j4u5l|!ٗ1Iׁ1Ga[Xph\E;(s	s܇pjMgrw1`O[ۉlߍ07Ň "'VL\V,1؀6??ft;yHl42ӜV]Omj		@fVoN(  m$.I7B6BT8%"qŒxo[kS[n>w>DWOU>649ZB[Q6MNbƂW~J_9}j}s{SӋoYB|oPzȋC7_i%dp\]A[:0z_6M1gFW@kz:V4ݷ,2a_U}a^cW
ʐ`R͇(@/b>jJہU0Z$;Z=ֶ~Xn-ϋ&@<bLܾhh/қ7yAe}J7]6pnqaHnx~Gu(kr,zvnwEM]̒;1}p>KJ`32@O0|eiȳO4^`P9UFD룢(
o͞aX.%wU/q+WzO>'=fiK`k,\9hR/XIS-C^DYȓ>y8eec1c@îR]rGUQjNr\$C`eMGzXxDH'H6(vuMAwLh{Ab7]Y˿_ފ|~\(i(/]}W[k?:FS}W7^1k,^qT-	]$=VGjH0uY2Qɛnj$eܱ[n2<G"J3]Io!crdѭqiٙ3#d$V΍Ei5>3A`e&hpp?xG4S(o?Hc< 2>TAC%/4*5lS[Zusbzku[r?൏a#	-1)y C[n|]71`7bKF掼nU6%Uʬyzf!4ow[jy6i=B)[C}Ƹ eVj/o8顠OoI~:`K޶+O3ap%V4sIhq'h6L:ť(QKNn1ט/t0U?	oIB"iX;0v}ZVfJ8cG7~$AvG*zԜٸ
#w,|TE2=%¤8ЌMmi+AL	|֌,۱}Ƿ=/z2-+;]乡L\MfNOi~bޟͅAyoY.4 s1`|ļجܱMJcN@LeGe;\n6:;~zNZEmPC3G↧44||)O:M&D,o<etC~~Ny{y"+'HWNJ8ֶФXRBSB=1^qyynfĆ!8Qfa+9-[lҩoDK< Mj+HO|:k̥8bW{+:lGUlVa0-Q"hZB! ebl*a>|eύGMd*ץThnI7MfY9(|	Ucʖ|đeO	 vMC5ih늅#'bʍX1m7rn8^d^3\H շ`sH%=U:T(NT^_ʅ+[=#5c]\$&Ȍw{: ZsDԟ0}=V?x<x<bQF?-dݜՠOj+cw%.7X.9݆ [ѿ`;|cMHʦH$]⑃jtCsOdKz2J)՞#9(+VC
b3 YM֢6py
7m?8뺗xREG;/^Zv`j e8mO& ?gMDвl9#ZO)'poJS7\߳3Ψ~xRiP @RpQj/.֨K_/іSJ!q#``I}c9T^(iVrV#z3O+g;rdw=K/Iê-Z_jm!,Ҙ"^e4/گ~*9}yIz
`'D#i4t:ҸQD!Ӕz^kj# 'W6}h+9zqE;&}~R޽<Y%{s3:6锞Ѣǋ}ܞk7*0KQ`1xFHU!(Ԅzr<a`9 &`g	D9ť3'|.˷,0|5`͚Wcʼ(){͌FhXϫlCaF:f(Ha  G0UJ]efyа/k#=ΐX 8c=6@E}4`݌*|fmT| 싙M ;\zܱa.frmQvWDX&YiFSn`[='o\	}TlR} )|,>!ښNZdv h9	y^}Ի9
mjVAkv8fh8gM}mJtWc'3]yI{xĳ?Jȓ#ShkmO=ef~Oc'e/蔝?/mS?"?e>1L6/^ﱰoeM6,Z|H0?c&fE7iӑ_>pswͳi5Ӿm=zFA$b\WC^5ܔ+?HՄ@Y^vиC7֧һ|؀o^)pf!Z`[aD߼;:0g#F_a#uVv^ADf>bi	ZmC7kBEixv!휙st{Jqlvg.i_:ca`2E8ؑm4le)h _~Z`4 qل9T&}XTy`P,DuELpt?QBt?n(9ʣPc-}:D+45]ㅦ?b[mYrb\@&Qzz6cPGwDu:i67A{i	-˕LNfwB,R{!_cqHiVo $~,zƮwc	9S.oA$
#p.@mX4O*	C
Fp3}?htƛ ܄d._j*,7g= ,=w"9AS4cIua=/4W3!*l+=1ι>yq·40Y%l,\nagq]&hcY_M[` Td{ 4(R׋Sf1Dmm*Y%RiCCxa |4yt<#:pyI@O~.Ґar.0h\fm)5(.~΢}'/^"%fau_X"!O`"Rt,׎w}!j!QI5lC_jGznfb!; Ʋb-PUG%fU(Z$6MJ_WUaG h"AXDzeRI^Xbu15n6usjװC^"Yʼ$aiٗbX@V<KME	EMG4,@T-`+7M SY1BZ͎NL2zQ77Vu^2gG߰;5B
ZWmcFko7SG^x1R7Rh&|я+t#/'$p5b%>*`+V~G~@:ɣ7(IRnv6JjcQ0tQ2w/|d5jy0&*7vR'
|'Ue$ Y4'-??Zc;+qo¹mZbC[|nhA:$)I0u<!0ڒ؅6YEdh'raV䩗%ʎm7' 47 (+4/V	$0{.lv8.,PW>9 GdynEaxyZvE̕ T#QH+7^eAh厓DNow5Ǘ&@'^QNh"VQqWľyH,\bl@P5U#iExJ"t ~^Bj@m;݀Eq:l\B7A%"w/16[`$|gӵXGQyn/߽qL
8	v~/U շCGz~kw"s4B/cUa%0faBxsBOpfQC$pVYDE;0@(NJ<8ރ*E}pPaa̱p$u4uXt(D|O}EYJ=g[Fg1IXx t,D0W_$W	$($^D+CW.	$"O|WjqVw aL)43}pr
iAsϏgѽo4YȢN=1	RUG(\e!<1⥘ҤB%*dn+UYvJ<OWTGabʓ0Xy$	\?1/|/ȓl~C}+W6ݱI$8*H	,Bh`ؑI>YV(1]ZL E }T |IoP/Txjp<	2	ر<̳		 #.sC"aqY&}xCx
8:

Z6h(|_nF
,E`ʹ0!"Ϣ"٭70Iu^AE#w7b"	VJbl9,p/dNXKD[o<0A  uYFvɼHRT@:l/ӡqRdnz0` $w,AbOC"L~xw("AVe6,zN^`*HLZD
h/~ :& _S7 "/IAYJY5|*JI3Ć@STrʽv7pDiFJOaab:ϨH|vmh%/w"Pô27+VY@繩i[1q,9sX`iT8AUK:>`?3/@aEhR}Sq%-p<D!|.Fvz4_bCV%?Ix k<PZX#:t X폠U$~n`$~UH|F ?FEif+栕Gn䒔$ 䰮0pI`)ިQm"PD?hV"'QxF%?T[HX<R8 (]g@0S<sF`pH|ܕ〸H?-npRxč@A^1*N=i:&仪X\a bɪ;4FDFD#t[^+Ԥ@>]Y	7Ad\[iV>qBB8`	}!bMWE
öx/.`_ B !rh
g}`uwp``gvZ<ln+;Xya(W N۽BT®f*N`$!O^GI`P.~(Ŏfs:0w|H$La+&nA$
\/Ba_jeT2X`@Y!n~1]$v&]a3tR98A<Xrf)%/	lt}iVYlcNnA"S@
qPXtaؾQ uS#`cYۆ!tKPUٶ|q!+\Ѫp@߶A͏cMh5hUK?\_+$%ڇ9/q$>|x#q0ΦAhN? 䰛];	dW8=2"hhWJ}8Æu:(Ɔ3'0`El5@e}lVA<+^Ԥ2'`ָD0Xm\zMbX!qA qc&@/gҠjMRB;?Pт
؊[,m RMU`c -Hk JƩ$(5U b <u6V? 	t*48(Uj ja[-Y*)Θ,V!Z0@R2۵4*@ -~I*oԼ5菊NbԽI^&3[,"XR'o3V:ԁ+}
|cܹV)7PdI䧡+	=bU@˳$,#i23>ʕۙNe:/%%5Nqov&H;Sj
:d{X`y?
ls_F(,ߒeZِ>`Gjl\jG{
GʼD)p#׋TA(q<^H0ԛ@?\b,p,c4$%B\V68hc#AgL|PoUD#)$cdeCu{0&',,Qjp*V̍?AvNQ M=ww%-c7'=
7K}w3QÃ8a^Ĩ'!nAjiFCb2*3._2YJhzrqj2̎Ѯd'Z2Q0J\X܋>, "'(wA[k{rG7Mh*JvCV6h( 1AƦ%Z	Hr<k #ψwxHvP=ix~dX'L<MWn-/C<`u
ⰾ`ǰNPFFq[!Бqt@æ݃'BPFxF#^:>,͠w	1vU(VTkuP@a}H0؃0Vids-,a.lOmX_Vc@va_ArČϭ4,A1UkY@&L~/r#51,DNCH;\0-?>]a8c[9R.)	:j(+G+P#aFf0eCH9p(N<1N:-U3a^Q#+$,@öv,Ka$9LS/Zr;x`raC{?aLOV֌wh?Hs}s0
'Yjμ+!'*M@߃eaC=`@O䠼K)Hut
`gy>lH(4>e/Kkؑ**IA`G<^Py9&rigqD֮Ij1%koa6gmơ×(ӆ
D20?]/%vpذ]~{(	r84FRyP٨<G_=\\b@(i'}z (ԨN}Ej>K\>VySO@˨x1ZwVnIc*DwJDџ;zg7d%}>yH=uRLH>1;nb\maٳQaUߚTm흎AbC59{pȿ^,\1o:!<[P>ѧFz#頸[mN(̷rB>Kofu{<xX*IWa	)JauKr3,2_t埄î
],TgCG0
Ͼ'|- cwA<%	Y+v~thPA!>B'J"I_U?'wKR<5ωeEHQy3	ŝK(F;w@
4Ȇ|ɶ/P3wWn{?λRwR<GNφFon\CB+cRB^Xxlڊ%PxָeIT.Wt/mԃ'/ӽX&g;(N<Ny9gp;mR5(}W\@͔S$Q=|-(_|(/hi|yʗYKgoKaDR%K7,WkPlDj|I{7ۖ	%	E&_H	kEQONoňC;a[hťbTZMg9+7xy&,t81ju;]*U{Nikæק;~[34;13_E~{Gu-V]lJ"s,2S?
cԚ&5kԺ M*ߝ`G&bޖpO3pz~Yah>٣GbU>Hb">v#a3TV=ތ!rNba߁lHi'G%2Gs]r~tǏdTF9Ab?3P2^k0jrA/NtQB^x3D#m;cy
_FxUsF"p]u9% 'u'r H{eZq55s.fW9Ӵ̲#3Ы3;0+JR^ڼcVmD52krDeulFX+]!.S0c5װ8Dr(j֫w#G6u:wI&{Gó[zY#@jfG@NlFI2bz"]f=̊Kp=ftT"+Td|Ed£L	am)5i2CBGGl!>ca\	Ӌ.'d-rͰcburfŶ,Uj.d,`hG*D޹̊Fve^qNY%;2sUF>s$cI['#*Ǡr{&s+]K
(ƌ.a{$re"r%0VG{padIu4"6ls"HP#ڣ8tD={(R4Ϥ(){wIc[/gى;?")1"Z#&gT0	qv7424:3;e4k0EUՑ=>k8xa_+܍V]H51_]0ic4T1J&)uF?nMI|@<mdGNF:WpPl2"9&oT0qHU`k
d).w(ӕa:W4R0](`ɔ$It'޺25ē¶,dudsM#BCMqH#$5t9s*cHfPgLCff*ԅ!Fڦ{ebR]hFK^tE	1j %ٶgDvpMcɳq0֌:5 6822딱ͯ;f$H3ΈuMT:D׆fKNs4R#Kx-3҉J{qnIuY\4Uk8/2Ud"%յE	Ed!w5>H0re<w-?SH^FlӊIuKDi9`?Q8Ȅ|]=}0_]IgR5tȆiί2|κ1ۯF,|W=rk]pdo3L",2pM#Ȋ4WUbs]Q$g,W5ɜ$AҌMGX)V)ƿ6[8we
qfJ#v,20\;rm$وMBbw(]3]9@p\8Jz9%e?d1r ff
,I<-5'},5_q	qfJ$G*#INkXg-2cHlHQ`f^ui[Ps"wJd!5eL	K|u-eQ4X̌9Eᒘm&`׸k.p\!@FX벂K		Ar66?uY!dd CCYe &[8r"#CϼKI5Y@]cMO8u)&s(KE&i^wNqY<5!!H;!#J]31E.[ 1ch`Q;LxRFU+yguy!A7lױ̛.9" D:v4 7~>&7dI72:Ĥ_%|ytI|]Y"CHnrVVp,Wi>$·F!ƍ"&$tzb*؅%~]$7))BC2ܥgCk[	)CdC+6 <?ύ!P˓0'ASapZ~6PϠ hev$)Q p~9HFa?=`3].)eM`M-w}K6RhR1QOT@-I (t> {@Y@G6˽ܒx2OgiSeMSJ(3bhPP?ŷ.t0y	1^,!(F#6t5z̟ʵ]F#j&1dY:|oDL=V	4aj6#\:2
-o߲ZeQ2PDᔻ9?<$xPLi:bi21tIg;uuѸшE4>^5"δՄ2vQCBdS/O..BUa?11N\K7嗻v/9u(rmOM@U*x"MѦ Όz䠜L<MKJY9|G;iIY#"]ʅ MrGaqFM6p`6릍lU7&YLiЙ8U)2eCtƄ=CSa@V7&2Uӄ'CB:bhx4({ϝ׌3Ȏ5{Ԩi*5?
lCgm`L$>p|B0~Dwš-Ϋ[/0((&Lΐ>l;1B[{~8nY@wؓ>ŀnB6ОV$a@;"L\_xh<X(Z9\dHR4JamKwOohOxPAwm+hLl1ֆ6)̓Jx@~aP4}h-Hy@7%۫qS1el1YBv׮ةDKw51OOf[l ,zHƏhbpW$Û]&ǫDdvOOJ3x,wC~~YߜiG8gW|[vwy[1;K&/	?kn=W[Oo¯W1j⸼:ɴ](ڜ~N\٨IjK1i;P؊O3ւL9ReWG"<jZ_q%BOy4m*}=ٵfbÙ3Iy*h`"B>tdZxgZ뒄;0UtgbfSs7^EHV^Z\.,';znI3eO0ڻtK>m	ۘsOzq߉}z@X*IRlscI}nSt39>N}|jeh]aLٷˤ!(H~p_7%4:ާG\jWrU>1ϰ+pPuS|h?2Om
*P%\XӇ|<Xʪ	ݐ[نe}EYֺ/o͍U#@[(4Ｘ}ci~Knun[ u=6=?]\/\?YEƅDv'Vi'0mKjt\;ڻͩ/i]JY5xӆ+x]6=#ܳ́ip_ʻcn b/AKXdB
n"\a7柾/$(M"VYa6>ϝ$-\z1wO"$
C?ThŁnhB~c!UZH=[4ܸ !ΊxiNۙmggA W 5W6	ɢ0l&+;3X#?)Q{G9)|j)vRQDl7@쪱PsEiC 2nzEnENN{~FvZIt O0ϋ\6HUH<B/rn&q"-/޽EZv ~eA^;0X"B/1qlUNUai]澢^nUp,`g^yiF0bUL<_%\l)Zqw̭8^R>BA3@J
%iWscԲ:Ȇ5y&CsCݮYh]~{?zV:}9,o^f)Ci\Q!ntC;'w8L#T=@&;L-?=(;7.g=.sᳮ"\#Capf~W4^-|tHF8WVټR@~8T+xm(r
J$}rƠ+ӶV~({sđ4hgqi9fhs'2W94&۬yc?ݬ"$įЕ=n.@z l,ȶ+~<vj$=06u{F˦'MO8KDRo]sC6x>SG'w5m`FKhӖي|y!W@{Uw"Y)~# )V\]WzUM݄aCgwpc{إVl/~ϟE>k m0}g)밳Ff6t}:eY=^~V	/oݰPJT296bgS_
>ͫ{?i27\I`V"uxyz鬾63+/5;Gq:waIJ	+uVuu:P=_O)sm^KBP8@ nr/<ĥsjmMɟіԑ]i q,-$a}|N]krYy]U~]"8 Dx>1TۏAYpvZ,zԗ=6/'ơE(A#jc;ziA O7_k+]	F5O#oOׅųn_tF?_\|7ש
6]JKZ=s'7Y̦֠W5_^0Aq@[0Ŏ?Wco}Q?Nl+wk\VuSTv0_%|V>YaB=a##j훟 [Jݏ|_z_j(剒uIP+EG{n6stܐ\=|Q:˯:RB7M sQv99_@=je貫3Rt߃ew!Ooݽ|Y7[)5hkIZ8\Y5rA-bƐ4K/`	I(YpƏim-&0x_Hx@axF]U,9`ACM-$=A}ă9$x 0lYFp ZjNBI(A1]{,fA8Fy b\{6`et;}4w u~22nƀڠ;ƀҔ]X>: #˼嘚LqR5âj5Ӯ 
>F{Kr>|P3g+:bOHLύnr8\ǻYaE,bb]6^f@D7p>B1xDd3;T2jš3w76ZWlIע*,I͆Gz%!<╨I~ Zcaт6~QB2K6,+Sޜj]rڽՠLZ9tE+#<_zWz*}"em*wgrϋPYXOIn고IfHs1h5Ƹ:2FᮞͲ0eӡͥjx?%sJOS9nbWB1fZ='6ڬ3iDA	i0[|Ii e-ֿ66"̇gdk?GS0&4".1łwR='ytiH n6Lt/i\kU?CP%bfx	rg
w1!z)T8Ñ9iƨhF<I'o0)@ܜG5ܮ M9SzU]M@F	Q0Lb=4yJ,y*Ѷj<5lMbٿ2Kہ1Iq[ph\E2k82R>UT~6+wf1  lپa{&	q49͘ZUl@[#q]<$`sYgbu (3ϻ[~'0IW	n҅tB"sGtMcBPp&%BAM&VPk)NP1j}c^)῝&Wc;r}!ע|̐k931C Z1C׈rbL_3 )c\."\t`۰WNi63zo	"сbLPp,.D7릮HϏypb]kj'DL٠	#ED	dcA4bhN)2&QqAa0&&F"Fhh2K	#Gl0,zQ@4!;KU c|Ja<	VUaE}9&DC 2c>(X=]	RwՙT~Vy1B/6BL
v1P@s0F\4˸ FABɎz4	p)Akt> U(YCR BӸWe4U)W\+_v9lJ8UiU*W|
=>̄|rT̃Th%ս1= >@BAN`Q0D:xK$Gb-pSLVOɱ`@]B(4 ́H(`` c(@*LtQ"lb&I`@f$x5VOIEM9b:BL	F1e%(I^ZL,I6| IH@Qva
MHtd}43A(dв؍nKQ](Ыo1zcφ2l(s:a4rX)ME2Mhb.9A&fK01M%&aKLY4[w$Ah}T~VEA%&aĄC@ę<T"S8TBG*$*1eZ)1HU](Ю39>A`E8׍ȉ$'ad<{u|d}舘&kWK\a ){;#Q,b-}iM[7/7~Юh6Netn́П"n6^ƱQ7E*"tX8ywcխDPSka'mA5WI6BWqgM9=)~3D&H_\]X|ـ4;_o(4%?Jkr}4L=	cxX.QƜڝpFEH$&~e< XyQGk,!yPTF?;tx_r8(x7P9Y-hkk'XiR?ܗua:PJ5,4
AO~B>~ -JUW[bEQ5fۖ#X2׻bCDM+>{[OiIaHT׀Y\[bVjZw5)c*wUGW6-w[hgM5U{SizkY9	@ǁ1{Wࣼ}ڕG~ϟǗaȔUx,M^h&C6UVnotZgM#4x-=}7RiVW;(A0Ur!pnXD:JŻ&Ra!E]Xb%WueG=;I}NRCaQ~Tx,{Uf;df;WWmX[ۿtk,I֟`{	r&/pA0v8(#JwH{&$~?]g3$-0W'{,dVF`)>Qr>XpE`@=m*?5`W\z..\Lq0'B7Y__J"]rJm@9huLkRzK^جXOyx:>2|l6\ރ#!{G#Edmw{]۞4ZRyĜȼfBT5kZ{;hgoCB,Kk7Kl影 Hs/0ʦ)w/+|NTZXiSmrZ,݋w%5	e^+47dSQ$ϖCgʹv'5:@=2H)T,
s4ük5]Fźw#d9AuLS\z5j7D;-껱9կDvKڃjCӲ~z/;wt4_-l~ࢗeG*	j+a٣3*ہqYaQxlVKjst]4Sf	r9\`lPԙ![*E*gT=cb*:ș!ϫ]G9=zBѨ?4Sbr><U<Ͽ	,t"⽆yŨqWT>V]CTn{ .ÍK6np`VP a˝;v[,G^Ѻ x(29/Wp^.&̱I>dhFEg.9/p'QR$Ѩt9 ZQÙId'o QL^sJ`d{EAS$$4AJiâe}@^`%FGV)91(lz:t\^Sx=΀KqDIsG70a|fiOt|>ܡNbǞmNyOC"/q'gЮ=uVYrZMs:uJi}[3n66V8>XYfIc[rT[)x1gvonozjz8C{zɎjÀogM
dwG+ذmVPr9/g/ƼHКն:uΪȏ'b*$?Vv@R0 z	JہUM7ժﱶOtNŬ[ ^,
e;:}cIFc xu ܧ <>=.3[gf_(kr!,zvnw=E+q
cݾ{[g%e߂čwK>]ÐYճ!ʺ>3s.D?WislyЍ"!ǘxS)7ĂlX.'wU/q+Ӗvu\̤_>燇qx|WqȫB>wq7I|g|KǑ؉ָɀ$(ѺWœm ҙZGrkOʛ 	o8`S`o`N{?!gQB$vnIok#=DjCa^6MҰ[Mws~W-tbS8EkV(x_us|Cf۬ވS	~|8!%;~Tfv-o
3Oћ{*t)?i_|#%+0-ke/SbAM3\Zrq8IIl&\</D*\,e?+Z9z/M<߂]_g(]sm}@"f\^^7@fnvE7=]֜TqbҬ{2y`;Q'ӇؙWT&4 YM-["a~0{McO?ػO͔$=.~9+r4/G^ --s ^l!Ý[qh*	I*
Tjvg4FE'&(%;OXFgTB\Our8rm<ir^]vhq$z p+tÄ6G_N6IRCxaFoh+(zp&%*xm$W%%&)QIj`R"cbv`ѳf%*oaЫӕR:T7=c2ӧ{\SF7<$BhjJ)x,?%b~-j%|G=,+/ j!Ю4}Ԛ}NWf5Itb65h.6u{;ܵvK۩65W#$7WXf@M7'1S9e/85cu;Qs4j~TDSN1=1dN8eUMhZڤu=9(fQB`L:<kMBF.-_,%|$Imٱr٦$Ly:"zv?6P-l?nB%ư^2Q	S#a03@6AD@Po:qpXA;ݳDYC1ڳGdjEýP*rfhȕ5Y^Cl&Wow<253^C-by{d[e*tv{.ȫm5Ln\m3$݅\+;RN4UKcˋ7,=.ofX;JP7wa`;6ԍv>޶G;6~Mr},VE{>>xyvV)`5ؑbF a¦Ukޤ垱Hkt5fj$TI:HݳIw7kt탣{3ɬi
Wt8T%q[FҤ՚b_ׅ(I[6Vrj@ksʪΜxbWi;"1擼 P*(!KFo3~㪯f+)N$R=>&'H>ʜ<؏r'dɺQWFC	yX7{Ȥp~G}^* Ln{;$9ʘ'I β,ڽK)tv"2<x맿[Jkrϟ(AZ)$'P Y\9Z~(1Gz8Lc)#tX~2+KxJ9z^_qK<7uGG9
XAr(HU{{@
O7Ê7_:ϝofף$ZD:92Z '}օ%?oN-hhAdS=ز5$ekvJfT}jj܌"EpmFXuL	rL%Yx¡`ll[9<Uz"@F8̡=ߟ/rjDWڴb'uM( 69p}9/˗ԦAAa}1x![	6V$c
s"Af'(n=ɻi:t	uek)A"`zd} WNim@4cH?mϟYZ	gH<0ݘH_y[IBw_fp}wbI*qs.82sӒy`b9O)EFm^ģL<(
]+2kaL+J^$A'(f\Lg1caa"߉g͔Ho*v;#}+Ma1ь]gV蚖"ӳPL1 ~Ei#vp)_5ڤEPX;1tm7e2UUvQiGd~,g^{!r6F.!uڮc$4l	dq1Ԥa1lX6&,Jbx~`iާEOɞ%o@\}ۺ|QX{]{lS-|	:IJ6}BJ Z(	GJ/tg*ƾeQ[sIQ[83x.VV V9v]kg`8Po"!`EˀI%YC||t&Hj*r8
6w,┊kHE~0H+> δDa?F&)I9"U'XA#;\;Ȏ|;41EF@bN@Ip-|&ؐr'0ǝ<ñe'Sk*7[q- A(lv4twb7]7jiPBD,$.lq`!UUFf\ Rst!븡共*65oUFnsr,ߎ"$vbЩ5cqFLIYbgAUyp3dNێ؈]6a'!Na2Ě5-l`mǳ9msplJ.j2옰,kbY6P}c{ՌC%yqfUl>	M/6Lv i9M*	(s\63|4c?b3DاؾM;V[8>]5Gb/0؄"gAk
-pSSSSoDJF*IEk	џaŁ2[
J&c3jZ8Xcb8*+џ);
Z9258PJVȬWdJxT$b$GeQ*dELu=#TAi0?5xEY)*_y:E1j54xWRП9*lpz+Z8b}i]
MN?,>\V1ن:1RrMԳZ=ԳJ-3ASǠ˽z}ѨQopāܽD߉,FPq@ܳ(=t0 \\S'x7pB03yȁɡw4mdAwĮEF@Q-Q#"ΩW[Oa|!,=~j	e_nn0e+gU,xR"_!5%5;eՁet2TgbwcՈLnvr9õ͕݇9>8(YԵO-?6}9.b6_c}x4*Gvh[XZ4ZC& Wlp^-߁:Nb\T7y8<fbP0bʔ\0iL&*q `ɸ\ˋLV	=?e˟^c׷/^XWRXa[OŸҢϮ3!j<>Fs4"9\~j,6,h_t5N=6|oc1}#/Z?DTBn\ǰ9!ci+:rS͑XL\qd qߋz8+&KMXlmn~ƠNr :`\NѬ銯SE%ShjX"R1JHR&aMfp pSjQјؽqU^-EtRd[];n͉aزՌ?X,1:ϑTK"[4"`e߬T0L*35L-EgiVN	l, *6!raUrAu91Ɩ,6*a$c>X%`R_ffgFЅi.2)Wl_z֭vd+K^g򥝻!r|a_4Asrʅ<+6_F$9s܍_lÆb0Gks2J$'6`5fb)Wx%܋	U΀WѡcbиPͼiLrzR"fWXrH;kO@e/aUqzIG12UCI׳?ؗϦPJCqpGّlB|%{-G)rrJTPœ73$ioz|Iڛ8jW2nlq$] ;$iFN>Q}0"I{yݒ5W7H\v#j^b2e=RȈ`S#ؠQQt
6VNQ(E`>(cni3Xg?_X֓w?_XWw43ݷO~w9G{Q`?~d}?t_ޭux m9yMW]wj2'0? Iߩ!
Ŗ C'TKJeɳux\퇓1,9m?Fw(y6agQwlϘ#&wN]#|/:׾:sO:3Y&On?
n5_[.`80MQ}H[p<}wG4.a+iNޑ'Hy<yG#ޑ.DAȝ&&]#ǠQ##*#(#;`8yGvd?݆bP=$"ˊS1#!^î,#EɕDFP)RrktS\_]IDe?cbRhRb^yo&R)1&vrƿ+}^xjpk܂^<cdw[Iw!AͿWř<V>X ]gxy*E:}$#%Ru0;Jn+բJPVN۵V7EWD2¿__AZ1 `)䕞OzqaH㮥eQn]hǈ|N]x|8+ꍡu~EP3bGPՂ5ض\'e"['JHvj4cH؃b:8L4ĕNBoؔm.=jGY〧!7U qS0bDl0!ahp	ׄUG"&xr5Ɉ\G <f?bs	ـ9Tdc'">Na
j6#J`ZQ{5좑Sn#^"ci*Zn1U񷸭vC=G!3rd2=.zDZ;96cQ'ֱx3Ek\t+X:|5(L@-͜O@I#`q)؎*8T|^ <'x?!9xNLr*ZEȰ*eN=ӈ,קg-	O)Ønz"Ԓқng=o	n߽~/x<}8#]_^a̋?Sמ{*RWzt"Yo 'b]t/;M	k;<|/sjf U>\QAj@O'3,\>ޭ  4Ƚ.~8	#y*r?T~xGX+$fv7'r-gc=Y9 ҶY?Ovli|w}ݲ_$,zKUP{-ހ{Çbl*yU}DHNQV,*l5k+&sڄ--l~?⻔.Ǌ70Yqg*	;DClUrm)TkSOS"-7tYp˹	HW^jaLzeLԇV&pĕ"'7ۢ
אFUNަ$T]l+x$]Wb{$g#!Ua}p``1V`ŊF♐\4G(d(ԼO4dkC0xd'jip"'?c}wm=}<8× N΃,xѬFgO/[ji`PX,⥪0Ns65}|ZZv,1 %K!$:	r4F(]SR=vġ;N*pEҮ*~  VkWI2JYGYuk^`ssR-x($#aA+[q2ALɬ"2xDCGBsВf8PjoTƩPC=yA^\fi-AR;f?V,xy <6v6(a]-¸-`.k{Crblr 03D9{պ^S#s)UFZת?V&5q*}Ct]n&GG^.540v+Oǿ7UV?M/rf:4tnarU[_\%6Wv<M~ۗ7m孧/=Q(- +ŧ񨗭]t~rxN3lH*n驾9ʡ*OQ7>>W"MsIݹK}d/0|U<jΖ=-&W<a(iVSՆdqӺb;p!/ϵ"7>Ft(ΤWŹVbW^)'}@&#e4)ZjQE­q1Zi1qM-æ-:=wv٬#-nrhH>>Oz3OޭR:M)QWE#[ڍuE}yÅD[=Cn5aJa2+3m{ cg	%ԂǨ^K&bHP˖AChC*3L0¼A!d%LC0#ƍ|?Ib;&8L()Ǳ׈o)BӲb"/?꛶o
5g r`((#΄"X~[>=7CbNkDu|K;OCFxB35&cX
&XʭBYƥQݣ51[Q!R۝9@(!tLTݠDHi0D	=`|ZxEV>]"nS>ZXt@3Nˠҙ 6L
5TP"%(xXY&:|UX^m>$-1ϬEɭ@iRR7J"PJ(E2pIup*EHKЩHYrsÑE@Vħ.c2JQ}-><Њ`RYA2%]ò(o}uX/ :D0aҳ¢qc@)*H$Z8]Ѧ3e^e"S(Q0Kc'v=0<*H$J!A2db[/Odڃ8E1˭32jVbFmdTQaϸ00AD)af 7a!`ؼv}[vh	XPP6S.&_I;ƺnq6e[m&"<=veP]&=؂NHHCN -PYHv7<k%`\)G@BhUTABl NyōJX=V&ee{v
=6H,3Y70q$qowuQUSQauT
.-F0KHKuvR(˭QKi'>#wp#10d[n;J"@R؃eH<pM0`"Z,^`	FJFN$Y|.V-1ILH, ae0ȵV0Av蠾e_M~ejCO)c:TUa]QϲO/֝gcmȰ	aR[ҫTb#_P:.I2㏼otx5YQu{֝O/ev@ov	΢7-Ֆ# V5p%]z<J4 h(s7G)7SJYO=Q{ڀX:C	F8+n;;KLykIwǣ%+4=p$ؕXPnsybt7iI-2ʯ2Zɲ?h;^~$A%<Z9GnȔ9v6,]?'խ)΃(:Sy۽Ǭ^tm}lT*/>taKL==ӹ]G?nL2l5HV`P^$C)>{HHʧ7~GA&?im!i<Zv)F!I7כns2zy?gIxDL]2ûmgFGL	Rk}LvL<ʴ3Q}7J6]Qg}K}xHwv+OM%>K_)}د|cmM^A ёW)- Eg73Ӆ")~[.iw1E#yy.e8ЯLUbsc:m#cMB~mRmW"\_.ί1DQeم9?/]bvJ?Dͅq_Muϲޙ뗞0r.Î^UL>ǐ8/	&O38?5y6|1تv.Rל'"WaV^by	o:
g}r:ɿ&/|.ӣXWG=<_t/Bo#]qhc2T7eݲәD/¤3B,j?s}+N)_=1^s.woNGEs){EV̶YCM4'9<閝~$%x2mCc_xخ,>&`$m)NԳp.S;sE2b1w2!g&GW\:E]vHL 
M<}2C/ss}v@J<v1+k[y<;@'<ɦ9@v~jk6V7SWԘzq=m`XԱ -&׆nf=!:Padp'8	SP$gCTvE!d'FPnIԊ 8Ub"FmTV&J,CL%cTR]ehdJNK O-[=/IkZf_JrNxœvBt'Bʒ(b aXȸUH\ IGjRIǊL`iUʎ̳Rb?fmf<X+ENazюO=n4:_ss1[՘qRgEEn&Fj,J5RHcGTXħ&ggT-:6_;SnSy>))cf+'=[L[ԪT-cWTXUH$HAN([~rS{^CnǘIsL%ոepSA74v[w,~*̜^uT[.%WD2a18CELy7*b#g	̄`!=)@o(I}\FKјy|9Ҍ|ŖE^ w|Ns';Vek'8h<vȊi%ǘR4wu(߇2!3ox<*gZjC_'I2i	ÖY|	C00sPH2:ҘRa*G~E8i̻sdHx5kJ9 yIdZ;=]"Ćo,`߼ۢ :ϟ||:\)~[:ZSܨu\A`߷|;??ԗ.ӫfPIX<TS}\}cM}Qo6>m]DiUM?|Yi~:N]5N958>ܴ_}rieŗYL mT3g_
K]LwF9r^䂼fV)Bby-vN:|>XN#.g籡tj|2aŉ=[!h2 "#5K䪽I!PɑM.S8Kx1"Eu0죿-3拟}0ofkŰzr_z!?TXNަ|N)\? 3s8faB.y$NsRiK?%*s-
kh|1ǔA&8?W׽=֞<v.@}L;9~CdoGRrB(fZ/LolJo|ab_:ɽF\)Wz7AĨDg}	^	NӞRrB`Zg% lXW?7gh'ЎcTtP"8>M. 63ő[gc"#r	I-{}G;c^/։~\+(8+kTXt,	垏?|HKυiO@>ꞇQӎ
"mֵS*g;!}ȑ(̂6{S6|2R'u$Ry$(`p?W.%y;LT[2{,>i83_[
 `!Z[Ƙův/f(Iz˒䯙"N{{RH~o[߯C,!RBbXܹ:0]ceץ^*[f|?-boayؿS:n?~\~v]! qq#pbԢzk(@3ʋU*fmŽ caK?ퟓ'^^}8_D[91>qԬޖ	oq_"e޽0k"1v*c]D{נ[mGm߿{^C?5_áOs!͹G	%)vٳ=PakFGәU %ZJd˾JFOa=Yvd=ݿGH߾8rI2
		^mAN,6bz+s6N S	˴2"{LzB(lvV2*3UeDmcA8Ce`)д:]]چB)kg:1
;1lvq[@Re*+6L',٠U)<;F-KNeȤ	edӠc8!	udV"G!8Q&5B"ƨjn3aFlh#Y`Q-lx6e!35F3eQuEm#cI-ͬfEX1PD3K"Tcm 兴+Jgښ㶱a㒩~˖-;3c̦fjآݲ4~q ^ &AʒvÁgǉ<72pGIܻ`Vq<A 5mϷ 9Fq1OWvÍ:ܥ؜^l[e~I6AwF6SEqxR- kjE!=2E+k_MFҶi=
t%I^aW=bc8(!w"
46<+/aYfX> wRM\ݪYgSK~RWM=49	_^:'Y+P&NybheO~lh;ny{Ae{A|X.K`Lp1~ kуm`0jA78I.&* Ld]ok%(L@}X,C%rO?i-O8*wpIuuQN\yz?XeJtKN>U1D12*
\BۢhoIhDPڈ?6a"f霙Fx,q3ݚJq#1	l(Da}KB 9##1bՍǵr2q3[QB9K3<BrR"5.8qO=4eifێ|0ş4'Di S!IB{ƙ:YY"4җAQ;BSw@'|q3]ӲPxOCIJsCB<.A7?ҷN=z_g䜃`H|'фP!Ϗ_}-\2
tD0$R("z*GGگJaJ;2#p&?\l4s&4,NQ6ﯕ`8]qw Dyx|7UΡ<wx.*ސPUIɷx=PmQN8:JTcd ̇H]u}ww2^>y3H;Z(ן.jԞeJU*NZkz\{u"\	,X337}՗Sݤv7Eū -NE3"@p<@M4~uQr>YYx
ǮN2M+ZW.tox|=8%YhB۫b.EMmbm WPy
k|ML6dkR%jj>^|^a:"x|i)||tXo՛G#?_"y#5٥d E%}487IԺb<+/)}Zrv 5,S[ݘUΞ5Pgѽ
pT	>1&Rk2@5@Sćb*zozH0[~&v/C1cGpQ N}Ur]<=?Iif`QGnVk[WZ"@U-bgQC(.
-`Bu2 CܐbUb7Um6X\먂s{-CPꆪA5rJPqLZ4,hU7F˷c+x ve:[TtO?^#ER^OIbG'I'_q1{.ފ0+q/AR!6?_
5FA!o_5Q~D6C%<4h-h#_x@MHHw$ /cgz^U8j#b+麽ڄy8|٠HW	_pwIb*0X[B=ZW[7T~
lf1+PeZ$BHZ(>V5eBA|A	GjJǼ KB&99XR 5yq|;xm^<5}c]7ы*w*&ȳ<C'؏PڏHsI96d}Ntעz8u0(7<rkQ<i 73K~n3ʢj}/m3CV
n8=oR^^2]c͡u:zaKqBv@B	ڞegCFJ/)r@JZ+@ k2DUb$iQm+:#^?Xi**NOfB/	':oۭ4*tL6*Ԧߺf
rC޻qMΞ-Pm8Q HtSvw |g*[o6uze
{3@ٚ) Ju Kt0?FJWCOu᪻Z$z(9_Xx7=RT,f*߄b4=xcV ժ^uX7KMMƐA<ФVzab/;uU9@³8PE2BZh:CPdc)bu 	`?\}N>"J5{{X"N{6nsoQ v4[7@q
Pk$w]7=׶x'F6^[[?ՋlzBǝh/B_FƵP  AՎnݝJG$MJgc۾J}@k0h0J ȳ;~pm*bJrƤ~zl>EbV6I'M/O;&EC6yU͐hGq(!AF둄f%4G<9~|EzB*81A%0wQZϫ5과!jU/.W]Vᑨcұ4wȤHZPmP`]qEHRɧF+o;.Gw
+Xu(@b6+ߦX\#jX/HߡDqhҁT'+@D>jt:|ө<ne|M3^3kxXZ+k?妺eՃeH[mxfCpWB[6JyKAnz[N!:6ÝRTpLeiBŅq%AtA["3"Ck6l )]{sa<@,6)E6P}Sp*^4=?Tzkw/
pa\DNCpp~!g#a)<0!Da'x\#i-QiU<U7b'+*g qJvv\AtMn[A+ym;i\6y(ު,{i5]WX,qkyVavJpG5aNË&m6ʿ<-{ ,fY".>KBV<jvYAJn}PpxN.s~Mx0c8н4	jA-s7raL.q!yAG׼YRI}vk)[I5$åFibA3]Z|/L厽:rŐFˡA1oa[Oũ+2	`O%gbvfi)		]|n֎׵cEX@X&V6x#Ui9q1wjqj+ɞ.jq/zvֳ]:Q튣׸KGJBe{c`9Z`!璙ŝzn;tuIPQ2uHoUQi|5lJ4o0C{e%_IF[<|@:TrpWKHGqwH#lq$ux+l5
CB$>ltAV/-f3_ڞbItOoʊw TˣWvWG[q93˽%=$7e\_fgJ^jeZA9Jr6w8A GFzc:Ymu
62G#,eZUW-yjHG-9{n~֙FhlhU{6%/}O uppZZ7't'5\'|ڷ灃j_5)&!^@^dݥp#q ;W?MdL|Ұ(H=Nyg^š$<t}.#}Y-S]	0[6mV`Ud4HFKZkoycKЊl8FL[TW(a_*0us􇕰jFMTF:n7KIF#Zp<s7<QlG.ٛcB_8K(}Ef/b^;C:'$2_!c}Brt*9H4`a֔ni6XSI-'ANe]ST`:6
6$W}80,p՗	S,F4ﵓjo)aؓJ3 9%rwqS6LOs ̆[ߠW-q}'Lt1d;W&*fI39T织(i򚉤nMQxliz#SL-L3dO)<HdGtPF,fpppH3+b0J 	]9rF`v-T@N\R
{1f*xw6,õإ|?Ph3NDXeA wEOtJn*^ix񖼂pyEwp^iy>ѢJkZk
^!ǁ^|ԛ3y@$~wz8gpcd}.ĽfZ8OtS>Ve
 N+ıE>nq8	[D%H)x)oפvQkn
r⿇<d#clRS,9̽}</]wkÜ%l]UA­_TlСD|1Zׇ?Fbm5<xzwi ;]wR$7|vo卝٢=\'vk1w=v|`~:P!rng 8[%4]HX2SŭA'@:XOF5?q =ċܬ8yL4a84?`tަviNZMo\[M3hL[bj[+N*M/g9<u7:DIН=3R{p?D[Ӽ/<2n){x>
s$q<quMo6QH`5xC,Yԛ<aln7|6:׋g/Y<mBlz3ϼ MLyamY0쳎@dy̂"صEG}n[W	ti[Uz0ADlN%cH8%q8K;-%]*/̸WVnc@gR)H9ÍgUFh-qRxG3+2S&bKc|䏩 >1w5KC lgb#KYLg+1{C:![rwmiu$Sv#`c&'2vRAZ/ {W[yK̌E)~(+!(ѦY( ;NmSUOq34-)R,m]u[S3q^&!{l?sCͯcZ8INeg foVd̅]HDz̩Ӳ\o1Q3%ٱ#b<B7!I߃gfhXir8c&Ď!"ZhUkLcvAVջK`[Q	C~>x9A_h3;]sIX"6kM1/p&گ{l'CIãpnV9(XD~Gl108'2/Lm6c4BqyF(&yqD6y> _a>aYad9a^PjeQ/;33M|cVw"&NF`Xd&G]mqAVӒz~9|?i""}M[T+s!|P,q?<I7$1o8kxfi温efe@b+@g:^@p>l6}7<B&:/9TfS"0L7uM\\NܧzI w
5N2lǏǱN"7ﺸaQby~[5fcfenFI}۳6
UΔ" _8r<jj9u[Q:"%dgyHƭnt{iHűֶSBap1J8J߇#CL	PP@SCWx(b!T9'<,q&1bEb/:uqqs}1$IPT~'8Oq'M(b`!</q)FNpuq=n]z׃7h8N1rIDt9HEr,	GKF|$Nݣi+dŉ{IauÇQИ$eA4Hɍ]݃m{{۽papVS!޼!@-6[ҟREO]q1T=P|աPT +~IozwY9Ny=xmNl:Ba{@-~bY=
k7ZC0WڂowX-)|mGF;
AzmL;B0|hZWt>c$Թv8ZLkjwp%G$&j=^|a(☥I?/XňYT%Z@CXD8<9KRtH o!8q␺#%LH0H#QjG*彐/FiMЛiHMCj WY'ppjy37"LxayCZeq'yXݽzr:KɍNd(
S'<9]{1O
{aO7y'm_=+8^`Fd-LWEQAXr/ j,Hؒ' .&3!E"rٲT~VP2trz8HXfΓ\q3 WE]"Y-%e*cEU"1\.Iȿl'̋0GO	A?*H
*|MId9Y*"VCv0[UG7L& :%<By.I|L^$⊚t+`$=?a!bf"ae7mo,R%nB,R""I0ӛWEfwhQ/Gջd;4;zKLgTHM݈l}8r(1KJ銕8}fʫAGߗ}^~Bމio0;_[sɛ7m.^yFd7oyR}Z(-C]Yms:g}iYK4Rd/W	iZYW:PB<qÊ-g]N;2ak?s.Rȓi.?n2'fd-f5[`\s96NQ[~K'ğkŨ6Q<OÎp::{!#<O{2;y_E<qSL_̼WQj3	/#o
Lй	9bAEBٳ=M[f,/̞;g&`ym3;~8<dgF.C4{ ?
E909ECU'Wª$wB4qM/H	,u;qa$H8(	\C3<U؎&BC<FOf2krd%1v'XtҦ0B"|ɇݜffC"MHy,h7<{jk@ס9t]1LC͐b*-P/6ĺ:Ds@&iݥDv n
srIT`a	#duRyFzb\P]	u2*	ńclHi kb 	 @(
dzl'qAoz "h$EՌ3b1VV[,s9 yr(V4Mp2c74h_|vgߒ~KvV\1Mv&a؝'ٝ'풝3El8]?L$mMM{s=Ϸ5I{\vMEQ(~rN_
Lv0j@hS %e:vp]$	//d0s&IT%qB	NRBY1:qbEa1z?1rzoHxh[P	H]3K]i:E:]+Z	LԄW04ٛ 7G"l_4~4`-V'RLG$Pbٟl`ٟNٟA(v/$	mAt6 ;3}~ ۺ!Zۺ!N8 NwZ97uS[vgZxAyy~4jgM3VЦQRRheq>{ދ%>g  H5iam%g=6ћ"i%7"p°hDg89?8'aK־E_c خas 6w}1:FhmYSǇ pNi?^狺Λ9sd'|_Ě{ࢻ$tqOsqu)uxtp)kq^1KD=rW|V\ãJ	KOLm	=y/D cl,78";բH[gy!bUoE"k,.e;1F#8e8sBWAm,>R'r.Wĭ¥QM۴$"c1,5
E+46VnKu	rf YUiŀrV=Dl^u=ˍFQr!a	,$gJ+gd>/V붜DG.r:4V)-+]<l˕Mf@>E/B|U!]@@M8|Ri*|"7SΊBLKyV* BCeΤ/S>K@gQL#he3O^AJpEMӧE0GO橘B|,ϏRC[önOWɟ]lMWr)LzWiu\@kEjotw(Vu{Z[	\Tlu̵"Zd\
Uq/>c	3biⷼXCLTBY"׳ײ3&![e)TV5BV5:ΖEϐĨ{'@AUc)ZE=1Kә+A]o0BCU*d;FY\m,ͱ<Olzf&qw IjN/<L["i(K4".C0AUS4ix.
3&0{	AfwE?4Q9_x-Sq˙*@%۰1)\VL'TmgƴW}^,2VZW_k쟨Z3T/wReh!{$$N/ڱUЪC_a
Y4)Pu"b/Q4+}vmf[l}.&V>дn: {*[-TU8uJayn4%LEl|ڥzиdy>&+?˙>]<r&Onj~Դ)EnjNojN9!_uM)I52Eڳ}kUV*q&x_Ļ'oZԝX{ox'֞ٛމݛ߉wbX;nމ")S1G=}wbPkމ5R ,+ֽ^Fp+v BV\pȽXBw.gU1R;)r^v^,jƾw/2نN4^`3b/b75ǐulv@F\Ems20~%x
0u	׺؋ϋc)]	i\	6:]	n6(ٱzK5n8:]
KF."5nsv y6ƪtz ؗ$4	ؼ.,&t}{4rK{Z=VQnwnwh]F:g8xnkB7yC[l1V*rQ.G,4]Ҕ	|s9q?h쿢וk{Ͽ`Kgn_Ȅ17:|g{P"ii"i{o`?7<3QpNx]C=1,)Hc@m3(JQrotp3g  nc-;-%()ig"
ǢM3 ̈́zm
(5(~ωi
Hl=4q /ቃGbL|U	0\DFiCfqɠ5^')8ٰxrϼeeqvuH44qL)HCl+vr՗ x˅;	`3-9d+Ep)eD]% ԰_B*rau}r2[eh"\D6bA{Oo$VN?'D uTV.DD]$"+B{igoվճ48p/%=OAO;u럘ȇ<Nʓ8fcOiBc8izFi(~RwlZe+6|lVX1t<."Cʻ#t/(?lgʞ~!+|SdSql VC!]	YD~"$ԥ!E y#FFx"n<]EAQ?'60ݢUz?SvmqcL"\^q`/!|a h?8=pKnvڔtiy-zyU,`}1z\Yj<)Q?hЎ\IUmVn8Vy|^S6a>EO["^졅2+|>jp.F1By,IJY=ǰt9N.S⇜?^d1g+<|:ʨhj
ﵝxKѧxh=-ÀZDhe_KKŁgs2(vU8]Qpӛh/[W"\mSrL~e#gtkrEr^Ix5/0^QTܮ~Va?>1Hr.^ԩ$,xMquUB
R_[Y9);̄K27I~_3z+'DK,ș{$" cRcB
ǐ5mgy(DӔZ㧃/ZFTyNf8-'*SFPkJ/O>l`GQ1ZZ;Cd#Eq4O8&e}Tb4y.N%yઽc2u훧[| E1qownwh^>Z]q z^ɀg^fĤTJNaѪǚ90f.{XNj\cH6H1:T_@ڼt1˥dÃd
#[e?kB!`4'S{p.hZMm8j`q_-J8@7&ЭBcYڞMa7but^`=˾	)o=Fiaqa$.JrQ;  '.!zA८.{w`7@o [8U(#,8yƅ;ͷ,8!)ďol|g	p-_MGYƧ43jrȖ}ˈ#ii&eVQ&e5g0Ȥ|_7Ȥ^;ȴ"Ȥ_=Ȥ^9dM >lЋ;q<	2r@;5ȧ)@²bڨ*!{r j '8Ssc1>)CLHb
nCa!x;e1(=A2C'!ތ~x ))R|B/ZBx9B82M s:>8&<5`ЌO{e5`4T#'dȅ'NJ#8N9,8	gx6S*Kl3U@0JIO3M[(J4"jʓ'rPܸy&f"˒.7P
݋/iD*O`!?}~
dcOL/H0*&Ţlq%:~8\l @iv(7+}_}υ(p'|etZ<dSI'"H	xުoq^QT7ݽo
Et<҄p	<N̤LMج%ga^kcnd.>&m{L̸my`<Y7P\/PL_5bEkӰH~X̲|Ĝ.fU`IN-aɇ_٤ 9K/:v|Z}Ѩmj!LrNltXzX9B[gif"ɦWɸQ[oD1cS[.n+b N$rt%YN>)PAlv+.pv0H={*Z3PJZOK0ѧaO/t@J9`{p,#FU xO=SeBxL`t֢6/S?أyΎ}y3BT}0ߐu
aSv9,0~Q'VA*hR}-%;R1S`G"bAIҢf#Gi_#$yf<#KO6І; Cs7!rӨ)ڢiۨi@TZkKV2d,0Ӡ4>~,LDN-d;=h"l`MۄÒtk<q/n^ky6=╸9sVy-=lyʶk"_Y$IO<+5O>WC_m3FWr;zx&Uzq)>7wPlj0d	U؁lYnQ%ǘLʫ-F;%dnrk	3k(]Ks`{]ȑ.Z=08?AeLhÓԜU!Q&ecHuj9`߳T0SUNѩ	c|
fJ>>%O=spG)ywD+dSLH "eGo)ڕ'Uc7\<k=e
oD~eFpS-=׆DXi;	aEz1h`^VoAy"<..v3O|z>J`9
3[O07ei:2"3ˍ);lJ!աxsZNO6= tJ9aS<%֔Vn=
fJ&Ǫ<M[Zh*ݝE6<R[lm4 !3@l0hJBHfeF 
ÇfȺKڬ@EkzcT0
m9UMn;>wXS@,+cAdAD;5&T"A.D"y\_7rB	/xH h"/Y_2`H3gg?xJWD}?7*;{]Ӭu8ծTe/`[LxVm5\fQ1Ě{%+%K盲	O:)T|  l׿XbDZ\}rϓz9+?_x.v0uY~J/q%I8!q~P"W$ƤQOmWLw%f`Q+eqȓw^;݁Wrv!+|Z . NErOڵH]?Hp̼C%.MS Ay=Y	CAcxnNA$	sDQEs_<O3ID}QHpG(vqǩC=D
@ˍPU
_6OsCIDA_4(`W枱)e\ru>$6Y
%!z>Ov
}Gb< 04qnI9TKJBy8ƮixQJ\?0	&LAԍ<<_enۺ4Pc8APq> r℘`,TwS:
MSEEJss
 ȍ`Aqʁ!={*@(!>:MN}zUZzzS5Z:v|YD!A)<vP쥄D܉Nf-ЀA n0K8S.hb3ÙakR`<]ιǠT"1ksWa8QBt\ϡ{&(D	#'R蔺F
S>Na\*8Ba#M*!BwNP30OIj:ѱ^46z$J]"x)c$B[D}dIјRo"7ti8@v1"A4Mc5cD1?|^x'4@p
UHh) t
dPgJN7gC]y&!/RЮaZ*P34Z$'Wp
]b?0:z))b,.$&<MêXӭ0N#?@ {Yl<bI`S?.z>ﺕ%㮘R z%AH$c8Y=.ȁA1Pp@@:N) ~%wt=Xءq]N"zby aƉROf5a>`'sϜ"b`u|	K(1c(	,$xi \uCeuD2Npa2[90cN(Tr:
51>%C̾	HƔВD&:<'	LNEF8MBq|?(
"u1i̔AK:lq	'5,/Z5Ny:a0.D)`eFriR~I=_fۧO<?z_XHl]zV2
Bνjq6}K7tCw,% gk6-գثZV!lfhS:OM}Z?nޕ)񏊷Y|F*73ZqL.W0rNn=A<$v*\ `Bҿ706OwiA~OWЖ==JbLlno9Mnѷ]s1xW0b@NDJZ6vYLm^mos/(Nߜnߋ/ͮb!̱ÿ3xN)@yv؊sW|x%ʔ ؄[>1
wv/Wݴ%O#D=.SgwY
*P"+T䇿~5+>bYu4[5^g85$yἪ%ʙˍЅwPY)ѼNPv)?VV$o쿞nK˱+Z+E` [Kqɤm5|yuUvѺo)!ߛmC;SOݓq|^|\[&;KiJ69نbڂ4>[:.^SXS3go~y=,lKeg\DeY
1\Z!-tῖdֻvs^#RyS}<0[,XʴmhZP.EVV,E}	umU>cFo]P^Ple)nݮstmwCcקCֽc^iH|k-X6m+a'W:d;\?*r?gLㆣJ7J8@K)]pRP3]%Kˎ-Pn籮t^6
+H
j'W;TLs.i*.|H_=mOUXP'էS'Xv
_G=a}Ĥ_lwk]oӆ/;QQXZõR:-7;E4w8.ߋoѤ!,%ܑ|@D|N1u\MIJwMf.m w/U'N8rgU<f*\S;AujS堬0M
syסWoiXh24T\`B4;(t~:g׍]|k٫"LաFuTUKZ02Mse1u*	U=:PWƧ%	Uf!.uDwG|4^~(eɄ̴(u[^-t	ozϿ/sL86:ߍo<sxy>a"(M)0=]2Y@9
RK	Z
ɕHDUS@6k~DL}VcŶD"}H$@C;o/&6)eK~ 9d	9|P4^5%1I!8HFe[`ՍdLlA``Ia/v')ϤCZ^#Osnav@A<t&>$&	N9B,ʍ,RkC!Ў'U5QQv}]o3OyƓIPгt`\i S\6nc$q˚&#o(3c}t14t2l;3;K/6AMQAFp,7xS8EI*1q}Ax,M\ЗHs¡;TZ)$!,ܡ鉶9BhyX<S-4Gr=Z~{V}rZe쾓/Ǎ\WYdԦW˝@Љ.cOEF1S__xڹX)C+"ړq+?avW8fa9rV~Ŀ{Υ(z{a;XŞ3=YMώ;po׺fV m(I"1EE71.BՂ*FHo11MZʡtm9"ꆑ'^,H<r/nE)Raw$QJp"xq:cq00,a\KS$(Aq4đ*N
nbCU\ΈX 'TBbDeҡDfX`"ӃZH P:<>Q%z>a	V+bqm/_["N}F]~]Kr~H*?mV|(w2nςP3rk<5Hlƻ6x"L1鈣}C`n#\UW!lEtƐ5J|k_n&3AK'7-ڤl2f yn.8ܧNÔN5Ť`r>pV! p?=-Um
2!oFF3YȄZĺLm7NqSL`6(u(bgܢJ|Ϯgd^nZ-Sa&"<Z#w@yqgԕA
Jh"-?nUh.sq
0Sml[˧̤ Ld*8|,iDNdLW`SHm佁G^nIj!2VCg2Te>K2h,>`E=c8ǝlwE"ӅNk)Ojb>͓M}w+H?87L)
AnwkBy:H[glMWrܳ~?VquluV 4V&V ]vCsa]Xp9YLNk*vrE:q{#[&nk"w=n{~~){.yyiًMͦ=8(JHI%QN@гD>p85,"4FJH6+=;g9@ 7oGo0a_]
2EZы:"+zh^>`X\NԌ5ǡ:fD9wǚj|*JY4az@Ldw{Ee~f#DH" TllzqIQA_M׎nVtO`#{@o^%ԞFjFj۲LWH،=/0h/G7l7_Gmafg@AM=e ./o\;by4ZqsB8j6_|R5t_$Y_}NʸR*ۥQō+=pͩsUǃSB(8mQhCVLDmSfpk*ZWcQsRS`GS/oUgj=I2%5nDX#=*vs "fޢ?/^?O-d4eyoG$K薉3`8oITQT7%taR*N#QQ+s4bBnxoQg2J"]CHTs$DC_F<)1Seeh;c/A<-v/Q_Λ^0t-,pq:HHPrG~GxBJUBQD-R6)v]LJ%6}PtG
ib֌d>,E>;Y	+4e,}klw_H}6hY|t175ce\/H':?NUFRLe[xl#v="^ow̌(l٬cR#aW}Ș¿Uq̅E##],<="]c(c_L)Ȝ-e1[̷V/Kc~gy&4zv΂5Yg^~0ϖ\ _?_U.16]6QILN*˺/Xa@>~T
;?g/ُۗy9FIEܝ_؛-w	1_FLZx:\>|Zs%+ˉfcB^'Te_91s1_o\-Oy
A|.hϰRgX4VW'˔k܁Ӕ:f"ZZ&Mldqm
߈3d_H@mc1)TUS)h	4E8@8p]GsH0N3@*	7g9!{xm -]w4C
!d'Ff[G"?JQEp?C:OѫCG
${jtS'B*3OJfV'B7jOT>bKP,4'B-G GEB㇜S3B4Il;
3Ʈ5s~^Y>Ѕ)N4;fT1	GrsbK*Vz\Q!iㅭn=t^5|EfN5wP̩cv٦"xoYOr+S;{#H1T}}4"h?F:: dWR4N3|XQuuBV8FB=+WZTaXS"Z?OwA7]44ō	["16Rm{z7f@?(kXQ	TçM?rı3&6mLbz8IR!A%HVl|At[_Y5uhS;Go8S=K&9Pq,ets*]>f-	r bW䎣S(8Z7;.+d%jNh/q3oP.	PhTr~%17dT<!?V:xʾmgV>";渏k^++دʨěmr_
ơmġ&wNT9V,7]H_#\vȵO13fL'ˉbbEsD.aɇeVZÅ_,|]nׯ'#+?*gL T)fuqwiVHg#DɁZ>	|MDy]Gd
>ʛy#%_tGVP<&?o(5s<L!8yE/ƲFMB)]&MFCx_px@xEYbW
Qz|ff)]orT7@zp=4[\}$Qrl|阷4t?|.5afp敿F!en6/wdUO45xWw_yc#1	|v)&"{|~ db`LL9 7~бkeY2H"qOC͇$cNjAe@݁ahJ=ܡ`"<ɬP,p@ra{ \azI!b(L°2&(]!h[Ef6{\u`!+3=ѐC4#Ljr/:,/AsD?Umnx#j R.]d`
fUGgXtXvEyTYþa`7XUR{?zX0(?\sXIqzг<䇪@uLAҞ<:j+gY;TS6"z9 Eq*{ܳR>_쳁uJJb=h.>+ݝo\g\Np}V=ٙw}yu%{*y@b8L2bC:Z[` Ze:E|K%gO&u{Lx`keJzMM-DhTIWuhTr8I=kVWȗ5;3$]BkC"q|?̐t}{MM\Լ[ozMt@~a@ t1)WkU.c^{U?B@]Ī`4\Ϥg!Fm ]B*&k>*1K=ބ>`Lnf՞ GflXqNH0| ACMRL }80I6k7<܆=,TtH)`S<$֐ᩆ-
fHmᣎ!T5QEU2͔Nh7Z0]PLa y! 0΍eXDzzG팸L3l	h7VU;ז6NC\[NÞӪ;?gnthE:eʌinL=H=i+#(, ?0x>k#pKF޼z{[+Hf޳,eIG[ryxx=(W. ~|оrnI[T&kK[βְp:yA[M|^a_ qw-df:gS6L4
xfӐZC8Ϛy~Ŧ^PYJ1/}jq3xœ|(~֋E rT+t9!=eōm1'vEpw{+*HvdO"#cJ|X̨%yG3"4(l1BǠM5(=ϙMsߜ})l4aJI"^SeQ`Vd>*?]#ӱC,(T$NHAܙe'&J+rQU^Vm~bP7]&x~hA`!5#[v~DsͻvY!zmI4ԘE0f28TágmE_s/U}izZw<"}*ъ,َD0OmliT>Ygn±.^HD;Z| {uEqTS/y]||\}f!(6dKW+=\s6kuT,γj DZ%-C޳̼}7GoǚX.Ŕ<`#}RQ'
[%Z_(Y`찘hDQ
$bo3a#-oRZql/hX, Br?yL^Fds(c(#Rհ402t!l:zsZG|_uRVcmk(Y]/^Xeva MPեZC%41󺡜-_}])$Bر}=|U=WHUنvUolH=WWUdͣtt,SBݙA.Ƣǻ)M5C=>oB<Yhӵ#	n7fw@LX|)Apۮ2x 2Q?]<A&$Ȃewa i.XTU}wzY=.r}~{Ld+x1юgW4 YLؔ9
T=IQٿn_;g[P?-ۢ1iچm04,:Ic77&վsRW:#НĶfތ:&^l$|#l;
d@伆HMǴl;4.1=4ǩ"%Ctn0`f:q:CBEP	g>YHnnvS\Btuښw0!H
sfٞeZo.DYrp7BJ?SQ\0]IJ4&DFeDh5GM)TIuIjI}Id$4\*jTVT\fĳ[B&pEu{ﷸ됆1ZƵVNV^?@gsXZ퇛lĳq 6{s&b䦆ҋu4yD415Y1{5"4A3_$FuݪzRy4kK Xހ4bAt{On1nr{+[@*lq8؆i㱒0
C8a&2cm*ې-׷W[ap-HLKQ.|u#y <3笢fv4Qܧ`F/-OO%L<ڴFWX0keKF	%\ĈU3laGPdXLDyA?¿Db;5,ź?ha=)ma(:H#,lnst۹'>ȊU|B"9G,X)nZ93l= `u=Xq?skI
6J`{z.~|e͋3^`o˅͘[^.ZoHL4r߂ɭ*[Zު%FQIaS]Qg7lݺEg^ݣ~Uͻϫ֙4SޘNFG|2m{bA_Vym(#-Чv#L-xo'Ytv|kujO0Nä"Q4</eq !d5dMVǰh<j:*R%l;,F`*q6APϽ<l|	BuLhqoYͺzfzf̅p&!u,=vceyCpkp*bVJ騿,R>&F/%G*S| 2HFI}&۔,,<O:fny"%̹xR@^p'W?2#Fo%>IGw]5<5	Q~bֱ3+'78rL7=H"wF"'(&4rbwN-(逽֋ifkǘ_9&JJW.'ᘱyDۢ3uȟQ1	.p5#Na:E(ﲃgZe:!u# B<z8Mh]+է_+
~mJUn7dqV~⪨ZŕԸʷq?xK59H@_ga
[Bɵ,&
Y>$8|.zE.9:{j|Ԩ@!;LyTZC5߉mx	̚yaF#Pvc Є)Ӣ >ZCuthpG.kca+UI<#m|8ԖmO}MKs/u]tuL^@%˒LgE  	Dڝvd  `QWLpqF>x'6ƧIرؑuPvɡFaŶ%kwȴE/55|?r͠W샳ENNZ@˒\	fk=y:df*QA0b4-CD%NwA-!	"yIAJ"	?hҰS}=C/釕qݛb{d5,'H$%RBy W^9`߁5HT[b9ivُ7v}Z?HW%,E)I%:[aC)FpYS.5#e|Nޗ^pZC'a{`"d7q[x(ǼS>ˡ@.n6?u߹p#I2|̊4xByp_T,$ՠ$9?Ȇeq!R/Tu.VrmuvMd-Foɖa	h鵣Lb-:őZAٗy_|9uaVԟ__"_0}1ҙa%K,/ʫ#?inql@T)MX	yjxY^֠o[|N1ԷcVvbqzY$7l_L.)	Bmvd.Ӝ6v/(5%[~
Ξ;uQqTpI5x~a|[L@hd!ߤՂnvSף?ł= z*\>Ba
7iU~_kbѴӸ:Bw=դnUqr"Y Ȳ'Xx 2ǖN/sS.OH\NEJYa4,NMvIt2duVtt3Ȓ8	C`	MUmeMV,n'"(l؉CNC}XeyǶ܌WcqWcw?>y.w<r_/BC]fu.v;T#<C'n(Ϻ%Oiݒ 1	̓x*p;֡vTwHQ9<
[q qO[&89ckWRBۚkYokygkjk^ִeؚg+ٚ#Ҷ|鶏e^%NKєgm͉09ٚ 9AQc F~z`^ɂ-6*带X+h[M؋脩5$V<8j+5	w&E!ʺ<T_q]y~*Iĺg=ПRzcB/GI`9dD1~|ƸC[xz\?dm_aMMpin==>ט1s,m"ek7P[^qcܯ!%;/껠xnOEsm|*t4'u9R2ga!&KnlAM"vspmF.՗\TU	81gxLӺ6O"SW$Euo=5&4SphV`}vԎ`
c-R0Oל2~`^Iͻ]qҟ?ЁZg$4	ͲC9	-p,ӝ&O'+ۙ]7k'CD\i)49:67ԥ"u)Å\CX¡وq͐M}K&ǃR{Nh˗p-O/G{qa]$#^sq+#r=b;=C	u4ƣGO/}Zy"x-?S^CJKMԔ%fX}SٮMD&e,(
Z6Ne[lDksز%`ܛxQ*=>0&Oj]rZucah>:4^6>_Ęcx	_?ӨNMU8)Jrcea;ݦ)-wjwY,-ott\܊̖SDKx2Cw4 8ܱRԡ*> y@ʇD &xLÝu
ƜʞL |@3JE`xMtʌ2cx2.*N]b9юQgq !zx2Vf6~9h'pi.t&EU!f>M`Bi	gF*/s:5?TKCf.Q`>sueϯɋ: [XVZt< 0&uɉpt}&*6Af}3-@r3lhҶ^
B|dK\fˀ^{qB\/m=hPд_"Ɋjf$ _X>ڻCm_U__]|$'/Ez?LEJUpbL=\ŭfk)Ptbܼc6)CxEoɿsbᶚ,2F饿<7{9ƋG\B|J(jt"O+Tr֧JZr>Nkۺ S5Pȉ-V`i.<gF9k{e炙O2'pcAuÅ5z6R)GCֆ
Ie'JqGaҬރ:n2z"?@ߎձ&8qj;b&~&I&wR8U~TA#zxG	u:^t qYlV3 lߨ H\ 	mHx
6(l>7ҽySĚ
/Ě:\@GsX.<N68AlgtQ˂es{5RJMh a+ܯb0 H
dV`vkч$ $Z(∕aWv(<NVCT@M͏8jg]ok`PkH4UC>u|ҭx~AS@1Dr脷	{wG$%A$ Wvt7	w˗v"v^#6ҘO}6nHfSc_-R\	tA	Fьˡ\ ,bhӧm^=b?KSS=OW*3N}Ddۨw4,Puʓ+DcK
>뽃S9y%m04Çzmec/)Q%`φ@e^}Ul<u@mH|K4ϩXyu"I<q $X׶xiq
a(Jq1E[!joccUI֚0qφ:\T84w
LLQj[n׍/ΚK_';Gmf:N(j{XJ)/VY8;H;Kī%ZWY"Lӵ5'isbpMF$@*#NSHMXhD$)ҼGf2n
kX7[qXF}aI>p!M)Iĸ˷z_$2UUTl+\զQ
)ǘ 	Dc1wK3He˒b	Pdxf(thq	h@k{H$hxKʥiZq_z{,q}q;jʷi%Β@2DuQ`$[7̟G"(k7/Ne5pgHf:1=_3SLi}L53لH͙̔)*%fn^h(ѩ̔g(E̔0̔Z@bfJ13)f:V"X1^es60[!o/At*=K2,x苆ZWKae~?r6YHm/辀Q_h^jhzgA i$#UI	af_QY9HzYqˋ&ǇrrBd>\Y<ޜ#)6wp̰=S;2*NÖ0ݳ}ql~-J<#gS>E.ּ3m~T*۟bs1'\GeǐKGbWP#3$ȣtuϤ2$(ȯ+=[Xm="[3YsdnFE3?R۩9n'/)dV`_} /UQg~!LQ:7k|!|ìJg/*B8f-G ^Ol1KSFN\<w4>KMqϘ;F|p3@LhFgO/lhз-KMυMZ;5rL<j#Td.$`3FtA0$xb܆ّUsiXKRٓKҲ#鸖O/o	ȕ1D{4Z <^b됪pj\Kwa<H(+1!{T!u+l^MA#vWG.gU23viH[7	[}wO^ꡲiEm<zPtM7z>.	
O'4g8t!kM!}۶4AĩgNPn
 eJ&"-W)R
9%O5Ƕܩ#7COu3#{CJ0l8x<zڲp%?cOZ36{'3aGU9ƽ9&xUnpWnr6wJUp0UNվO^d9bnH^^ecki/U=$xxbwUhNm;21O6jLn*N׮'c.nn,D"^7Ϋ)t{i(YΎU(p=קJAoS=JD>~TeD^x{eA[,%Dˣ[<귙3ۇCzxZs.ƅe:q-&%?lE7㞸iok%?0c9v5Tc
9·Bk. XO~x]&}k.pM/o~Tڔ+?Ek9$1utxgcߑXz+\H ̭+{j(X/v祱z~"N! ڣ&7KGj[)7+?vqYo;X'w't{S
h7C%f?~ϟqy@?L\ص^>ץ3UYV{iJOdBCS	SKICc}2~ ŧu5Mת&y@~ڰ˿p\aVT3Ó~A^t;쨪U;ydm|S3k̣tb7|EP &td_j"ڱa>x5H/E@"G{fqwˣj~/9{*{j0N.ʪuHnYat[I/RG}T QLmW]:f&@f4@O4AdO!kd"LX'r9_i= l	L:$|dI<vVhg`FbPG6	2M.9$[d5G[6hsPlݚOӈb yWfz?<j霔YN#]
1'OdM'ԢY,G/K^C$L$LWX?ʁiݰ63 KdRV.^<\ #^T%5L6^`y$ U!fsg:iImC}Kgt~2tNraL%G`x('؞x:6hg`ӷ.8Ӳײɮc&]}={?/b^d/߃3gav!^xG#Z#~MϳBIh;$ɪ@Ghuh`5vAѪcGԽ#ZmO?աJEG }m-?UEh jOA8"CV`^:G9hgsDK?Vv78zvMy)tts9h$·pЦE<bM?hӡM\6rbr$GmY8Z.K-۴9Jw0?cܢ,=fcX܃	m{.VW/@C;ntD˘()nqXcSpw輨gX-<'O2s|<ˑLY`C"z)ۇ绺t7EiAM"6ƻ]IھPP\.l=qę$ʮ+6	ǡ֯>B
X	D}_AV3R,ӟ:@ѽhړ@PlHW-#]esgOXȸ7S+⚆0\9.h9\H`,X	v`[M9}\p4M"ANq>6-	E0k6=
~\m`,_;utY{FqF5/AGbHߩy$ ..ّc_fGq֋B*j1:D.>x$r;NKв-r]G$<+k_>?|IQU8M(k)i8VA}wwn0W<)?%S{Y=e˟+c+VǊrkt+DiYo9fnNĹU#j3N5Ou}={J}?`{Ls*w]e!^սTæ?3حg~w(q̱Q$fEy$RLnnbg~n!/r(El[%7gũ :I["khVdD;95
R?V)PSQV՗W@^؟0brwX4)p=A=T>a| Ekkl,MjHKd 򖇕{@5Y(jbsV	!5`cq	E\i}ۀRuK#!MO~E8x=t Rʸ	, k)<`}۬4_.5_d1Jس,4$sM8v$EFHڄ5̛0r0ʒ4]!ӳ߷bˏ#^̼QK6 Hrүq
i g(tqXi/6=
O <WiQ`3ujg1On3o\Yo֗Jup?tԢbx8[xNuk?,;Y)@LCa#uԶ^-2^>}y}WGK2x+Vw57s]؅-6x<m'P'k>?-O0U=3H
')XxL+K<Uц1!RBۉ ~J[q@`IJ~'XM`ŰZф#	q@Ȩq"1@V.-qp)n )?mXnAhfTU%X$B%%.wOᡑ	6E/-s6t`hOej;Y&f!MJP9v"\6d_am3e,3=Y8d4p<(
,/fʌ;<}9Cwro%o=zxpUɞbzkkK*KLC+P<tarO@`~>[eݮB>~} 	cRb| A5^cD3@XHykb>@NMjZagc¼0
QqUSRubJb.#{ ea3eI|OD'Lbå/ ASfdfr6=+n|f<R@rwW2sO?z*6:c+G\ɘ|ܣ+ȯxX9/D3/ dlpp%ɏ.y@	.V	1^Du>͂UaHߩ fg12c[눧2Xc*]c׻"Ẓ':Kujf4!H7( u5ֈ+k$B?h:lfP86l^nr֩\52ⰉwTTczܡ>6uAڞ=p~GCLhtTu|ܦw8#A[80~z爤33~0Uۡٶ<W?(e.V8]@Γe
Rޱ_ֳJ`Xl	3<xWGi'zI	  8'
uZaFnԿStS$=̂1U@|W%'#'6|߿-'r2'=\荒?s+[n#c$8rixRvfH	Xn;Dn[,CLJ4f@IAo>=&:Glaİ/CvmL
@c9Xlcu/h&̄l oA'D)Ѝ/;OA0!7#Ku?~yCп'Bėo:Y'w`0O9q%(3Sˋr36Sǌ#dzA(aԻUd_wU*ۊs,J7<dal:QaFy<1cl=I"QF^+4M=Ɋ\/J=3ۤXcy	(ܴm'lJ3dƁC7̐GZ	r(P[y$y=,enYh{VqnA$)$B"'^}O1/53ν4s'C6ljŸ(5ܷ\]]=8Mi`~ajEq/3/<wޅ$a:Yx"|{j+gҵҝqoő>B
ow:b.u_"ݑyهa.AQ.ƨ5WG:]&x͸85/7lr뇸POFJ}Th^,vjXppv`ǩtw }npϮYE_3Fkeی2wR~EJ5ϩQ8qc)`J\}p5X	E	BO=IN*m
lu@ϡ3?kĜyMcRqzb ~1v/Noh`]b΅tAfl:20`
L07)MrwsǼl_`NR1d65fx_ց}$x'+q'?y}ζ#,7r0޽zvwg$ΤT.~`]$.d.e"a߳]蕨@*)5 Κ뵋.)s*;WھýYn څ@0@Hp.CLp@.:o	Zt2	/	JX\.^.}&U
j12㉥e 4`l0<edf`rPZ;ÐnMPeA֜r_Pb"9~"ri DH 2]*`ަ}EP"UFԫsPNښCct7hقπܥ݄_cA}*ۺ ck&d|{%?m5v@ٗk>eNe,d6и2>YxBg}	[s06?Y^zN8~44pǰ0Getd_O[m$Vš'.<!
 q(P9q*2\'4d
ENxJ.um;tN	k	{q<fxڶd^AG1B(@;p(<^G)V"g
;9CxzO?R9H@[}:}"k9_w[Ry͙>=7֝N}Y7b"`np^8	{7Vxİ= q-t-Ӷx{ P&j0&-9Gd'A48szlߐ:zMnOG1-½/}y\uz⥅=8Vd?r.(rCv"!` ^;Q*\]e)ͷ1Pax}D7o[8}3 O&~b[Ogꤗ8u%W%׀U^tŌb.땡v=+?2-ꗘI'(!N,W'*/ZGR"]!ܑ-{ o8%xV7+Zw`*UAVŅkK`LLhwpU_o|;~&ԚEta;5-#+hب󞏅K͒ȨْG.5sP=bpWw܋f2!Hh`<<!
CƓ~U-5eOO87 btsWfTw׃4^ޡ#]+%\{_ia]MZpFfXQiϟ1_L|?tr*^6J`-%~ruk<:㱨=9n35wI }o꿅 )NV&EqT/Oli"u<0Toz-U<aG,ua[aQǁ#2`v]] f;-s[^*\_F6J	Vpm^/F wciWkP*#Ԧ!qWa+JACgd-s;HtH`UP:0Rs=rT8^QpנLj(c
֊buL;n^I{F1=1u̍G,-_ډRwOWcӣ:ݔQOװ&/%`ShB$?k3n[pnHuwib_}6)'uwJ:t4~x}ս\<z^!_P x׎uDi%!n{/l
%Jd lT&-G|o)̺PmD+s<N_2EE%yju,k'l?(/+
4s3MB3pz:	I7
ũN<T|͚E|@m^72W`ލɼF2Ou9P&r,ԝV'*X14.x |jhW|pa1x8єf`Y	zEʕE~RJ=U8	.qW6=0S7!^U4@Z,9q",+.	4-nC˷e:\CȘɶt!ZL٧: 0pOzA4La&%.A=F-ЏMOpQdTmy/5"O)d%d;(`&Gn}h+2-fTlN.1&_5-w>`Q<rc;梉wci~Erhٕi7Pe:v+r{j<]E#m;/Pww~R[wt@[*p[.J/J[.J["{H.()2'(LOS@N𒰤n_X9?rduxڊrgp&_$X*I-驾(߰A{⒰4{0ap0/|}\)<i,M
%Ae(ߠܘ	r%yQ@@j.RfL9񾝷ڒMHOx	npɸeXŖ-(׈Nݡ9Svu}NUo0Sol@I<	,wvӷ_00M?e6nX]@J+wx}q%enӱF#wu\CUo*k/',4uBաwE`'(\g6D2WSBDUlrSUe8'\cbi}.ۉwx86_O<[!to?W]Z[Aqی(EUL,'xg7z1.?1̥c~6_ڽ
"#i-k<Y!j%Cߐ="Q	]q2~4Ư\ݑIzju^Q_EOrVY'_;]YׁAhr2{n'(MHpk@Y5ƂQdH`yTxGĒŨ}9 YQ@2qs+O%nf1m~`:IƱ$@ɘ"IaO&\;a\ۮNq4TĢq<QT[*.)bhE#*K7Lm܍) 8U&SAҮ8d>kP.PING@Zv<x0e9߈rJ=UXnw՞(KAY⃅"v4ǛI!0P:\
Dk0pQxť䟼iC7wi#"ŝ<̙;_Gyvd[z~Q:iR}.糖HH?@rJ}?ǵ8,ă,X" {ʘRjfvN	T8w!Zt
ÆءK!Mc%ifzfM,70". EJ׋x{p؞vcvnfffK>oŮqM$i4q8K3VXǱ}4w|;9nԳ;O$"s	S%>V߱4-׋|/I\x cW%d	nc[yj#:;IF>9>Q[:]o(m߿V6pEP?Ĳ+/Uv:G<^|HWUxr'k#8hrƥ[Pܞw*QeQ)!7f.	{SM;0n
 f$xJ^Ag*]sI̥#~hHE$C7/R&1VNS'~KJzF
9dtkdV7"[VƎk9kDoj?@ֽdqЬB5p\(I7NOdգ.J5)$(PI=bl4]m4`=h֠\g&ݪI.$դ}GJMBlY,,z[#u0RݒkzԳER PpCk.onwV[!\	۴	iѴ:g+m؀NԀ斊YczXq,C/ɤhr+?B\9f@xՕ|׹M=~2vKW$'ƀGS 5B! ;d'{~ЪmXMU	<hP	c~+̾;&.fCab.=L:<~_2k~Bk#7[tx(m[1c. 7u˴`<]Y~^7Y1\f+m~T*۟bs1;|*wj%@u{Z\ms^V[qնܣ[1gB;'iFNtўGq48b*/a߾fA~!҉Ka Ol")-%P&nu^vM˽}N`tO"{ǹh^F.n#g(ʭ40^'&\møJDBk'N[E0rm0ڄ&.|ұ)@Rw%7gj~Sŋ0Xעar (I;czTl	o*0qHPYyd;XiA1ҊlF<&	lZ{pȶ(ǎFm#}:n2_oo&j>48BO*PGo`;M1:Ϭ!cֈLpeO]d%)x* [\</,7/kk9CxW/^-nį&ĳ-q?I4H
oz]*%HI$}NVO1\	){ӂleWO1SFס,Z${MJ:VL/uHUp(s0E4nbOvfoۏ43ӷ#mYYfY7"Wx.&n54j5Tm,yVKF6$/c<;)E,DQkJr]/N
ܥ4r$"IZ	rmeoI>RТCҹ  w<+dD;\|i*!@C
|q<2wP[Rj1Џ@וPPFŗ~ܙS`ZlOV8@/L[-YԳ츃Zxg־:> ڇBCuӏxD쨡^-1Oыt EYʬ'G3JJe7ՉN֩bMcEqnMx`$4c9&LM>o(&0I
0rT.^Lo8c^7
?\Ĕ|ow_-ڃ)%x]FQ}z,qs,,(1kľA4mG9YbnhY\݊+H"$d", պ"p[#XPiC?D+`OQERȈ#}6?p³B=SaGϠDN=<kt<W͔GЍl,ǫEە_CNCrə Zµ9<lOgy5Vv`t4z}8JNmCy׷=mJcEtkzܟ Sɇ4zpOi@KA/bkC>/}$cuL=˂:f+kqτS({W݄&o8Y:gsL4)q<$|5up/r ݾVx'alcW?5ġx{S+a~n0iɯIb#M90^jS/{~3,"72bBk
lS*]ԲadBJ~ƺmoHxnjߗe9E''l;x	)	\/v!u$E9(щ1<Ctbs9wWsuI]:8Q.rB.)NؤWP3tM	G1ώ^f4\cjA;1Sr?MN4A?M.t(EO)*2v'/mAN{97	'0D.δU 㺰UiW@Än	!C*5Ҕi%Osg=dUi%O&JDtOgttC0dkUN6s23$@w>FWdYan!DhxeTJMp$i@*bU4 fEʞޤ0}~*22Q|(˟&!@9ڂMSiC\+]ݣ?v\?H<ϖnޞTQ4E?뫾G[?v~5?yMᲯ^qpÄ8Hw5s2n8א-o0MSV0#y%wGԭ̍MMĸTQ'2$\\aVUUTJVh8,` k84	klnk|/8s7I]Cσ8,E;{AR߲o(}u2IYI~:ijEqf[9cYġǣ=
|ߍY-
)Nh)@zBBj)vÈ,AieqWJF%ҽף/4p&r'#4N/q-'>M}9W/>|_G¾}q;к%7nML޴x-Znkp󕿒u*O]ہi]axSl\炏]IcsX1ny"/q	C]j[#z\#j&`z(	:./_.^ǂ85r %(jck~O:?nuK^RSrPg?RFoz{^hxȒ^pXYP#<Z~=SF [i#BSGՁ9{%:˕]hgz+E撩uzj6]*H'}Y謖>谘f<THVX 2/ .n8r͋Ղ#q
՝-zʴo֋}?i]Lw<'|ЂmPIwb훟TwD&r'vs6ܲ!="b[wř{/*>k_TAPsfwj4rr+EaShx2È#M/AGlM?Ryx#+j46|>SNU(NR.lXYqX9N)jf&iJ˝XpS6W*	_i(w]nF',O;d.*6L O .݅e-rԣb!;r[#*|$d}*fE79y~&ppf Z=N@9f:k10~9#8ʎ!$8@Dw΋w8UqJ"b%׍S:omED	E﶑S*3Md˄01ڨR&,Vq8j
Rm`cKD<c|ȶ3mxXTZD}.]¡.U"8y@xNL(U̃"@fB[4q:.z)gqM6GJhb^CˀIVT3k%ܯjpŠ/\i,ŇKB_}]¼__$7!%GD7pWӡ6l-%04nL)j*<c6)㢊9fp[M@۠|F/*Tc7u!]ڲtrɊAZ"	O&| ׆w5ЧkQwf[~+vs",\xΌHs>>3'_~d"OH,XūD')RL:KC6 ͦOHę4}z|Me,E~=7c)M'
w
3L'SJC
.bZ3{ir?'3H&asq[9*J"35ozxV9Da{ϋ6?:'Vxq<'֜l@GsX.<N88AL74e"ꅇk8RJMh a[ܯb0 D@:ч& $Z(∕aH	,h*XZ11ࡌA-"X1J&{3`Jt[ׯ|('X,ӶLt!]Ķ܌-CM5i .,O^Y wݾܠ?WV $1+Q\Gz`::<14^oΈPղ)X''8>R;|gyMCWB<u;< _1yKX(=6Akq["7TPw_oF^Y(ۗ_F;9~~?G!@K)>mb
EI?:a~hUݦ9:򓋥aU[lY.T
6MTú8i</@kMrI}6-Vz^H\5Y!7B-A-ܓ6.-I]Da`dd=DzD	0.74+gU9*b ]𻛷[H	1X
n	U9q.^ȢZe^iEVaS	V3A<q^V،ųґ+:ʣe#D7qN?y8vxP=X~!fq9N_:,nopf'K-OuL6=-OIC'D0=!a{ПPj"L}_!dqJ"j;fqwv L^ĸlE?1<  c1@L=zicr^E$Cpeo*(a_ :=컌Jˁi.>")BB[zb	m
ni[Bl
pX4Qa߸fÂ`0Q橵٧a|@A.O5FU1C| ZP>b-i:*u^/2XH},21W{\U%<c6mKt
DK-+noiH[D}߱@1}ypnzXA8[bq+[FG/Tq~)px>~(l$Lf[,j_{QxrrrO)mo	~?	弇ȟʿ-]"CJk$)vG3_>wT'g-yjltAѩ9I؜
u
WtpLb\FgE8K[vbtM2r.F(۾Z0%;QJlul__fWtq[[EngIgqk;bJ֘8NpctN-2c9ق3]˶"G8Ȓ88%B㖮⾁l֚CJQc7;lQ]>,nHzئc؆7~*lY0}uGa
"ik29ߺO#!5oM?eTZډcv#B6 pk7,'O-I=za=/`=ip})@kGlnY%j͆33ǣLH$2*_d	Dl~BE䌜+CޘݴYfɛ+K^'Q<Du#,7cN|bdgҞM? &嘡iBb;O$queУR+D^9Λjvʄmzh'
-7zZn׳CSN-X#VHˠ.ϣ=?to_	ځ}0\3'ԼdGCIG?uGO<Wiywd?~x懟~1^o`)6Z2e^k _nZMǶڢ(HȱkB,~TMq	ͺ\1kb&oϓPB5&KO87f
?eVodSdEqd:ȋuܳ2B;ÜPg#W$FNvl$Vš'.<!
 q(P9q*d|N`Yi*R	Oɥk.:tNbNrϺ4; KLE(2!yqvia'ñǲ4cfb`ff#Iз ɺž~aB3r?'pviN3FS>dndAi$<8˳	2ϲLIu3v[UN9yxxXBc>%3	ʴ_<`<f-#61Go:#q7dW5=)FΘb02%#P3y5RsT<9nUl~CcI.QO.mQґ 2CN!Q.F_:<qG2T.Sv~S/yk5ɣYIXBRcH%8KJ1K^Xk;k'2sJq1=Nф &0ळBIiQ]JJBu zkו>G,:wH!/?l3Dw[V֕t7#7Nl'7L;@g;Cnհ}Uxvtl5?z/;r7
7pu6_b'FVuXղ_eff{pEb?RGo1"UGa=°LKowp@. L8r. KrH91v\l[([=VDpC<[^xq{sLpaƫr&f]2@ɻ+z=˗fIO~}8F]-8~s('fs)iKfhw*7ōEsT@gVɥo!,}wZ+ߊ:mClLW_u\U1eb?ƇYZD" V1=wBǛb{,k\T"?Xwtz"URhܟXiS3@<O(=<u0o8b$Xܣx/<>a/oxБz0xVM2߸/]-;{㚽$i_rD;xu z}?EpLTBաd'yzsiZ}"ڰ~[
>#_HF/@/Ιwm$zz-}6yKޑYnn^
Dg&>G]aGhɂ^_xS,[&⯦Gw׷xn:ϻ}.dG0p)Hx╤o_n"xX(VX<^#x޿d/I$Os)D~&rb7ޔq64KV=O,vWd~S=wxJ?w>㾈~,(b+ܔ-B*w>gd tlt;<-/H-HX(	hI .u)=o}\ޛN|&'rxZ_0^a{, [ϪޫqR]ma!natK)6x.މmH{zS >&qWA'le⥣8
QR!#ȱ7!:#}.]-KR4VDyUV+I:4?)U7'£2[8:iX٣Euα;Fnɕ^h<V؆·*2䞁/=W~WUEIU^|x/dĝUz*|-(?k}X_4$9U<AywGN8ٖ,e@~=[)^ڨR֋u:"V!Wzs;I)2o4-QS",-T`{*ۙZK,5jQovGV`WuzjꢖV-+Urv-b@ТKv8HޖOS%-ب1kT:j><?е*%|K9Fs{($o|bKtr/hS}4:mVA~oOH{&*`-L ^tk/8+n׷/~&a%A0xy O/I@*V|*ū"U[wDh0CQ?Ҩ ODqRsQIj~03wD-3xarw3] Msj/73Mk*?{9a=˙4cy.?қ]P"i:.1N{/l5΃7;Kq5mgMφWsGn:Ko\'qٻٷxNϻS?>eL+9_{$58!˒]|gj;4mg86M1/ZW\t=.a C<oqL__̾re>^fhήZ:Q:-AܠW| (m+p금`wue$<AMi=W}ET026\b'Xs#wX0H|'lD$ ᙿzNU[Ohڜjtnzsb%fmQwu[#_sH&m݂oQϱm8jC7dErM	iګ",W67>.= ۴"ӷG4썹- }ɭk422w~&!<?݋{s<Gh(gp1#El_v-Laen;?o'	5&O2	^<]К枦>S%DfE@ۋcۂ]q${0>Q7阳!צ@crZIjQ8zN7{CqnUs?ag"'CXz?8(ՖKN>	sYߔi[/Ѕf2<WL;u)'Vom10!1nvW3-̏79)fgcLUjCL8,Z[faˀ_ɳ)ُ;u&lnSgosKmpgn%l4<l2[&l~FP,ܨ;XsdMBqL&}3{peϽB#M[?'Zk&<&6aG,܄=5C_Gxb)>^"ȷ+mݜ	Ŵ
ׁUbfoXu~d^'Ne($ӄc/\WF`їH6ct&8戶sCߓpN*
ĝ::`Ä% j18Qŏ2 3|NdKqA@D!,\[},{:bu"e6TȻE+{>&GD&TM4)Qxr,搠
_:]|\r5p:ml3KReQ5TF`m:MqSu),	5ݡl&db.$EW!SA<<߇kz$@>k:+GD&Sิ5t,t8.+BmyL?X3Xp4F
Yx5+V5t1DzDaP
 "y8%?	뙿4me2IZ2OXn"NzV,@1 c
=տ~P6d
#Ď3.;TV;&f4Ah,X֦t3YwCm*ӄ۷ԧ|`Hjr,N$([XLzTD:y"w!=UNIt+e.M$;2XX$xP`tPd]<$|!cJgt9QCхsn#g>H\"UŭH7EGf{hkژۘ`\%l S1:i&Qeh`&2V(Kcu סD#ugl	aq+JYh8'2B|TFߕDvW,)ezy	DLg0,g
\EN3R6^4EI}("t`q}nZf"J]3%vL[F0\ɂ.d办)9O'(Ct٤K<j`_EWO&?/dSXW}KCEZ{,<]:Zs[ u.兜NW*Iso=.ۖmmA0v<Grl:KyH&VLo9Dkh8/d0vLpT')@&c[}s&PF]:P5Ȧ>V|3:BS/-9+L{a6X5*"4Y5bT8ńhςxdnʀ+LWHƍ*6^m>#tx@0ⶑՆ圣"aÆ*ՙhowH%+S2h6Un$4;,QK(JH7OHatm[8hr5>P_gZ>;*p:'f޸l}Fͩ-Ԉ%5H6#A0w[Yf1Ƞ<eͣL/L{xjqkWoʊM+6JIhti9UgxezI`ÐH~F&PGuп	2H?jL㡨l'c`

HggՂiγ&cGO_9z82f~qIA cguUm>pL@1胆m2&e*:(]F8|t* ]6{$IC2{0\&$H@Bh4eo
8	˻ׄ:Օxڎ :5P0)t:4&$"RWTGs"ebGZۑPA*"@:0c7tDa[%nL\#_omGd.Z p:ӆHKuD]AYA8@K6t%q^7n4@:U)с
2gDgR+T;BiRjYGguP:龜&r͸Uod]C҈3Fߩ>Osa֎\qRH@8U[;P@iMutOke@|aa*|JMeGuMF|z$.g$F+&(@Wi%=:rZ,WY|fPMvU5:+|f>آ#ƾ}f`?q-M HwXόzqό{MR~ܓgPk	2Tbw DBϻDhG=)Vk>c}ER^?ܼxoȟ1q]xs]#7=لp^/PZV3Ҭ#<HfnCaj.mo]Q tr'&M-=ݳOY:+,+]bڌ'=c9|UvGˢ||#H-2O6_>mY\glO@ݯ<Wo}o<~T35zKY퍵IY=4>{vR[%1%sݥ}6ht]˂{+	
vf5˜:=KƪQ	I%oJ
YW.z[Bq5Nţ45geդ:
DC 
禎&#zg $|<ʭCԱH K6,5tmʸCƙtYضi^脼myX^%ӕ7@0Ih M5`pVwo+aI %;+X!8ܵy-T"~ƨjfs;M>`i3!,W攕`z`,yۗp+HlmbEbcZnk@ƿbsRn&]qͫMo1
lsM~/͏wE:~o:SøZĻy;f>;T?~bN¡$e1+F[|t! /mAIr,2pދyGݕ!'AA~]Qz'[-gטTȇbIS+@&kZf_l27wEtQߐkE8NJHfW _J~BXu3z7j_tRm/cf}!{>)²rѵv$.J)lK4T 1b
}zaEmYjz.lpYԷc@vbqzY&dnd>.v&.G$dhԇ	k7̵̾`^pnxl%Zn<QN@]>@hmFxTO 9
*ƥthH(+24!;T!~jbѴ:Bw	E@*^T4$ّ~a,rn֧V	q5nEWtVBygˉ(>6zJccmJGi8,SϜ4-{5ed*Ҷ&WBfKeT=%Κ^Z 8M.=8tvXx_qGiy{WGՋF/%31Yl^x{k@@[^<i5b7w9V\cKR{*WGn_\"kR*2iH(YEnCQ[r$}Cj/3nw-iC&Gk:1l</+f-R>Ͱ#\d/mPᴷǞr}dKo~w> ڇB$Cuӏ=KT@s;K/ɜKyoJd'9-vxteϺבoAژk;rkKc?#2}-98+p4ΤYq=Q=oێiGtd!7Itc{Q Qwv!/"z˭Azׂ'̾%7Nho)j%)U)1skT%Xmpx*7=Csո0Fy:e@x
f׻x	ʴ܊<W5er0D4#n=Zƶ|0p	pܓO 
*<!czG)y-	Wx7M9iGϮD`K12H<"tzgx9i~B16#߿4o[Rx.*'g<OWQ$%XrgY4=o]5N}B>o(aMU==`lO`㑊6K]òz\QIⷖ`ۚPړ+3My$5	"m)w0"ܝ2#Ckt聉 cw^K2
vm4t}eYuhƔZ>R${+5y/4Āq~'^)n}B<-
RFOMO?zR1)ٚ 6N7h8䠩u!;;lzᵧφDn:0~g2?BkLFaі`d>IØd>F	e>u=Ȍ<5tN3P悙zBhF؍9P&rUL$8ڜio>}-lal-uKg&tvbIBq',3xy'vN[)Yoڗ KՕa5#^eLmT$Oq}28Z,&`lnW
{%3tm#߾ϵwqfwfqv{\p^n'wt.^a`ĽqB6._!)۽P^i{qgȸ^~:7>˖oORn6|M8eWڄÙdJ%w.Ʊ5J$`*fĠ^ܼ~2{ҵffjqI5nFJ9{rc9t&9 JAx'i,N8tp*É:@S579Vt	%AT,u^4@zp:]=shCMAY]}hLF.<-Iqݗ7	>9E7%ֳg7+V]EZN:*]l_3-`׎,.#my"pk!VY)f/Bi_(}jY}`JzwzAx^&siO,wAYuS&#HGc0㸒Lql,rygf^g)5d	5`׀)]|L!2;ۗ2?+lʥ8SEC
23_Tf!TffATfsQRRITtϔT2\0+boIzg^:r~|P
kr|e*TD:`*"~08w٦u'Y4/؄`*"whao~]i)Jx];q(莧SDTv>(3TN`bu%iףMEl4anP~wQ[a'!MEMEMĘh*\GS DSQB}"*YM)bDO}|:<2vT4	@h*Pݠ(&p*JSp<mn@ND5P(QlyeeB83TQUr|X30wTCC!&srR
"R~*X[m,GgI NNE[5p*=Np*<\ϴé'S;NeBǊ2:1}# l(W~\+q\XH⒯3'\2j<*)A,4unSiEkzf`E$$=$.mMNEՙ~HbvUq@yΓÓTˢ1i)+rfՍ8yH$8()n烘;ozS.֨kAHɚĥϰ?s[xRU4	16.$(R|.l0 _SʓEKU'nZu_Fm7)0xv@l9/d҆2aNЉmz~t.H(h"J ;mo#QM=
H ĴujFJ}IM{s.$MCHE(]F<x􈅻Y/9@]8fnBj9$)uD(ZBނFV;aTkٷ=rBCyNXPfuWs0FdA,}aXaM3mdbRT#*<Ҿ
M0Tr
}~dW{OOt;eG]| @OvqM_{-!<ymsֳhмmY/XBX\ddږtSv%!G:,K CӸ/cw(Ƌa3xj,ޛ.SW߹!3.F``=|6&Od߮7r?/3's5&u, Yr!Iu,TM·Dxx3wROIsPsv} 
njmD٭m%4+iE?LeYɉ0;pkʯa*R_Tv8rT\\f>,L0瀃5&^it(PN1R9ușcXER9șcцҽj E_u:NhGgJSK(R񀒓WPzi8@}@9G^,ʑRg&q,ۏ_jusrxhרc}?_ SbЂ.irkI}ևarQҾ8i8TꝯpVLZ-iN-gR+jSoM/d9X%^Qp8QbfaiI5:a£aJaCtm^K0фI䀳NU7gǛSP0`QfAJkKcH˽p\6,;Bl0HPn [.{eC	=~#lо?taW~iöR6IW^ڻ_cts-UqWՒ_nLm??%Idg(L3?	,ȲNRlh:~e۹B) >3Hsc{Rڍf$ȓ,}5ؙہq9^hstTteIL;S_RcckꎽWEp+1`{~H?{fHHiA8p#yu"TZ?iJldM>6[0\׳
0PaDoXQZU=8ފ8v xxu`r!'A{Ё>vAErdNf9J؎uб6ڡܤA4\JB'K"7QG><#_aT!R<tXKzZ\$2K'_o{˯]:Ѳ(6?-z{{0֭+PpJqBO1rC탦ND(46>{=wHzW6wO`󈞊$v'x=pFlz䣅cODOtQӔ)>g='Vޘ]z~׶..KEh~c,ZBg	eiM ҅+װ񉅼
c7`USBz&ǽ&!Ԥ}|DhE4L[;o2_6PU4X:`>q-mdYknyζ܌Sqs-mg%_7MڜLNaCD-ؖilmH#륲=5-nUZPsw~{
ܞVE881=B8+isz;YaNg\&ҏ:.X16%n~~l]]X1=[9>ٷ4qCo&Rk7͛?~KR30lUluUAxvDrMq!U\J:yeF"$ %8['a?pƺ< Cj|čGKؖ.aS?5r{$1Po@!_1ЖW|k8][t0#fv{f1 ]wI0HmeZhtbxK}IX}KjHUO4bF2P-5H˺Kt9׋H+ _uUlR}\{E@`򿡄5UȱY->F0Ty_*,CJbf56XzS[SuX!27/f/+]Pn<`N8ˀKZ#&~`":tKtaL%NZ?YyC{l$	8q2'-έމϘɆΘ##5BegkyYfzQ%xYf1~xxK[P-3SB!uĳalیز{^fAnq18s}sE f2MzmE:%K!]_T2?OSؖ?<VrdiK?>G<9KɛC>w$fB&1 6N7~zmȘSP ?mN`\Zpm\Fof' K[NC ;'0F dMB v@30'@$Z3L%!+|νiܱu4~Z?fSLWhax5-6k^a(-"ow,op?0!ُ<atp YMWe:}^j|Zg:ԯ;_EX~犆wzdH;t"9N@#eT/LXr0bdBff:	/^;kq|+ό2g/Gtܥ+F8%@"Ia&!0`L&,W'b,;GaꄁoX^3RQ̼fQ3n	m{I?@EcW!HsHSUcb54:%s37q;UIade:ޮ(-oWpRXLPnth#n}ˢOm'Oj,j󻗙wf_	y\-Hv G4[1Il=|]jz,Eۯ@u{IwթPn5[|(VrHl
&ā	9fz^#i|;R
Vq0+_T}!SU0s*þf94(r7% Oiyu[/6aLt~zG^iHc!'D$id9w^\T2sI/W|z1ulҨ8>M7^zgi#p	1$9IVP*^ӡ5	YI_ngfƽRCb4{ݜsCySl+yd;<ajE83&DTQ'}'1<
bӆ1Oi?^'DD&{a}ꁳ?q{T>[6ӔSG2NU1dtU< ٮhE#EV"%r&2C
Xp ?L30C3r+7b;ݫczU]O~,en_nП+x+ )WO :r9yZ6bS{H,"Yc\c~3iLMc]8o77m,dV @G[c!׏[sAn`p׷/k?+]9&gBf;ǧ(	p˳:^p$n=tg'jv2M*Tٜ?r)N~ѳZ;%ey]:q*_{#هd_S)ʗ<IOٮc6~J-ە>/"-|`Y>X>;BVdLAaŢY9{Qac.{wxK:
i_ź8Ԏ!23^Z!Y.uk+븈H)ɫ#wo"L{v
M{<x	"zQXv#lDps?vIYQf ;5\Kb_0A.	R;]Ϋ7+gpu"INh;My"3?a>7n1ҫ8gnV>8PòQudy&I[> ̔մlh+&RkKcG;	6*ϨY^69n^~JҹBkS9m:̦lZt~<ϓ2HvD}#MFI79ыSXjK24]Wզs6Ւ/I^@jxj4JutTXjkN'vf[iPgnڪ4:~eoXa]?Cxu^o|{j}ZT;ӧ:+Ui_]t]vu>K+ȤǪ_s *K?vV
i[Q9Qa|:PbII?᳢VM%tsé9y<qit"mBסf>J\!.H&}H,N#Z\;Ga
k-o&J{ଉЇXN	kLn3]ۛU{gvG1 OǼݡ
y.8uW2 N˳|=b<(S+Uxq"	(h{ǟ7E:"*{Ai,^ׂ}Nr:iY/{w$}ީH AO9rUNP <eR޾{VA3CȤ|'\(6ugvPlnWO_qqo:EVg틪tau%`uIuėwЄSJ%m},14??~F>V~Q7k-9xNBqRrpᙿwM!W33#7DMOX}9pǤ5}ʭ8bHTNXu, &6LiH3 :V/uuOvA\	( r+rq:{<}}P\.`̍l*P4[YW/-~QRaTj2SeF1YV',*rrNh{TFz*jELZ+
3?]FkHO C|2ՔE`PJSjsI;c|FAc];a;(rVgx0/Ip]kr"w	eJyPÃAXyP l_46YR<z2y^Ad/i~q[t&+Z)8>{HxPH}A$+|aWc5h_1x}Yaw0$y\H?HɑKmPX+S/.iCq~mZJ`h"݇w'bMeQ[Xq& f:4(t#G>u3X";x1HCK}Rs9((1z@U\)<q@e=@xW|]z[W }uj9Qb7̜|1ϙigǹ`oL	\H,={.ѳH1B.6UH .F?Q";fԩ]plL3	vD6V+)33oM4C¡``{
'[+8<3N{GԞi9nEi$NX0jVi RYƛS=/\~XsXEXsrXh^h.9^E)G? H.T#fjT V_M` '6t`׼I4DIpP+î`Q~	&NVCT@M͏8jg]ok`PkH4UC>u|ҭx~qS@1DrLOeYyB|F;O$O~DC&>y}6<kG0njo6u-+ƬÀGZ{\ŏ"3[H)IMĸT Ѻ	"Mh34!UUTp@ֱ/q
	lC رBvHDT&1K%@؏WJ_TGx<> mIr]nw?ħd,}ŇT}ͫo}ZUT {p{D?@I犏X=P`'Hnh]xqchON&|0ƫ11zF}1CW5Λ7}ۛ7h$xEcbE؎cMҜkП^>bT#bNIHl
yJi^xGOCx@9 >\le_<֒Xp8El²aG9tcRmkH`JUxs1t&:'69DRR*Sl^I`~?˭R]gìG6xb#M~0Бx9$Oԧ0`KXTڠFˈTk{Ѻ1/@(7 $[}rl,ۧ|-!`/FufѡO	83buZ+#H*"ZPÐrBwtyPL
W!*{zwЃÙh`d&ܵV	z't$	nԩ9ͥN<!2iΪ<!	\uWLNێkՐZF(8+xwe!t=N@
/^Z,}:z,N:r^J+Y0
V!;@zQERySe%јUu1I`m[IB;eA];q↱RǓe<U~c+0CuP72
CeZ0~HQb@ ^jůXu~W|ځ'J&jҧi?00C+ِK82φygzP\Z{rC-&Qrq,-t-+7YCg Op	8=8YeVd^tQnVz5M}L#UoOu̫ȉ(˻}A H|P\GzBX0׃<O*DE3˯Z6+}g{r	l`lӟAhM|0 "Oc&G遰	'.x qZ3anEx߯o_i.=G伻G>wLOh8Y[cĥ0ӢwL3tu$!U4?GG~r'<ئx}MX'u $֤<.:bǿ}Bz/9[~ϔ	>S϶EKkq[@p	<|qJUJFv<ױ7&ڐ֍Ulms*RPnoIg M^!M1F֤8gYvv8<Fi_qoѨRqOiJLb'@@b4Eai`1O=˲P&eC+E{msAgQ,-z<5WgrطLrqӺB[;lM{ƦI!_ߊ76N7Û͌'u9T	&u󠸘^с'*}uECɱc`bn1*o])n|>kS⿨W5\o	xUnbPm>>i,fn640Ч:"imVFHpmiѾg6@rXP^MQq}˪7Yf6N;)Òחg9|
3rM"Dw?޳
;1d&qXlۢ:^caU%?7ooMi|8γ~,E߲狪Zć[V=һFD:y{vc5vlV]{NetÕXu6>a͋{s_q ͣOn qWyW"<ږUq{=#<{u7枬U1-wn=6l^ٖW0]$X,TX~Lz^T]v^Tiѫ6/>T}hIa}*a_tdh{ypJ^7Jt#e?>+8Gvrɑk'G8pdN91HƸ30Ɲ1F#ΩNwD;HGsjD;F38vבQPtzCt49hRSy@tiݖػ%;4ٿY++^1<ư$L7@q() e7+o96|FXEC;j%)i#n6ƋG#pR1!.XKq("GvDX$IjP@a[kܝF>. ?ɥ``m[ݚM	A,JݾYR]rt/4mk܀͊19X`הܽhVGC_{#i,Wl훠G4mp `OX'e.KEڀCUOs6"x՜x9z	-ȭ+\@V\5HERk,اuBZdV{bP_=&Q=MW&CA"]5+<Ȑon hb2鰵g3KmTsi枻9-JZ9xb%hSV
s,-{>"@0C̯-{SƵ*'e^zsJ4D^˰%=x=SQ<'[6f./5v5%d!(
fڳ]=a<}Y^hȻN&fch,رpe0d$%\e+fBOU;P­E&Yq? [JTCO|1}i&3rNO3imʏ&:baf-i_wq
# s]'>Jlx"Vh;3U\Wu)3<ѳ/ì3:ҝW3v|h*X8Ɩ/~}Cl񺉷Cal,Dk/KpF6cuv/I%":.}=٭nyJ7nDmK\0PҾԛuP2/06¯EO8LuQ߼~ofiekVG3u4]=?8FCU%B-m2Z
g$]jIkY4ceu
 x"Y[b/lK9;DZ@w<JҙvQ>V&;tx}{?5RhGkʄU@No	<<L[+H	k8ꤱDeٵsn7ڠ4KFn]Ի3zCHޓVYe`SzGx,LӒ*qeiщK(Xz%>c}ɸ+VwQF%Ud	ְ}BONt;;8n~oFgo6w-N`4J]<cBH1x#Jq	m]yS"+s]?SO	W$whϾd%kIVu`Ncynn<8īܖ7]N,.)5@ݴǎ_&tx8gKgPkb۝ѧN`~~rȠI1iS";8a[3-[ݳK?mYS]6) PJɊ}m{<C@;qՐ2wr``fGȻbGco+]vͥsU%ƍ"m\oyϵ%D<N梁Ҳ"[DRwH:\~g,: >B!c'}780`1'w':fzisjg"Ak)ODg'clx:&a1. )߀q nkУfLKN-lN,P<F)J=D:ȡev^w陬e@<t%k-R=惫9&L޺ sB"zLgY@r곭IOPzLv?c9.Ν.@f.ժ'@Yn'%8gtWV.Fk6akoP6Iþj	q uvRHt%r	QaxAGuHj֓AHbG_" آUm-&(:(&dM*5]d<qH4ŪzjGA*AoQHrIp`uGvMtaGS]Bt-dv%@wy-PMUԕd/J.Qb/T>XZb{H+`J-tRndZ$bR ޺	hƹWتC]"RydHjU0
.?K.A8LF$GgcLJaQ0JK=)rO2~''W^Ia~RrJRYAZ@J})QYHJ媴#Im6'aSr4Ή؉:J* }Pm.g@q.̞j].|pf5z#@z(JoSa"Ҏ"Na,MOB!.򆉴V60pt"F_#CUfRzS?%5;IPH	$Ɩ#-9TL5L1`Y(u`I&Rob(ɶ.]71hfr6۶BB4#%AІĬ6,9&iCT`obp~=}d;cG]| )cS^SE%;HjOlӉs'(0<VDedx{\pIݲOhRzf>zfƯ#:lHriP&} >6?{w,->U59-gۇM3 uL+8t0,]ܳ+NJs׎Njt ?6<(-׌R;058r%ftrv3+pKGi(t\d#3,sI-dn`%YByZd%vzn2%(Id&yvqh|'X40E(JRur,;OBY`I>
B3m4m{X}_NNII&6C϶msiLsrP๘,q3μFk[ǁ_ir|ɎvF$I,< Yj\VV7f+kqSq
B]?{jSh:#8$od7ߕD(<ϡPI16`d#7>SBx慯?w}:gP4Y-b u9v{W?c=!;Z:'$6lɡ+u(xԫQ:0sY	&(R*%R%#h6O:t{<Wt#K49EW=)U=*ܭfR߲۽l!0MqI f։u`Ͳvm{y:vĹ%dK#.ra+3M)aO:PR&gkH/rieQ
vW*E됋IizvRΪrv"-	Oi/\gQb?Y^)bƗ5W0P8[^٢:6;m>_(Fv$H~9ZGPR&qaV9V1)Kl*9_ڄ+JLBjhՕ*锜[h^zjqiфIeVhٖ2+\!j\9u\UȊ͊zϚw$n~X(52|˲Tac:stq?pAکD(]7r<Cs݋\jdC\Tx?^s)2r(]/H<w<+GV^gNXnptB?	h_:kG};k=;^!O;(̄-:q`c(P慦&$]SF6}3"?0Eh+J5r]/N
4,4-Ib\En]Kg鮅{s,HASx˩)(J%[܎ Y:Zq!/D*'|ߌ@3וk/Oi<mu8#R	pbq?"<N(I̻9}'SKSg~|~ZsRv7	ܯǳqI/ٱĬ:ʭt%Ե"Ӷ}+pMۻR+rh nMB	ԌmR6&ŋS9@8S|;JrEZyg/yo6ɾ]6Gfj~Ydg.62K<&~Wkt+jΫ_2'Ȏ;~~b9vq%v(籊*OLxk[imK#;L.\LNy{@v⅖.ÆLeaipqFu
lSl{H1r8Ggl$(Cih%",9Eu`ª.LC^ZQ	Q;ǡ&]P8VY>H mlKFIVYqcqCM$N3;¦Xy^꺩^dy9w 2W=:0v Ob30LsP`"/	s5p5e_RA ?
6mGPʰ!^aF7|mA2>V6(5v3y(}KQ81-_+9_m,dY`Wؾk8/\QY7?2KSÖ^N:9q{ZOb嵋-:ywltxZٱj$vB7s$jw=ԃax}68 k.^8V%¦pH7{͎>v(rLm<A(nMGӠĽYLRcmn%q#9JtV?k)T!޳kN}Zzihq5
t
=35g{rݼ8:޳~e۞^[VJ2;w/w)'hV;J,9(!zӅ12g15D5Dsyn D%ѼbGf|#N^pLC##L4ttnƊ(gWwz!9b4!,YgZ@B%.%Bic|4E#%WzNB]S"]^ջ[[V}5V;j.@]򋏅Gzt׈ƒ<!sA^wB&ubnR5Qfv:HwȁmzЊj[T* VyeOD(_Qzd[HxXxC-k|Oc P)#iWgox n.iH{TG4M8q;R4CRȤP|[XمXOXua ']mGh (dq4"wUzuPuzr@t\AgfdʔŢ)ymge''3<w'm zOΓҋV=x4_ppe@nf~&
{4hئn^1ԘkzNt]4^	H'ܐ#DkLt3<ȓ!b6MÕkR{W_kgTe[pkQKLbiIxRqFr["]$./A>P<P7_z
Dm'׳XD,8o uO˰ۭW-ZL!(6?hIa/
[buGH>isQ;S"^XdI(6+mZC&dI)t$jMg:
^OBau5 QwICaqVMQ\WS1%¦kdFV!=0_ي'K)9IZEK¾_l⏠ 1
uh{s~L4ͩvЉ,Tp/ս9uC g>l WI]+Uv]Qէ+<+Xa"r:mKxބO"Xh?QdYVгW"дM;`CeKz2&*d<G#CYf~M>.Ō"1>.\Q|L/7ޝ{Չ<.w/ʲ:n	.xUnbv
~%7.ɨ򄷴<Ȫ^_osjh ]#iCBa=}-Nӎ]
g[b+R7xp?tÖ_%q:+b)<"x:tCvΣ:L1,,AK%	}HG	/>1mC7J:);O墴%rbr;ٵZg~ƿ| 5Ya]5/d|_[EN=ޙ`Oá`ȑ 6QuБSO[1]<\Ubqd&{(>	S	_jq\e@CƸՖpe`F` $oFaqæ1 04U(/4oʋOKoP.%I|v:%2P'<Vu:< 5$A8};%9>(Ź$S.^=Lpt
:Ў~-`O)HN=emWgTjV%`It?yl@=؜Ż	o}zFi8GAyRZvXәօjށآ'`=9 
7yi^34&X#V<>%h!X1Ec?YM0}e_T$C#Jc-\+-B?~ԓ@`y2ja+h][U>[UusJ]/ oW/\l<4{`S~'d<lLYaK1g4J0&+5zuYTƙ2Ĕ,Â'se<R_U4֧t'z@>zϡq݃F	1ޞ92ِ8##X޳Q'#k=/Ww)+9^Xg[T$"F#'M`N	q1S׎^~0bkc9h@Db '%f!y.>\
 4$gg"Zo<wL2?3Fƌ4[b,rQeQgGT$c˺huRvԌ32{8ʊD0K?vUB*m@IIAԜAYI)*i̪{Ӱ,DtXLYIattt	@>kPO)%ۼ
Ap'@)J}Lܑ0Mt!XmYt{v^})?lmbdj)\Y?p6$9Ýurf3> dYԸRc;Ck(5Vќ>ЛSr<%q>x!mi!xxebh|-76|KYb^}v*
?[Mph:\si/l(9ݜP6 GGֶdܹX3	33ЌR
4i4&1ł&NXu I#	$%$60$68ѤZf'vu_N@4eQ/zk38jE[i"g-MABiat"CM.-	3$,p<:ʐ;i*H) \jM8+vp!Cp$J)-5o	`0`1f^Xl:F/|m
NyΆ@^&쐗w^,rܼxᴉK77emb]`.{Q8~("BÖХ/Z6Š/BFE/0&eZS-MZI`ghAoL@`"$Nӹf⎆F0/N:r'Ʈ20u}dimErl-b2<TmEBY@cs5+C=	;<ܑ,\8p6#
zӜh""&υ5H3gkLCV3tEyeLg3_$h8pE<T8㽻xCjt"y4!^:3]~DT]qE~Zh"քL?f+0էW\Mҕ M-Jb=@7v0Y>DppzS5
b\1c=wk),4xayQZ^za60'|69#Gb.c.悚6,8rFSs̀2#WsCD4yHm`#kntQ8Bאg*&SV12[N.5DIHrLkMCuZ
mvLj\|4J BRՐOB	|heԡ;nL&4Ӷ,4E^Bt7xE:S1)HH?Y$R4|Ms"}+Wo$HI9/OOaAaIxF@E8'͢Ѩ ⦐-`oSoOZŕ2UJIjrdT5;IVo8W7xuܣeQ>m>~ZTJ[1ӵ(%P_f<!gX4zCv`Eu?u~vcX}ڬeU-v۰0V븪#x:to~jNQ'҇gI|P2-3USk"nK_}Fs$R$_A~ HuSPؠO_q/hm==t,| 6xy=4q3ߍCVNDSlc?hUڔ1&OQI|׹k^JѺ\T<{S=6<UOX-R^YuizŚS {~Dc17o7Xro"!	5\A-QWabCLLËy6Pԧ+ů6<rO|.l󰃋}~펁kx-nrP()ˏgzcoi$is H:mJb}.WIyܦ)8Y&)M {yߠߕȔ;d]%gݥ`baV7tۖjg[Q@Aw?Y"}UC7lFɟon9V]	@Bd僜ڐ<~[IpVIQw}w  RyA6Yh\`/)la[!9xI?6sa@xM!s95ۉd50
ob.W{0q{xwM.'&[I|o+7BFH;e'7l.6\ʻ[th2<L>a;T2g8BRZƿ>-$;ݝNUaf)Xl_xmz?/AHCgt/vjpzzZ+N|8߂RŲ1N	'9Qo!k+3aV퇓xY%_x/roX>YVVG?Ulӷ73Uş*Bz-5
?;6KL7c6PWycKnBU'ߝM%O>[HWVh徵;~s~z56pcݲ>T3ouM7ħrV	#肻FV9MDCW
woZ~n>Kvn<*mҞ;h}~9L1ޔt4Ψ r$6񳏖q˚={ߣYzumv N]ۘ6}NF9SkH;lDc՞R=朄y߿	:?r^߾i+X\Rg9>Cp}[̜lGx=_pa3	nw㛿۞*O85#(YK	#:L'sNZXdϓLJDW&OBTrgj+wnB]*b1GHg9rdNSTv`k"ɼ )ZFτJ[p
@Ō!todB
lI:XJ9`DLA:O\V'Y&-=2Z!&VD\Vt7E~shYɂҍ-ז}e'X1t+BuA6-(.HD')|siu+Rs.XڞnT#Iv4f8PR-׍,\*+Ҷ6.tJ]\}{\\]^V9a4NdUVpf/cR gf^ZFp}2C3*,  :W%_B_Ls5ѢWж=ׁj&xM\vxu}Avo}5xOV[+g?<#}7k}7lW[,h]ҸS[FvPN?N;GpzhJa?OyrfZ
.JsUmInJNJu2[&!a93ީ\G'"v! @wi]f\guҹjrEQʊm'@#]&)t>uຯ.N`n
	,ls=f4}YC&{kxjl;[wmV":9{%>1y)DxfҢg &.- ~Ҫ7mi1 Zc@W/^-nVܬ,qβ؜ضe9'MYV{to&U#9MhDgnVFg4Y&p]QH$^xݼ.@FI[>&g4q^d@u(!o=­?kLβթ	Pм[Ҹ(^x1NfXOi_zzfZ@/cƦ;}U:5/s{ܧ߼+x|ԓ3i<1}p`JB{wzAx^۬F܏l}3,-F|AĹr-¦mz͋^cnԸf&
#ZRee{T
jTїW֥a<xwo'F\]^꫌`e#@6`lʖ!dLTx,Foq!l>.`ER$'YL@U6c&ߗHA?WVUf]u4uN$%7#Z:ScWe`ՁwX*zDwI
>{Z%74
`1&_ gw|Bxh}wuY<}miR5G #<e:v+{#վ.Im;/PJh=2?9֌~mKnEiEiEiKbhaeOeTLPR+GQבSO[1(VCX*F ب;v]U@0p0/|}\<if]8i"?Ayiiʍ]$n$vݗgkdTu:< 5gPo磶$gd%OA"{#é[L$uo;m]]eS}YsHzc-8wyӷ_hJRS\}DuBdy\\/_a}h2%=r;{ [
Z*Pq6aF{\@sU!q-5X"h?X'boVb
4y1iCcby\l|)jе}*`Owoٙ?;&sեe"Ŝ*a&mؗbdD>y$\a"lùQm.R٥kڭ7b^W&*N,4#(GbK2b|`ȇJ|b]
.EW𬢾tluDN߽/[ɌNǳ
 (U,U	us@2Br@vwGbF>#0dTvx!D#cH(Tq[=w3w#"Ꜥ Qj&f6: qZJeK+: J*@<PT@}ĽIPdcW.Dނ.(i+*(SJw<Llq*M@3 :[5djO	X}Xy%Yj٦\8fq,UE؋;ìasE0e LH?E"ܨKsa>wqel*˱#ܽ6]ȑ,4X0cLq2+o)>"icAX`^}JDݣo	caY}KD	#J?/I|y_^GpAd㗗0[1M1_"<%f;l{)٣68Fۧ·J֗rƻI25!=Cc?C:]d'CQR2x}ў5۬͋R?͊cyAq(fUQ><_VXvsoͳG<۝[tXz%{Uխn}P>POj걽=Ȟj\Thfu>4_մ
d!|(ݙМW
=nwY]1H !wxA{2~}&Ƨ<`(N\iP0'9|O.$yilb/rٓ&#kKi@nf6lߖs%}߱'v+	$YXpw:\'(qBK(HDO_˯s5ր*JB\R>I.F3}ը9z.Nz&wU*88jڪ,4)o)UF*SH,3@9t]z٢l*uoSH"tF$.	.@s!F?ԁ;,i y'nĦR@ȍzaAr[Zy~!U	
s	L^$dJQᘡ0F*v_#c10BK2T25Jw\NIMݎݜ]]z<PѢ4>7T<~kNJtgELx\>,)g"ᴖqlH!}i}fBOvM.Wq* :mJ8?/ׁ3_2-3s+7t"t5|{{ a"bE&B;.?1Xɖ	zRX_^py<lkVu=~"%!-T:ܡ=%77^:~LhݚmL1EtWJVxVvH=Oݍ^%<\DZ#O\/9n_1U<#|Kʑyc Hm?< @/njƫ4lC~77ǬQGԚ
`B>h_eI
]}>2#C8ٲV6y_6bkyw?7YCӊZ$]ӂ	Y8^K3y(9Q\(G&JwWe9)kWY4]u7S'q"vh4Jo.0<~܀wP0S~vtH&O˞Z?Gi&ٛdaG0kǦ`h}9oɒcsg!n1eE*YJ GqdIdN|8qjGS)WE^ؼ8	M7&?^ewթݥ~7ԡAM&&w{6	x[<Y܆^0ʍy*O݉C?z{nrR6>?Q1ƌ֬L3UκE*x&3Vأ@Ғyzv*[2x,WبSiQ簘Y0d<ݦv&75+M5|ya&`MQ%G+)Yh="nMuӏ笜N]E.q86Y~<q RsÉڙgS9(GmQi&	%)r,fhx H®Lae֛GQf߫T7fIQXF5<>ZW.)7ce_oՎS"|_iY'aAMa%t#mlaW*fs)0684kҫm޶!	y|Nd.Tf-o1mt-֯orckA`q :/ ~}ql'uw06	s8@'!tvgc&=%Ԗe/0vё>T3UZמh	hE4:ǄIrB/®Mz6HJC1r1abFg{QHB}efl({qf2hfpGʡZkf6 onӃ :T#Dqh}m%hz7m6{݇W`o"̬o^4:pAfhhUuJ<o^OkǗhVqG-FwgC?xp3rvذH_\#ZGDnӞ$UsX_wp/ΟYؿ'<P	vm
TF^,0C'
[n (}TZ?TA:M O,A{ F4Qc&q)_It}~^>6!:7H-kNQ?~|l;&o_}x]^\2 q
%8B(d68:l-I&i2yKg2b2<h"0m߾Ї1z1vM{"'f#^By?~IFn2,Ģb&3DrÔJఀFؒnF-R#wc8'^@d_hz)"sbKЌ
HQ-ఄ4<~FW, KJp4z	)bK@f/!Emh_M>5\W,TE.ì6^`yBQ1@4[z% wiyh/Y)q&'3ZatTqz7EEU%s!?-qa>/$nwlZ1
%Fo?d4JɌ_@|?4KHαGR|hxdPy%rj^#o+t<#g<=>)$
 cN	õo*3GQTH-%9ǳLrqtƌ@~x{Bh1$8-Jւg0f8
ꕐrϪe}2R+ռciDWxRT@D쑈"(xh:9 "|ݕGDlV9_ߖy;fWԘ8Pa""C!Էl CвYw2HNghN:mn	%*vjJ:VR%2=%|q,G|JKntWucs-
|&-wJWfIDn:1QX1n4@ @Zl\Pl';ȅA_CB~Ӱ!*pl{ˬʲvmelOe!
x#ka
 6=ǢMlYa`r98`#}6ND8ҿd]1l<bZEzlH-g1juK4hrTj]Н~u֫UM|j-mɎlL9Fd`cRгybx,X&!͓"sl8ԤbSO&c+V=NE7cCHLĔqjmLCU>:(-$l&jHkw#UsNfQwLZdGW~\'j]qM
CO[z\B/oP_¨]AlTV`5N3:0كV¸npiluGI4vT\e7RQNY樠0/]׫f<
`-E] ȖPr]N * 鉥%S!=um	^d4gLnZ]Y|r.؜9S! MB܎Ϫ`FcPcovnN_n~_:r"񠦰>rxwL=gۧ;zN;|"uo~J~(AeDPrk~$[P`g1~HFOu7,(*H6|JپqE'\[MLa}dB]_OA u/mBbP?ũc9*xx|OG4o`'ǥAv>7gK&F3UB,SGsf:W#H5DZX]:91P0QOFȎy14wL][-R}e&s1^Bv.g]/[)?Կnow^&l\j:qa2ܘPVCCamwb&C*:{#X}ng5,ǌ-U!]q_u7a00kP)ExHQ.=?.BQ hq鸤XCAOZ,@VwD87c^4a*Mm9N35hM2x:C|A^EΘH]3ʯ_Кǒ`3<1X"?;t5(Dv{}DEV5D.U
ã'SוKL16/W[91rPfMܸTBK'.՟Tj~xoK¥ZDoKj<.|Q.|՘mpdTE}B\}b\?%.|ijcp|g{%ڸGЃK5K5K5̂ŕjӏåY^{,:hR[|f I=2nMG˹j(oU$߾tB"4(NRKo'jg֏J5C*Rp-4>LT4Tqp)Тah]c7OR#ʴ4J5Ju T)RDLGaԙ9i#P4sR}ymg=j0TgXRgST&STӹThT#9@k_i8*XQΰE:3Ju&QSQ;A &`a.BJQ.ҡT]~lA  CȂ6pMra$ىݞa1&j8qGn8o8ġ;
fR,
OڡTڠ^r\ax|DYQ!zy.w c@88'+߆mWdT~I6r#xv
Pj>k,Pu]϶=k<hE.q=?O<jŖp2"}?=I7sb!
{B8p!\<?㱢*"we_Ou	d:YVm'٘+-uJqdv@_-	2É{L%WFڣo.>RX,A6[j_w":#wו"Ќ`Kl:v?g:_@ K\9e0Q=J9mw]ܣԬ9OϿrg4=>az|UOgA=A^֠\cSu#H#>W[:axG6ج4۱wCU5nE1W	t{񋴎sEۇ0R<cR0O")b5sXqskJi^+A"Kq%ZT"#9b2竘☕1UA+&E-XT^Dt\+uToG0}!VH_T(Ge5Ҹ& mn[x=0A@c/W"X^txIv*T'sǭ;]؎pر\¤@Z:N>ؖu+쬊Bs)KUzCHؿ0" őe1|سGEiN PWPgyqׄV&-vɸ6!`KzB6r}}]{l`tI(PA1[oӊ,ٝAn aGs׏QF`%eS/=ߣT\"ݮbbؽEYC%QRyۗ({8ik⛦ 
)l̈1c4u<L7myw-FczI`
-rH@] g^9LM})IPaDq<Qz~JF[$dN8ÞY0fCƐ^lBq`L%v#J{8$jwv =^ciT'$o!AÀ#A|;%wXkQĔ2z]ȅCг<*m
11M;KmxT]%q~?8lk}vaۍص+mCX]ǲXbU+3ɝS!lc@n/o3"QV<tGS%.}:&(eI#d$ʿ/v+pKJIi"Hevp{wd]Gͩc&Iʂ\%y~{y};ڊ͍q[T$`]%kB	vnj_	.%>3V_v}+e'[y`5*[XFDF1:E7ȡtfcNm󽦟jVPԥ	(ӻ*zUSCNilVBϷŭxb+IV-r
ן.:wSs0Kxc7|i#cknr}W߼b84ju-po=hGZ:#Wp("~ms2>d)ӻiZx$|fިGr
r&ea&J>v)Pl6*hmxu0X^w'JvOxu-a9'|+GhːcNqҦNQtWAEM9{Y
U4x<Z#4n~Oa-7
W]8CzCOȵzQnS[>E*SEb]dODasjKPTeLt^Zkӏʥ2j*Mժ1Ծ[G.$ه;Fǌ1*Rl	
2zE9nI~ENQf/jݚVlF(@U*֐UտE< UA֮3mD>H@"	d<%p}Z"Ílly;(h^	N4zFz{!;BPTIrg&n3?z&BE$X#Heia9,,OŎw5RY#}S5NYw)kqʾ)Xkqʞٯqʾ)So;,}8d֩8eg()ӎS6l:bFs^v')sL\Q`b&MScÆ1G1؉NQ3N
8ecqL(
\q]8enK[B5B8e"8e*;l8e'0Fӝ`ibAOS&Ы);lnHwm2>8eSQqʦ┝lq&I!L*&ʾY(┝cb9-MK)i┍T;ؙh8NB6l*J;NV2)bKT_4u'8e"Lqd@%┝=kL%v7m,I;:NҎClGf$Ll+ې D2nCa7,xD܄1OxUkOU7GF7hǻwĲ1O	YIcwo,褿r}{5rMob'ЎOk_c8E	;Gmp*Q`%DpF7VU`BƳӖ]GOd/NueA=FyAjmHoަm]E;ٚ^WrӔSNPi^(/	4;}P'zp~Fاa~^~D&=aljQk5&>]\b[Wk.^Oicmvnzlet%2ZZ[lZRYHuHNPJRѰQጚ0hN`.e >$cq刻;@g;:؋)Aԩ,pJ7zYhg:DG"%98(<TD4jqX@7p5zuNDf-6h9HvÚ :4:}0/ſQѫsaF<{zI^}F;p8ס)DZTkk#tiJ
yjec?Pe8Y|9"u,$jga@ezuNr\^S"W)(Rx2i;}t,uI>I6ګ_io+݆p*N:C~(:BŰjA+1Q5X8EF;%U ӲijX&ce)nQR؏Y!D2R3C#ƻJplrB9eŮn^fٰܖlox+K/7KH}t%钃r/ge6l^96r}̩#n,0UG;/&-M9g0jIxQ<KyMj:T?ạ3ڹԸ%Zm	e-=uJ$zQTVd5![uAW'<Y:/{`!}^IfOf/Hh)$ig|I~85^^[Z8tFT*rFfJՌVu)usFP
; z~I{Q$pN4@@Ө[Ɂ&_H$?e;T9&OzxϹk8o8zmz#*Y[ݸChvb!< 5J',f׿.m/#Eb36בx='̵U48dCip/BVHXF(0(6!ei80kنb	C&6zYyt"Fak>'tAHs&!H5^J&qr]/|cFV-G12Ѩ>+fE.uDWrbTR[#UJG	4PH`zޒ(3K/xx=ni:#[*j89}뜧v@SMm#Q;VNtqTkj)qu'=$)CSG&lK']fI}]۪K>BGǮk#0,hguÈ'5
+$d,p"F@.=8?3R儐upGa59	ކIx\QrZ~	pŉu2BOL+uF!l_gTi	?Kܿp둵V$M~E
clMT@+曜gfC̾bmaCy_}~$mR7:XLvOyhSv6wJQmekR)l3&qzڕH#l䝈dn<fCx+[(ceuŞ}H\ĖXS(P7ʵKAͶJ}BihUZgS*}SZ5Q|.J5> @}@LpCtq<ք}-['4T:.6SI7=\=o5x O(Ѐo=[P <%.oc`HJ*'{QZ.h24~nܥ\VKѓgV<4OxRDExT
]?juh).'bΑ1ZuQDNWR)xU@L0#V6_+G2IIQr'JzDCy#.PXrt҄AC-Sa 7,nuj:f-MDbiCT_)7[Dиh|?Eܹ가`0a6%!|@3z9Kep	Y*%f$x> u(ʌ}Va>宂`4M^-EtaVN`XV16YX.nR-@vX%!G_qBYRcIy\CF\[Lv':piVKynB5E*qidU1fj^?,#s.̂9oǱZGyՂ|~Iﬣ(]G9V!ˉeR}ΈbV#>*X<Џ?f$BcB?*=H{Ə|?pNp#"!;P'	\zz Ul`3}VX cEw6͢ZvfnW(vծt`);K|Kd4EgNP!a39*;D=**<q@@9''T'knCOLT!@gRpq<fD\0sy@yoKkHJ1%
o2HJ]L^Gꃂ?)ե]8X*WI'jqX-LMGx*3|Hy@7Tj0RihEáY	Liz~YJv3\FB#&3R7:9<+؜`}aϋ6?g:'(kNKe6yy\0s5;Vux*Z~T^QՠHzFEU(oC`RV& VQ( @nކؼ"ĞZ!#6Lh-YRu'O
g2GiI8qZ}0?OcJ̈w[['"̓Q^fmBdZ6đ7-&M|Me(@R'h *CAc~I;~>;n?^8QMcZW`@-AĂh@(af8w(Lquhw|@9^TA+eV,ńh8:4ބ[H,{: 2,!Y	OVbg[V$
Jv4}I4}1ާC~o1wl\nޔʣw}]1yiV F>"L|Zp^	xy҇"]zsxTzer<X"[?qCs^U՛0	⛦dblnDճ1Bi[ʭ쑼aHAi~Q^3,X5z/rmt7J7=Q:hY&ohSR{vWTU_fQs3?ωjejeh
ҵlwicd$F[ȫ[x+BvvciBl!j74S5NP3I|=D'Z4n@}:a$V*A'VԄJ,ؑN%"DG	"A3kMl&p*C,K)+6#k:LӞqeic1Wva45|qIdv0su,nq&썋
RDEcUJMi=wZFnôVvE%0̖i $Mѹ]/Ҥ|)z`m6&h`mљzzM.<eNP^꽊gcԨf[/0.Ey9^ƠY_a``_F;NTA{eyittEdEma$j7{(Χ
0`hwD@*ma_jLҶ<oGiJv֥}E >4i&%lc rԱ+RJ~G]4OnS
19a
L>j0 !J[
>Ij &<Qώ|cvΨZu
:®3~88`[J/%ۧQ-sQF/9x VÑi )`_x<,7f'SѶ]=l@*rJ@En3ͺ;.*x*3BH6<6?޾̗=2Gg(G&*hW6]r(8-;=|idɉ9a 𽻾ҭvGFj 8ٌ1]3)0Зxbv ^oǝvH+Ü/r!|~Uti:~m4
,LuUaXy2{6ffFU܁}c}5y;EԌBs3lsi1VbՑX"ۺk3FR$Z4p"b%ȘҨs+SZrv,>ҼL i|jK(ֿfvNTcf24\>{1q	lⓉ@'B]Rm:U=/`d;zЪc)1W[JE>|D9b<^d,[6i\z0ɂCtͯo{QV]YMSi3/h>,&
IO~v-%EtOpf0myjc'ZeiS?$1$W؆6Oͣ6YT0iYM?c&m=3
^lNg<675VM^z9dl4SzCŊ])@AtH~9v2ShǇ}(A.f26%lCDt`sw3:$-*hq&
wd79St.NczH<mD8vDxy(
6(
w*Fw,qykS2"]Gii=fyDj̳,МZ^2`o_h2{*(5.%cq*};ϵc5#"-bFdDe8gi(dvIGh}Hı>[(~}18-Vb^bdIgVxW<˴2riLҿUw3"/u6eR3aT^3mGɓL3@NdWKl՟iKiCxR%[^bH0t?$V|gc2P}L]jI< gjH]쟋_
-۠e>I90WxO5ny5b]k3y~^k	赉?8Lh8[MɿlVޡl$	҈ʲJ5􂍴ϤAB;q?JD|!a5S/va ö]Ctʓ7~'wy lPWuxDg'vCrdy*h_Ccr,kŇ/'qf*'NwĞd@X4ñ;!>(ܞS t/2⥯E5t)ԠYvpK! >N*5dꢔsx+ӗj8sҚMQ$Gʱ]LdNdTSaKMT0v'/pIQ+LifDW+@Ԏx^nLhơy*@mv IAs)z8p~J͐Q tHhdBJs>;F)kx<p&N T0;!cs3	N3vJqlHp=\$7se/rO'gY 03L2lݴ|#7?@pDп#Zl,h$"2iR
v+TG/.9$(x@MP??˟ƭ8~ElN\~j+%&9ܿ+`E֠{tXsY^,_GP`DMyc&^of	~!I{4;сq.i싻嗋N!gZ]Zb?X+~Ls~[p{>{ЦE~,7ڛMi4Maz/GH[0׮e~xǡbd!kXّc:̕ǗmyN_CYh+~ZCVE5q^ycyea5-2֑ohY\LvT
Wa/##"踋(^}d9]^^ҭ2tΝ|On/w7{	;-haˋ0!PqrFcdEg[tKvnGJ]wB*kX/v#3OED8l ðO?rB8Y+Tn\SP[9¨He0kTHG(	 {!X`Ho9w/HX
-,a䰠ћ?bÙM=p؄ާ3]BHfH4ݾiQ^/_^s^&G[95N\+lBD!);D_^	rg$ˤ(\lQdSsneYtV,
d70mġWs =V"2܅YvXFWKZJ;l=;	$%w]
".h#]ܕg8ل7oo8_b$Nha%o*qVⲅKf&k8BiYK׈]׎x3[RL Y5."LJ	BթA@bBe>NrF/-lYg@x2YCؓi]јFՑS͂|]1(VcūCd}ФMr+5+9neZ Es5ׇN߾t{]̿C[׿6rwE`١ꦏ}j_GN8{#l8M[h8{kh&!оdǄF_`M@Lݲ]ۉm3\Ùk2az6:fMǏWC*AGxBim)MK
pN!r"cD>FYQM,Ѧn(ת:GNBO.)Zߢ_a~2a'&WTd**5=3io/LYUfYVݢM=p\^-  tDYcA2=D1ȷyq TE;h$EiYAtSUk7s Sm>K#g "`!́~"x4lOՀ3O׿⏘(LXTʘE,0M}Zb0 u0VC<,m=1ɯvHgHwL	(loC0p{U@dI!'̶;雼Ӧ&,jqFTrI~DyZHZe|؝Eq,/v^32&.{2Vww5T@
)UEJ}ÿyS{G*
My|s8y(c:Tjg+њq+WRBlDCj	WI֯@3;ʢ䠱=w)}S}R5{d?C})zX7eZ3gO߀@i**i?$ۄr#a0|3#tP DQ	?`;}f|FZ$rzۇ\
)fGq[s-WsXszf5X%OTHXUrHLq<wC_${n|wsiτUQf>τoX՞	l}.6Z3	T}[*5*mK<ڥ#C-O)M*l/Uԝ$H*8bHTCm
 d= =	 Jj&<"e-exW$[?HhːHփ[~Rc@M5Cs9<9+ǱVAD-~;oK̇ ,hДkʅ3辑V\4`p:!^|(1ff 6jbKu<P,OX`NC]sUNJ}qrS+#qa"3/Tܝ:Iʾj~0a? 6&B4)pHd:a4Ȕ$͊-M*hq#Kt8y)\C7e*#z;4yufhy xp`(b$$ǋa'^1a29<,rW7\:~K\EҔ[.U<7~KT`N A{:`y__,cjxɟ[_03<KPׂ<|-+C5%bᘗ\uCCz
_)"!f2iMHC/^%9|eHd.爌cHidZG6ߗ:b[~Acz~`rs39z܀Ͻ{B(xwڱCg.!3%.ghr!aܑavYm	C6dhl!`U-HZܒEQc}TTc#6~=eAk(ZyBW5-3KԼ>QvQ
htq.IN̾v.1:H!\_[NYԎl]jw\/hg21&dxw,YgIoF`G9>K7*KPZ !AΖfg.U?MǶV/OWT?.29ZugSe3j3<+-&@|*2Y\2.5y50ک'C;>FЫ2״MD߳D_Y.VιZ>Y~Y|KÅCZg:9e-b\*c7)*+O1LQsbƔ8dNA8aS|<&"\S4OE
D5YKdHEQ>pŶUVyhq׷1b1}{cN'ۧ<.D4t{ǡλ'ы:X*W)\tmG˵VWUPG `V_ܥ3,EŅC,4/cafs0Tcs3Qm8_(}2Cgy"o@^g<C_bݖH#cmM\#8L,)d=JzU꣬vlXIe<R:LYkrcWvj@@j[t&:HVSNevct'4m3;pԔ)ԅjZ䖦W dJC0ZCR&^AMA~"HSj5Fn $zD}4׎h[.\t[qjy(fq;`-39JE8#x|aX\poNE6zOzN	1o.ž}E{
ex;	=C]K5Fr1UF95__^}X}cEx{Rl~X~__B!>_pjD/oh=vo"g~45/}zk_R\b_IyQ0c}SP3CC~	 mx9	A_}	*U˹>IxsOւ_k7OgcOk̠]Rlx1XoxKΛ^tId)=>FO/yڱv% .	Źv}!G8߮ۧT	.?"$/Zik]õulT&m[}c$9ЫB43b]ҁF`v=onf%Rl!`E឴%EhVB&*wAWׇ6*\>*ihN -ARŷۇi[#L'k-=аі#XNY*ӸQ2T	㪵t'/X,rkgS,m#TǂW|Ve7ҿw؉1ct\}8 bȈ}*$d>|!|nԽYdyM枎lwLlm`ԶA)Qǌ#ÌphmFacl:(vPZx-iߎCJ`ov#ݏCȲ=0	{6r!SH?6:vik8xBeN-b0އCL:~A1,џI"nr^tٗe{˵]c!з@熵t0<09r#q{gLdUl/NVz>P¯7y,>#-)	Nz]J&4߅(۸Nvh$yˎML퀑3~b	R}fڢmUZjiAuZI'{E,d
/W:MA.ᅙ|Gu''\ZT2>\gP4W"29SB~^flyge^|[l 6E0'7]5 * )s"(?8C
0HOٞ j]ZGm;۽)va[B~b'|x8@ )CO/%Eg#vn+в~ V<Ȥ?;O}BT~X$o184%!V}RmZRTd=+m|K,WDX$biN5@D°#/"OKzHaΊt} =ڞ~Qy*x:'\Ĥ$<rjhN^KB0^`ϘL0_ajhNx;-ȻkXa:;2stW>nz)XyWcxH>zsF?:D?/N!|z4#fXͱ1ıol,HUޠ!d vߏA?p-{9kz+3QE`zK7P9svFhD;0aN1ZLESߓee*R!^H</@Zlt_[3mYf&CMEV{[wL t\Aik]濡hQf-+ˠWA=rv,KeKQbm:7ix).V@Yoo~}݋jLuxAr`($ ,͓mnV/	0MWf]C_lr~o!_Q{m"G*K\_%O+zޤӱ[{}}7o`nHfdz@rPWSs^N(ۣ4Mv[};)@AtH~ƭv2S`=>wGE'4MXpll3vaY!"}sL:}9?{&ahQ+p8^]nzduZknɩKĿwq"<D)"lX|vϳW aXՉw7eКXMnH(}
ƙ81VQū.x	/qu׺ӳx.IԐT]L $x;%1qKd&_4Z],míװtturRR1ڬYU{褀U/<Um(GS*lBn\/:VGn^3qg7D4.AV
;V"}M]H%tMK*6uKka
_A7?crvWFf?`Vg]Z@G|OҘcC IDgvqɠ\tVNSf I5\LqԿ`QƻYd98z0蔪ObG,*7Kjv@3t:]\^Mm'q(*޷8d߷"}0VPg/*GmߣJZuCGk@a>闌(3O]0Q^`(56 h({P-O" cXݪ%1tg^0*ݫʊCA>>F@Of2Q=ѵS[i=J{Bb4N7dQޞ0)Qtnj{jvީOtnLNc3@Һt@CfXӌ |^B;}'H;1U	L`8kA]Jr(eqNKEsZ89e&ּS-qu*φ7nL,ym,LxO)Ia"	,x
N5@=?a(1 QQN?j?J<4&]V*9rVAުg:FEuDEdPpE"e I)GTbFT(%&3i3 E*XS@[( (MxFrTdްU{CDBxwptܩ9;
[%kv|WC.s/lR-a#)|(	+-nDASX|Yʏ+J!hTW1_1/OQC?f)hz&/E+=¯F,Dl7D{^ 7ߦIROa^gb%L*p˲,Hgq =ӬRE.6LS/~ u gU)6qǛ&rYc[k3⡸[4^jz=;?inNT6oTYRoq`N.`d2I@^	͘wB0o	xR[n\Ňrv-j. s:?63]"y68|8!yo^[o.K38'f7\hPm]^hڭGv\\u*HЧ%z"n9-hL_eH̦lzG ;D<Z#C4*12]B@+09h+4м_ ge`2Hraٳ.G}7y~blm!T[Hx;"5) ^ם$x$`<PfzNPRe Jr d0̄wB֝6,y'V{wҙQbCmZhNR w|qڵxq$PiۼRddhQE'!ig⵫h1I$?.RY%wDWR=V/T12"C{|zz*#+Xv 4[;ڑ>	'Q|Y|~R^>;?|	Tկs8f֒`ZӴoD,^Ǘa5pGGkAQj0B!^
1<oi,ZU4"}C$[rCϒ`I~fy
TC7ʎKqZ#\ժ-0#P1eGkl ۆ:
I2R6zi3UFRe^>M(?+iD -H_0`KU­Xe$\g_]{I_]%> Lp/eXe~ˇFڢUS2(V<x5DʫEa}>V@yiCL$|%^֡WKe҃=f>M×E}7BL3Si&E14	r%W=
2%'a;VY(C`;TM`xOeA' mgeL]JH{$_a,>ty<5,#m[}5*,g=񓚶Myx'/6*_DYkEXJW(ݒN=.iDKսϣ,r+OQ[IjAj=)"N9 Xix=WLԱxeoٓʁ#%?yAc/ix^dly/ٲ{TmTkH2&vfEy>|A^uor=H5AMR/IEoo0#ӡ&@::5rUq.a:ϗa\(a1<CP(2SNr>Gj()-4FdjތԆF1fVވ8	GyhV] ݨ><He6yM8x tINQY8؂[&a,fmrϟ>^Op:7飒K 7DYG⤔+@9=!K/}MjqφRGui}6\ev/wOM呔^/ڞ׺1W'hqm0mWװ

O?Ñs9D]z!^pH|4SK1)XFl#7Mn~
nZ&P)13&k:NBI??|ɏ4TJ1gJm_v0ѧT}Դ|(*.Fo)_SP_}5}2%%	ap͖`B,!Kϻ_o^[&P;C,*g~=|,Gu;V-?M`U21tsڹ*׮LyAfPB6i|{TqIX3N#1<Z6"'P5
XdDRBdqu͝ሱ_CP|q# oADw:)&อsPTXF6]Cpc|)x̙Յ)F	=%]>7#A9!6,@ԙufo#f3dvlu_@3C0Ni:}u^ l^WIr|dpRF->w`U~Zz~_tegCǺ%XBpǺGl1uK[;>\ĥ1ݥ=eQO.4Q"a*ѯ;G"F]LcrLN'@^bP	XT	#BYH#eSӦۅ2Ϛn5|սunVTvctj?ލV0cj	jJHb H0;=>FIſPA%j'2P0l]tqY_W:;ZꨃV:{w/z[ٽk\?^8)
ުeW6B/)|SgFxƪ6Y'_gً&"$Yrzt~_UT{%je kV~>!2dAVE17Tl6*<AzZGw꣠=7}ڧtq>PyG{;iz_uԃqXIDț$v%9^
*N,7%+Nxx?ɥ0X:WTeKJ2]B8A1ar]sA:zW*CBjݱZvFwYWmXEC.<oz<IZKO6>*c4)W#Ϳ'IfR=pY	Hu}|	EgV
jͳ)H1#YԯQB2e:a^Jկ
Bt^K=+GO
X"T~HGK. U)_%~\zX/qTfq~cztS:ZTRL쫹)utwi_'$(]d=kAd\\&>om!k_#I}fau^]WS.^l>i^_A[{ۦ$55˷"*'D}R*/^*҃Tz纇Pf%9vء4orR֛S[$Ӈ-Rl.ewI-ZyѪޘetdR~@SS&DYko׋oO9|wZsJ=|Yro6YJkA/֝(Z9w`ch(fΟfHoscG[#sD8t8ʉf񅍶~ݾkr g@LÂ [-0fWՔ9tE3F6-CճoJ+ގ~t~+jNKve+JQB1}7#YZ_5swn7{ #?Q7*l3Ǟ;d\!>ďi:4|5=Q*:5fIf|kJʘԸO|֚o9k)b~>7f,L伞<tY)&szsޙe	ܜBb(Z_YiG@Xԍscu4A=Cɗ kY]IxkhN0hFeOm :vcU;wd֏0JRmGH'*x^Qur;\Ī:ә5;7E`Xn`*5w`1uϘw8İ@hBP{p$ FQ"^@p3L;qˏWTou逎u]/曩DxE?(dhYLGØ}vqp+EDqx4Iԫh	sO	kM> ջaHxWfRnZ'*Czr <u;լ|R=̺~uU>.쎍T$k|0;qnUk$[~IGaoSx6ݐ$C(DB0/~!_f6&jAH[ޘCtY;ݫNфUC&uZ~~	2N.HnӞd<"/czS;nE]HJ*2.0-cεYs-XKYq ңrb/@$|v:BXK/=վOCY|LGt=oCvU"̪F!΁Ef+讽7'$FLxYnIV/N"Sny YeP)J;ik!'0ôtnfxg	[eY\M!/=`ы",r|*6qǛ&UopCskZQ(/yT\tMNq-ZmA_yWGN"dhe}<g<qYG8NY
/gmB|ot'wy|'DWwD6c<	}'"NHeBlq}÷DhHw' s诎dfLsnBz"HǢ9.n8!^o^[ҁ1<3\,fPLi.UWCgTE腦]Mpi?Řq>ߺIжf93]Qzx`AOCc8g-g+09Vl1'^9tqm88(3l4-]y?{4TvȘrݼ18bl}PR:
v0"5! #X[`$I>O`~E"X}ƃP`&rٮ*R,s@Q,~vӗ636`>\;,yVط{9x4IAϤ`Դܙ#Eiw|,hN(RrTo=Z(B8xA:^]K|\(߂fQ>ŤȔ:}ra?ho_Gj`"m1FXpC>lJ"~[)"NVb4ZzIJ`V^ioOzwc#uj?bJECiֈ#ɉ	eB>QPnl:YwJ2w2uojR.NSG"|ha <JT7Ts+"=4YZzY/`\I4lv5eG)ezCCȄ?S!?td߽?Ѫ:9M.ċb5s8hR#e!enHӐ;pĄ_rdg	c/zSWTOZ+`1\$;M9}ҡ^SI:K h|pD4ц4wl5`2F@a׺KQ:ԫE>EDQay]g;K.;aU'˶CW5#C[`FsvRqh)vi"yK ̻
Ih-"u,(d!HQ05"Sgj8z]SnU#o/$j318&X}t|XWi5دં@8WxaA|F}bGD#݁A7L@O{"
hӀgqDTS'6$h8PyNʃ
]D\IB>1>}WO܆\9_ǫ'ӂd'?M~i4ۧ8Gk7^֎C	
roFJ"h 3t(Z#FױAum:b4z؝y}>%'Qai]q,9͡NVOɺthPBE 8&Hf=!x|o |&8^ctuj~b`kfL8ᾚc#" xfL2&mH]Z,nMzOʎ:C@0!rٰ{Ӡ]3tknJW币X3ڀ~Br;	b$z_S %t(Ebge4j
.M
>GsnSbS3 6sIAf5XԠBɎzUWQ=lNb|l)eqƧcbOa
JXcRǘh\080c5:V~/Z^HBE,gTQ
ݺ3A	]k*?E r<bp Wap
tև$=ZGn^1eBy}]kc0NCbv&-G^eUT>)z7 y7O@CD73!1iَ4AI1Kv]3190ǚd4:HI=RN99ʤYr *~0Xʫ;_fuަzo./&A
@'q)B7[#}Nx2J}x,ǗTbZQxqS}	Ա?\v4͗q:o:7>ɚF}:h_122=$_jڽg?O}h]ˬh7{fOc6N+hVyMΟ摔bU[Q{1u]XT;ϤRgkU[0U%l@p3~Hɀ(y_СQq`t	4~]Zl:_]e}3ѳw~2Is0m[ L9icf/<$LOhkrdMpEF1w7w6 naC-'5le/D'G4Nt{Oz wI(}?_ڧc!17qy	MOt>5oYiK8 k*É1;}!if% :ᲜgJӨ!Ly{|_2EPOxrK;Iv3N>#gD\}ă~f H~F$<r 
R.EvprY_wJJ߲P\/M7TZì*׶qZa~Acxa01C[^|Yٙ2ܬcm/7,f-2UB6jZ4]6UqSC5pWPS$SfN bSuF
VcnHm3mADiQ
RW3毕q/һ8N3$[*8*{U'Xsd0|C:4iKU*YI!9{+Jh{*=T&}I HiHkrMq5f:	LS~N_kd.	@ȱFTl]a):9WWA$kB6/TqV'ĿC^xrܵRJ,I+ec1Sr=Mן7$?ÂEZ}5ʳj)fU){BFj)st!̲PNCTFjqlIh|fs/T1cMAlKɲ#mvٽ/Z|%jU{-}ݪμX9<{KUz^d(UZ+z!1D&hy	՚.ϩ>%'<P<{bETA>Yt+<o}<xmTlEDl%/z{S-38[:wVs'[8:UnZv}5n+ָݰ5nV^mZvuEm+W}hEmVݸՋVQRkKnZr5jE%θI)D6^=B$^jdnK۰
50вPVwp	ھxnAPU;X*$"+6CЅ$4Lw/jfKZe7L뗼؅{OI	(d:dB Iz ⸍5Lg_yG4r8ݥ8bT_x\d$/NC1G}zF
ob/ݓ'/ўb&%-aYFRza v=~1`4qn_IJ.a:e2E8z?-$3$eU\7τw=Aewj%i߯I"/̞.kڅ8׈Aimyn@T#|?-c򧰨/. 5bpͳإә1S}J8|Rn,	7QzM9>*4#AbO{R#ZwޤC`]:tf"I}Ih5'&F/[/J"tvS,k_ĞM!2
.ͪ.h.oHwz4lDSt s,Ih&hQ'0q|R_&Lwx&eH}з)UTRՉZ-heo}]R\]Zc2nn)xψ+ CBDVX+ӎ5Ƙ87&`oG̀qY:'7hHg~˝rH%a4D˳[n@xݐmј`-OMh >ֵVy	nLʨQ@	}*&)$Jy^2yZ&a<!{bWWm)^xz-4/a
60_޾&l,G3.m>׊Z]G:d=s>z#lOTifOvqvC~a5=/J@أSVK eejoVհ.҈azO`	gC7PE9	|`]MI``B3zۊR*ۮGTN}팙ePD-H	.rrɍ2=Ao6.Z-ҫ$UPDv>ifޔ0&|ah؀?=\hxkQ2㞀g>Zݯ
J~-N0KSLvph+t	v~qz;xUjiO'	LGSB$xO!%#$iy]	"mj㢘9Y`^T6On>/hc^5/<|$`؀ȶ-R{ BX0yr9FŹgS;<C|<ݨ<KT|0kr>GxǛ|	#"@X\lgx¦Sӏ[ne<%%n!rjy~he%!FMDB(ayft-bѫJf?.A\XkL*wC
FZ\o~+IuhRIYIlOkⅤ\{^XKJ#/g}l/F7tU߀(.0@7|ﻗ/ffajZbQJ\yHyPm`,$!גYy.aY"=5k!tѡjuqkשzH颩"b-&́$[<H8^yz~aYf-\~`E!ec ?4a4 <4=Vi=c:g<&4@~FD=[H{*οnѳ@03iԣ`Cx׆[l:Y6;<.yܱnw6} dqI; ]V@)TހZ(|Abn0NܴF?OSt:-iH6D{
b,T`zCl9sk9VѦrÖUk-flXf`!ؤlZ\\-g9mksifJNäro:NU+:j-¨GUS	 /7Ae$	Lطbj**ULUST~(H`Y}#_0:4#f(Qګ%L'CSv_]4f a(C~wR\h H927HЎ&b^.vS8tT: ^	U .+PUmuUP:aO@Nd>ŮЄ	J/h{ЫB`%VHn1Rq39vUZW! )YKMQӖyKŜ5`yH(|t`t)M	V%Toߘ< ox otn-4m_xK;fg!~Xm?g}"/t"u%2v0}t WT_==?g;IaFe@VÅ5vbk4H]|נs+ 0.tG9G%c8se,~Ȣ[jNU-R_ٶ6R ƞA:h'>V
6+Gޫ,ܫ_m,qrX9W!<4Wة`Tp	z5Rt<j^G2,徃\'̯
odmNXK1PgPS!n	V:4~9'!'ce{4y⯢N;l>kJm>6佰)dQJ"c$Ir`7❜XSǜLLѭC׭P`qWw`fo#ea0ϧ8z@$ARMb2 31tZ8Ҟ\L@|k80|44Cj_
ᳩg㶼ץ&V\PTG*rThK0Y 1F/B@<gbx(nRPCծh@TPmG=pپWn]3w5CmHtVUm!	B;_x:Px>$u ְ
ہW8۽yѺ%͇w7^wläQU@֡&x'oP=;p*[Yk~NROк*N<F؊M&E@<\5u$3I@f
WhYaIY9yϴAb/YlBZ焀t*?:4?جw$f-hMHh^$`_BXG:"K/NX2@n,Ѯ$rj?نS`TE(/axmM^eqc2@~*w8ؐm&_H]?Qsms>yM;4ፔ?klpCsk@[Cvhj{lܟ6NRy'MIl"krkOɍh6ݴA^E]wC2uȆbF[neT)Mv}|.YV'_mrݩo̦^CҋrJn t!kn&_@4biQ˱8˰~ziw屑 Nb\ủm1Lsfz#0,Puد!LpUY8^ÛE5a:<(auPlm#: +GG}8kf~+pf|̛?HNlQ(.0$I>5A`eǒZJWeh&ڄ(*rLu,H--	,WlXɻN1Hr*k׵L8g@dͻ,$>TRv4W,_8I8-C;e4=yYF=WyOGKͩӼg4Y?#`nbva=(e%<?Mt'e_g]NFb"NIP`^4UQ3!ioʄy9w_A|/W:ńWE1ji9'}Z/YCSw8NQf`)T~g"BY>˛_P	i^MR̯H{S9|ύDEt[o:=	7<=g@pi8+npWk^VU&::z?e4̲<d-1 E{_.zZKhQ͖ױ IS%|Qn5kcv.4OZmZ][?1{b%7VaÉ+~I+,sp%teއ8~_EkkkaCE<U'$b{XPL]ho}oج5*}̸lׅdw4Tk)^N̒&GڤS?vWa_/)[0'.q+
^Aev.4[LE%ѿ~wVZdX1Xy=^6Ɉrb?AՏ+Z
%U`<
v<ЌG\:1xf|mkj{MfKGÏ}=tR(Tuѩ}tj5PC 	AP6@}!Prid5R2l%ױ^9Z)tR!bF|bItҙ̱ e8
EK׉=ÁPf^|9V'zv-rեvAqasmb8s"!gJm
CP8Uت5=T T$=1TD:E>;C?xx!Y8)1^B=7qf'殠EUy٧Reߙ2RQt+(Tq)7z;<"O?@kZd!.y=U|"k6iAىi]ha*FH쐜wW$WT{NYLMQRry?<ڤATn{2=U$Ś3#sbH{6hb] #oD|(xIIQEZL
guR+<~Я?.Do*WDh૥<.{^=HU"qEo=w8])բ<vʮ3FE])*CJWC>W0ر>ȕ4ȸ1V־#֊)/R040lP֊04j0qZ-.V829weSTZRpEydj9RZ<xn߹Al%/RLW)38[:wVs'[8:UnZv}5n+ָݰ5nV^mZvuEm+W}hEmVݸՋVQRkKnZr5j\ZCo<O8 %4#=:44/.,!mX{#oe1Bx-sãH9[e\[XsY,(6Cɏ$\Р;YVYR?ޮ_^`"HI?.%5~}=I[eZhkkB_H52u4r8ݥ8bT_xĈ\e$~ӡأ Xh>Pk
XxM^'4:/ўʃ0,Ft_OC;Kz0>Qe0LUXJLNqr5(h>I<s3W3@nQ|]yutI(iJta-xatAEwq. ^kOIDoQ^b¢KpubolbyO)`j')7(BSHc܏FCᇊkT'WaHL̜%4Z:ڒY 3IXKGѴ4˘T}.Ж?rEYޗXdOO
7])|L>Hrs,IbČs876BI/dR3ݰ0-C퓆5OI¤^ȯz]\]ӖI)6v-ZKOs2wLc[y3tYBDVX+ӎ5s#6\`oKGx3.K@Z-	h!rM&۷t݀!1yɏE𱮵&SP|d2i$Ky^2yZ&a<#u^]zy2NF?Nr!lzbd103\,Gog|ϵVΗ@CY罃gLR'4'8E~l$hCh.˱iDþ&R2 ƼcZʱ)+m%2Ё^	OvCjXiDYs hL87r[1I``B3zۊR*(uR9sPO1sCbp·muF2=Ao6.Z-ҫ$UPDv>iY$NS}La&3/4pUGʌ{d ohuk(*c'`)&;e84WӒЩr^k/'Aawr#W%6	LGSB$xO!%#$i
!w/D.ۢlE1s6T6On>/+dNYZJ߭Avl+^}R"@hY&oaP.\s-$Φ6vx1K>;gS؍ʳD%7v/s'0~)攇#"@X\lgx¦Sӏ[ne<%%n!rjy~heDiJajQo,TӫjGE\4GȻhGraJ.92j	z+ޙV&!zlgTʃ+ic)Gt8{O+t)@I{~:>y1#Q\`nw/_̬TvؿxE-(OR%<<xclg!"|$aWj#Eb͍k4DxN*Օ.:-g7 ux5L55hkɢ!.E1 ;P awǑ	cϽ eU}:@˥%"9._8*ӮwoP~J:l!C31C,q^<Өy&v:J޽hjTU'v=qPA>c6f:"h/WZHD0-Ǵ#и}h+le.L52^1eFAH/, L0Rмju8=m*ĉ
8Z-="	2 @je9&}؝`Ң(hq{f6Z'ou/g=v"81cS=qqޝ&`;6Xbud*+KW1us.+Qn%FWA/j"S:^1`Pkڨ޼!g
M$qi#_3P:6c]BT*q(jʥ(bzq4fG룬)1$̓<(x v@:>tL.C<uK]j":!ろcy	 Hv7@4t4B44gLCD5(`Vxxr=	+>;)8=* aQ<GtRXϓmH=-X_ZQUA)MMU'#Mٜqy8|t);O	WEKPv*_%+cwz(Lgz&t4}3lJS8Ƿ[÷j G!@қ7Xszv͝
~ޅ^dQ*(S
z#O*#P*$,lo/@ZݠJ]w#M2LE䟵Ϻ}"ic6,le|;Ktl(]Q07҇̰fko)".K}ʘ}+c2~+.0XuĭW}yÑ!dc`=p9Nlc/'#_um1u$lΡܓ?مߢEm
*m]ݾ%M4.K.w5Lb9i	Pu+E+)ix#WyOаC>iHZdnW*|]xrq@FJhD1&HBaw
aG֌TؒV?Po6Bėq;{\"">ubNP^?:Iua2':W޾ @c4`{((un5mNM!tLgߦcecuzM톲Tڳ[b2;8܁\C"փ[zV"x&U)tl~N<I&hq*m\ӮS2fOCIw
qg]IT!Hdc;-=@*d_bkCLo9@&`	Ř,VZfe!+-cM7(-,NxT !4(h{?=)-JO0
AvSH&B,fG߯{h$_ "_%$D'<WL!Ie`p?_S[%2nf
_t'/O.+.z0)Y=ٮr`Z^}❶$=UJYI}HH@s~+b,U9/m4FK7z8(|
m0 7=B{4N~'G:|!=xm+`x0zh܋ٱ{IxDouOϕi\(WWJ91*NkV5\¦`u0^rn.K&k;Lav)AJJOx~,T~WS[`xSPću8Gs-/-o/F ,(@^H#5n9}@˩[- TV|i'Dc.ߢ
$b(a<F(C;Hv[F<o_KR}$ `Gj(Ypf4{w!e}Ti?|h{+YN4Y!Ɋ-tZ[EV$W8}hU+Lnx%gN22؏vΓ$A&}ɍڗŀ߿3o9uk;^egK$0(n^<&]c5f/lEI>>12̳̝\(엟lϔ&bgBD(D3ʧ@EYXLoS<K󹨻<[1swaZf:"X:S1u¥[˩wC+iNQExtCPFЪ+Az7vӟnf|abͦra:5kxs/٠.mwj-̥m/ p͙sYk(bp0\gN\{	=3)ZᓥotMa{3$Ġ5І|rL, 3ϛ.\HyԀ3X.>aY.I33Zl+(K8Lhmq]XsIۛSϜ;545<uğdΝb	w 46л/Tx.7]:@^ߜ/l'Z>1g3gs>kf):֍|In5emT?w,tg9H,s)5\c1L)~쁖(r"#SS6<|1<=f,CB&g/XKdf̇̃ 6}"L݊>G=ʂ)$zmYz4MX*Idެ|~k"bv:q??
UQx2rEns9<xhra?AU׵XOީpWE,!. 4zb,F
* HvqF#RuqKpaq"|>զ!Rp/bpdcijB<F"e' 
MtPauM7F.]㧴vYGR\G,AE\>>,Jh-_UڰVsބFID$}AOv{v

hz0@f$KF3@%0>txnai+>
1"߭c;͊ݿGWIA_5i&BQ5AghFq	DaJ-?!)^{޾g*孮 M;fcYB\K-m.w_x9;PirYvs6bs%(TV<TO2j/̿L_RƤq_2ς(x=xCRa})/[R]/j&bJA߇γ뼊M_wĜ=D](tکdb<*>zȧD)2UX	M{zߔ@lђǲ<vapC:Vi灣yd=<lbJ&ϭbvԚ*Pj.:.Rskν3y7j^3 6Aa(Hr&39@OH=D#m$^үkvF[F.Bp|(.0TCP;8l~%:2&k;,`p3~.fE
jMhka9_F,frQŒ>ۡZCZz踦z0qH~)ޤx_ޮ0=gw;.`j4>D><fߔvJsS|#X%4Pk#JU:6K@Р})(0y0}}g";^zY?}\hqp;U=k|k-~KPʄ>4n~/T`B>]_|kY\TgUz(#&Cn{_2 N_NXſ_-B2'
"}@/aq"_4&fWWiyiL0z17QXkZl?>4u爯DZ#a}0A^>e4}YԚD%oeL'һ`w`o5kwD:r:zÔ~ULTMJDPEcpȳ~.~UC[#ئɥ=)_4t`U짒wʥ:CmzK۰+<Q;ݸ`6u`».{5cxmooek
M_~<_U*:GvHp'a~/KȚǁb`!J? cYV#"ߦc+K}_É1'5p9Ѽ;}t1GIp6!ƽz gg37^d*w{*m{B|y]_~=튾=O1)i^2dzlZu<7d[[l^y˯~z_J߮`"p%&	V6ŜɞbSV)/{/ճN=/ܿ6cg(w/Sߞ`X[4oBIdH}t%LCh68`L:\%WʆO#>U絾gO5{dD_Lt$OBP}gYM^>7g9<1~cr&
u2dW\*KЯ157L]+;BC'3t.sq>wk6Zi]e٧_Ǵ-qSӄ׾_(dΨ"*P4~f38-ǘSoIgyV5T-ߧCaICjr@^>|`jr`b
+$e25'=۽nӧdCI]*]ڨ޴SU4뱣g9^i(xǙ_D'n6jǽ	fy1:$%LIib(!S?2JN߭zt W+61+s˲}[.]+񖲺c(?;(tg*Eʏ\	#9N1Yy	mӱ]Eߖ7[|yv(Dp2AW1f20qs>X4fZk}P!ht]NQߧ fabmیug/;'BC8/M<R. 6cukШayi
7HA˱/JCj/@{|횞`˥53}k1bM3g$|ϳc%ҭZC8/y\E?Ƅy]w3sN<σY$riZk=2`>#+a
P!NMӲ[RoξW@tߘ:kr>@Q˷	5#&Uk5i\ rP7ж,\K}`p9X_2g2CftXYzSۚ~0 XÊYLc.L7 =61Plʚw|bMbti\Ba-#rL[s4\xg\uB72'Oٗm,ciy,1ײl2ϰa6<q`ZQ&_l	7_)pVr2Rb[@J'7R$h#x˿(s+بW,mcsxvq/Nqg2e~QT(y1/>I3T/J( ˔Ȭg4~4]&0&gС	Lm|l|Azzo=eÇO(B|u0R_6z|WxA_񓚶Myx'/b/Q.:%ԡZDNuvLwI#Z}̢Wkۃp2<i5ʩ.$59;kKdO7jm0ǣUvlm+;~gwu;t=Jgdsm`g*D;\q	YR^Ex};w\C'K	>,1Tԟ[lvS?$"h%%V4aHkF*Y LYա/f:1]wu7tNYϣ}@3̩!唰 \jYJp\C/MN^	FZbB5b^v:ro)Nzx|cSr~gZ*4^܀' z=,n4u,w~QCx85uL7	^I@ًci/PYM"I7h-oAK@x˩bW
a!~Rd߂ԡoe/DH'icה`f!.C9Fn[:]$jpbFC&&R$Śb68fu˨q,<t|osRǊ^pص>gcL,r 32eZR>>^gh0րyB5PT1<cC4N0ejs4bt([;|4xp(ʈ}F0~?6d/8a8Z~U/].n)ZZ=`gH`ub H1C6Xja'sUV'?Kxr;UUX\^ꏑW1Ьu-ٮ}Bؾ/nzOʄF7L>= x37yܚ`&`ϒ 1  V_1Fj?C>dJ9n4^d?Ihs*7B`k<
I(NB)[vP	h>ަ=igQ:*pOJEq;%IϕB'm:^E>YcD*z'=)ݧZ'XxajOWlk\cPVOFI"g34t1a]-xH#QMvDΓct(UayOǶP/;ɮ/qGU2]X2pg.Yұu{[;,HĊ|iPz&i}搣Cو(Io'BLp2Xkc.8PF2Rj`7ơ7b$zU8t=(Lzahe(UxF^&se<zzO䆀zð]7 h#5t+Ы@ErW z7h9	c,U %dk(a: {T0zH['+aoеsk~>#ĳmׅ@6 #т %wS[yZ7&ֈP3FM
6:x2"Z0"ԈcJY2"UcCn"=2H 9jSE*pwCT*Onv- .!y\ &a93k[D@{BhEG1CRA'Bi~P^WnB^]\"Á
k 08zEJǡ',3,[m_Bd$FF2Ӝ&L{̔^DFZ<p)T/\n쫪`I4w.2c5Y]f</	ggoQ<.Nkhui0ƎȞW?/i:vEv-BU!m5NiYФ.ыV0g%EbPkĎְbsJeҗBE?\2<kͪet~4_:^B!x#}Vv4;NwW#^@Ф^n^2HJ%??TJI%iq,Ů./eyC2=MdWM=I0U)=HU"qEK(cbLkFjqlIh,qTʿD/:PŌ7C~9b,i~{Q/_Z
4JժZǻUyrba/MoU,庪&/WI,URz),T7kyuU Z%~jII*-Q-UO0J)n+CrBv^/KMlVr'[͝l5Vqi9g׸XvָZѶzEۇV}hEmW\m+WZv㊶+V/^[FCKѮ-Ei)d˫ShY=ɴPvgZ4BGs@AUrBB17kPY`9(e*k`ƫDz[v>"{UA3]HР;YVY%ov!$<$5,'EIڂf3篼#tT0m4r8ݥ80K
Uz";\(B5t^"b^'!N_hʲ-Tè\@:zcQĨ2%ZF z)ySGCtLXOQP}O<IHh@n:|]yu攏C~5IĵSr_tWyh*}=%MGgG~ZqLaQ%_]@\qtJfK
qΌ5A)eL]$D&Pw>*(DCů-}ƀvǓP%֚c&B%o%ٯ( Kg,!$ޗď֠[Cػl(	Fd_k",l
QpiVߑu@vDpyC\r!jXUdl):H2̕$͋u}G՜AOjaPل)5LzY'$WaRQ3D~"LMOk1هy˻EN1o7WMg TT!,3YAZa4O;L=zSnK`VFz4qG:tNnU/_4@Z-	h!r\Go}tl՝=A[~ |kQzbèL~T_ n?wsS!^0B#1?SKj͚$
fju^]zy2NF?7rzbd103mhxe]?ZQ+KHVށgGo$S-N@`#Y5esǦJ
H (	kD蔕G@YZ@b/'[U5:hDYX'h̈́xJ?>$bp|0NmWmE)^	8uR9APR	3fnhA [
:v;]63dzm][WIVb5'"|R]ͼ)0	|LW.u5QqO]r~ͳvxW%c:da
vB{A@`YݯWXhGW%t2-4ph?%XH_RPR=BF
G5{ rf<.	UMe6/6~UBX(MF?|$`؀ȶ%'}T^4L`Q`r=/	ϊs-$Φ6vx1K'*}y
Qy$9 a:|׏7GE/΁u.
MRoxxKK gC)
@C5	բ$ޖ5^Pw7y͏wюBJ\cbU%R0⎭x9[MCrO*1K*5Ba=Mlҥ %3n>*ʳpE3k30gcrgzE-(OR%<<b,$!Ϫ'iAh/`
#b-DCK5C]zBlN~ד
C<:ᚒMBdz1衭Ysm>cYX͢
 vVCCW:x>*ִ -;/ͻ/@;3͎BXg[Ϋ h[3P<$yL9s|yz\Sr ?aӤT9[664+Gj՜=6VΡ@9Tafkf)Xi?(]b;3KH`SU
#Dj>[WjHebp^ 1bˍhN5rzpo@vP?Ff.P]	,tvge.7#ָ|ounMUOBkpp`zV0*H,,°qn.\ZP#4 3(8k΃7B-%ކNU
3='wժ|ќԳ	15ϗNh)PS&r~O/ZW\1%bU"t1&0cߛrQYP6DBxQa*ĝ@|q袚)Ǻz֌ vkoNDiw04?%X:`~ud
F**FfSCQ]խpcvFusw@] LFD'_QW	5)
:\V(Z[ԣբЀͪВ-C:Ӊ!.&8X$`:ͪ@E٪|>#FY.)݉AQ!(lТIg )DwqdlScu0:ݔ#9 z DWßW@ uBN\Z3s
\@@yFgb83)Laͅa[i0>YNg6)L[nٝv	*]sTF[[wk0YP

'ANYyȒ<
>(=-k~_Ł>U?~8o,J3ţmAh_ 喱y 9fQ.G'脣AY2qMaah%h:"JӮA\}2Z]X]7_niKWl~C>1Jje@]a T3t/oY2lTL7a\rƋۯwΑߚ3u"ϝOAB egA?8dɝU#cFzGzoУŌYw`*eӕ>CNK}az3R	o@^xi0>1<r
wbɒ%/<a̃tE[A'ڏ42(Fz`a(9[HIBKFaϛxeԲY~A#^E*I`Je1#_HLmo:Ss93#[$1
Uֱrv$_!$U\<rpKo4XB)\:Y0L9/OK9#|}5]aᗅ5?e׽8Π%d%|9ٖox09SۘFlpO)sK/t,PT*9y-CG`QK'xirkiYƎ!@r=ϵB+4Naӵ#`Omh't^eaN6
 \MnZPW].zT*S6ipԛ0#24K(7n'qfَ)dYF;hN18eC?q)6/c!j7TOGOr}/rUD]r<fvGZ=H%QMԊD;3-8‴_Юa8`ݪBuMhc5>#\Gdi,섉zT]L,Qb}*rѣʤ2YV .aߒ_mA4RQ) ~?0K>V'{ƛP;NLakł|IO4K9O׫o|,n6->gRgGQ`Ƥ+nvciLn2`ǡ(aÙSp4Mǖ˟;6f40f;LcZ7 [PϸdOr.Tm% !q+koܒ\ga{1uk@f:IN/cQ`-*k0Mlyj'ÒTT֔|6O<zѬKND[M9d7%&00/-2 [s.2DB
 Eu|Yi|xK/fR	(j7lĄ+SE2oB[OEMH0GB S,>£%!\^VE'	pKM?kqU4Q`yZ/b_-P^y!g^}4:3KtOP;;^[,)'<47B};Vd|ыNP8ly[rҘsì
U{/N3I?vۡoEˬ_]ܙ/pTzO$i2%`"4`&IIWC3(ma,}QטMI~z/hGd6#;Ǚ6rգ5G?4oST/<\:~J1Na9L֒p"._YnG~CV{>~K=n62p>~Hʹu[җի]/Nڢ`"M=tbW9#qiXW6}L2lẀDߣ &jRj)ty2c|%jcscr#!t̦B#/ә@c⥽ _4)XIlxnɑ:KNhExriJ=[h5`T]4b"g߾ysY#ej7[08Supwz~?zucdXs0pͼU0>ƴXۖ|Ȧ#{LfcGy| LF>ՀDiLJ/E+~~kZb\s]+ZG>,M`&óqY+z?WYrU$3%	:!ݫ?x
' x;Lz1S	%ql|y3I6iI{t`kbݝ?`Pd>֡lMU77o\-:f{2lF3cViWqw,O7FbS`[f@r&LӦlj3| %\Y4N~y 2,5HCA&"e7
+{%v kvlD,9~vhOZ95L5c@/>܌0dJؓrV*Bv"8зrm(ġ}:	f۸5>%/@޶)}tkҌIg?"I)ѕkenT`Wm9Pt>uslXO>UpmL3ݕ 2$axwmS=9tkzQ.R!DЗidPy@ rqNA@˶ץ.՝ *2pcխJDtPuR
a"2Y[̾BK2vڐB!#{d臣 FLp{CUH*u>m~/
)ݱa^xԮ~kjlͺ n"vJ K޹;T>/KҚwNA &wfY1ACUҗ=pyl.əE#	{LyFr~@nJϗY
bm00#>]^%i5H~5̩`D/5g'?/hQ[Tq*V_I$S8O3*	Ijw_4YwhaɌ&
_w.,R=_.g5LUNՁ89MϦDb'ېkؖ	!1?	<nIE|<0΃v}*.ە:G >ƘuQY̶9d\>ffw0{ό4UH
3v%{K?aĩ|ä@!of6~6n2oXkPF#\tL'50"n/LhPxOV7މĔt"\-xp_EjdU|u𖅨8Ur8B3r,3+=+=_.	jF3Ͳ("%~2ۻ8v+XP/twaBߟ{3bܩN};_gyW}z^ɣ&u[3sN<σY$riZk=2`>#\!7*EC51jL4-{ꈸ0FzD}`P/9fo+0mt<?˷`sg؎9[:{aƨSЦWmyB*beɔmJi=j@['oJX.x|I\/LUS:o =y&kr)~g+y))sK`d#6KZ'6='40Py[KR?>5쓪G^'i/,wQ@)Q?	Ӈ,ީ/㪟e<.UӨ[gС	,m|l|W		zo=eÇ1x|!T>,,m/{uV=~_v\#X-N3(v*:ꑇqB"3^D}KybOQ=I]Q=.iDKսڹ
z_Y |K;͊׉5E?EU8aGicJs˱bAĬd7J0 ]*QXU0PlQMdfTkj,G]wfnTd*(Q 50]t{{!A`.й3YQlʏQף%mQ>Ox*fBOYq#jl
sj0A] '~]d񆻮5^DL:An/Ү$<.@TXFq՟h'xӂ,Y1_暼,g1yeZu~#}wa\\G΁i% I.vVoFE߳ƞ!ѐ
vȥ	lY)PAGV8	Y[$k6yD6=aXgSp$.m{ɟ\y}w%}7dgKƘqneCn~74s껡
f.8;?[Τ֔)07Pv0!bTW`jDl_,t^I;7Ԏ&@Ojvۓ{J'Y;W[i*sr{¿y#L6V!/\w;_C$]>]>N 4tEVޭ2"p0A^+C`0ɐvpQ:TԀ,00KY؁IYN_T$SgU֮'Sd)M[EG帆P}q،P*Oczge.Я˩;Aql0F-gLPa 8
@uㄮ-cET5zj[tVrhwבjLtlaئcԑ
	 #IK,H~#^X3%dF,Dќ΄+SL2eBa^*󚌛Ӥzr&Ʉ<^|R56X35<^|0M	*})UhSbiڊÄ|O^XgT(U0u24E|/R(%͉xyN>DgO4A,#B!S=gmKi!˻YpxẁEةʦD@%$}Ιxj/ՀJ[b$O{Uc4Oؒ|8N⺼%Z0]֡l/mC}V&λ5Cߒ8ĠU$YU_A: yƈ)nv!Ek~lbtZϼٮ8K5~7Pܨ`"qX7^P<"l'`hX8cQo*Lhw׈$q;"f<wt~hmGNsrCә,?مߢu}/Q/Nvu<D@S .WiЄ\վ	MTV{&]ЯP=KAgZVDVTiF1RO+>0ܮFPh;csC>'vh[Yb9;dp0K8\R;;VkpCb$yqemwǜyzkVh*ǝXSQ
Ρ>	?u
Y5_΅,3#gwm2ax6_d6Njd4)7txrXMa:'pM
P@m(uB74ls3,^ڮzW~?qVSL7H$±:s23岂K`\ᮆta,l{f.1pgS{f.Ԛl=DƣۛU`j:XXs\w1]dnӱ}7!i>j
pb9_<3h!w#tLwp-ozg5.g	S`:&9U@86|x	zR@h8RŖqkS}xXg<+3]M)mi]CtS# 9?9>>x8q}tH6d8'JU~	aNw׆tJAuPCz	J*D+s78sFYhRCnRHB?;kOST55bI=zBYExn2t>3gӜڊݛ^1-9s;rccLrtdk

Kr"8"2vP[65nGaX4m-F9ޕr,״t4MPSfK0~&vG2huy<,KxTs<|7HDl{[P'+ilO{#]3}k-bsY~!رRxhjuD|'2<Q%Id"uA	v#֋ѳِF<}=*VW<>N3\U~售3Q|]O$S3dO)';E9O~i|Dc[7̼bXNzFgqWӨ&jJ)haZ3[zT=8-` )K/8\68X^eFo٪DW6-e8Ì e?ۤE{_.z@bTul?H=3|Qn5kð	jvhطn3e;`=Q[ƴ7VaÉ+N"̯w7%XJD8?X!kkkaCExi~BR F5E{?|U6󎥪//sS_(6P(+BgjNn4$5+^]la^d4(=I+5.lG3mD
[iKbQRR<'e(7+FVBGa',$WN;q!.=	:
?jqiX^:}!qU'P
.:X,dgQ
>\e@u$XA 9BHs&3C`PTifTRBvXp|	:@DL1zYYT c2Dt潦1scBϡNVQM
rNZ>ҟ+ݫK98EڂpBEBΔ#8qnӚH*zs~*sӞ*"D";C?oɑϔdSsn:gR pzhpLic(#)bioU³,ՕΥC!qL}F QG5y13Σy5M3QL-߼(<btZzI|VJ{x%>J@SCV	󃮫\mONƓ/BWvoj^SMU[>Gcj.v@dsbqHឹHCʆo(Lx)F/͏?tb/o|ΥC)!XN,HYyHäDj63tc&eJ{b5}v9YrjךzEF3 Sd<PGc[DG{<٭CjR*YDPF1LQ9) jLb﷎6Hu (f;08CE9hužұ#ALߏ	7K1JԨtcOҢ[7TCr4<t&jtzTV6d(eV.AOf@cٱڦ<]++?.b00=xL\\zyx	t<	@F၀U~0`q`ʏF}bWߑAa:z%vI=h{*;BؾN{:GܓQN<i'Xz:8T~DJ>yV}zP?y;r'o:^E>YHvZ!SBS.A5]I1{ ܈&5~:2bcAOɖw\ܦ#tHOt;TS	xON1Le-z@ulL:("_~<.JfAǄv@ݽ7DLp*Hh7иqS⎅h5na<qi{:`V҇}sǚʩ`_ 15 wCLqAj@o[< K*\A%&s&= 	d4F e0\GO$h3uW}cML%m?dm jY1EhHQ j"<]{X#ÍY8Տx
jM~lSPqNAe
JhRƦ/	W%{e" S((2Ji;gx um9jEHWQ8ʖaǚ@pB-&q2xnӽ܌vF@*XL
1/;Dy@	k#  1a^o^S e`vI!cؖ	eLRfK.ŖyяhE`(8S޼ټ^;㻮v-Hj v^g	{xQE~ }SACR4/̞p[|㶬`,5ٮS#}P|{BD0ePKҒp͝V*J}[wjyO=LSpҜ
/do./a+6)#b6Ktlj]QeJDq4C:~xmұٜܳ{,qOA%g%>~n-mV ٹ~>WBF1c{^۝ƘTn˵u4S\v]x{v-cAcƛ8q#er//ޫPuVvu}AQA>ݾR=hvcq^?Ĥ2g?+Q P(jXiwxǗ|+<A񟞞&A
|"#P㻵,?;'$//4݇ג&\㶋T!;l	2CXDkGf֒y4w$E][I.^ǗyaV^T-C=eZo81d"dX^oab6/zlWMN[xz$?<ƕjRL%h4<Z`Fh׳]ylhc+ b!G(|6h|<ê7xKK^_Y,&}ß2X"}/mQ%*VV,Hu/^Yk>~w=`J$}	KV='=dZRrVd|RnVc}iĮ-^>LY_,(b5sΊWC
[Vpku˟@kwu4{Y^?$"5 &z{LQ}/zdy~B|2o<I(j|HVȋ[Ňd>KzeJO!wgL,PvvU?MO@tgʗ|VI?(X6|S>PUR>;^]Uߗ]C9
.s|1IM&T<<j6$K(wss'4ݗi?nnt4Gy$1YVkWuoz嵬&\/+Sa_@6Ц	~iuFjwr i*HI|K.ްl.`F;YlH	5?j[#^w8iu[*O:HJT'|GxQt:Ԅdqù]C{S40oFJ[Ɠb
܆YpPȵuz#x*PՃe{uhDiA?Hh\o`lY7#aQ@F\#<4No.rnTM?Cm`38_)ӑ`:֤w'XC٨,Yl-P\]TRϰ]bpffYC[녜O<-'6?Mf" 7DYGh~j>y*@9=fi&0`IMqxyބlćȼiCp[rWpTN!Qx]vtۯ	W@?Fz+͇i<U2/0;xw~#mAR:gr!^pH|IL47	jM!V'xS[	THdoK=%m>NBI??|ɏ5TK1gJm^v	G1ѧT~Դ|(+./)/ɾcvΊ V݌0n80W@ګz&~Q`nZ5d'R%"pMgi{kx5N%}:խu4u)I)n?qz^cU&RRioU6bw S7[Gj^Ze_,{~z"ni!W|_CP|ql	]Ad0j~AU/XF6]CpzlOg¦eV4M$ibntt	́}ٳffeЕF?J2)ft5k6BjP6@$ToSkdPK9\;rhCT"řoLis;\|
n6N['ŬeWVy։It[R]\5u-ϲ}.m\[pq\6tK{>^b]h&@LUVnc}wt=1""%0H]H胀O{7q23	cAN$˘-YwOxuiE{chg֮nFJ^#w8\sg3kgVv:ކL2: A5G za,IbI.h~ѲXKC]s|U~]zVq]vۛPۭ]6aF
n`/3kT{wc.7<˟0uHSk3N7KCsH'kfjBE飷ww;gLAw>zyl~c
/O[;QSnjyBPtwާk)6(@3%`RJ W#SxK4oo~L1q̑B]?q6j/ך} dj
2AINf"`?N%F-L+=T$| k";P1GJcT02tѬ+)}*|vcvH5uCu*zbzCVem.(Id.kH6jHa͹is5$T']x4$~AP"*ՏxLU>;ERWL+g	Uj^W|AăYy}n3ma9i{ͧG/?KDkvjH1P☊ƉY&^Ħ2>]~ {謇kQ6`b(>oSB |uq*$N+!3#{0*a ۷5q4T;PbIĺ,M+.=E+l4)3>LU" 	wz29Eմd9rX/:S&Jr#Z-|*P%{&tk.O<A[BjeVLQK_
`˶Z%~!VSNʞ7+~e[y>?ZͮZ/]SOaɻuzϢVV^@`=??Hc#zDj	,<Iiw\uߤs([Vf]-V~EŒM?%QE,n( H'~E	NÞ(PRd=1pmwa2K˷_ϻU!Ǖ`;`,xЊwʠ׏<R.ߑbRX&c[Cwౝ159{O32AtOh=9l-].vYd{	*Ş!h9s^76$eZ*I-C{Lńt]G/v!,~|PsQ!4	xj7Cؽ31GԮSP&	2 :>c:Ȑ<yg5ǟ^Lm"O'#jUl0Ar3*7bE8Ckvn[u
FFj;)hⶨA;N qj]RM$_W)-j%ang/h][T#; Mnp#Vڝcf=.:sT	5<4a[X`+]vΗ^xSY˷EraZ[,yAg|vNY;x׫k!}gsQq:܌J=n[y-ht6ի:oP9oq"4ɯY
hpbm@QڵhnfS2v ::LܰpV	מv$j]ZBZGzU&jҒ&t6ߎéV[[dP:x*ll׋$t> ~LIP~?LO䮁ݧnб	rмSH%ӕ~v[oNК9k©IT9uz Uѝx^MVY܅ӪqI:jN[O}p qnhUͻΛ["Ca
=%\ 7܆"3xvÚE: ']:S;*kjn!Jmp39 	6jP"vCNrvCov~ Z7aJeGgHY!@4́n@H-Ž[Uy.FV^nqwb2cVɆ>\z{(\Rks/M=1YS9	=8uYwjU[Z˩1NUƳ2/ʫĈ4xϾj v}T~	u[gjF&}A7GÀ?k~5![I4̓OUV뜠ݐcތ3,|行EI@NJw=G貘xwף`(jޞtBiM+	WS ƁOu!yJDұ8&%Gsױ}>;?^64<ϸ'Tj
cM&I@O|cFJtSqGث|59ɘ#S0?`1#aPX111_8ιsKw+eu\I#	[C *APFq5'0ʘT1	f<i:AF1PƦ*펇5CQ3cvQ4Ia/%3LKcH1%0gkH"<b!d5!h*x9ilRSAl^_c(㳰X	z0L\h遅85L+E845M(<$
,%Џ@x(X;A5 s]h2	lig0JĜ)PuiR%1&|`n(<&~ia :#2|h)Įm<ox쌍Wx{o?ߩcU{X:ia8_icl:5 7<@,lc5F$h:EI4>c"gNT&lOB1D@]CkCD(D3״G{YX[WSQGdAZjTM#	Sr v6҈o>R*XO pїrmX3V~-Ƣ: âoY9Qj./o*='H?#W
ˠ~{Xͪi(8es8KߠII5YOȓblaMg&afJsMw[aP/˻lyh%D(KkWQz[aJ(CGglc7S6oW4cCXS0K~x{5LF&leCˇ+xHN|Ff$~
7JaGYRq~
x⭴0c)ھӽR|aW+jT^Riy_`΋EbEB~r&.<Rtw$KCmPH슬}^m>K&UyK|>$h(Fvkx%TE.BHA0&e9S\0o#HmɣptR?guVUUWKK&Pt#NT'>֍T	a(u,u0o{2y>?d[Y̴Oa&_#$Hk>/==sL #`ⵟRkQK<"L5xGj>H*vK@$EAIXY3'һp&M]joy+sUPBCaIB{GPnkI-Fi&et`UEzzξF.8TZPΔWm,J%%41PWq}܀KUdv.|N'qA{z;!T5PeAEŝQPPE#^P{ХzoB{qZ{uwf53
84);ᣇ
!iVJC+씱 IyOhhS>8S懻)5Њ+qkΪ3P#k}L\aHv}FƫO5-+
TQ5Ø r9,ÿ@yʎů
=_jfT!	EcҔc$9M<Ѵ"xn}zx9dl1Jk>K<d?>4爯DZa*}0z/W{xRZ$+Q|r>X~.~U(fThK5|O/+5kgG&ZQ]KPzuv8ÄG/ϕDP.(
˓*,NDT*˟=Κ#l6uP.Zw)K];ဨ{R(-UXBaQ/4œ$J~NG\Z16Jk_<>>ȿb~!QIw){5k>2*m!\ G0bԄ|H@@_{HEx^R=,HXȅoӱ-@Q@pw;5Nnܢ+5**L
1g;KO>sӁh}~=F|S ;^+}ރ4ְNٖ34AȞbJOYVb%w¬/x!|љ%cr*
^ݻba,[4o+Zey==}іҵu"~mYvRs<{c<.8,/L>=m=FIo5˲ϧiMW(hm+KW?jFk馾J!LPkOMFJ6^~:ѤM(8V
azC wjR@?@[ӿ	Ә;d:+*f*vGaFǫNa]{R	B7Ue7uxB7L@t腾)6/|R1x13msjsr.\	Ϛ4GLzn_g7;W i)zSXKA˨(*xɑ+s?xE5wپ7cVGjIH8*'v&	8
xTzE-nxn/&!KUVU7O<AҲً''t9ՔpKz^xK 2ܲ-w7x}NT{ɬFL<6
I~KgS'{%<]
/h>te9IWp3lZBA*@ӆĥDbDo룊щP_^wKΦ&jG-!ѤY'2/=;:a3\靝FOcSZLeazܞ/硱yNbXn%>_bA(B\Ҿ8lUQ&a@f iz#}qIᷫ|a^9S='78Md sJ0J$٤!<,հu0
5kXޔ5!;XoǴmWԄB'g8	õ1T#D?0'/?3H`?}fBtfc`XB@:opO^%~>Qot	%F`LrN5l|ܙ-snySؖDKm?.+"ꌣ9Tq0Ji!0	u1M7*/bMպj$#HSr ި8ģeeL #TF$g<x<cQTF#22MEFD2 $D2bF)@QHФB2
u I{F̪5.,ۘS1-k *AT
1S8Ԕu>:Ŀ#D"ɱh̯[R͂BġK*3o5U>JUǕ<
b N1&x!k*GԷmz\ڧ'Wo;wtq^#[$1Am:TɽzKƕ6'8c~3qfx~CǙ8K孒sT1Z]?Ukn@ç4&#=>lgꔹ7w~}u'`ї_k]{HýN$^KZ(kt3z-[ ǪS&15W/@25V1tEHz4W,]+~;̱ͺOK{,?ʭɎô'Oe`{FhHH̮2$ LͥmjrQ1O1&cWSS"JL=I?H!	a:
'yأrǫ="IW>:bl薊F[o^-,>wzǦq(=5ctK}>wKg8Bg8Lga!(Naoוx"(@EP<
8K^[EGtP>Î ~upf<Wf'?w!,X7j?]CW1Jpqi{^.(iy`~7;-QfǺuVwTDG?bwHx(+"PinJ5} ac5Jy(Z;ij?u~[ԾY@wEdT?\5-ufxGoK ,"	(ժ.[!)(M"m5<{X5iوT̞06B}sxCH3
Z2-W$:zрUK+ӏ  "
^RtIނf_scU[V̋&2o16tټoLȟw3"|NW4+U?Nvo^pݫi4X*wlfw,
YJ%gJ0Aʃ<_zΌt)	yeY#(&Sv2Gf^vQL;G6Ү./e^e&<1:Uo64Oaa7\[OWw5ۚݷx3"S&t	3Mi/K'҃z)Z+!~`jǤ딥pc7H.0J	XaX~qK,m%LHcn$Ҍ܀bٍեӱC)7{jk:sgd͆]WA?+x<\-6k#?<dQ
m]+!b\+bbK}(3(U/1%ߪ${Zji?>3v_R_yť]<Jx?~d9=)NV:=uH%8_	gGB=Kʡ9o83K[SSa~|<P9W3p8-;}sp<ĂI2j$s|8_::보m ^ב($U/˜يw݊g:k!&M[HĦ64x㚛vaf)u99_g1TFӹm;e.zz/pk2r@?)')Ԁt6a]7`FқkVlԡkMט)wӅGsv7[pᘉ͛EkyRfj~nUȸ;\F)}ʼ؞sk!::fcSq7URK=;e9t%K-XQCvmJ-FBK*4883<4]nRYe`er0[xX Q3&SzQMwnK&[w	4Lvἇr4(/!{eըV@z9m	zx)^I8+_i]Jyb& JfoSA
@ݦm|@ 2!%U_]1-;b%PQp9߮ޟQ/ѿTV RFMOQDSĮۘ<pL1pJdos3f|-ѺUplOC3t%+]+Iym('1YLc-WFCC2_v**T	<b/Rӛx^thtn ثK ꎯ4羻|/Zo~m_RQv$h4gH舆_ɗrQny}o¿NtHR< /I5ѶaVP-+x>W蟭c!|+vkffysH)S	<\.#ݧ.PGZb<:${_G6p闬Y;0O}P8-0w}``F\w="/Pj}e{seU"<c0UvO!ͦцVcM|N}U(hͫcً&4>֜j̅)m
Sd4+9Glc%wZ&>"d`}#FYc5u6Pl::eY-&4
ot&ڈm[nH\\cM _ka@To.WSAܯzdη+/0T:5bs[IIG("؊G) o'qA!4ʂfD+h4L5O1KyW DV"%lSf:bˀ(Ev5aJr)B0.C8,=XxnMm|껦iEJNsk>	`&}(b8I}|ɉ`Mۘ#iس!_z!iGgTc«$t˳oPgڇ-zA-3nCe;	}FU?l"γhULr}O {؜P kΠg^X@ϻ^gTVl0WJV2wE[GvD1N,buB0Ґj!Ķ!ݱBB,=xa0#5$y'lkZ]W}5ꘋ}/ܷqȥUajQ8sC#W:V{D#$0+Mm`F,WS\xAx(GRHT}ʵLX
K
LqwL=K(t+ߝ*OU,-81ߏEq⯣Hֹ->
%.ɜ#7,gΔmˋpok犒0R*}兝1GdĆ`r흎'*n`*f[KI>ͦVoGmkn[r68|H~ra6 x 랛X3AU]A?GD%FFYUQaumn8{bU
^-z,i`VD鰼뵙t^uajxm o%ٖ^# dcEt	Uum%ssaNݩ=k.˚yAo`_UI4yi35(,L!Ax3
UxW`u$SГ2(vU	u)8d+e\yڴk(oټ/|??3GФ.)OTų"Cr
䯽;ZÞyϩ>+I_r8ZV*|6vw
~4?9wnx#u䥵]rBNz+xk}"")%8ۗͳ,%YǱwyam"h	sYjbke5RmY.q/h]}AѪZ[R-ESpKBUySml]J<MxY[05Hey˗VB>5ȗ?ޭ̋cX<De;ꄼ6EQ:T_%QWIHP߯RCdrr+R?5]bSS}=WK
NRyhy@%j}lWJʃ\Aa
^f+yrXXgpud+Nqua8ݴkVqaMkVh[C+>ꊶ+VhЊ+VhqEmXhזݴmj//qrgxlE/赕uh6*^\X^"mګ2Bx-@ŽB|΢ES!\TFG*]D8\*k-*KBd=	'T~3"$mAPsV$^u/h=qKQq^a-t%P&#Dxw:P}DSZ!EM:)m4Tx{c'%y􈒅ne7),dJtD4AĨ2 z)ySGCtLXOQP<Jr3׼3@n:|]yuc߯I"/̞0F+cY]BckDP{mjjSp|vx/. 5bp%إ
cb'#yا
_Y):dLLCtז?
c ^FVkM1{ڷ"ٯ( Kg,!$ޗħWg-M?br:.~
~س,zBd\UGjc]>=DG+\`jweԦU5+@4@Imx
XxuZsFSvMjaPل.ְeH59{Br&[:D~"LMOkAZ
|ESꖲW
=dq&b~MSiv1ypQݖ8썂13.K[Ҹ~x2["/"}';]oȶ1{<5XZe1)F&rR41 ט.+|hMx{X-cpkO-5kƓ<{ǞXՕz[
7![0i~/_-sm y+zbd103¤O,G<.s%Y罃JXh$S-d)<Y]"P6UU!Ka_I?Q) bB%a }N)+m% ^b/'[U54"GجFo̈́!4PՔOln	-4㪷(|	}TO1sC!rw>:v;X涋:F[dzm],!8ob5'"|R]zܸ#ÅW&trd tb6KZ`}C[,\l	v~qz;oU=g'0%OyZ$SHECI!sĥkb2A-Z6y\3[mοlϟ>E}_i4Cd:f%k)	}mKOlh eduj,r@K#u\2'Am)FYw 9 a:|׏7GE/΁u.x¦S3OL\ë\\¸C)eL1j*%R̜ٝbbѫJK~[x಍vt*VJ-ݐ>oe7"VWҶFt8{O+t)@I{~:>NgDq^{߽|16Ss6&wW[;D&:?~Ǝ=Bs4 V0^%DQ`G4}曶>WMC<4,הK:WKd4vm3ۡa,kkڀTǊ*6P.Q@@izhٹ~ẏ,n}焴_1ivp<ѤӽePQLϷXP@ѫ@fs*{M%fW<M>S7
o\o$<iЭ6ZYI%Jc9H5J#9 JC^GR$Ln!GFu0{l5uc

J52Z1EF~q5c.J?QD/X#ǙvZXm}!	R<j9V\(Z	no2z\w6;_2Xx:lY֤3HWCpHc<R$d:y`Y(|è8#@?KZc͍ssD)i1!E]cvL9uj)TsT0sB|YzYfӹy4X`?ŧ!U:WL	X|e$	La~ou>Mꪁ)"V_82lV!0/]T3XwRϚnISt(5>uZD@a sPUH5L5R٭TI5B7%L=8Zޱ	E;cvLckSy0ՔtXÈ!:jޔt10%TAǃ
E7TkkzZPYZ2eb(V'BCu:8<фG+dX^Yyu([U#1݇!vĨvz:e3<;19Zbf]Z3fܙ;K#0=H=%JCT'cM1i<0@> f < 1.O7RWف	ψI	/;uq]sn:mcX"N5lS4^`p$8xLANd)Rlb/YkLC^h^%I$Ţ}\|
Q(TG<k䬆M,!ң%.$%HoxҋE(:Ƭ> Jr_AE
[1YX6pgÄ5k\Sv_X&/K!ldO`bŏ!ޅqs%;(>sċKAc,uDwNh g=!CMe4Va4	7q&GЃRU{OƐhe[I|<Je^`5R#M)6 nwCw?jwC9sl'~-ef.	~7RIrT>AԞ9%t){/ʲ9r`0YE^_nԽۈEWioE(TmwoM"f˖{J'_YꍝiNrpfttp^f gB.e=aWvA!t:zyz&Ȯp%gL'ի[t8]C_<sVQQys"lzq5| ڵQ!rPէ9{eAwvؔƁzz_Wqb3u'/_<u럮A@ub]I8XSY6P½v [:=!Jd<q[2|N#I3&
0۱nTeSG>٩fD4NǬŃ_s23=E>۴;53XȚ5f~!.af/y//ȉ](=|ZF=m U6	#M(,0 d1@RIf^HC]KimEiqV~\\;U*%CF;gEz6UtڿS88ބIH3%:$ixYz"UL,tzNG7S.8M눹Gbx_Pub4c|O}Ɣ֟C3
~ɜz.yX޾oo7EzB
Q2fqu6E+	qԔf()1PcegZ{䶱wMPVeΎX%Rr+ԳJ"3NU%./)\cncXnRy2kJ;xgezKb䮹q&9Pu7pieY_qublm&_.q#:jtMnH9_kG-? $:LTAIih=WAt*&Shh2.YֵsT"5vK,:n2AeD:պzqd(˟^n݌tDi[P`:q`p`\Ǔ";`нvZϞ'XG1BïXy8>ʟc!+4%g_=ts8
] E2ʚ{U.غJsk-\)jz|A<9~ YiAo2֕0+%.iڥqR+e$XSL[H2k
=Ymӏ]0k4>v4湱.2[)[SYps\)f	h{ϙwzd(sEXO/B۬fdvm-ي)Y}ZN4E=oxU5|W}_~>JiE1U/=`n[]#6lvbe~[-e@솏NZ3;ExiMX)ƋH{R鑁7`1ͺ|L$0]+o<i=O6lymd/iz/C-=ٶ1W.7!4a5oC,h}M0pTȏ=uw0?ݯM7.ou^
w91/kC?wuNɭfwt液xu
¨m	|}lmlO6;2 1>?W_ːYQz^==bgXL76"ws0?PCǛ{Ȍ߾ҨSmJ}"׌(	d2ߢrP9AۤfF?rIz
ԡ嘞41Rr\	+H'	 ĴmX)pvהkLd@X2EDVW(T%EPQj307Ifi@EL.CZ T^.rĨ=V'Q4YVTUlOKr Nӝ:ځfIè>dU#.*Jh6LAfX>2U&X S]z;EW5
R.M(d1ozӰUK͵\oD!|۬ȴYck= M]pMoRNkBV|C_JfOu&T(!`g⭷sq
vxй8kԙX$3h|ʆs.ǝWF3h;̉<s4lj3Y2	>s
~6w7i\o焞!"}?KgXTҍgpf?:u%:Z>uRVk$۵ZKm\eB}S ΍"6yG>Us+A	Au?WIi?Uʸt]Y.WPi,I©pFz">O)u'ϘnBi'f|Q[\OIgi	/z@9#vOpJבe#ش$4F _^F4`T1Ux|@ۏSj`IOWLBsk@5X^9D.Jfo[]K;I,s)a$0͍]lMJM cX+Jn<L^^4,~N,3XɰہK;Vqzy*=xRzEW#)MU'#b1'Ǧ6JԶ F#`,Xy/~I2^R)F_ف`iQhbclzP)W;jHb=Cxi4qXUǧ؊f
  |zad<EBYdq2=rJ'kLɎm0-̞u/sɰH&x9O!-E_iw ٳ:J"zD̒Hfe~)OpLw<8&TGO:W8;YMU6GjW(~vKfXx"!4x-4>bhiɒpl;D=p(	:]hҷw*v0irIh;v08S?%'=AlŁ3d}8few&<xY~oi|\0:>qtQ[b̂Y`F>Q>P<`2c=0zs4$k9(Cf~LUG\Sz'YHHfىG?newB
4[E~CӒr Y0b.Thwl*gErghn<83Iy K2	B;6]fWEkwSׁc6; @җS	Qıi	aHy1uqHE$l3MJUB{w=2{ۈt|&~FHΥ7W̓y:ΤG뛱#@u*Q}ʂ3b_Yp.GYpְXs(s(qf()jQYpTY00cKđ砠OZ|ڊtDI]p$B c,r c!PI/Jݗ}ET%*oJ0$/HcJT"!/OKJUՒԄ*IJU*TJ5i*A6z<!Bg	`%/H.|۵!&޺#ueRS4628K=w3^3BQBnxRQCSJAFu>JNSou1 :g5 `9_v@zQz.onyؖ!sypg\jqYW2AʿXƟ$Plг/D"gvVsƭT)ęѩoRۚjtF
T@eT4mC
R&vBR@RR`QN!9aWWr<6")WUۊ$iV]L8	U(/Iؕi%X:bŜ;Jt$=츂N.G3(ۓ8廓]"d=5kOR֑Mu@h_CUI0zxqSd=>1ʍf(TgT 6_x|@{-i<::KJU	C#SgT Ci@z〸x.qWGWiO~U:4>S
˺$#Wd,yJu)WMH*%L3RUf~p rV=@ڸUbP42Y'@YGCڬSaqx57Z}mǦ̶V 8h?8+"ȳ* 5YBZGZǏ։@B<K!u]ZIBGcZ.[)Z>&~ďﱐ4=>&\#=>q.^vrMUt R}	ΎOYLo]~f2S&+
;}
nJ-VҩL8s#$i̎?e2mpD!P,>)OcM,\sQ(/$iLH೫+Gr*C`^!AQ	^.U~#1[o?d00eV:&3Ǧ-ԇ :Iŵ}@ӆg?/Iv#tiCO"NyX-LYY>Mڊ}Q睥NDHb҂LUXL@s`fl˖GT QH߽YMcN`Ex
)uȋ	NHs׌G-oQI {cS_$cJa*@-iU]c.FS⺣]XZm-EQ7E
|{Oά/O-ec+.꧸ĵh٧\u9(DoYw*C 8/p")di!q;__~f[t=|Hȁa
Re)+jr~Nj'_X ;!en{\wXnG\]rǎW%-?W;J|iFh~&|A_IQtzbvwNI81G\q!N{p\/D>-pOq[L]>]/j_Uf%M]ӛ@?pҳk^beezXjw:KֽӋݵ:cHH7#-#!,#!#*&Bふv>%kx+hDNҎҷT P[[ ׆zC[sa=V![a ĳ/X%&rRt!}Xw:7E->;8D:#<-mK6#7D{FknǗSRe_ou(ǁ5=kX-bFn&h9Eupq#v8R'e"d>BUjN5_BI$]Dӧ&<iԀȷ&զO֖:{qDv#U*R6h}P.J:3JdJ2c(nMfuS;BK>W녕haÖ=XAEƏ.0PVhKDPkdvO 
:7L 9d,[^3&1F~&Fn}Ulxƛ0ww7ي*Y("i'Ix~Yv-y~`FN |-$ϊ?e12Yl!YwuzEgSҷܞ¤UrJ>pK翤N0B4En1p78,,#yagZ}YlF/Q0FG1WBwB^ԳiGt<'J3}r[)3<F"A9i)9J,3pŁY1&	LL7(9:#X@N"ǲݳE<#h"su^,ĖaCDVD]ӳ ZDddg|.c[9&\:{C>>sU=z|oK'U|)SJ6tBӲ|䆁a;֐)Y\W#Rpi0DoJ_!cZ۫_ Gmvkޕ,KB|8eP̧v3h$z#~|x~*?\_}~~?P_f .-sY*i眳EBt	&?@X"w t9a)H<>xɕtahqPC8ł8~~5B۵p'N׿v,óL[6q|ZmۍLE1uLݱ;loe{AbQyc4	,!"DySZnK9CJ"\Mk~tNS{ϋnyF#ʄ=ή%*}0(6M8`ĳGŁ Y
zu^ԮJ_&4Z[vd\ww]oy_l{6t}}VZ9]Qn	~?T+,:F#ʁyd\?waqm}(7`LVw/Nz`ܐy )a/0(8-?LlXŉCcX48ԉ<Ǳ8c+a4Q(P`BB
6$PfdƴS|xwmȷCJ#nID5x8I5J]r6- A`#2]!!X3D]yf%cJ&IqȉBCl&#"UHQ%yؒXo&0xnbaׅ%	؏pҸ]e̑AS}ks8w
U͇T"x͗ęͻL6Ξ̩S.m%%;_v$(LxjcFh4<96ǓN`U,[&cYf-(ƌx-l -b"w`^,qhܤ?;Ƣݙc[0w	wb',p1H4qq ԏvH8uch.aU
`a URܜnLu4QJ&QF0hv~pȢ#6,;;}8o1}ڌEFosэrs7R%:duyNp%[$;!WZp!QH2!{2_rs%M^/n*NlZې+Vh\~%K/R--|L_rFf5xq@QBAIAjh9SU]w.tΫG?^τVCrUO#iJi7?_Tk1rBUľ8Q?Ɠf6:ܞtqkюyTw܅ۧZfv
qPjAuԅrOQZ-^0(3LaY}OAXW2gǘU3:qbhq? w +kPM.11gGNMt$wM
W 0CHgKRKj0Uk ~dv8<$ٹ,cEldlx¤ϝ@,B9u$NvWߗqd3߶y3~[(l5wafb# 9ݕ3ur~QSc\㛱chb q?W{5i-e4Ɔ]t}\5@=L֬T/G	C1)\F:~6J_%w׌f8V?k}rŚS%k܅ow6Y?l˯vrvĂ1AJc:/{nc縮,ԉHsQ$R0++G

w۶V6;]?{'rILFQt fe0:U8(ߎJǗ8v2x4 ВbF1/6B 01lG,F&K/PVZLH*KG7_> tO-=X=;G( m9+/v3뽪-g5%[Zi%oنKZ~\O޼~wTYS\6yQsl"{<d{e.6Tpgw7K~3[Vx? jCbNFɔlZE✧%d2hZ=IG?,.8XްU<;ל[}a[
lwhv%L#Z>7*]Y{Ml\l쇢ӒoTȒ5V,Y$DāUs"[]֖R9=pZʏzz{<dۮ4(SR-MH۞O0	P|w2(5EP`L.K\Ew؂>~dͬ 'au4څg-s.mb9Ħ[ۅx!BvFR^kD/O3jdڏ*

vXe+6kjl/lKU_(?lo\/jOܜ*}y7Ҽ,W^`eHQKS +xL3/xtR P"/Hz䌯T-E]ô{as#VePwxVNfz8#vcՙPuH0\6~6r<buF߉2eYn	d&U I;XȘ`y;?Al?rT@\>y6TyD;CE:(sAb[ˣ}m?Z|3W92yRi,uh;_}NC360P6 %B~֎}pflS8A>;U<[%" z_ZKZvuv?t`JBj`B=!Wbb7yw6*̿V>J,o$iSZ6~K٤VkJRbJi)_-:֪@X?Lfl/D7azU>9\^
pܵJD;- *G$iWu}!4S	5=XƗΏlS6	z)W(O1K2f"/tk~i63(n043m~5~K:(OtܨupzO7З02~W9}cێtT^]']P`[/qzgm-ֲ=_ݽ<WGLi3o.ڕ5抲nݙmwh/Ò*Yf_62{qMe1BRdc˞҄^lLr?J>HO2.f*lgqi̺f5ølVJ6oN\u$<FdͬV3gկ2ѱv	kZ^Cۺ#>u=_ȂEO%n(xnyEwRƜև?@Z6~uWUᣯf;Gr"1ã_wa~Lq9c-כ'Gm6xiODXq$s}_d)cM88zI+QjWڋ>I%`~ȹd2{qٟª̺Ͽt[a_/rfVX}qPh7,"~.6ˍy;Kmv<cn:^Sb{_6ӊoHZ`J_?p/OyU&eMWwqI<7{XIwEzn~X9tƸD@v0!:a٭n0nepICőɸv0*7wOm_cߔc(tT<}wEuq 	[N/zC#c&؉`Yd.R	Ʊg'x +t/ٓ_/ys>VSӒ#	Gl!kyyqp ry0YF{7'pzh/6WGЙ]N-^k|KAtzAUj";A1GCZo6#0lD2ن!m5sk3*"NTfv6^mJQDFiNY?#Tp耒g8ftV]{<v葘:|6,]Kt#Bڐ_TunY5}QH/Z	ۧy8YQV@
+c0ht4	4=lɀ2wx(npacZ#|GYZ:Oub*s[U%z.re9CpϲUѮZa9ޥK`f5ʛ*<Yac41R--̜YFԈ5cy{G4^.PYf>$A@OLI@B' H*S҇2vDuP~:łO%uEȢތzS|g';խVM/gI<zz챼zďF}pN3 ZoetU8qT_5[gK"^Ǒs֖zsgƆIzvY9~%p>SO"iRnqĞx]8v~{V#D.. bcg9\$"~#\5t(H[R&\ՀX*;0[A[8dcJ# dB.q J1.tP(CcLRh.[38a2kYsH`[$t}]ӋBg|K{j^qߧ2ܧtaO"j邒?NsVZ(~33++PyśGٰ^xll]oO?@)`-# {EZmP/$M$C<n:>}R΋
W4Zbacc*
ՊܡE `+.}(؅fy8 /}
=0cqjC,|+y**hHA9e(].3o_HuUi ĠkWwb%X&^/mP!NT=nf@y1b{V^'-#JWC9]㕭'csoXqbdGHU+}
|pl0GvJI*ݪt4bQ$J^Ic+|-ttxsXzNx!>;b>.n{u~yGMj4*$XL72ElQ܏bm~ByC'=eY=h<D7@JO3&R闥p9vLrQ5Ee?G-bK;ezl Y\4\c(&X w"^/8NۚHv:z$]*Ô_$lϲ͂u?x70i3lpO ?j#4j%@1*TGEp?}XN4Q62NtjEۘ]zfMOڧO(8KvL2dMoQ?TP& n'B!x"\aO8A3l(9:AFmí0܆)iBdJm,`kn]or+o -i]@ZEd1*Nдj} L${R	ab"eCALwT"jќBF_bٳ̶6pw
ȟ$U{>em )SXxnV| |n*vI@I* v9Tii:exᶽnd;x*<6;2?"etf"ɛz`: 	lK*L8-50JZw,fyY"^Cf(kt՛xϲ/	ịЋO>P,)#f?Z.~HU1Gh	xF_},FZ
b5^{iL1
j̹zwMF?m|U^/?]43i6Rzwl1]ZdLG^x-,Zbh+ICVO-P,#=䟳ho$EX嚭8L:lꙐ"uY}EmLKuh&"L",{ڈ&]eVm	]yV5^Ti;̝nfe8
_׫ݶGYّM꣎3aB۲"/6lk2^J6qknkp2=i$d#qng&dIE#cwkaÜo^{l8.1{9Kb,=/cB%_O]&6JkjEעV9}ޠ6MܷCV4nާ\Î<z DJhtqn
N35!Cpn/O0:(*Vry
4о I^V:Je̐nz2u(P&l L9һ^oP&I e* 899܅7h1F;n i)>Ylc$5tG .p<{"4A*_ɐ|!Wys(VJp~Ց!^~f2hF0r@Oͱ4@3Rh!}zٮ^c41Pc	ƑjJ 4lSPi{b\z"y"1f>eOTEvoC(es`5PQ⡂/Yz<0/6@\ K3Xvha(߲ "vx}=7˝tw/_T7|[Xc	t.޼zKjk\~](}-,7|uxe*/>rRR\1_x.ŻDÿg|}@/BN7l _/TץPzr}x>w[賞Ō70X|~"W&YJDL,KpZfQd,H`]W+WKKK,`(.Ѿ5]F,_˫=.&\5en[FyEXbWy?"dT[n}Ü<@6"rUZ8yم&&W]xC>G!PxĥYq0r]7u Drvx>feH)]n<_jصLlafKhǧ7VB=ɈP3ʅ(n0NW7zF|zf'ITW$7
d%߳Gad	'FCh@FEqF<<<FyFVy=#<F(1BO={1Bc=z#<Fy1Bc==I<=%=h2"BBs!(L0M>p'Ey:Gk =G20BCD!"%qE9BF_1z1gd5"Brs>E9Vw?azaPcpF9BHzn9nZٞb$QDcXd\=	xg@2hՌ3koK'TKoUŬ& BFh$U--n2rL6*͚l@e>{}a  ,	l!`Ӧ;VbrPvAaDPc@}s]*݈{v=+Owi9߼i]y'E.uquDZfmS)}R
[Ϝ.ndM䌃rNԍ`oAMa!	Hh_&HsW[4U6h3x('<$H-#(9Dt۶a
$6,}hܯ^&")^@tE]G*yA5Ee09
I-c%O֋X1m:xLb#dmE&t
PfG!GH"άf:IQ,?k{1 c39b'g.ƋQ:
Eb33vC
f6փD0-
al3E'<=u|/Qu]iV1ێ,>Eݼ4*^ɓ M2x/(:ޏhK6'Xջ3l؎z}wcAVɵ5q.d6HY(,ȣ
^X[ߤ-M\fRdꔥ,M 7n7ߡ
 TrH_;8Rw*KػB#ŮST=U? uRkuv5h[2THehdS=p<;Yȣb9n¨4k){p ?J;<J=o_Hl$AnD	"_QT$(2+:m	IL$X>#C_Ù70('0$$by,
,P!Q۶'&L Fzǘ@mx \yySuɻK5X ]s0ABwYG=N#ZRjokdivAǧGyg˗'MzI˽]5ƒCY9HVݼq̊$moCǘy@u@kGZsjCo?D T;r`B=!,S1͈%==*cBY 6]+eƁd0%flPa#OX$hgttx^RyxLKPsXR)N{3&>?#~G N9*WyL~*iV̳\w##>tVQkhYzy@+xu`ı}ˑTV^Z6}f{.G.MIK֡al.Xn_A]HnI7 ֪cȐ$ejWы3[-c\/7-\T o5d"IKbtНjԬ1A>]ed7jXgb#e#wlWx_iQ0F<ybI'˹x~_jٗI4[qٗt+j:@$Ǩ%mjrdsڳw4ZS&ڦԚl&	yz=x|3Ѩ-QbU沈eTB]kuFw{~/- QZ	MwB	F|'5{!Zc[$]tH:xߴ]!=Pj(BmVԍLԆ9W(z bLYA:zg n("aӓwZ\3WG_e%c0STS6 J"ھq?`y/J@:˧jWxb(b)y˫CJ>tCiXS%̇	I[QZN*]l8yව9RYO$R'!-ocEP1sލD17sR2N 9m!L4cDy3 蜇*qQzwI~,RvNʱj3D38DJSNX# ]\y{;'/c:ɪj@A6v|q.(}ekUs+,&;x(BG6Xi%[U,e./y?UAu̞OYU͞\/=ynݞ6B63֤R=_Ÿ[%UzW<
X#QRwJ<-	 P96σ>0t(<uO]ݢ)֚oڹݒm_x-jqh[,ivg87拸<P|uY1%ʖ^KgD#>@$%TAZ\AՕޅJ[YgnM4'F*X0}UhI鐦nϧ`LGoSLNWa6!؄4GO 2]$seo-gt`*o[-m1Z1u55UfKi9.T;w\V$T KsׄKP=6H>?ڐ=ͳ|S%3Nё둳"WBSߛ%3\lǳ*._]5X2/[e(U)~{y.U$)^GtFϐsPZZ&҂O(8m>CH㲘۵Cq9	uѝ1pYfn8mY,(.Y%؊XBm׋sΡ}HJ$ѼbutM|`yW{̡yԼUA^eDؾG܈)ㆆ+Qj&)[d=C5FynO]0^͆$;8<$&̉}+$4bп	uXY\p\AD<+PVԲ#4a^(Zy1"2'T}C,?:l4g7M
#CX̙$'tg0mjF<I%,	aĂv lF4~2ԏne1"F愵*~jmꆌӀsD'Ir1x9k/Bm:u8PpˏHB;d	(N"ټ)qk&
Ķ#4p"hkF8!u<呫y爠!$O1l	O|7H$qlZN، E',[]ٞ\݀!u'h  ]! L<7 ,'a?;	.-00?O=}EW~/aLI1,rϷ'mI*'X"ppqc'C^&yŀ
Ap@&KFR[o9xeS(rOBg븁 9Iچ-6I(|;"L\p'rpX~h<[~m	w`#x<ZႜpRXyKwkr@0"DʐS:@4\8pCw\>}XA,tFٝcǲD.sAKa$lym.Tc0BnQρv,
S\.=OmOЧ!a (JX!-plD\0V߿! @c6&8m=D.,<$r +'׍*%e\ĪMuǐ)":Ue|5,˂ ]J0
ύ@!D56i֖Ml(t=+\:6
@[y1,MKj	ib'ajn ;HAR(mkC;0[\
ӉP0+-+"Pkݍ00VF7A[0}ၜX] Ika+7`҂l3BbPXhoG$.,h%10GaQ+زpX(}
:v(%.5 2|;@ aȃڱ툖|f	%!% #SGDZH]ƄF"i5}9l3XIګ8.6+1C78gF5=kwEcC	|nC0A9M\ }đOaǒ -·c[̪um$  M`FrJlw	T9qؼZdnz	0 # ,bF-XB҄$m ՓĲ}0h 5anqt	cmfJmlX@0@TlDGYAm!@'	HԒN,fXmoSzJ"{'rE􋺐7ZZҪ>UL/دgmR*s HuF26ڕJJ7hͬY\kF<oݶH7M"Is<`oM`#P(xIHWH#1ZuAՊ ;Fj2$T'Liq'UZA4sM#؇Gت![R
S׻e3V*aL4WV=ka4c6taJYk3$ȫf|HG}3 ˨QajIJl8jp-Q:QtfA$=h{Ssvqj<Mhڜ<qFc3g45h9i{FS䥆9JMEښk*Rl>{'0&cLC$5MfѢw5Hp1jIe3^֠HyWTùahG^H%ADl2v&i;g1{}Y68=w2ݬ>GnXVp^`_qR`)o
s._lH\TVlKUqxu}G6ɻ!'BIr,}wt(P!'r
_6c2ܲ_9RujzCAGI:#F/f) Ƌy_m_2}oI|\xv37}$f+Q:J] . +& y$ X,v&
]-ѿS&5`B!U8	NG{ :.8L@rmB˪Y6EC¢<>eK]GzIU0OH][P{h#ܡD>-7uZnQ(_i0aް{8B[Û%UUձ:Uza`k":< &K+΢d]cmthQ~*|?h:?2Y^@n'{up_Ph9V+S
h!7ksM,?ˋ,ksҵ	sD?쏇0_DQwRjŬ)N
okC"<~ƈp v毶d6e2F`l&*Hb[eJ[oAXqǢ7^6.bv6(.n?ضMn*YrI EAo-[i"Qbr7U5;@Xp*NG<r* !Ӑ5p(mVEr$<yG+{(T;1^ -
kAS㬞t˘Y	0YF{৫:7r-0V[ՁtU?%II,aʏ')j.C@P
*ECA
LEFdVl V3Η5<l]lōTZԾϛtHX,fb`HѭQ6|e
7Ca+0zcnQ1X	8!_q^(*aIa>)mgmaqe@$D;Pa_zJ#G)w&OȘ|lsBؔO -B]0{d\Ac:v5EJ	Ua6+^
<R߿~k|4g Hʌq\"^g>O^;&30?$!lH;#7} bÑb\ТyLeUCD6)FQ,Lc0</ZDWVcF(Q3h8av=ʤnv'E#K2Y,G6Z@&!pP	¶?ދ*?!vȜ~lvw<
tzE:	8̪>}uwyR3g!:\ N$( -
gajsT{/[Ép4J'u)疗\3-?@krEB{Vu{^4F]`n˲8T%i̀rdbE3F_ 6!Em'=mIWE)De"1ZTFاBz)*6:,Fr,D®#J'hYNH77%Yhe1gǅX?pg"|2
[o/jzѓ0x`?d6Cw,ƲmQ6{Mòյ:݋}	EV4z]퍷I ;F4"H?h!]m3CAsaMhȦ&
B[ڨp}G64w|!i3hq0Y=Eʴ%hhOؒ}u ,X.q;pWq!KRÐФhrǑd<(XJh~h9%#q\	Dg{Ԧ	Z)>x}G[.YQQB3Ax25υ_m76C:g'E~&.$x=YG:Gˮ--f$>M55wEt9*7ѡPk|] ;@vMo y6HaJwctCXE*i>hF͚ޟbtƞ*KS|~{c1LG=_ xRW~
A+>O?JB<reg>I@A4 TrQDm=fq!!ChpA ށ`da6J|Ԑu}/-"jMs?uE$srm)g8P5IӡOao >Cx*:``	'deZ㳐PG8x//" /B@i_~#q`[
(0hPdݱ/?ArQ]^JHKtwYu-;S	OfP}zF_u?ܙ05`(n_U
j"|W{	ӹ:!۳bg3[|b]6C#o{}n	yߧ}Qon]=f1īVe~}VfѡPv)X#kC/]:Z,F0^}JoG1+vx54#sqBƓW֕YwZ70W[hOl<jQӕ˄sUpZ_B$ɶ\lNmnY6"J>e,;X>U%nMcQlyعcc.òX{aTVV[2vƃl*(^NZA(>W*Q|lQ+<ݪ|˷-@s5toz*`c_1T7n2WxDUo
j;9lU)ٞAv!3ri/\pml^%S'B!xx[JS*luaS_̆?ꁺdD1ZK4ԗ0 WK6Ğ
QM]ɠLDG[+&jfWňGq,7n:I[M'=p3&e啘m-WKv˥.\$ -jP1U+hXTuX-9[(qD%T><<؜f#{F{aTƔ
?Hj$+LeRMǶ5WqCD: 07070100000021000081B400000000000000000000000160D5FB350000B4BE000000000000000000000000000000000000002D00000000mgr-libmod/tests/data/sample-modules.yaml.gz        i("dLaxt!kXZ31Ϊ RF&@"+(X;pcX<[q\ᙷJj3?=[gtaU+YU}Q⇘GgW ^>ᇐyl*H};fxsK*jgZ^޾~oDAo<_/_g챍zl|r7~x۽|HC*oƏ_vq6RmD2Ct%tV젷{U/:Vخ0En]A.`QeՋh/*aK FU7:|?y獞/lWWl+h+zM? Ǜto'yy|
'P 2ֻ-kwc7|+zq4l3&QHCc(QQev/a=T=n'BRS|$.Qa
D*IhTǔhu)Q'^I3JZO9	ڧ<MCľ%QBHFeKD/m}uHQKkʀ8$Y4>ҁW%HHTh'>f\jHŰ}*4J1,d cJGHJNxH`vZ`c.dqY"*	U %#TT/$?wcfގV{[+kD"w$"XJ$	cH'~(v/);ܞ)Ab$Pbb!AI0I@0S:~dQc!+>c&a)?vl-6%#$pY(('t]CD\"JQIx$dMQds
@z@ A8N)x,6^x@p	]'HK  (Qq!fq\sH#)c-1I	)avG:uss*P+ŔQM%42ď(uQb!LtE.ghI(X|~(Lǔ>N@'2ۋPMz(q/$`c)@K@]6zc,]shfk!̷>ȫc;Mds*V̊Fgx,[Q|fY,Ah6GM'bq
|%bPfc7ʠtl{zmUvaqhfG̹DOG/ Vla(:EC CJ@@wMhv4O p<Ʀc:.ۀ$jN@gM'a<FTtK HgL4hN@V'!]8{_hMԬ(Yp;prJ g0H9'aJb!P>؞͍A(͔ثԉa=l`<J?ffufmJi{<}I[=$cۇC|(JC-X&ti~̍h<He lMv*;L fd
Ȧa0'3`ilW[iw>L3Q&A0-yLR-&:k a1vG%^0\DST,v+3$zjh<s¹PH$1(p9>mD3Ojq[|4!+	|,yG@1p>HƗPOAQ1Hr3P@O*O$tT1݈43wIZZ@\jГbJ:Yh@4yP6|1tAڂ
%26mxv{Ԇit}3~J'38ƣ8n|#-67q=·in20Z4u19ګyG̘qG~7^sAOR,:CTޒ/.zlGR fGOqtv~Q?K f%l^D,m2OnƐ)}*0?Ɵkh8|$wf\>ZM43a:S|(6~zL(+4u/{l["!̄P+gјyOWZY
wp={v8؞ZÞO.AeKGͥ`M$O,hHڏ7~/4.ɫ;W5mߞ>|mkWob?ˬQPR=z<}Xȗ\&~bbK.	J T۸/I_afkYF?J# '"$R`a<#]AM|Ff!Yw#Pc!y57RȌ]cywϒ<Y@btcM%Ib30ea:Pּn6
Ǐb/[/ۮw.Vf-Nygk`nͮpvATI=%^ޟ&Nw׿&+.Όg5Y 9LņO< ^PyNTL"w_,?Kco[;fJWO+amx,A7VY+aVa@>'@MGZ܀hdA 0X6|WTh1=`L훜{>hwUe3w/&4?n]Ie3FU>/oUWπZ~KW++yFM{;+{?cnHާ{T-0fkJ*ۨJch+spwkW*Ԝvv9jhĪRl?~0qd*9uuw2w48(`$ tC*PHQ8>AͣoyX"2~B!a1WurEkTMNPԑ8BD;Jy&|")DHu5gvv=FW׼Ĩ=ȉk+JFIfȿlRMX\(ϕ5]GJ;
=.Ds^cgOAFu%{zןl@.SJql~Lzn2dӀ.Z3"(=t"*#O_@S~CEr({axڐw-@12{Z9*CL$BLeOZѪAp0"TIIcY`$&\8cFXg(!"9ӡ3%UEQ"f3Dr:xTW;#m['5KIEDxeu@о@'LU8fګ\Ajbv")lx('O3IUo.dM	be) k=g}4@ڠ:̩ܯ{\JK7!e2%z*wSgs߽ {uЌjf~ei|=Y_)tRܤlbۊJ]_ѽI,Q|A5DPg(1bϐe TGq jh=$ڱF$$WB	QEyL$vf-tlX@gMbBj~<5I<N.i5;GRG3^FV&K=y4bAǜRΈǍ7"vo2L(=W֛cdƟG\sOۍqf38қMR_w7vg;v8Ƹ ;QlIR7lsOZdL+[z^nI2O+v8U~b_4u LsTXX[_)Hn9J~6O3_]MY[җ/L\4́oLL=@EKa-VB٢K`-nٗMU@-J?M.0)nZvٚ}VE>hQϛvD~V[
weX
"U>I3O;pt+Jw@gf/x7ۯor}p=wn?9?\4tcsNv3S׷{>zʍ3<p~Zmo8Pf2~7mkyYNbHJ[?sBW&Vp7mnlŖG<_zսq*|w܀jFYNWk$q8!F+?UL^"&z޹}m[伾ۋ0ԡO`DC&)Nk&&(T%Aq~߃LE1gۋ)&Q5B8"#L%*`iPR=@!L$$hXE<CD b,Н$NxJ;%	Qc%&2f1Aَ1FAs;JJ݅]*ƏcBAq%>`˔DoCw2"xȆIeT.}^ YVP>@ vN<]Ae򂉶ZNO]Yz|#;M}JO]zZ\uOsKHc|N:,?Cؼl~ǽEZh0a2ѦUq'su]gn&[*2B>,ިJHɲZFŧ`kTkP{,cvA2KՇvS>Д2u8%p?\To9/QtNMuͯ~+!vlt(0G.HBJ$`IAX"!
_k{da
wfB
"@58@:/8}4w<M0~}:^"0G18i:+%w+.a`ڤgnFw}lkE!'Q$}XD|,8DQ}[tY`vb1!Q-T# %*EV[%J,FS\nqior;2d2?xОV<3qVfIp9dc2ioKt1ќ!Peu~<ڍ1^ǬXYnoR.$%>ZL"bQ]v|p>&SRTlֻ܌X>ad~S}pPCl]CݗEt+c"Ts@^3iU\k{<H/h(S">ܣ;T~ޟ.nZ_+mtD)´qMHP"a÷'nPkF I~ɴn2DT#DD2X'$S¦PW-ioՁ'v-SGHaNcsU>z)K̪dRl4Z#:X!q>jFmBa.nϯd/#~n#S1oe LEP$".f2YG]ujqG#Qzbg;aߙ-܅oa뽑0ᓤ|!NA(m A۫yH>ŘRڸ5{Ua
;+4Zx\L	ūgj" [ZXgL5Ur΄қ =`bUB< hwm<OQ{&9~>3	<ga~a{G<_qk@X6;)q:Pqj%<[}/F^#̈́v?U}k38V5,P_~|W#U2v{y2GXggdEp~ڴ=swbZ64j{m zs͂UDfb\K[2k <mWc QY>ppBVưen/je.	ͼl>;y¬VjkUnMV6K{"r~z`=;OtFH!U1%S_1Q9(LD0󺍶aCjOۦio{{xBJwFE41Xr־	&AO!L>Wڨ+&u^9 HҊ7^\wuScI":}gD#Ec8"Ճ)gVgP3﹧i+d)39UT242H$PfPJ%(kd
|ufCuK$6ˀ/?5VQdC~C>LeSreﭩY]4+"|Z##iJ ?A!2ΝypWfJݫo6I&jPR(b_R¨}s_J
K]qD M^-`݄KcHڭt$S7!Ў֋K[;0ダiH4zJƞgN1~Don
6_
c?2E:t0GbqeO;!TsS|׫roMET{rk
*/@^Y»^Icb
 {$u~Q<6 6#V,Iiz52YDqE)h'FOpLN!f1⾲
)\[|NCTq$XcXf)*1=93P&.@ӁbFV\qX~<fEI{?Nh82'm7tG]p	8O#hLsOs`ҵߋ<e2{<,v	G8 b+}>慊Tl_2&wGT%]Opߞ2{/ErǇJalO?rֵ?sɤL,22[7y`0=30:9g5;~ߏMz{P}XρiNՏ*tuŤˀYjwaFy+7۽6;Կ}`vQfmQ|k/V\Pί9o3vZoaQ|ү^rz_29l*J0ϞgҜM7p 'aGH1LdDiHhTH:yoz6r_d2NmQfP^exFnH<AցR\:mnmm7:̪Tf:Xov~3;oc>ꨀ{U{xpE $U'Q0L	C(
ͻ,9$et{̜)/-ƤX}K6oZs0dqL*	Q(QI``z` sfWhŎZtRHNP>UpB|L5V}6q2Y/Vi}%ᇖDEhH	d3)WګjU<ex~]<^ɷǃ',*[fdiu>@zBbIn.0XʊKK@bqG#p`9%UٟPP}	#,RAP 4B)!7
䒳/4RS7OM^7eH؛i2r0F=U4V<*߷ofcX$le-,깘4/ yB,	ᾢ~c	M94S\*"P0I:go~Fw[`B(%	M"9[1(F:z S9!.c\_bF*Eg	T*,$`BFzWMWOypo^aaȷYb4OC-$`9a*Rb$AI掘)T|{/Mq,R=;qby59 F["OwS_C34-F]F/ƬXӅas7Iσɳ:ib1kBct@T?)xbh
*-Ô>Z(L!02?ŀj^x -P43}e;,;Ҏ
t1o'Lak	21\͗,2nP
,ztA?q3ߍAj~,E@n(tԪEH^?i~gPɴ칢[Ihp2P(A9]ǿβ00.<:륫\pj֚//kqU$ ]]ۦ'Bte5rG.^syY|{π$Z5W$;	$O$Xb_#mXk=g3E{?|8 ᓺq1L3Âu2xB5E0F:!лg#,oÍ|aAB89ۊ#<O'V]-'MYe13^ވg[&ءh{&"~EV̎yv%e<A76eMX)N3;0殲mwuD>te>9! IpI|75!_7p^˻a4H;/\X}9f1Wٻ7+y(^HgneLm#6jW ˽)+Nw+ƨ||#wei-G@9[t
8ojn̸kY Z}*u$i*:py×[~=l%Hr{k:*Uw8v%%v%vYTvLj x?S4̖E+&MEšOjX qzqAfm	1&SݧBO<zaFbT]/#o@ܲʊxץiuO
xLlJM_xVIZ"a!hԱ@#eh=-6?)YzZ&?T3੯BULksWgZTJR?
}JuފV(ėdC`( O߲}^N%<$1ƸƘD 	s?Sʰ[wV]KxM@qlFPR_&$4h(A,3n<݁yf(EbUKXJcp@s_*bX#F:	,*02=%i&YF&V kVBľ		$	CA(LDLsv]*ID$|nAy^Lܘ0/ =ٹ01@"0
ą$9:#2Csfᾬ2 !2.T85X%"B(p]MInUjy{ȝsLKN(K'QyUD|jNJG_5lkDre XnNi&0Us0	E2WVt?Ț5; J70y##	1M+x[ͧd/MEb-{nts)"+cZ$) }IC`T#ŐA(H&FvPPcY0gPg"H 	ƀ0ǑTihnb=55({M(^<k<6Ϲ_u#Ab)˨{>/]aF"F-H]O00JK7<HFAG`puvp#Y*'!qR; A~sAǥh\X@ڜ}adrSy8.Uk+<c](lr'MڃcFucYgDVU7X݋cPdDN$Ùsmx<r5IKH=e6.3#QekD.\fd#٪;NLOOTW/*`?evzUM0{IVoט}\/?ͬneezjmRee]}2Axфߙϫ|%p!n]hnެ<3Sfl+8xG37-^7y;mQqlͭnݢ|ekvL`m!^[F]jMd5oX7(۴x)ӕ{]nX޴Sa]XG֞Z! ̞\ZE8mYww e\+Yon:ղ;ݴY;h%t99uKki雅ݱ&^6>dbh\vɪR
3i8ql?'.^pu_߶83ŝ;=t8qqҷIw9C){qҷǉkG&v49I{GĵI&Mܛ'+V<MdBMFc2lO	ZQ*LB_xi/ԃkPǼļqsHrbC,Qs>{R04c
wJI:fÃ~,wPsOi]fU'fn~1T[)JRj#i{g6[oYe(a=5
pi
Ovo@ݾYWPͽ+xy]B~H-<e˼/ibT?06Ak`r+|)A2ib#7G0VsC8k/n;'HY`3QF@
N):@yPrGHdHºqk{YV=r?"ͤX{oL.^f2}Ԋq
aG![Z5+b+t
˳ҶA űBE#qk'aHOl.oK>+NM1{}u&Lc-$(8D1*bO|1T%\FI,~KC\S!U4d(~-OUpC>n;=O^ؗ<:]7~@3D}.9eRQ}WhH8aR1Oj$r;pK$Ͱ+cdDASb,da%Dr!$8HY*-0JJ4#"҄*!FoÂ|˼0g3iǷds4z#W$$HxcVF&8%3z]4WNfkeOSuOq*Ç-ҙOCh?%4EM1'9@X*tјȎllV*sN~Tޫv
RB}Zϭ XJIb2>iDpư_qhƄ(@6Oy<A]Zz:`6Q#KRSLcbĸKMTaHP%*>>T$GQ$B0	&BOS,q?}6'kSZZzɔa\D[QEyک81aǘ
1(ɈJ?LoXK?T,c-dCQ`'fS01 qq(ҡO$yaPb-9rT+z<^BUƦ?nmڹaXP
b`h))JBg]T A.+z^S^.6V!F.z"}y'D+WMeybe
xpWJثJ6o{"/F*``r(9BI1Q(Jhc4S{[ή63{m"ϛvX!ؗQ"Mt(tHz"$ol:q"ʸM#l@
H&&}}N&(L25tv,僖	~{ZP߿r#}s՚8G@p6=fTB2Q̏7(oTbIUã@p0DbAC0ʄkN}Ȋ4h<?)*\vvnfzR>y>Sr0J	
IZEdM|,x*߇X'k)jG&&BL'P&	)_VT˰\6'Yac[@I=>Lo):Hy(Ƙ$F #% 4+); Wi<&F%Z!DOUf3#0 G(J,Br@ QhF'Sj=?//Zܼo}Cװ1z"q!paYEHNe5T7J7/{gMlŵNаUcni0zum$B:=P_k)8@cQ,bt:ߢeήUl<n'y#0i+PmE,XPIX +A|E/0\T,]hz}ZtURS;Pxvs{AP[A%"-|sGIO>H+s91%k)G@Orh$5y~\=ݲCtXW	SE F@7GʵAd="@alRD?܃%@2N=.X׹Qo!nra_lC,R4Aqu£X 6H0B%,R0!%AXE\O֘
9C}($st3|O%_0긱|]o7Á*
Z 1lBfʄ&"8~Uo&8<}	2Ё`I`LbapFLh>Qs"j_bko)	>f "R 6yE\DT;;MPBqSrݍf/0%<45#R 39&*hIa
EA8`vDE@ zrsGI`XWI)ZoQtSPcLHT)X*`c`M $@Z>h(IbȬbqF-3wJ0{Q~죈cP?j`r6urT/vԀwMˣyw/+43ֽLVs Jx:`ͥ}'k9Iy!xi#H:p<ҡ}*eNֳr©#}ݣ<^zWUWqO>/ZFq7Y!zM֜hiK3|tМs2⺐vc`z/}btv<\*"8_C)ڸxJ^"a >l]rY<}C۳-K<9$bH\g1]{JYaH'A#M}K"8-T0a{[P4>I)<h\س]5s׏5Lr<Lrbߞ(pqEsw>Ž]>DJgW)n*J.EVTLReគH	7sF@CRc< p"`8ǗƮ-~>hFr~ȹj@g߅XܼD.5$+gr&7t7>twqt>Dm6\5х{Ɔ=8=]<S֥͔u?y8>rof!c
'=줾g,-C5ٟfҪar{_7
݋:1]Iƚv8ea[l*gcbFcrg[N4η.\XnN3/:u]Z]- 8S]F#wfdj{L~faN
?u[r׿ݫo6غ E>z"п?9m*stO/H7ḷ_OM<jFTh,}"ĳ];ӊp*&()buKנ`_ڶjL:|`ݙۺm2BO.oE 	B7i+	n^|Ifg'[}zWXijtC}ꤪ?>A	JĀr?X
a.1SSQ0wH{)MGdqqRCAbm>3a+WS͊:X)?ٜbV;:iz|28(g ҋ03OLDRXQ)a6l_>SD2XSw$6_)*4	|Z8Dn-\>#:XfX&}q4N%GcK4OSWNC0O*uy2T9EU&O05<ŬLfTǣ(NW)HNce%yzw6u%51n	)vYÀ8s'x	Oj+.{y#񯷠%j?QR~|ļHRW8Ǘ_Kw`NU}8UyŅӐ]RS(ksAVgQqQ{4ʼ!S :_mlsNo݆Yc,92>*?Mh_&ڛ`=evEcYxm7c{#NY2jnȚr5\,_يmMz.kZ7V_3PLI_$PV ~Jd2?vķǍ0[ų
"$Θ>;׻Ճ 
]&P
h[m{(w=wn?9?=݂)I']_>¶zf]q]Oa6l.s7mkyUi]+s3ܬw}5d۹3{e7*g;3>]$=lue^WeI͎D$A$ )*su:7)/.!ܤ8U"<
>	5A)M#ا,	Lk\1c>w}xڸ(7jaLC&}A}x ".G[oy~{]ɑ劆4y
Q j'Q(D)cEI&eDT!FY,iv02fJ֓tƦ|߃7xա: W&~Ͷvd!<%&b:1v [Ӱz}]EudL[6};pYYaLT,e)b޻Z2sT_p®JVf۳&1CN7#b 959j!	^W9K3|FD0"&YV(	c&ܣi#/D\hOz(#DsbcJz*c縏s ;·qe^+z3L*~y#NC
ALC2QDZFWԮޝKC8!%QhI,N"	+ɤ>D=TnF%TZZi`A#0ql'b(9%bh\v07#,GE '5$A!q#"aϐX{4:j٣p`NEݻC!HDP$Id<E=q
َ\zO}÷Kj
-$%'\1AY69@ɚv'Rj4=nuVgeVS}C7LbXi?N
j_0Y<k1Fvj3F'rā cu΃ּ6WWJyJ\Պ}Nv۩[- T|ǉd%$b0QXSKel_ɻqaQY5̶&,fhAR`cD%d	2Flr*rӽ f5<(	'rP	3"`J*
bG49`k&~x쀘G݂Ĥ	ba9
8O0yAGaô	I%M>Q("B/Hأ,V8b;߻ F!'%!ǚ%!0Qѡ/=k4'N{9EN+Obә^l:HL,{1/-_cB|lrؓcT/dUUh@IqPB0$TaȨG>V_->qKZ8
OtFKXeXuߴ+WFǓS-^7RkcD*
QMY_KLm:[_qv~	وEe"Pc|6ѾH}aR-iTnU$)X`+	?&h2/wE>мdTxIcZy0}?24gۭ;{!wVL^(0y	J,fļ(FI:M%,LdG>R>PEQy܌'asύֺYh?r76],DE?BPn԰A*
j群Rǁ|wؙQ uB}ڼ:)¹;3Ťllfm|7tHّpZG~\J\oy2SpxD!qcio$Y'K	u< Wj8+vI2\!fF#^	6G:Y.r,g	4v=4`́<ӵ6x^d`U?oa<8j<݃3#iaonYze9Q/bã8Oc92:3GPۍjkr𞦧]ޛܟѺ
?dlw;Rm48&ᄱ!٩nf؝>tGhc+(s.·+q]Df9qcP<Sp.!5_gGyFKώX1vZ=X|F0hPv3Fm *#]]c"e8Z˹F}?甙E]-|wW$ZoID3zgc`kv$)"aE5C?  6,')pM?l.6{M%v<q0`-+)`TO HA5zpA<\Y=FGa(`"#?\a,M<L<p1aSZ:ā r'HjP_ɩ)ʈ]TFcqPJP "v7eyCbe.N0VmvZ8z0" 04ƭ^@B2{BkiΏ!k0'G169}4 2qUvE"Yb*(H:θ"ySbJ։"A3f8KQ\QqnǞ?__)$SicI(f
klz7_y~}Q>ab$G)Oa;$&NNPAvZg4)a$%c2f<fQP!v_M{خ;M{F)HH0Pp
BPP<v(T11/io|lp<Cme!s7gAriK:]ˤJxܙ{	l< ?GH8nI]<E<AS43xŉA7b +
ђ2;]MGu5IѫFt3G"=J%b(8>C֔fCRj@/Q9颿BiTgǭDiWC6uڅQ$DCSvW.Q:BauxV>P[֪R><ηX߶~H֍&Q氚a5
ym"Hwc@N}@m`4Mrg&]Ν;[vՕs&C>hN__{M1:q8/ (
PI2Xp2odnnlcci`  }bg$I	dڵ`-hLqȅL\$	Nu |vQWGw:ӭ&(NH(
cQJuv;׵=ֻ~{(VDPF	r8674YLb+#ؠhrc]7tjZ9`ӻ<)X$Eqz:|XEl<kv](< ǦNo͉ГM)۟A@F(`JJ%'O	Po>P7Nnf\07|ـNn?Fe;?v2rd
Jp2tJ6D	>bt
v6)Tt$]@&_]}1Vv4hGKUzLFbύ4P$rƛ&dL5pq[849Tt앹<z2fjdaSXx	sߍH*F[ty?ZwZ{qE4℞VLFLm$T`ӹeWj.w2t*-WG7͖)W5t>q*>ej력eR
{X[oAXFm>TpfVoy?
@:0lXIUzQ>xʹYVۛRQy3Q&)VC2owWu_M7bu-0.Ѿns`_x0bW2*dTYfT<<=?"|=<1OՁg\b5k񖷩ΥZ1O 0C}<jtr%`DDIR02aeBfZ?6vvq	3A3X83~cE6|H;>'%"$`KIǗz]c2,#OZ:5o	A9-2w-8aKm;|٧,Ēg2 &cYq,㗂ݏV~JV1 SBPE{77`r|s!K_CysHD:ʏQI۴zfRz?NDC66
dNRQ/b"QEa~-!oLDX"f"$&rHh&EeHy&Bj"ϭc1	s|m_J}77rۭ
[żPYH=}ؿK.c1VƮYP0~ni6Sc&14
12Kf>`"'@piE!тeFǔ+ Lǌ{8'[)%OC˘cyc}e5f`+`{Uv~L{eT~ՋUr7`e.3'|LyoJQ)%ҡ^CS6za>ZXc$2
H+h{:Iqz)<@)&O}ɿD&Oɓ+yRPyRM' @L'C#/2?@mְRG0gJD) v%#_wvҍ*s5i =]Kqt	kii T{bI
׮|TMmKsRvb]V̯c|f[OUWӤAVR"ILUn@xzZJ	v\sVH9oyuj&y+o)B`pV1ħ}řSARDjsH|ABIdEs1N-q$R#?$fDPHD!0HQ/Qo9RG㈐$t hDMFUBxJD o"w%"j o"ꛈ+zOQ*+Qt5 "l'zSX.灎H6;v8u߹ܫgϮnraU$VT<3e+0+?oOcAڷK97%kam|ɻצ}Y>WC qbyQb\ĳnk#5Q8@!cDXݕ"
s?HEO]
LWͻTrL*D'co,x0{jۿ+*ЉB<6I]KG>=R>vܳco6p{4^''/j~`QQvJLyemjdquT-uY @3o^͸k-=jl8iw鼤-?=RMOՖ<-k]pm<7!>Pc03F$,D3gK,01db3G̫=U-o߉㿿#AwZgwY8٣-idÄ}`ZG':<,ƓXFn[W.>wZnqŲr{Pӛc|V4hLt./=1
mXR㺰U坻fTڏz՝97n]%kտHnrcw~ʫ翽^X?Km׼J)|,oa>USgg75I$WP8~?|ɦW0i&$qsMK	(I"F8X8Q7ĚyZyI>LИrCb܏K懊	R]٭I;G>&JaX&*#5( Rc3H:ʷ6,a$0B4NL|P9EEq]	+cqtZB02aSD1%Mw}- y6??̏a
FG(&!C"A(%wVD0d>XQX92Ʉ'cȼOom0a6V>A
(t$SwX+mBĎ<-#91OGtybiXؠT"Č~/:'c1uftF"ÞQy<!#MH2~?6,WXlo6Vo67"ocP#c9ƪL2>bgcb()62icc0I6BF"bcլ*=T\mA _ ի=pTyMXmMvPTbeޞp{!7YM&OLI0|ʍ+3l22HTaP>Ѡ4pgLV0 \C+l܎:p[ 5Y|-25BW[BCښ*Ƥ47gA:$o6H	VN@KZXԬԆcrϖ;ִΠ ۫CXzSbV,.4y^-[v[ȜR`<@}Ux06UKsbCHîM?5jY__jÏ7mqn.w+]%|o$M;et{*͏eam"H"O(o\]]s+[zVp伅*e[x*p^^<y-]n7FWÎlҪ}aOɂ~0:՜޾]?'e&-ۤ5;h5]wt9]CZZK6U|ßa;,l7}W^j:,^_˵l]e_~5_/ziQn3C/Xq>oc/қכCOfte+u̸FZoߚ*vޤ͕`)6HmSE`4\0Wisf,75mr-ONa|Nª
t@\meDs2va:W2;L ݅cJI;=bxrFCR(WpWׯ_nW}Kk5ד=77l˻~o6G&h=_-bnK0l%]kΡ-Sz*Mj	(xO?W"VǎLE<8v2R3W'5:H3oSnk%/UKH^5;eG4rաԜ7ĺ-4X:)l3t8!Fͺ?Ѻ]!ׯZl_^L/d˸P/k<_KߙiOoޕ^FŽ|Nm%].7qka.rШ0Ao扆]uKDQiC{7:8\?0ſmk]ȭDٸ+gѭiٚsw6xVQbe%u92IfHm3y=8&Əw
c`(85\o@s]724@ms?N^Y:F3ߤvêsUgv_@0IY|M'wo :,a))b~jmL?tuYbeq<]1mj'|~FT"ݻނv+2vS/#p%0~xn&PZVkJ\>ԤpYӱ{XKST3I(353,nvu\O43)&CEJ[(m"wʍq;^xkFFH=u$#+ZKEY?R-3Za*/l$g11"p=@FsxNu+JY9T`qő'sR)QȻ^3T	"H+	=+OD@(DP,
kb1AVpN_)cК)("9.L9Pil0
CqF:$=T)YRdу3+4HL0f2nH7q 81@,8tp|&^	dv`PXV8H˹U6.0;2HpTa;b;GɟK*Q8rCaiAZ987֎]`Z=CPh.D"-A̭N3rWsx^A;U	`i!H
8(q:<|SRŝ02D4p̝.13:	Şa1M( ?2R@<pm`Lhoub`qB
*G$VaX#rG1Tr*(1색i2Fd"OtD(9%L``ZKҍ+*ubBXc#E!`"hGbں)q%j)T(?"AhE?Im nXF^W0)3XP1No1Wst`=V%TQ5F{5fD H4jJ1"00A')ohv
"29iL(¸=XsgKaZ/,kҜnACrmLム"b<QPEFgYgnb	\̖r@FrWF2̢(k.r* cid5n7)k	jz4=41`Հ^@@6Vaqk`z,7xa@ZDr580>lAؖ(X)AV^W-li@}%0Db4rqI6؆Nlܚ:Ƅqj4
>G.NOawԁ)Ѐr }+.8)wPnW*@ڲcFw$^	U%';= K9V6:$H1?y'NW! D:X3)KcT7ыEqQ(e̂,2"Pi0G?\a+@Gq+7aGa.i¸ͱ7MN{p5u( (q4SI9I8H	jǡ&*7Vy"`0q'N&zeSw=<5?!@s܈ jҠ-aI#SiGHqSU.VU=	2
@RZ@eƊ1qcۻC`iA<l(PEX,h'Qb8aZ11\
@.xR1c3VN1^"V
\Aaȸp\$܌9HV6$U"LHh2Kr@q+K騁AyZO@h֎c$m'b-2qsw  9Xrh͉c14*`(͎Rvu&Hmp+?.Rr
ׂP`4P̠eM	\ <8>,((0*|J"*W
qx}Oˉ(O$UƤD5@=Emǜsl*Y@&t}Z*R$hr-`-A5!yl 1h:_y8ՂJT^Í @TZXp2,
X0'0cp8}\GT5R!"
Qp4h$8Oˍ\(#A(@0[W*WY$x+v|eRR Mw[]Ԋqw&d$`'V+cc!TFsȸtq>;[VP"p4(͜W<z4<ݣ|Ah$\$ZzxܪOA]1y"ICb,F`hP~S"K|=&Kg9u\?;9\H ȉ	22dZ Tyr|.fOFƜjcs(<$\ZҚ36X}#)LC1t@YQpHcJ&	AAC([ R94hʥ R/RNV*5r˞P	ƁKS~D@Pz@e16+;X>n{-*Ӡ:^`Jy|`>(r-hK8 FAUF!XbkY
 j@afgtU칂(Fg,E #gG[#1TUPPfvX>~C@qص߆`6'$rpLqN)b4
81t~sA߀20J
8At8@!0q;Aö",t,p4ro;C=9h4;V}7YΣ^xzE,1SOnA8؎,WYuVB0q V2RK	3g<
MpUY- V\8&Lq`+u' ǵQ+`]mZs >_& +BNȢHV
G3FWIjx X+ 
{ OGs<k r'AbkXira@u<ø=	gD
(ȪRԲJoFN};q-<z[ZqCV<kZ2T^P%V&h !D0B( ^!Lٺ RLYdд52krFz*HMDH8-O?0Ƶb9D5F0 A2b(I UHkgGO{,Xf.6P14BDӢbyoG<
n2EHm5hY{ 0@q$CP=қP.qFT.UrSy$cgFAsKӌR@iAыQ]Z5Xo<D,(g,(0@H*}L1{5R^J"a	H!'%(:)HG:ypN,:,+؃ڂ^ Zpq
B5D+pM#G`2["CSȭX-/ڀ*@@flծO)Xe^Lh 
;2EڠH1aK!aLX""v3rzL npz\xI4!`!FMQVE6%p8R͙SnSD0y6AJIH^!ma*ƭ>t)rD@\>FA
H' /Z&h웘ͩ58zi)nJD]вK`2ن9ķCF @n(P{B=CW%CZ%Mzn]1i$,_u]|\.M{3vVc"RcP$)(!4"@M}F@҉idi*Iu^oZdmQ
v~,C	Vv2
M5sc'gz(נ3AV*DT(e[0NfIHdhŊڞ߼:dcz/"yew
`-;\\C!'+&oLcj^(/sJ+17:/;e̒A4e8?r5-Z tb8V0/W6v֑薵HО)@|:EMRՒszޓBqG]=ooTZ_85Ӏj&f	Y840PCA|W/>׷=]Xefʍ% 70B8E4bCd:-7֋X]{'Y(IDe4^Toore!PﰚOipBE)4XZ;MYt2cNڔpC)SRs^
o9kpϗ!#j]SR9;a|RtS@rhlK5ťԧyxu$Kwѵ-Y'?R}D9(Q%QiK 2m3Z8C楚=gZ=ǠI?Ur:9 α?]Jç&BsGEkh5Z:S,^֧o75q' cAun;;fmt2MF4P9-p};S2RJfAQ8L(yfe)H+TKu|H6?u~CF&8V+uƸ]s}JZAL],S^?9=H?5TX*[ Ask=smNr9J3| ٨A
EDlR$WPRn*i+9rxz|H\d6N
]NYBBUs\B:Q;eWl@hDh:bNJ,!N:4\,c-46@WԜ VK-O!NMDCNpӋY,@AadhR%9p(A"H<R%(e˯vad[tp02HTizC-A!KR0(pY9~eFa@I9#bCːd͕v3	*I.in	\3R7mZm*AaRjothpI-.l=3`yRq! t~ך[E8;)lj/(nY#k
`-pdn ݠs2mnumD;[/٘ Do("HrrH+5[}6@%!;uӪռίn,{7NCR]1V&Z8E߬88E,@	ϰ#1l
`-c`pR7QC"K!7cϚzP8qG O?PҀk[LIC@9^kxHw()3sJ'6!ۤKQlm NfN@=SN4O疛7a.p&N<8m(p(u>F/hOmTd1;yW\!-xJc*j(p2:^-;4vk8vOͧ8·#A9	v3ڟ⥨s~X)i}2?A&BbHֆ(UzڟtOug_RpPҴ1{$%{8:YaV]3 ³ht%idrMP[W)e]t+9l849-vssb>pkofu{brF^8f2~oẁïCR"\%ͩ

YK0<}3{Ww1{7ofKyGL~?8)!*I+a40g6 vӻ|뭇&+(-{,6~fwOuwlnY^ F1'v=F]쬃ClجoSkի&?guy f=Xw޽yq=5Ysѽ~۷zLnIO0!w/>/t
>e9F:Q~'3үWwOd^3`7uC؏xݶv$f$VR?-`?T,fo.y\|Oarݮ[R1=o<ts_؇% M"~^^Č@a׷#&LS\\״>NKQLJK{􌺊9fULLL6z&d52AՋՁ`4]y(X1,PŚ4`@Y;#%rDpi1b*>_5nѐp{z_O3ZѯOZ`!"x)Z+ `J`cQ/H1ɨ@qQzX'=@_lW/n n}$-]LMuYآ2v>=c]Q˝"-r_֏K`&zL«D[PCk7K)S"^oaaӔ%2w;!n6~ 7bwՓv
hX*lf9Kq֡3}mS|,SN)X'+׏zϿMna[H L[;˔P
'kcD^q}ߛCOiӒƳ8\Zدl|'5~89STaie(PN*	Ɏ`g6SVxr>Fi(5#0,KJGހE1ʎ_O?ށHSǻkv~7.j~]u?Ry\VDprWEyij}灍w1uήſ4<4G>3^pD,ƌb06$Յc
*rW5h\7L}-b2P(LW;,l{TY;wRM.$-[8㸋!
`E:bMswhyY{NU{u[ǺMR{-f;nluclNոvyQ]چguۚ}Oa]
Dۖ*ɊF+F+ȟVQT{=p{6\-PtmbTѽ(l
V~e4F gcmqw}󳚛:	/kٽ(>W"`B3ŃFk^֥ڈatbq0>v,?LR鯄kcJMTuhrbfHav߼~]Л@_o%(D?w|=iynyppb-rv8XOЖ,J:NZ 2ֲCΆV߀~3fEa_\6fs.`ud
9-gTKl,b~aa>:]j뽡~֌.+~jê!b@ANhmcZ4Ȁh+eXߜcGZ[sm ibWmǋw{݁!1|P^YqBXkgְo0Hc3K{A[]p7iGOL3$`׶HoCZ{_țǴD @/i>笙kf	ܖ>^TL=̾x #|_ޏ6(-G2Y֯yke'oФ휼9H?>~K+&y7׋\z/JD!gxh,;.JZ;/WLs@DKn՚0

i@&bi`)'g$T./	ԶItѥ	FQqܘăC?Y4	jiMc#LKM 1!/˖l#o.$UۧeodR\sP"7kDf񛈻ѠbMi} A͎b̓B4>4s]:lj]pGfg*rm/,lUìg @;7~L^?ᯗv4?[P[b-Z[m7-ʀݤJ6>K5}(EA\ƄFpX.ƻ;wr"a5KC5k؅䎐ξhIZkmcLk#e.峣!9?.vY3ZBǡOqfmT%Dx-B2`#S4Ors>0_L-3N2$4(]E1$#n5*Psj(dCnNjg\
S,<k)*J"Cϸ5>K}U^-6;8a	,NX-A%gY=nKgY0j6ՍjiE:Ǟ\J2J}R,I5BqLҏίwƁK}?e>MALwdx+ב'lۧq'EMG ]hLXҕ~}g[j&	Bmo1Y\ ]zZWiW 4]dy3ݺq)n`uO~z)A÷K}0ݘݣu9WX_A}*U ^Y|Z+'׷?8\uqTA8C)q`b8Zcs@$ϋE֓^>1k,<j<ğʱ^9+$	jEtS	SO޽d@.iIL*/XШCFv]o07FK[n$qEa/-5V)kp~c7ݶ/;f.NfLw\޿yÎvk5,'"Y/{R"Dt$?<8@Ac.zs;#$ʙYmn""F@ވkZ˗/7M1tz[>=|^x%]>~zB|<[|!G6fM(b-Ɣ&st4뢆'm6r zDTcU!6A5H@P @	_T.zWGhS@X"&us7X,EWZZ7]M/(o~tlA㨻9~mM%_i2p#3!=&JlQ/On;(|\~x_=@g^/V]HmGoݏN<ύfqOrqohz7OOh5n<'j^]^.1>b&io;3Y?Y/QOַə#8 =O{]-ڡN[Y^Q?"On~j?:z]9%gz?	y-N˅9<c2kmF?|^EA7W>uEw|M$fN}\-N(sGi^ߏm%\~Qf`g|>ܬ̲(7G'N=.r̷>6R| 32NUp(z݇[ԶϘNf$yJ,ww}s|d:o׫'p~ZZ]N槛!q]un.NΗfNP{q=<vsZ_7E.|	np{vz#'[ΰӓ[V v9ĭ;Gv0<i;@|݆Mz~2Eo׏zkޗd+~\'6)WNοOC}yӭk=muhyL63&']ϼnOWw=E/}WG)=k.|_ُ=ϣg_1AK{0)6lwAc˾|GەC~޾iaRKDϚ~1V-͋:B&"2ϴ*CFjI%*bɼ[psݢdd=cpΜM0F2:P'L#l>YtcjPhBkýRZrAN0BYc2VkoE>qA.Ӆz^dPY[ȺI')żmQ9إlܪ^֤NIRd^
Uȡ)/ikѿ6sDIM*KRHUCMMd`Eu8GcR*8x@YhtS'ԻAxJti3=QqhH4xܞy?<V2
PbRWq-)p0xM|x#Y<CȞWĊvS`5< @0E*RaL	FQ`rSoڂ6bIi 2I] i'k*MċzJlT:Q	[i*9QPwiĨrLd Qkr 1Nǂ&iVXa>HB+f7#$]WI
DK])Rx}+#B>%Mm!K#,r"J୨j24L{vT2a9'HzWVfS7EOH*c*GL4k8 %<0bEy1}jfk'E';Í6~$*x NAOeE{A)b:P䵒 QyZ6<Gs>?[x`:S㡒#X*cq̆W0<h)1[8$."ćsfRA,E*@=ETKX,cb!PvP+{אr%@A0LG9SZ=LTPH.*!>y0~DwLcT?=צU7S/	hw$!C(qX
dB9LfAIӌF2[9PTcFr	/+'y[D1tv^@y&[#X4FR>m	Vm$&R2$^J ~ 2B@U"ujNp!)r!cuo2iaSW׶T4he<!2׬Tr0z@RLūJ/"T[5 "PŲ(kqH?\J7?1)BfxD҅yg
\jjRv]Y΋>
F/1݈HB=WCyO׺5Ɵ}Cࣂ/ixnHWu\vUdq/`#Fq X:Qzi:E.io%OkCccq^y u}?XkLv^G_kGZȕVa+(ɛH\-rVvC;<xͦmPK=ZǕ
%l̍.x1x()vtJGj`(?ȎIbד`NP=zYʛF'gF ġH{TF^s|=,oުt#9P~U@)s4N5$(G_	67{
LQ9!x:;^#z.]޼]\k4PW4UMOʀA@%PoEWc٣i+g6iVI=.U"yo-s&ټ?2I]K蚀^ꄮ	lORz]M욂k_ǩPLQ0ܗ*&m[lGLڔ}ipuEi\p6Ky!XOLp=NWPև3b'S~>%FQ˧hhI2"&Qÿ!>&>))PU^0)
Dc?J{j/ K==>It0zt^:̱xۡrw0i-T\p8![rUoxY`?ԋFa**\.^j8q9,C|#V[c#<ǉR6azW[$צ>3YT몠QǔՐcI[aԻ0*/<B3ǫ̞X-+s#EvƐǇ)@r& ^qpb1iL3;-pWv&F4sKh3%i`&X=1iF|0afT", 륷xoSo1͞}ܦ,d|l~:ؠ)Ţ`Ӭj =5&k7JF@n'=:R?^?1ʛKRj(}zp=V:wR$7B+2:Z3p2`aWXjB$hɇsxCTX^"ƕuƒv'n&;$0Cre)00Eܗ61"5J"-֟'ңm_O"{mk=r|!Vm犯B
hOtH]9-w~֟NXZù=⒥BMʾy]Z4;Q(X1,A,Ml9	ha/l|i:+68~VG&޳%pYWVCie0*8g0*owP̫V1O$ZE>[u'D{q9޽7@̯r^ıR		6NXˌ o/fܞJKLJUj*	A1!.(ɄΟ}:<{Tci%"zKȿdU1J^a=w]qŬH]6Kf5ܞ]Pe*"*f
s,If$YY@{(b7K$pW@([UY#b"	}
[X#,5R7"yP'/)2Tjo"V-ouDtxu pma&8@bQWm3=7密t|}Ӿ~. \Z@D!<؉Q ,Ǥm*6EzDrf׉U0 jٻfT*M4@/Py<pƹ҄ŭJ^*g+`|u>~;OF9E 28wGa7=#u[2eshw^4_ݨs6ls0-l.Ǡ@/'?`_^ݪ;ntC4}é 9,¶}=_!P2جm;Զe(pP~Tִ߱8K0x}2PQwV { Z.h7>!Em;x-X26xunpԾQqfMb0cnbEANA]]ꛅ
/
s<]~o+Ǧxw}p3 KN?\y:z{^2PexhO/T3K#:N۲TYg{^zj;=4f5xFGGlQNGZV;AqZây(%]C_w^t[9J`Cq8@SLH9(; `yJmzKfGr\Z%iX=1֩=v6̾l].<ca.zY&8N\}(%H=p|oM֓=1l7)&k"D$35hsbi1S*G,(CJ,%YSG,)ɠi124m$_>m~hEtȅ AyW@,X	,~,v~#3mo_,ߋr7_~KojP7pON=o|(򬾼5 6<Erɕ)_1gH:3`)nNCw0D5~['sLς׻Gb=.\ÿzpkH0$oB]ԘiV]'N:H)2t;c"3KB<o_𢫽jwꩺw7Nw?OUwoȕ
S^or	zZtzFjeυ,ϓPLzdkAEHE#YC=r
c*p1d
RBt,fK;pͫ͌|He\
:
+9ENqLFȇr6K9n)*-;*ʡq[3p0nA_&0nb[6<r*Y-hT!wߒ)欢'a 	yA鷿qk%,o6)uj,{dCAD Ih}^> X\p3@˧&ASx}3mwXpG]Z=	^?"cכ_L[hMsY/k}0=<^CBaIګBe=yQ~ܭ@k٥ռnNgy]m!&h}q(nW02n =~#4|B_6?~<RFR]S3%b>-a!~TIQ
MxxIh$ԛ$Qh̏Sƻb?$3knw|~zhN`|xXÊ=}}@4r oa,֯^lI;$Eu3KiahҩAX&Smzumss|p(u"`z\t=/?07Ofahٝ3gs}ߙtf5]d[+pt  B"mk:vكfaV32&X-z=y4m﻿!.O.'+տ,>72v-}dEIl]WJ1-.pbcH@*jPvWTj&fDۍz9^n#t@G׷O!xO*K+2Ue*&%:kp&lg.Ţ1,+W"	@#	%VL
	~sJQ&{o-.8i*uP=טIVǪߓ~77ƞ7Fyiӆ9L(0Fp͍)5rT5Ȏ_wu"hg<,zUޘ#_gJY,a	Z`.T1#x0r5}k7;|?5f]2#HQIgIB;ׂȳww88@v\VAA;N]PjcmI3<0P$kO GWiv\R3(aH/R"ݵbCAX9V<g[{X,424z_޼0Vo\zM۽^ha0L;p;Kcr#*MKjW3ӈ/WȮ(g_״k9ޯҹqʉEG5$cݜCӵ!)#eԸ^Yl k\l5Ծ3Hb zm;z"EGc{{oVf>XO)v9I#c<KN?/N%Q֬y8|?\s&΅6>f^p,gJPW覹˪o|IJѰ˿w|NɶZ<J0a`,P<ј͍4WL
z(G$p)iJ2Z
Xü8;Cc/	=8?̆%fCDGL*fTTbmBԕ9O/o;7v>zoQn/Ya!KbAɊ"f|QcMIp=ʠb*YX":@h R *`4iFLkíc`ι6JͭATPN*?X;;X;Oo78V=.KcANkP󎽱}*X.2]Uf~EMv6ϛYd{n"2)q;N~:hg&~ip.7pb;'#QGt$&q{rIEPo0ݳi_W#_B';'vjSE\lå\h|9 Ћ@lA7Yϵ/LoR+n~֭/ӲC92iqj<c;^+j]?Ʊ`(u
M78/yV"PATRɷ@SƾRaBV}X|5!,l$5$"&MIC=7Yintt^E q6hE/39<nVjq'DtR_L5HgB+THɳJu#$(fэg5G5ZqHAGH@/8IS.;2h,-Dǂ<XXUY.H9rA :ґj(z#aa@j #pXl-i&#zMT]/eO]ms9 Pc~8gǁpԦ$5C 	`1mSC`vUv|oei]"<% f#f=Yef츢])rUJr߅_;˲ >}4T7Kbk~sBY%%0K2Fsryזq`z#1WC8{[ïr*%)&w OZM/Y,9_: ! v+Xݖui%M&w侦bkǴS9tXu9s1㘕Վ{7?}77xqY{N}ݵu\ SbzVWtۘlJR/I"A1V]s}cw7R?⫵v"<zժ{?`Kj?ehmQe+}}f|2Vs.7',Ϡda_Q7~^,'Q6 ,,Ue%j{\Zk]lOkU^yX2p`̅3MtrݧHWAq"Á"jv0VGOV/6ywMn&}'zݑP
LDkWKu@0i=^|, `9oc~ziLEI[)huRvS	mƌ2H$#֭IL0/Ƹ8d Fui_֯FB`Fiٓ@ڛGHuq@ :VL7ׯiA\d%G i/P05`7xV|F>VE=w9|zJi 0PvmKۣZ2\ow&ṕԝ;xWaqIoOЗ)76nFPNAaU}x}a\_Y/V:v>@),Xhb^j{d3y	YgfєfknWS~mti\"B3S&y2M(a{Ḏܙ&ck8u4y'ݬ$na洿@kUi J[}7 |9~73"+>ꠌo^._ݗ:W̬ۯkp}Hq}aCX>orޣן"#?b<TTW @js4%,VzZ)9o6{Tpؙ!Ø!PWN'XPv_??f%l0=l'|Ud4StѤ o	!0kz~p!6K͚ :_ttk{Ӧ<mFl=%7NRz̵ǻbϟ?Q߽ɼi*]2h?(<7	UWXRGzrM\Қc+20J%7Hv~F9Ȕ 2(I!)@L5hS($0()@Lρ|Nh*6uI §f 
=Ӛ
dx}S+1$M7J;8oξj[_7oT)o"2Ur9^rSia-;p~[i]n)ksŅ-LףI	j^Mu˞;·7:ٍwǍ.yhlC5G dV)b^O߭ן:/Nwxv~ֲO>\.6Y*%vg3ܳv%O,w~:!E+?$Gg+5أ,":?]}Es&Pȥb>[!lDŉ dbbR g5rqȐ81y7E|M}ED+a#;/utP0>X"~(0Q(=&wI%RO(g*l+¼mWApy6qiƠ\)
5lc5L1<3Ժ_$c Q,4V )yb,JʸAAER'@\'@p)b!]QSK8Yv*ӚRDv(5QMkD*\*pZI԰)M2|^Q@o"H&@ڰt_d]pe._*N|;͠15Z-䈠bNRKк	jB;&­E镫9%<f w.Z;ًs%5<'*t54p˄`0PkK@*2K@,E~zúZ;&iz]QP	AzC5Ė`VOڑ`(=#u5@.CZ#bPEo689umv]u>S=Yq`kQC NC<
#aج͌[汱g.=5
N/J];%vڋ\k\G\8g2@&<w٥	XN5b>nDŒ4f~6mHJ4,&``ጴBP%<FB_a B+kM~M@t@$PUiC1o`8
i+56cjA(`PSN)L+k
ZI	<f\\*M!ܚ,#é	bV
-cQ]*19B빉	p\QDOdLd	۠cCќ욠
ǈY*|UrDJʡ &1[J3V9X-41c^a	v5Aa		>ڠC	wQrMl'}~W蝨bn4KIvCx-񰦽b(\tp	t@<2õK`dk 	Vr+>f:j ;Lw<AW}`.7W׀+bX~5Qpbh9!Wz	^!w5tboWMzjUg|kA	zgX5ڭg.VX kSiݝckD:FWv_ŴIkh1y!=.9a}eQ狊ѯ1je5{km6cuo,G?<,M, _ېq4c<VO:.:x<w|oEkLWCw1[6.OC)<'tWWf]L# o^<&_a\.^:1Z?FҜ5+vRuo7ۤз-ߨXG&i趾j2g//W g>y;.7	m8\߲כÍ??o>zWmmZOOl#'~3^w`Z<1翾vՇfTnŢg{e@xOVowKU>s[㷟vO@Mv.aGi`B7pxW럳Ba~Ѯgn7;X˞Y:}l:#mJ}?_CxxMd߁E}Wޮ7Oُf}пw7>8vkmW˹}Bg?H=78zxbw~ůE@Y\QS?
3de_4^5?K 1MOovb\AwCl*u=xXKzA҆ZtP__Hug62ee:$qrozHXk(ƶ|Q-}d+3̤:L+uY*GO~kaVɭ?JU[	R;㜠)ǉi0=z3Bv^D7Ϫ.	4yG{nC8:Vj8hxU5{&7La*0cAFWỵr=!|`Cm-K/y*!ІZ_vy39f~膞uB5Oikߥ9&<ì%dOgzYzgu|ޒG8Hn:R3L'L~j>j)u{%߿}cg	3av1-<w{lM8G!燌LyRuΖ<9ۇ}+P
@,pop	G2&~CN8 -卹ujT߄wv2ڟox:,y] =vs|OID.Tg,RtՑrI&M9MgY-w.ωƄc[]٦G|'<_ݍt~n̈́vE|9B:2		EUO %adr"epw~2paƼ$~\&\Y='7i}Fpn(>PIhc-VV?ɘS攣gI?3(I   07070100000022000081B400000000000000000000000160D5FB35000000A5000000000000000000000000000000000000002D00000000mgr-libmod/tests/data/soft_dependencies.json  {
	"function": "module_packages",
	"paths": ["tests/data/sample-modules.yaml.gz"],
	"streams": [
		{
			"name": "perl-App-cpanminus",
			"stream": "1.7044"
		}
	]
}
   07070100000023000081B400000000000000000000000160D5FB35000030F0000000000000000000000000000000000000002300000000mgr-libmod/tests/test_libmodapi.py    """
Unit test for LibmodProc class.
"""
from mgrlibmod.mllib import MLLibmodProc, MLLibmodAPI
from mgrlibmod.mlerrcode import MlConflictingStreams, MlModuleNotFound
import json
import pytest
from unittest import mock
from unittest.mock import mock_open

try:
    import gi
    from gi.repository import Modulemd
except ImportError:
    gi = None

@pytest.mark.skipif(gi is None, reason="libmodulemd Python bindings is missing")
@pytest.mark.timeout(3)
class TestLibmodProc:
    """

    """
    def setup_method(self):
        self.libmodproc = MLLibmodProc([])
        self.libmodapi = MLLibmodAPI(None)

    def teardown_method(self):
        del self.libmodproc

    def test_to_json(self):
        """
        test_to_json -- test if the output is successfully serialized into JSON
        """

        # Test module_packages output
        self.libmodapi.set_repodata(open("tests/data/module_packages-1.json", "r").read()).run()
        result_dict = self.libmodapi._result
        json_str = self.libmodapi.to_json()

        assert result_dict == json.loads(json_str)

        # Test list_modules output
        self.libmodapi.set_repodata(open("tests/data/list_modules.json", "r").read()).run()
        result_dict = self.libmodapi._result
        json_str = self.libmodapi.to_json()

        assert result_dict == json.loads(json_str)

        # Test list_packages output
        self.libmodapi.set_repodata(open("tests/data/list_packages.json", "r").read()).run()
        result_dict = self.libmodapi._result
        json_str = self.libmodapi.to_json()

        assert result_dict == json.loads(json_str)

    def test_meta_compressed(self):
        """
        test_meta_compressed -- test if a file is compressed by Gzip.
        """
        data = b'\x1f\x8b'
        with mock.patch("mgrlibmod.mllib.open", mock_open(read_data=data), create=True):
            assert self.libmodproc._is_meta_compressed("dummy.gz")

    def test_module_packages(self):
        self.libmodapi.set_repodata(open("tests/data/module_packages-1.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # 'apis' and 'packages' fields should be filled
        assert ['perl-DBI'] == result['apis']
        assert result['packages']

        # Assert that the correct context is selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl-DBI')
        assert '1.641' == selected['stream']
        assert '75ec4169' == selected['context']

        # Assert that the correct dependency for perl selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl')
        assert '5.26' == selected['stream']

        # Explicitly specify the dependency for perl:5.26 (default)
        self.libmodapi.set_repodata(open("tests/data/module_packages-2.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that the correct context is selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl-DBI')
        assert '1.641' == selected['stream']
        assert '75ec4169' == selected['context']

        # Assert that the correct dependency for perl selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl')
        assert '5.26' == selected['stream']

        # Explicitly specify the dependency for perl:5.24
        self.libmodapi.set_repodata(open("tests/data/module_packages-3.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that the correct context is selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl-DBI')
        assert '1.641' == selected['stream']
        assert 'a7fbf8fd' == selected['context']

        # Assert that the correct dependency for perl selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl')
        assert '5.24' == selected['stream']

    def test_multiple_versions(self):
        '''
        Test enabling a module with multiple versions included
        '''
        self.libmodapi.set_repodata(open("tests/data/module_packages_rhel.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that the correct name, stream, version and contexts (NSVC) are selected
        expected = {
            ('postgresql', '12', 8010120191120141335, 'e4e244f9'),
            ('postgresql', '12', 8030020201207110000, '229f0a1c')
        }
        selected = {(s['name'], s['stream'], s['version'], s['context']) for s in result['selected']}
        assert 2 == len(selected)
        assert expected == selected

    def test_self_dependencies(self):
        '''
        Test resolution with module streams that 'require' themselves (e.g. CentOS PowerTools)
        '''
        self.libmodapi.set_repodata(open("tests/data/module_packages_powertools.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        selected = result['selected']
        assert 1 == len(selected)
        assert 'virt-devel' == selected[0]['name']
        assert 'rhel' == selected[0]['stream']

    def test_conflicting_streams(self):
        try:
            self.libmodapi.set_repodata(open("tests/data/conflicting_streams.json", "r").read()).run()
            pytest.fail("Must throw MlConflictingStreams exception")
        except MlConflictingStreams as e:
            expected = [
                {'name': 'perl', 'stream': '5.24'},
                {'name': 'perl', 'stream': '5.26'}
            ]

            assert expected == e.data['streams']

    def test_all_modules(self):
        self.libmodapi.set_repodata(open("tests/data/all_modules.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that all the modules are selected successfully
        assert 46 == len(result['selected'])

    def test_all_modules_rhel(self):
        '''
        Test enabling all modules in a RHEL repository that contains multiple versions of each module
        '''
        self.libmodapi.set_repodata(open("tests/data/all_modules_rhel.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that all the modules & versions are selected successfully
        assert 189 == len(result['selected'])

    def test_default_stream(self):
        self.libmodapi.set_repodata(open("tests/data/default_stream.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that the default stream is selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl')
        assert '5.26' == selected['stream']

    def test_perl_dependencies(self):
        self.libmodapi.set_repodata(open("tests/data/perl_dependencies.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that the default Perl stream is selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl')
        assert '5.26' == selected['stream']

        # Assert that the correct contexts are selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl-DBI')
        assert '75ec4169' == selected['context']
        selected = next(s for s in result['selected'] if s['name'] == 'perl-DBD-Pg')
        assert '6ce0b5f7' == selected['context']
        selected = next(s for s in result['selected'] if s['name'] == 'perl-DBD-MySQL')
        assert 'a50016cf' == selected['context']
        selected = next(s for s in result['selected'] if s['name'] == 'perl-App-cpanminus')
        assert '63feaccd' == selected['context']

    def test_perl_dependencies_rhel(self):
        '''
        Test perl modules in a RHEL repository that contains multiple versions of each module
        '''
        self.libmodapi.set_repodata(open("tests/data/perl_dependencies_rhel.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that the default Perl stream is selected
        selected = [s for s in result['selected'] if s['name'] == 'perl']
        assert 1 == len(selected)
        assert '5.26' == selected[0]['stream']

        # Assert that all versions with correct contexts are selected
        # perl-DBI
        expected = {
            ('1.641', 8010020190322130042, '16b3ab4d'),
            ('1.641', 820190116185335, 'fbe42456'),
            ('1.641', 8030020200505125553, '1e4bbb35')
        }
        selected = {(s['stream'], s['version'], s['context']) for s in result['selected'] if s['name'] == 'perl-DBI'}
        assert expected == selected

        #perl-DBD-Pg
        expected = {
            ('3.7', 820181214121102, '6fcea174'),
            ('3.7', 8010020190322121805, '0d1d6681'),
            ('3.7', 8030020200313075823, '56fce90f'),
            ('3.7', 8010120191115065723, 'c5869bed')
        }
        selected = {(s['stream'], s['version'], s['context']) for s in result['selected'] if s['name'] == 'perl-DBD-Pg'}
        assert expected == selected

        #perl-DBD-MySQL
        expected = {
            ('4.046', 8030020200511061544, '3a70019f'),
            ('4.046', 820181214121012, '6bc6cad6'),
            ('4.046', 8010020190322121447, '073fa5fe')
        }
        selected = {(s['stream'], s['version'], s['context']) for s in result['selected'] if s['name'] == 'perl-DBD-MySQL'}
        assert expected == selected

        #perl-App-cpanminus
        expected = {
            ('1.7044', 820181214184336, 'e5ce1481'),
            ('1.7044', 8010020190322100642, 'a9207fc6'),
            ('1.7044', 8030020200313075600, '09acf126')
        }
        selected = {(s['stream'], s['version'], s['context']) for s in result['selected'] if s['name'] == 'perl-App-cpanminus'}
        assert expected == selected

    def test_not_found(self):
        try:
            self.libmodapi.set_repodata(open("tests/data/not_found.json", "r").read()).run()
            pytest.fail("Must throw MlModuleNotFound exception")
        except MlModuleNotFound as e:
            expected = [{'name': 'notfound', 'stream': 'mystream'}]
            assert expected == e.data['streams']

    def test_soft_dependencies(self):
        # Some modules have dependencies to other modules without specifying any stream name
        # For example, 'perl-App-cpanminus' depends on any stream of 'perl-YAML'
        self.libmodapi.set_repodata(open("tests/data/soft_dependencies.json", "r").read()).run()
        result = self.libmodapi._result['module_packages']

        # Assert that 3 modules are selected (perl, perl-YAML, perl-App-cpanminus)
        assert 3 == len(result['selected'])

        # Assert that the correct context is selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl-App-cpanminus')
        assert '1.7044' == selected['stream']
        assert '63feaccd' == selected['context']

        # Assert that the correct context for the soft dependency is selected
        selected = next(s for s in result['selected'] if s['name'] == 'perl-YAML')
        assert '1.24' == selected['stream']
        assert 'b9186a2a' == selected['context']

    def test_list_modules(self):
        self.libmodapi.set_repodata(open("tests/data/list_modules.json", "r").read()).run()
        result = self.libmodapi._result['list_modules']

        # Assert total number of modules
        assert 46 == len(result['modules'])

        # Assert that every entry has 'default' and 'streams' fields
        for key, value in result['modules'].items():
            assert 'default' in value
            assert 'streams' in value
            # Assert that streams is a list (serializable)
            assert type(value['streams']) is list
            # Assert that there are no duplicates in stream names
            assert len(value['streams']) == len(set(value['streams']))

        # Assert that the streams are correctly returned for a module
        perl_module = result['modules']['perl']
        assert '5.26' == perl_module['default']
        assert not set(['5.24', '5.26']) ^ set(perl_module['streams'])

    def test_list_packages(self):
        self.libmodapi.set_repodata(open("tests/data/list_packages.json", "r").read()).run()
        result = self.libmodapi._result['list_packages']['packages']

        # Assert total number of packages
        assert 1742 == len(result)
        # Assert that no duplicates are reported
        assert len(result) == len(set(result))
07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000B00000000TRAILER!!!                                                                                                                                                                                                                                                                                        